加入CODE CHINA

· 不限速    · 不限空间    · 不限人数    · 私仓免费

免费加入
    readme.md

    Awesome Electron Awesome

    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.

    You can now discuss and ask Electron-related questions right in this repo.





    Contents

    Apps

    Made with Electron.

    Open Source

    Featured
    • Beaker - Browser with peer-to-peer web protocols.
    • Hyper - Terminal.
    • WebTorrent - Streaming torrent client.
    • Kap - Screen recorder with GIF support.
    • Min - Minimal web browser.
    • SpaceRadar - Interactive disk space and memory visualization.
    • Atom - Code editor.
    • Visual Studio Code - Cross-platform IDE.
    • Wexond - Web browser with material UI and extensions API.
    Other
    • Git-it - Teaches you Git and GitHub.
    • Caprine - Unofficial Facebook Messenger app.
    • Simplenote - Note keeper.
    • nuTorrent - BitTorrent client.
    • Abricotine - Markdown editor with inline preview.
    • Medis - Redis database management.
    • Kakapo - Ambient sound mixer for relaxation or productivity.
    • SmartMirror - Voice controlled smart mirror.
    • Koko - IRC client.
    • KeeWeb - Unofficial KeePass app.
    • Gitify - GitHub notifications in your menubar.
    • Friends - P2P chat.
    • Cumulus - SoundCloud player in your menubar.
    • Kitematic - Docker container management.
    • FatFileFinder - Find large files on your machine.
    • ScreenCat - Screen sharing & remote collaboration.
    • Mapbox Studio - Map designer.
    • LevelUI - LevelDB management.
    • Vmd - Preview Markdown files.
    • Kyoku - Displays current iTunes song.
    • GReader - Collect and read offline readme files of GitHub repos.
    • Leanote - Cloud notepad.
    • Snapper - Screen capturing & recording for Android devices.
    • Imagemin - Minify images.
    • We Build SG - Upcoming events & recently updated repos from webuild.sg.
    • Piglet - Run Grunt tasks from your menubar.
    • Yoda - Browse and download YouTube videos.
    • Loop Drop - MIDI looper and synth for live electronic music performances.
    • Toby - YouTube player.
    • Kaku - Music player.
    • Markn - Markdown viewer.
    • Shiba - Live Markdown preview with linting.
    • Yays - YouTube music player in your menubar.
    • TimoFM - DoubanFM music player.
    • Monu - Process monitoring.
    • DevDocs - Unofficial DevDocs.io app.
    • google-music-electron - Unofficial Google music app.
    • Pomodoro - Timer based on the Pomodoro Technique.
    • Sia-UI - Decentralized file storage system based on cryptocurrency technology.
    • MarkRight - GitHub flavored Markdown editor with live preview.
    • Mongotron - MongoDB management tool.
    • Colonizers - "Catan" inspired board game.
    • Eintopf - Manage development projects with Docker.
    • WhatsDesktop - Unofficial WhatsApp app.
    • Sqlectron - SQL client.
    • docker-indicator - Unofficial Docker menubar app.
    • Light Table - Code editor with instant feedback.
    • Tubehead - YouTube music player in your menubar.
    • Google Play Music Desktop Player - Unofficial Google Play Music app.
    • Chrome DevTools - Chrome DevTools packaged as an app.
    • Yeobara - Meetup check-in with beacon.
    • Proton - Markdown editor with live preview.
    • James - HTTP proxy to view and intercept browser requests.
    • DTCP - Twitter client.
    • Inbox - Unofficial Google Inbox app.
    • tweet-rec - Tweet recording player.
    • Snippet Bar - Copy-paste & re-use text snippets in your menubar.
    • Electronic WeChat - Unofficial WeChat app.
    • dida - Add tasks to TickTick (滴答清单).
    • FromScratch - Autosaving scratchpad.
    • Hawkpass - Password generator.
    • Gokotta - Music player.
    • Shake - Japanese Earthquake Early Warning Notifier.
    • Fog - Unofficial Overcast podcast app.
    • Wmail - Unofficial Gmail & Google Inbox app.
    • Boostnote - Markdown note & code snippet app for developers.
    • Before Dawn - Screensaver tool.
    • Active Collab - Unofficial Active Collab app.
    • Hain - Launcher for Windows.
    • Catify - Utility for Spotify.
    • Minira - JIRA issues in your menubar.
    • Ansel - Image organizer.
    • Build Checker App - Check CI-server build statuses.
    • Tockler - Tracks your time.
    • Mattermost - Mattermost client.
    • PupaFM - DoubanFM music player.
    • MediumDesk - Unofficial Medium app.
    • Lightgallery - Image viewer.
    • Crypter - Secure encryption client.
    • YakYak - Unofficial Google Hangouts app.
    • Museeks - Music player.
    • VOX - Unofficial VOX music player.
    • Sabaki - Go/Baduk/Weiqi board.
    • Marky - Markdown editor.
    • Deco - React Native IDE.
    • Toshocat - Anime/Manga Progress Tracker.
    • iStats - CPU and memory stats on your menubar.
    • Wire - Messenger and calling app.
    • Ramme - Unofficial Instagram app.
    • Moonview - Ambient notepad.
    • DBGlass - PostgreSQL client.
    • Slide Beacon - Physical web beacon broadcast.
    • Rambox - Chat and email app that combines multiple services like Discord, Hangouts, Gmail and Outlook.
    • Extraterm - Terminal.
    • Materialette - Material design color palette in your menubar.
    • Dext - Launcher.
    • PB for Desktop - Pushbullet client.
    • GroupMe - Unofficial GroupMe app.
    • ndm - npm desktop manager.
    • GIFBar - Search GIFs in your menubar.
    • Stacer - Ubuntu system optimizer.
    • Zazu - Launcher.
    • Inpad - Notes app with GitHub-flavored Markdown.
    • Cerebro - Launcher with inline previews.
    • Desktop Dimmer - Control the brightness of any display.
    • LosslessCut - Lossless video trimming & cutting.
    • Buka - E-book management.
    • Insomnia - Create and manage HTTP requests.
    • Tusk - Unofficial Evernote app.
    • ProtonMail Desktop - Unofficial ProtonMail app.
    • Comma Chameleon - CSV editor.
    • Buttercup Desktop - Password manager.
    • Mailspring - Extensible email client. (Fork of Nylas Mail)
    • Manta - Invoicing for freelancers with beautiful and customizable templates.
    • Headset - Discover, collect, and listen to music from YouTube.
    • Nuclear - Music player that streams from free sources.
    • FreeMAN - File manager for power users.
    • Mark Text - Real-time preview Markdown editor.
    • Pomotroid - Pomodoro timer.
    • Pretzel - Show and search keyboard shortcuts for the current app.
    • Netron - Visualizer for deep learning and machine learning models.
    • Ao - Unofficial Microsoft To-Do app.
    • Etcher - Flash OS images to SD cards and USB drives.
    • Noty - Auto-saving sticky note with support for multiple notes in a single window.
    • Notable - Markdown-based note-taking.
    • Mini Diary - Simple and secure journal app.
    • Unsplash Wallpapers - Set desktop wallpaper from Unsplash.
    • Motrix - Download manager.
    • Franz - Skype, Slack, Hangouts, WhatsApp, Grape, Telegram, FB Messenger, Hipchat in the same app.
    • Gmail Desktop - Unofficial Gmail app.
    • Upcount - Invoicing.
    • ExifCleaner - Clean image metadata with drag and drop.
    • massCode - Code snippet manager for developers.
    • Swifty - Password manager.
    • MQTTX - Client for MQTT, which is a lightweight messaging protocol.
    • LightProxy - Web debugging proxy.
    • Beekeeper Studio - Cross-platform SQL editor and database manager.
    • Mouseless - Keyboard shortcut training and look-up.
    • Glyphfinder - Unicode character search.
    • Graviton Editor - Cross-platform code editor.

    Closed Source

    • GitKraken - Git client.
    • 1Clipboard - Universal clipboard manager.
    • Postman - Create and send HTTP requests.
    • Slack - Desktop version.
    • Avocode - Share design and collaborate.
    • Prepros - Compile almost any preprocessing language with live browser refresh.
    • Stremio - Media center.
    • Typetalk - Share and discuss ideas with your team through instant messaging.
    • Pingendo - Bootstrap prototyping.
    • Spreaker Studio - Audio recording and broadcasting.
    • MockingBot - Prototyping tool for designing apps.
    • Caret - Markdown editor.
    • Wantedly Chat - Business team chat. (Japanese)
    • Remember - Business card management. (Korean)
    • MongoDB Compass - Official MongoDB app.
    • Freeter - Organizer for freelancers & creatives.
    • WhatsApp - Official WhatsApp app.
    • CatLight - Build status notifier.
    • Automint - CRM for automobile businesses.
    • Discord - Voice and text chat for gamers.
    • Cocos Creator - Game editor for creating web and native games for Cocos2D-x.
    • Inkdrop - Markdown notebook for hackers.
    • Exodus - Secure, manage, and exchange blockchain assets like Bitcoin and Ethereum.
    • Hackolade - Data modeling for NoSQL and multi-model databases.
    • ScreenSquid - Record and playback website visitor sessions.
    • CashNotify - Monitor your Stripe accounts from your menu bar.
    • Mockoon - Mock servers in seconds.
    • Twitch - Official Twitch app.
    • Fenêtre - Picture-in-picture for your Mac.
    • Cleavr - Provision servers and deploy web apps.
    • Brandy - A brand asset manager for your menu bar.
    • Cacher - Cloud-based, team-enabled code snippet manager with Gist sync.
    • MusicPlus - Free music app for macOS and Windows.
    • Mingo - MongoDB GUI.
    • Moon Modeler - Schema design tool for MongoDB, Mongoose, and MariaDB.
    • Notion - All-in-one workspace for your notes, tasks, wikis, and databases.
    • FATpick - Guitar tablature viewer that scores your performance as you play along.
    • Taskade - Realtime organization and collaboration tool for distributed teams with tasks, notes, and chat.
    • Coloban - All-in-one project management tool with chats, Kanban, Gantt, calls, screenshare, and more.

    Samples

    • Electron API usage - Sample apps illustrating usage of Electron APIs.
    • Screen Recorder - WebRTC screen recorder.
    • Activity Monitor - Shows a doughnut chart of the CPU system, user, and idle activity time.
    • Hash - Shows the hash values of entered text using different algorithms.
    • Prices - Shows the current price of oil, gold, and silver using the Yahoo Finance API.
    • Touch Bar API - Example of macOS Touch Bar integration.

    Boilerplates

    Tools

    For Electron

    Using Electron

    Components

    • Photon - UI toolkit for building beautiful apps.
    • React PhotonKit - Photon components built with React.
    • menubar - Menubar app framework.
    • cookies - Adds support for document.cookie.
    • window - Create and manage windows.
    • React Desktop - UI toolkit for macOS and Windows built with React.
    • electron-input-menu - Context menu for input elements.
    • chrome-tabs - Chrome like tabs.
    • titlebar - Emulate the macOS window titlebar.
    • Brightwheel - Build and manage UI components with Photon and Etch.
    • Xel - Widget toolkit for building native-like apps.

    Documentation

    Articles

    Books

    Videos

    Podcasts

    Community

    Contribute

    Contributions welcome! Read the contribution guidelines first.

    Related

    项目简介

    🚀 Github 镜像仓库 🚀

    源项目地址

    https://github.com/sindresorhus/awesome-electron

    发行版本

    当前项目没有发行版本

    贡献者 305

    全部贡献者

    开发语言