electron
A free and open source tool for optimizing images and vector graphics.
Turn any websites into desktop apps, explore thousands of exclusive apps for Mac and PC, organize apps with spaces, switch between multiple accounts, and work more productively with WebCatalog.
A Web Developer's Browser. Develop responsive web apps 5x faster!
A must-have DevTool for all Front-End developers that will make your job easier. A modified browser built using Electron that helps in responsive web development.
Build cross-platform desktop apps with JavaScript, HTML, and CSS.
The Electron framework lets you write cross-platform desktop applications using JavaScript, HTML and CSS. It is based on Node.js and Chromium and is used by the Visual Studio Code and many other apps.
Related contents:
Neuron is an offline first starter kit for developers wanting to create cross platform desktop applications with Electron. It comes complete with a handful of useful tools to help you create killer applications that run on all platforms!
Build ultra fast, tiny, and cross-platform desktop apps with Typescript.
Electrobun aims to be a complete solution-in-a-box for building, updating, and shipping ultra fast, tiny, and cross-platform desktop applications written in Typescript.
Black Screen is an IDE in the world of terminals. Strictly speaking, it's both a terminal emulator and an interactive shell based on Electron. Also, unlike most of the emulators you can meet nowadays it uses HTML and CSS for its UI (exactly as Atom does), which means we can stop misusing unicode characters and make a better looking terminal with appropriate tools.
Build ultra fast, tiny, cross-platform desktop apps with Typescript. A hello world ships at about a megabyte — not a hundred of them.
Everything you need to build ultra fast, tiny, cross-platform desktop applications with TypeScript.
Electrobun aims to be a complete solution-in-a-box for building, updating, and shipping fast, compact, cross-platform desktop applications written in TypeScript. Hutch is the native build and workspace CLI. Cottontail is Electrobun's JSC-based default JavaScript runtime. Electrobun's platform layer combines Zig, Objective-C, and C++.
Related contents:
GitHub Desktop is an open source Electron-based GitHub app. It is written in TypeScript and uses React. This repository contains specific patches on top of the upstream desktop/desktop repository to support Linux usage.
💩🚀 Windows 95 in Electron. Runs on macOS, Linux, and Windows. This is Windows 95, running in an Electron app. Yes, it's the full thing. I'm sorry.
Related contents:
Develop desktop apps from websites, using system installed browsers and NodeJS.
Gluon is a new framework for creating desktop apps from websites, using system installed browsers (not webviews) and NodeJS, differing a lot from other existing active projects - opening up innovation and allowing some major advantages. Instead of other similar frameworks bundling a browser like Chromium or using webviews (like Edge Webview2 on Windows), Gluon just uses system installed browsers like Chrome, Edge, Firefox, etc. Gluon supports Chromium and Firefox based browsers as the frontend, while Gluon's backend uses NodeJS to be versatile and easy to develop (also allowing easy learning from other popular frameworks like Electron by using the same-ish stack).
Build Desktop Apps with Go.
Build beautiful, performant applications using Go and modern web technologies. One codebase. Three platforms. No browsers.
The traditional method of providing web interfaces to Go programs is via a built-in web server. Wails offers a different approach: it provides the ability to wrap both Go code and a web frontend into a single binary. Tools are provided to make this easy for you by handling project creation, compilation and bundling. All you have to do is get creative!
Related contents:
desktop apps for macOS, Windows, and Linux in ~6 MB.
A JavaScript backend with full system access, a native webview window (WebKit on macOS, WebView2 on Windows, WebKitGTK on Linux), and nothing else. No Electron. No bundled Chromium. No HTTP server. No ports.
Related contents:
a terminal for a more modern age Tabby is an infinitely customizable cross-platform terminal app for local shells, serial, SSH and Telnet connections.