Awesome Electron 
Useful resources for creating apps with Electron
Electron is an open-source framework for creating desktop apps using web technologies. It combines the Chromium rendering engine and the Node.js runtime.
Useful resources for creating apps with Electron
Electron is an open-source framework for creating desktop apps using web technologies. It combines the Chromium rendering engine and the Node.js runtime.
Made with Electron.
Streaming torrent client.
Minimal web browser.
Terminal.
Cross-platform IDE.
Teaches you Git and GitHub.
Unofficial Facebook Messenger app.
Note keeper.
Markdown editor with inline preview.
Screen recorder with GIF support.
Redis database management.
Voice controlled smart mirror.
Browser with peer-to-peer web protocols.
Unofficial KeePass app.
GitHub notifications in your menubar.
Interactive disk space and memory visualization.
Cloud notepad.
MIDI looper and synth for live electronic music performances.
Timer based on the Pomodoro Technique.
Decentralized file storage system based on cryptocurrency technology.
GitHub flavored Markdown editor with live preview.
SQL client.
Code editor with instant feedback.
Unofficial Google Play Music app.
Chrome DevTools packaged as an app.
Markdown editor with live preview.
Password generator.
Markdown note & code snippet app for developers.
Screensaver tool.
Utility for Spotify.
Image organizer.
Tracks your time.
Mattermost client.
Secure encryption client.
Unofficial Google Hangouts app.
Music player.
Go/Baduk/Weiqi board.
Messenger and calling app.
Terminal.
Ubuntu system optimizer.
Notes app with GitHub-flavored Markdown.
Launcher with inline previews.
Lossless video trimming & cutting.
E-book management.
Create and manage HTTP requests.
Unofficial Evernote app.
Password manager.
Extensible email client. (Fork of Nylas Mail)
Discover, collect, and listen to music from YouTube.
Music player that streams from free sources.
Real-time preview Markdown editor.
Pomodoro timer.
Visualizer for deep learning and machine learning models.
Flash OS images to SD cards and USB drives.
Markdown-based note-taking.
Set desktop wallpaper from Unsplash.
Download manager.
Skype, Slack, Hangouts, WhatsApp, Grape, Telegram, FB Messenger, Hipchat in the same app.
Unofficial Gmail app.
Invoicing.
Clean image metadata with drag and drop.
Code snippet manager for developers.
Password manager.
Client for MQTT, which is a lightweight messaging protocol.
Web debugging proxy.
Cross-platform SQL editor and database manager.
Keyboard shortcut training and look-up.
Unicode character search.
Cross-platform code editor.
Notebook app with rich-text notes, nested note organization and global search.
Live satellite imagery for your desktop background.
Alternative Epic games launcher.
Intelligent time manager with automatic planning.
Browser prompter for macOS.
Daily journal.
Cross-platform Shadowsocks client.
Modern file manager.
Monitor and interact with Spring Boot apps via Actuator.
BitTorrent client.
Open-source terminal with AI integration.
Companion desktop app for Signal mobile app.
Store and run SQL queries.
Pro writing app designed for local Markdown files.
Git client.
Universal clipboard manager.
Create and send HTTP requests.
Desktop version.
Share design and collaborate.
Compile almost any preprocessing language with live browser refresh.
Media center.
Share and discuss ideas with your team through instant messaging.
Bootstrap prototyping.
Audio recording and broadcasting.
Prototyping tool for designing apps.
Markdown editor.
Business card management. *(Korean)*
Official MongoDB app.
Organizer for freelancers & creatives.
Official WhatsApp app.
Build status notifier.
Voice and text chat.
Game editor for creating web and native games for Cocos2D-x.
Markdown notebook for hackers.
Secure, manage, and exchange blockchain assets like Bitcoin and Ethereum.
Data modeling for NoSQL and multi-model databases.
Monitor your Stripe accounts from your menu bar.
Mock servers in seconds.
Official Twitch app.
Picture-in-picture for your Mac.
Provision servers and deploy web apps.
A brand asset manager for your menu bar.
Cloud-based, team-enabled code snippet manager with Gist sync.
Free music app for macOS and Windows.
MongoDB GUI.
Schema design tool for MongoDB, Mongoose, and MariaDB.
All-in-one workspace for your notes, tasks, wikis, and databases.
Guitar tablature viewer that scores your performance as you play along.
Realtime organization and collaboration tool for distributed teams with tasks, notes, and chat.
All-in-one project management tool with chats, Kanban, Gantt, calls, screenshare, and more.
AWS DynamoDB GUI.
Keep up with GitHub notifications without stress.
Playground for JavaScript and TypeScript.
Integrated SSH and SFTP workspace client.
Extensible Markdown note taking and knowledge management.
Sample apps illustrating usage of Electron APIs.
WebRTC screen recorder.
Shows a doughnut chart of the CPU system, user, and idle activity time.
Shows the hash values of entered text using different algorithms.
Shows the current price of oil, gold, and silver using the Yahoo Finance API.
Boilerplate to kickstart creating an app - by [sindresorhus](http://github.com/sindresorhus).
Scaffold out an app boilerplate.
Comprehensive boilerplate which even generates installers - by [szwacz](https://github.com/szwacz).
Boilerplate based on React and webpack.
Clone the repo to try a simple app.
Scaffold, run, test, and package your app.
Security-focused boilerplate for creating apps with React, Redux, Webpack, and i18next.
Fast bootstrapping with Angular, Electron, TypeScript, SASS, and Hot Reload.
Secure boilerplate for Electron app based on Vite. TypeScript + Vue/React/Angular/Svelte/Vanilla.
Create installers.
Package and distribute your app.
Adds useful debug features.
Check if Electron is running in development.
Add keyboard shortcuts locally to a window.
Fix the $PATH on macOS when run from a GUI app. Useful when spawning a child process.
Simplified file downloads.
Self-hosted release server with front-end & auto-updater support.
Rebuild native Node.js modules against the currently installed Electron version.
Chrome-like "inspect element" context-menu.
Create a Debian package.
Create a Red Hat package.
Create a Windows package.
Download the Electron release zip from GitHub.
Code-signing for macOS apps.
Build, test, and package Ember apps.
Save and load data like user preferences, app state, cache, etc.
Extensible context menu.
Embedded persistent or in-memory database.
A realtime NoSQL database.
Install DevTools extensions from the Chrome Web Store.
Simple logging.
'About This App' window.
Live-reload your app during development.
Check if a string is a valid accelerator.
View PDF files in browser windows.
Simplified HTTP requests.
Catch unhandled errors and promise rejections.
Useful utilities for developing apps and modules.
Simple auto-reloading during development.
Static file serving (Useful for routing, like `react-router`).
Pretty logger.
Chromium's network errors as custom error classes.
Run Electron without all the junk terminal output.
Debug in-production Electron-based apps.
Simplified IPC communication.
Add support for Chrome extensions.
TypeScript SQLite database layer with support for both native C++ and pure JavaScript backends.
Block ads and trackers.
Monitor and reload apps out-of-process during development.
Identify misconfigurations and security anti-patterns.
Auto-update service. Free for open source projects.
Fast and easy-to-use build tool integrated with Vite.
Build apps that can be extended through plugins.
CLI tool that deploys apps without needing any special update servers, multi-platform CI, or code changes.
Analytics for apps. Open source, privacy-friendly, and simple.
Native WebAuthn/Passkey support for macOS apps via Apple's AuthenticationServices framework.
Create an app of any website.
Streaming wrapper.
Generate PDF from URL, HTML, or Markdown files on the command-line.
Run Mocha tests in Electron.
Inspect your React and React Native apps.
Run and debug Jest unit tests in a browser environment.
Menubar app framework.
UI toolkit for macOS and Windows built with React.
Chrome like tabs.
Widget toolkit for building native-like apps.
New Electron API to embed web apps with fewer bugs and improved performance.
Slack rewrote their Electron app with `BrowserView`, Redux, Rx, and TypeScript, to fix its performance problems.
A 5-part series about the journey of making and publishing an Electron app to the Mac App Store.
Focused on design and code decisions and Electron security.
How to collect anonymous user statistics.
How to configure your app packaging for Apple's notarization.
[Preview](https://read.amazon.com/kp/embed?asin=B01G7TTKSK&asin=B01G7TTKSK&preview=newtab&linkCode=kpe&ref_=cm_sw_r_kb_dp_DLhOxb0XZ3MEC) 💲
Includes some good talks on improving app startup time, debugging crashes, etc.
Tips on making your app feel more native on macOS, Windows, and Linux without sacrificing your own style.
@electron_ru on Telegram (Russian)