Topics / #electron-app
Electron-app projects on GitHub
Cross-platform desktop apps built on web technologies
As of , the most-starred Electron-app projects on GitHub are electron (123.4K stars), drawio-desktop (63.5K stars) and insomnia (40K stars). GitHub.Locker tracks 58 Electron-app repositories with 862.5K stars combined. The fastest-growing on October 16 was dsh-desktop, with +299 stars in a day.
Hot right now
Most stars gained in a day · Oct 16
+299dsh-desktop
dataelement/dsh-desktop · ★ 14.6KDSH Desktop is a local-first, cross-platform desktop app that packages the local DeepSeek Harness Agent runtime and Web UI as an installed application, managing model providers, plugins, workspaces, and sessions.
+103lolPing
darrenprx/lolPing · ★ 1.5KlolPing puts the League of Legends ping wheel and emote wheel onto your whole desktop: hold Alt (Option on a Mac), drag, and let go on a slice to play the original ping animation and sound over any app, on any monitor.
+88qqpet
AnkioTomas/qqpet · ★ 664QQPet is a cross-platform remake of the classic QQ desktop pet (QQ宠物), rebuilt by reverse-engineering the original Arctic Penguin T800 client; it plays back the original Flash (SWF) assets through the Ruffle emulator and lets a virtual pet live on your Windows, macOS, Linux, Android, HarmonyOS, or iOS device with feeding, games, school/work, and travel features.
ZCode
zai-org/ZCode · ★ 7.9KZCode is Z.ai's AI coding workbench — a coding agent harness that ships as a desktop app, a browser interface, and a terminal agent. This repo contains the client, backend services, shared UI, and the Agent CLI and runtime source.
The all-time top
58 projects · by stars
- 123.4K
#1 · electron/electron
electron
Electron is a framework for building cross-platform desktop applications with JavaScript, HTML, and CSS. It is based on Node.js and Chromium and is used by apps like Visual Studio Code.
- 63.5K
#2 · jgraph/drawio-desktopdrawio-desktop
drawio-desktop is the official Electron build of draw.io, a desktop diagramming app that wraps the core draw.io editor so you can build flowcharts and diagrams without a browser.
- 40K
#3 · Kong/insomniainsomnia
Insomnia is an open-source, cross-platform API client for debugging, designing, testing and mocking APIs over GraphQL, REST, WebSockets, SSE and gRPC.
- 4

Trilium
38.4KTriliumNext/Trilium · TypeScriptTrilium Notes is a free, open-source, cross-platform hierarchical note-taking app built for creating large personal knowledge bases.
- 5

nativefier
35.2Knativefier/nativefier · TypeScriptNativefier is a command-line tool that wraps any website into a native-looking desktop app, so sites like WhatsApp Web or Gmail get their own icon, window, and taskbar entry instead of living in a browser tab.
- 6

etcher
34.5Kbalena-io/etcher · TypeScriptEtcher is an open-source OS image flasher: it safely writes OS images to SD cards and USB drives, turning them into bootable media in a couple of clicks.
- 7

pear-desktop
33.8Kpear-devs/pear-desktop · TypeScriptPear is an open-source Electron desktop app that wraps YouTube Music in a native-feeling interface. It is built independently by volunteers and has no official ties to Google or YouTube.
- 8

PicGo
27.4KMolunerfinn/PicGo · TypeScriptA free, open-source desktop image uploader: drag, paste or hotkey an image, PicGo uploads it to your image host (GitHub, Imgur, Aliyun OSS and 60+ others) and automatically copies the link — built for people writing blogs, notes and docs.
- 9

AiToEarn
26.6Kyikart/AiToEarn · TypeScriptAiToEarn is an AI content marketing agent for creators, brands and one-person companies: AI agents automate creating, publishing, engaging and monetizing content across 10+ major social platforms.
- 10
electron-react-boilerplate
24.3Kelectron-react-boilerplate/electron-react-boilerplate · TypeScriptElectron React Boilerplate is a starter template for building cross-platform desktop apps with Electron, React, and TypeScript, preconfigured with Webpack, Babel, and ESLint.
- 11
winboat
23.2Kwinboat-org/winboat · TypeScriptWinBoat is a free, open-source Linux app that runs Windows applications with seamless desktop integration — each Windows app appears as a native OS-level window next to your Linux apps.
- 12

waveterm
22.5Kwavetermdev/waveterm · GoWave is an open-source, AI-integrated terminal for macOS, Linux, and Windows. It bundles a context-aware AI assistant, durable SSH sessions, and a block-based workspace with editors and file previews.
- 13

desktop
22Kdesktop/desktop · TypeScriptGitHub Desktop is an open-source, Electron-based GitHub app: a visual client for working with Git and GitHub without wrestling with the command line. It is written in TypeScript and uses React.
- 14
Kap
19.4Kwulkano/Kap · TypeScriptKap is a free, open-source screen recorder for macOS that lives in your menu bar — a desktop app built with web technology.
- 15

Mailspring
17.9KFoundry376/Mailspring · TypeScriptMailspring is an open-source desktop email client for Mac, Windows, and Linux, built as a faster, leaner successor to Nylas Mail.
- 16

hydra
17.3Khydralauncher/hydra · TypeScriptHydra Launcher is an open-source gaming platform meant to be the single tool you need to manage your game library, built with Electron, React, TypeScript, Python, and Rust.
- 17
AlgerMusicPlayer
17Kalgerkong/AlgerMusicPlayer · VueAlger Music Player is a third-party music player for NetEase Cloud Music with a built-in local service, desktop lyrics, music downloads and remote control.
- 18

BoostNote-Legacy
16.9KBoostIO/BoostNote-Legacy · JavaScriptBoostnote is a free, open-source note-taking app built for programmers, shipped as desktop apps for Mac, Windows and Linux.
- 19

ChatALL
16.5Kai-shifu/ChatALL · JavaScriptChatALL (齐叨) is a free, open-source desktop app that sends one prompt to many AI bots at once — ChatGPT, Claude, Gemini, Kimi and more — so you can compare the answers side by side and keep the best.
- 20

electron-vue
15.4KSimulatedGREG/electron-vue · JavaScriptelectron-vue is a boilerplate for building Electron desktop apps with Vue.js. It bundles vue-cli scaffolding, webpack with vue-loader, common Vue plugins, and packaging tools so you do not have to wire up an Electron+Vue app from scratch.
- 21

electron-builder
14.7Kelectron-userland/electron-builder · TypeScriptElectron-builder packages an Electron app into ready-to-distribute installers for macOS, Windows, and Linux, with auto-update support built in out of the box.
- 22

dsh-desktop
14.6Kdataelement/dsh-desktop · JavaScriptDSH Desktop is a local-first, cross-platform desktop app that packages the local DeepSeek Harness Agent runtime and Web UI as an installed application, managing model providers, plugins, workspaces, and sessions.
- 23

ZY-Player
14.5KHunlongyu/ZY-Player · VueZY-Player is a free, ad-free desktop app for watching online video resources, with a clean and polished interface. It runs on Windows, Mac and Linux and plays both on-demand video sources and IPTV live streams.
- 24

electronic-wechat
13.8Kzhongyi-tong/electronic-wechat · JavaScriptElectronic WeChat was a free, open-source desktop WeChat client for macOS and Linux, built with Electron to make Web WeChat feel like a native app. It is now archived and no longer maintained.
- 25

diffusionbee-stable-diffusion-ui
13.6Kdivamgupta/diffusionbee-stable-diffusion-ui · JavaScriptDiffusion Bee is a macOS GUI app that lets you run Stable Diffusion locally on your Mac to generate images from text prompts, with a one-click installer and no technical setup.
- 26

element-web
13.6Kelement-hq/element-web · TypeScriptElement is a Matrix collaboration client for the web, built on the Matrix JS SDK. It was formerly known as Vector and Riot and also ships as a desktop app.
- 27

docker.kitematic
12.1Kdocker-archive-public/docker.kitematic · JavaScriptKitematic is a desktop GUI application for visually managing Docker containers on Mac, Linux and Windows.
- 28

escrcpy
12.1Kviarotel-org/escrcpy · JavaScriptEscrcpy is a desktop GUI application that lets you display and control an Android device from your computer, built on top of the scrcpy engine.
- 29

aliyunpan
11.8Kliupan1890/aliyunpan · TypeScriptThis is a third-party Windows/macOS/Linux desktop client ('Xiaobaiyang Edition') for Alibaba's Aliyun Drive (阿里云盘), built on top of the drive's web client.
- 30

ivideo
11.8Kphobal/ivideo · JavaScriptA cross-platform desktop client that collects videos from China's mainstream video platforms in one app, so you don't install each site's own client — it even includes the big sites' VIP content.
- 31
magnetW
11.3Kxiandanin/magnetW · JavaScriptmagnetW is a desktop app (built with Electron and Vue) for searching magnet/torrent links; it scrapes results from source sites for personal research use. The project is now deprecated and no longer maintained.
- 32

ytDownloader
10.5Kaandrew-me/ytDownloader · JavaScriptytDownloader is a desktop app with a graphical interface for downloading video and audio from the web — no command line needed.
- 33

Lepton
10.3Khackjutsu/Lepton · JavaScriptLepton is a free, lean code snippet manager built on GitHub Gist — it manages your code snippets across macOS, Windows and Linux, syncing everything through your GitHub account.
- 34

photon
10.1Kconnors/photon · CSSPhoton is a UI toolkit for building desktop apps with Electron: you design your app's interface in plain HTML and CSS using its ready-made styles and components.
- 35

rubick
10KrubickCenter/rubick · TypeScriptRubick is an open-source, plugin-based desktop efficiency toolbox: one search box that quick-launches local apps, files and folders, and hosts plugins you install from a built-in market.
- 36

munder-difflin
8.8KHarnessMD/munder-difflin · TypeScriptMunder Difflin is a free, open-source desktop app that turns the coding-agent CLIs you already run (Claude Code, Codex, Gemini CLI, Grok, Qwen, OpenCode and more) into a coordinated office of autonomous agents, visualized as avatars working on a 2D floor and managed by your own AI clone, Michael.
- 37

ZCode
7.9Kzai-org/ZCode · TypeScriptZCode is Z.ai's AI coding workbench — a coding agent harness that ships as a desktop app, a browser interface, and a terminal agent. This repo contains the client, backend services, shared UI, and the Agent CLI and runtime source.
- 38

Netcatty
6.6Kbinaricat/Netcatty · TypeScriptNetcatty is a modern SSH client and terminal manager for macOS, Windows, and Linux that bundles SSH, SFTP, and terminal workspace management with a built-in AI assistant called Catty Agent.
- 39

ZTools
4KZToolsCenter/ZTools · TypeScriptZTools is an open-source implementation of uTools - a high-performance, extensible application launcher and plugin platform for macOS and Windows.
- 40
openspot-music-app
2.9KBlackHatDevX/openspot-music-app · TypeScriptOpenSpot is a free, open-source music app that lets you stream and download high-quality tracks across Android, iOS, macOS, Windows, and Linux, with no ads and no login required.
- 41

mlx-serve
2Kddalcu/mlx-serve · Zigmlx-serve is a native local inference server for Apple Silicon Macs that runs MLX and GGUF language models and exposes OpenAI-, Anthropic-, and Ollama-compatible APIs, plus generates images, video, music, speech, and 3D models, all without Python or a cloud connection.
- 42

lolPing
1.5Kdarrenprx/lolPing · TypeScriptlolPing puts the League of Legends ping wheel and emote wheel onto your whole desktop: hold Alt (Option on a Mac), drag, and let go on a slice to play the original ping animation and sound over any app, on any monitor.
- 43

pi-gui
1.3Kminghinmatthewlam/pi-gui · TypeScriptpi-gui is a desktop app for the pi coding agent: you run coding agents in parallel threads, review every change they make, run tests in a real terminal, and ship without leaving the window.
- 44
metamask-desktop
1.2KMetaMask-AI/metamask-desktop · CSSA cross-platform desktop wallet and Web3 dApp browser for managing cryptocurrency, interacting with decentralized apps, and accessing DeFi and NFT ecosystems, with EVM and Solana support.
- 45

get-it
1.1Kbeltromatti/get-it · JavaScriptGet It. is a desktop study app that turns a PDF into a measurable mastery map: it tags key concepts in the document, renders interactive visualizations for them (3D scenes, animations, formulas, graphs), builds a knowledge graph, and tracks your real understanding through chat, flashcards, quizzes, and the Feynman technique.
- 46

stemkit
1.1Kdanielravina/stemkit · TypeScriptStemKit splits any YouTube song into isolated stems — vocals, drums, bass, guitar, piano and more — running entirely on your own machine, with a mini DAW-style player to mix/mute/solo each stem.
- 47

deepseek-harness-desktop
824ningbainb/deepseek-harness-desktop · JavaScriptDeepSeek Harness Desktop is a community-maintained open-source Windows desktop client for DeepSeek Harness (DSH). It bundles the Harness web surface, local runtime, plugins, skills, Git tools, task automation and remote development into a single installable app.
- 48

youtube-music
777sohaibdevv/youtube-music · TypeScriptIt is a free, ad-free desktop client for streaming YouTube Music that needs no subscription or premium account to skip ads.
- 49

qqpet
664AnkioTomas/qqpet · TypeScriptQQPet is a cross-platform remake of the classic QQ desktop pet (QQ宠物), rebuilt by reverse-engineering the original Arctic Penguin T800 client; it plays back the original Flash (SWF) assets through the Ruffle emulator and lets a virtual pet live on your Windows, macOS, Linux, Android, HarmonyOS, or iOS device with feeding, games, school/work, and travel features.
- 50

pilot-harness
279op7418/pilot-harness · TypeScriptPilot Harness is a CodePilot-inspired desktop client and plugin suite that packages the DeepSeek Harness agent runtime as a native macOS, Windows, and Linux app, with provider/model management and a calmer UI on top.
- 51

DSH-Launcher
266MarcoG-h/DSH-Launcher · TypeScriptDSH Launcher is a desktop GUI and multi-instance management hub for DeepSeek Harness (DSH); it lets you run several independent DSH environments in parallel, each with its own plugin set, plus a plugin market, security auditing and one-click deployment.
- 52

arsumbris
265arsumbris/arsumbris · Pythonarsumbris is a malleable, agent-native IDE for typed knowledge: a macOS workspace built on a type engine and an extensible agent framework, where you and your AI agent work on the same knowledge together.
- 53

deepseek-harness-desktop
254agent-earth/deepseek-harness-desktop · JavaScriptA minimal desktop app that wraps the official DeepSeek Harness (DSH) Web experience as a standalone application — you don't start the CLI manually or manage local ports, it just opens like a normal app.
- 54

zuse
232swarajbachu/zuse · TypeScriptZuse is a chat-first desktop app that wraps multiple AI coding agent CLIs (Claude Code, Codex, Grok, Gemini, Cursor, OpenCode, Pi) in one persistent, project-aware interface, with chat history, a file viewer, an integrated terminal, and git worktrees, all stored locally.
- 55

agent-weave
205bushm2092-del/agent-weave · TypeScriptAgentWeave is a local-first, spatial workspace for running individual AI agents and coordinating multi-agent teams on an infinite canvas, supporting providers like Codex, Claude, OpenCode, and Pi.
- 56

hz
201danielvaughn/hz · SvelteHuzzah ('hz') is an experimental editor where you write a persistent pseudocode spec and an AI keeps a JavaScript implementation continuously synchronized with it, so you build software by editing the spec instead of the code.
- 57

deepseek-harness-desktop
129microtree9/deepseek-harness-desktop · JavaScriptAn unofficial community-made Windows desktop wrapper for DeepSeek Harness. It bundles the official runtime inside the app so it works out of the box without installing Node.js or npm separately.
- 58

CanvasTTY
110howdeploy/CanvasTTY · TypeScriptCanvasTTY is an Electron-based spatial desktop that lets you arrange real local terminals and AI-agent CLI sessions (Claude Code, Codex, Grok, Kimi, OpenCode, Hermes) as cards on an infinite, zoomable canvas instead of flat tabs.
Related topics
Often tagged together