back to home

Best Open Source electron Libraries

A curated list of the most popular GitHub repositories tagged with electron. Select any project to visualize its architecture and dive into the codebase using RepoMind's AI engine.

#1microsoft/vscode

Visual Studio Code

182,767TypeScript
Explore Repo

#2electron/electron

:electron: Build cross-platform desktop apps with JavaScript, HTML, and CSS

120,503C++
Explore Repo

#3microsoft/playwright

Playwright is a framework for Web Testing and Automation. It allows testing Chromium, Firefox and WebKit with a single API.

84,401TypeScript
Explore Repo

#4toeverything/AFFiNE

There can be more than Notion and Miro. AFFiNE(pronounced [ə‘fain]) is a next-gen knowledge base that brings planning, sorting and creating all together. Privacy first, open-source, customizable and ready to use.

66,111TypeScript
Explore Repo

#5marktext/marktext

📝A simple and elegant markdown editor, available for Linux, macOS and Windows.

54,507JavaScript
Explore Repo

#6laurent22/joplin

Joplin - the privacy-focused note taking app with sync capabilities for Windows, macOS, Linux, Android and iOS.

53,939TypeScript
Explore Repo

#7agalwood/Motrix

A full-featured download manager.

51,050JavaScript
Explore Repo

#8lyswhut/lx-music-desktop

一个基于 Electron 的音乐软件

49,353TypeScript
Explore Repo

#9upscayl/upscayl

🆙 Upscayl - #1 Free and Open Source AI Image Upscaler for Linux, MacOS and Windows.

44,000TypeScript
Explore Repo

#10siyuan-note/siyuan

A privacy-first, self-hosted, fully open source personal knowledge management software, written in typescript and golang.

41,915TypeScript
Explore Repo

#11TriliumNext/Trilium

Build your personal knowledge base with Trilium Notes

35,077TypeScript
Explore Repo

#12qier222/YesPlayMusic

高颜值的第三方网易云播放器,支持 Windows / macOS / Linux :electron:

32,663Vue
Explore Repo

#13pear-devs/pear-desktop

Pear 🍐 is extension for music player

31,077TypeScript
Explore Repo

#14quasarframework/quasar

Quasar Framework - Build high-performance VueJS user interfaces in record time

27,116JavaScript
Explore Repo

#15sindresorhus/awesome-electron

Useful resources for creating apps with Electron

27,023
Explore Repo

#16Molunerfinn/PicGo

:rocket: The Ultimate Image Uploader for Efficient Creators. Supports Obsidian, Typora, VS Code etc. and 60+ image hosting services (S3, GitHub, Cloudflare R2, Imgur, Aliyun OSS...). Paste, upload, done.

26,466TypeScript
Explore Repo

#17oldj/SwitchHosts

Switch hosts quickly!

26,355TypeScript
Explore Repo

#18zulip/zulip

Zulip server and web application. Open-source team chat that helps teams stay productive and focused.

24,874Python
Explore Repo

#19responsively-org/responsively-app

A modified web browser that helps in responsive web development. A web developer's must have dev-tool.

24,806TypeScript
Explore Repo

#20nylas/nylas-mail

:love_letter: An extensible desktop mail app built on the modern web. Forks welcome!

24,785JavaScript
Explore Repo

#21segment-boneyard/nightmare

A high-level browser automation library.

19,965JavaScript
Explore Repo

#22wulkano/Kap

An open-source screen recorder built with web technology

19,134TypeScript
Explore Repo

#23Foundry376/Mailspring

:love_letter: A beautiful, fast and fully open source mail client for Mac, Windows and Linux.

17,305JavaScript
Explore Repo

#24BoostIO/BoostNote-Legacy

This repository is outdated and new Boost Note app is available! We've launched a new Boost Note app which supports real-time collaborative writing. https://github.com/BoostIO/BoostNote-App

16,968JavaScript
Explore Repo

#25ai-shifu/ChatALL

Concurrently chat with ChatGPT, Bing Chat, Bard, Alpaca, Vicuna, Claude, ChatGLM, MOSS, 讯飞星火, 文心一言 and more, discover the best answers

16,322JavaScript
Explore Repo

#26evolus/pencil

The Pencil Project's unique mission is to build a free and opensource tool for making diagrams and GUI prototyping that everyone can use.

9,643JavaScript
Explore Repo

#27rubickCenter/rubick

🔧 Electron based open source toolbox, free integration of rich plug-ins. 基于 electron 的开源工具箱,自由集成丰富插件。

9,545TypeScript
Explore Repo

#28yang991178/fluent-reader

Modern desktop RSS reader built with Electron, React, and Fluent UI

9,163TypeScript
Explore Repo

#29OutlineFoundation/outline-apps

Outline Client and Manager, developed by Jigsaw. Outline Manager makes it easy to create your own VPN server. Outline Client lets you share access to your VPN with anyone in your network, giving them access to the free and open internet.

9,093TypeScript
Explore Repo

#30dice2o/BingGPT

Desktop application of new Bing's AI-powered chat (Windows, macOS and Linux)

9,028JavaScript
Explore Repo

#31caorushizi/mediago

跨平台视频提取工具:支持流媒体下载、视频下载、m3u8 下载及 B站视频下载,提供 Windows 和 Mac 桌面客户端。Cross-platform video extraction tool: Supports streaming download, video download, m3u8 download, and Bilibili video download, with desktop clients for Windows and Mac.

8,986TypeScript
Explore Repo

#32aandrew-me/ytDownloader

Desktop App for downloading Videos and Audios from hundreds of sites

8,835JavaScript
Explore Repo

#33op7418/CodePilot

A multi-model AI agent desktop client — connect any AI provider, extend with MCP & skills, control from your phone. Built with Electron + Next.js.

6,141TypeScript
Explore Repo

#34sindresorhus/electron-store

Simple data persistence for your Electron app or module - Save and load user preferences, app state, cache, etc

4,984JavaScript
Explore Repo

#35tagspaces/tagspaces

TagSpaces is an offline, open source, document manager with tagging support

4,972TypeScript
Explore Repo

#36liriliri/aya

Android ADB desktop app

4,861TypeScript
Explore Repo

#37electron-vite/electron-vite-vue

🥳 Really simple Electron + Vite + Vue boilerplate.

4,856TypeScript
Explore Repo

#38emqx/MQTTX

A Powerful and All-in-One MQTT 5.0 client toolbox for Desktop, CLI and WebSocket.

4,831TypeScript
Explore Repo

#39transformerlab/transformerlab-app

The open source research environment for AI researchers to seamlessly train, evaluate, and scale models from local hardware to GPU clusters.

4,825Python
Explore Repo

#40streamlabs/desktop

Free and open source streaming software built on OBS and Electron.

4,794TypeScript
Explore Repo

#41ilysenko/codex-desktop-linux

Unofficial ChatGPT desktop app for Linux (formerly the Codex app), built locally from OpenAI’s official macOS app. Includes Chat, Work, and Codex. Packages for Debian/Ubuntu (.deb), Fedora/openSUSE (.rpm), Arch (pacman), Nix/NixOS, and AppImage, with Wayland and X11 support.

2,775JavaScript
Explore Repo

#42Devin-AXIS/iPolloWork

Next-gen, source-available alternative to Codex and Claude Code — one local-first, self-hostable agent workspace for code, office work, editable design, presentations, websites, and video. Build with AI, then edit text, images, colors, layouts, and scenes as easily as PowerPoint.

1,455TypeScript
Explore Repo

#43ItzLevvie/MicrosoftTeams-msinternal

This project was created from PowerShell which allows people to download the latest internal build of Microsoft Teams.

539PowerShell
Explore Repo

#44xiaoshengxianjun/51mazi

我要码字,这可能会是最好用的小说写作软件。51mazi是一款基于 Electron + Vue 3 技术栈开发的桌面小说写作软件,专为小说创作者设计,它不仅集成了随机取名,小说地图设计、关系图谱、人物档案,时间线等创作辅助工具,还集成了AI写作、AI生成封面,AI生成人物图等AI辅助功能,此外,还支持网文小说下载,让小说创作变得更加高效和有趣。

402Vue
Explore Repo

#45Mininglamp-OSS/octo-web

Web & desktop (Electron) client for the OCTO open workplace — one React + TypeScript codebase shipping browser and PC surfaces, with first-class AI agent UX.

305TypeScript
Explore Repo

#46aipoch/open-science

An open-source, model-agnostic AI workbench for scientific discovery.

289TypeScript
Explore Repo

#47talex-touch/tuff

The command bar, reimagined for those who build. Tuff is an open-source core for your OS, built on a sandboxed architecture with a local-first AI and a powerful TypeScript SDK.

281TypeScript
Explore Repo