All Projects โ†’ styfle โ†’ Awesome Desktop Js

styfle / Awesome Desktop Js

Licence: other
๐Ÿ–ฅ๏ธ A list of awesome packages and frameworks for implementing javascript applications on the desktop

Programming Languages

javascript
184084 projects - #8 most used programming language

Projects that are alternatives of or similar to Awesome Desktop Js

Phaser Ce Npm Webpack Typescript Starter Project
Project to get you started with your Phaser-CE (using the npm module) game using Typescript and Webpack for building! No hassle asset management, Google Web Font loader, live server, development vs distribution build pipeline, Electron packaging for desktop builds, and more...
Stars: โœญ 414 (-25.41%)
Mutual labels:  desktop
Screentask
(๐Ÿ“ข New Version Released) Screen sharing made easy! Share your screen across local devices without internet.
Stars: โœญ 466 (-16.04%)
Mutual labels:  desktop
Go Flutter
Flutter on Windows, MacOS and Linux - based on Flutter Embedding, Go and GLFW.
Stars: โœญ 5,095 (+818.02%)
Mutual labels:  desktop
Electrino
Desktop runtime for apps built on web technologies, using the system's own web browser engine
Stars: โœญ 4,197 (+656.22%)
Mutual labels:  desktop
Pb For Desktop
The missing Desktop application for Pushbullet.
Stars: โœญ 453 (-18.38%)
Mutual labels:  desktop
Swifty
๐Ÿ”‘ Free Offline Password Manager
Stars: โœญ 496 (-10.63%)
Mutual labels:  desktop
Nheko
No longer maintained - Desktop client for the Matrix protocol (active fork https://github.com/Nheko-Reborn)
Stars: โœญ 410 (-26.13%)
Mutual labels:  desktop
Zettlr
A Markdown Editor for the 21st century.
Stars: โœญ 6,099 (+998.92%)
Mutual labels:  desktop
Suru Icon Theme
The source of the Suru icon and cursor set
Stars: โœญ 458 (-17.48%)
Mutual labels:  desktop
Coyim
coyim - a safe and secure chat client
Stars: โœญ 513 (-7.57%)
Mutual labels:  desktop
Pkg2appimage
Tool and recipes to convert existing deb packages to AppImage
Stars: โœญ 429 (-22.7%)
Mutual labels:  desktop
Laravel Kit
A desktop Laravel admin panel app
Stars: โœญ 440 (-20.72%)
Mutual labels:  desktop
Pomolectron
๐Ÿ… A pomodoro app for your menubar/tray.
Stars: โœญ 504 (-9.19%)
Mutual labels:  desktop
98
๐Ÿ’ฟ Web-based Windows 98 desktop recreation โ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–“โ–ˆโ–“โ–“โ–’โ–“โ–’โ–’โ–‘โ–’โ–‘โ–‘โ–‘๐Ÿ—•๏ธŽ๐Ÿ——๏ธŽ๐Ÿ—™๏ธŽ
Stars: โœญ 424 (-23.6%)
Mutual labels:  desktop
Brisk
โœจCross-platform set of tools for building native UIs with Reason/OCaml
Stars: โœญ 518 (-6.67%)
Mutual labels:  desktop
Pixivdeck
๐Ÿ’• pixiv client for Desktop like TweetDeck ๐Ÿ’•
Stars: โœญ 412 (-25.77%)
Mutual labels:  desktop
Azul
Azul is a library for creating graphical user interfaces in Rust and C. It mixes paradigms from functional, reactive and data-oriented programming with an API suitable for developing cross-platform desktop applications. The two core principles of Azul is to not render objects that aren't visible and to use composition of DOM trees over inheritance.
Stars: โœญ 4,937 (+789.55%)
Mutual labels:  desktop
Nheko
Desktop client for Matrix using Qt and C++17.
Stars: โœญ 552 (-0.54%)
Mutual labels:  desktop
Vuetron
A tool for testing and debugging your Vue + Vuex applications. ๆ˜ฏไธ€ๅ€‹ๅฏไปฅๅนซๅŠฉๆ‚จ Vue.js ็š„้ …็›ฎๆธฌ่ฉฆๅŠๅต้Œฏ็š„ๅทฅๅ…ท, ไนŸๅŒๆ™‚ๆ”ฏๆŒ VuexๅŠ Vue-Router.
Stars: โœญ 531 (-4.32%)
Mutual labels:  desktop
Kotlin Libui
Kotlin/Native interop to libui: a portable GUI library
Stars: โœญ 512 (-7.75%)
Mutual labels:  desktop

Awesome Desktop JS Awesome

A curated list of awesome packages and frameworks for implementing javascript applications on the desktop.

Contents

GUI Frameworks

Chrome

  • Electron - a Node.js and Chromium runtime to build cross platform desktop apps
  • nw.js - a Node.js and Chromium runtime to build cross platform desktop apps

Web

  • Neutralino - a runtime to build desktop apps using the system's own web browser (Windows, macOS, Linux)
  • Electrino - a runtime to build desktop apps using the system's own web browser (macOS only)
  • Quark Shell - a runtime to build desktop apps using the system's own web browser (macOS only)
  • Quark - a runtime to build desktop apps using the system's own web browser (Windows only)
  • carlo - a runtime to build desktop apps using the system's installed version of Google Chrome
  • graffiti - build desktop apps with react-native API, render them on GPU using Servo WebRender (Linux, macOS, and Windows)
  • DeskGap - a runtime to build desktop apps using Node.js and the system's own web browser (macOS 10.10+, Windows 1809+ and Ubuntu 16.04+)
  • azula - azula is a lightweight GPU accelerated HTML GUI for native JavaScript applications (Windows only, based on Ultralight)
  • Ultralight - lightweight, cross-platform, pure-GPU, HTML rendering engine for desktop apps and games. (macOS Sierra or later, Windows 7+ and Ubuntu or Debian 9.5+)
  • Tauri - Build desktop apps with Node.js and a system webview. For the webview, Tauri uses Cocoa/WebKit on macOS, gtk-webkit2 on Linux and MSHTML(IE10/11) or Webkit via EdgeHTML/Chakra on Windows.
  • deno_webview - This project provides deno bindings for webview using the webview rust bindings. Currently supports Linux & Windows.

LibUI

  • libui-node - Node.js native desktop GUI framework to build cross-platform (Windows, macOS, Linux) apps.
  • vuido - a Vue.js environment to build cross platform native desktop apps

Qt

  • Brig - a user interface toolkit based on Qt to build cross-platform apps
  • Quark - create cross platform desktop apps with Node.js and QML
  • NodeGUI - a library powered by Qt5 for building cross-platform native desktop applications with JavaScript and CSS
  • proton-native a React.js environment to build cross platform native desktop apps

Flexbox

  • Yoga - a layout engine which implements Flexbox to build cross-platform (node, browser asm, and standalone) apps
  • Yue - create cross platform desktop apps with Node.js and flexbox (via yoga)

System Tray

  • trayballoon - a system tray balloon on Windows
  • systray2 - a system tray icon and menu (Windows, macOS, Linux)
  • menubar - easily create a menubar Electron app (macOS only)
  • xtray - create a native menubar app via a node.js โ‡† Swift bridge using objc runtime (macOS only)
  • positron-bar - Electron bar for (Linux only)

Packaging

  • nexe - a cli which compiles your Node.js app into a single executable
  • pkg - a cli which compiles your Node.js app into a single executable
  • node-packer - a cli which compiles your Node.js app into a single executable
  • nectarjs - a cli which compiles your Node.js app into a single executable (Linux, Windows, WebAssembly, Arduino)
  • lone - a cli which compiles your Node.js app into a single executable
  • enclose - a cli which compiles your Node.js app into a single executable
  • launchui-packager - an API which packages GUI Node.js applications (Linux, Windows, macOS)
  • nbin - a cli which compiles your Node.js app into a single executable
  • boxednode - a cli (and API) which compiles your Node.js file into a single executable

License

CC0

To the extent possible under law, styfle has waived all copyright and related or neighboring rights to this work.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].