Electron

Awesome Electron Awesome

> 用于创建应用程序的有用资源 Electron

Electron 是一个开源框架,用于使用 Web 技术创建桌面应用程序. 它结合了 Chromium 渲染引擎和 Node.js 运行时.

你现在可以 discuss and ask Electron-related questions 就在这个 repo 中.





Apps

用电子制造.

Open Source

  • Beaker - 具有点对点网络协议的浏览器.
  • Hyper - 终端.
  • WebTorrent - 流洪流客户端.
  • Kap - 支持 GIF 的屏幕录像机.
  • Min - 最小的网络浏览器.
  • SpaceRadar - 交互式磁盘空间和内存可视化.
  • Atom - 代码编辑器.
  • Visual Studio Code - 跨平台IDE.
  • Wexond - 具有材料 UI 和扩展 API 的 Web 浏览器.
Other
  • Git-it - 教你 Git 和 GitHub.
  • Caprine - 非官方的 Facebook Messenger 应用程序.
  • Simplenote - 笔记管理员.
  • nuTorrent - BitTorrent 客户端.
  • Abricotine - 带有内嵌预览的 Markdown 编辑器.
  • Medis - Redis 数据库管理.
  • Kakapo - 用于放松或提高工作效率的环境混音器.
  • SmartMirror - 语音控制的智能镜子.
  • Koko - IRC 客户端.
  • KeeWeb - 非官方的 KeePass 应用程序.
  • Gitify - 菜单栏中的 GitHub 通知.
  • Friends - P2P 聊天.
  • Cumulus - 菜单栏中的 SoundCloud 播放器.
  • Kitematic - Docker 容器管理.
  • FatFileFinder - 在您的机器上查找大文件.
  • ScreenCat - 屏幕共享和远程协作.
  • Mapbox Studio - 地图设计师.
  • LevelUI - LevelDB 管理.
  • Vmd - 预览 Markdown 文件.
  • Kyoku - 显示当前的 iTunes 歌曲.
  • GReader - 收集和阅读 GitHub 存储库的离线自述文件.
  • Leanote - 云记事本.
  • Snapper - 适用于 Android 设备的屏幕捕获和录制.
  • Imagemin - 缩小图像.
  • We Build SG - 即将发生的事件和最近更新的来自 webuild.sg 的存储库.
  • Piglet - 从菜单栏运行 Grunt 任务.
  • Yoda - 浏览和下载 YouTube 视频.
  • Loop Drop - 用于现场电子音乐表演的 MIDI 循环器和合成器.
  • Toby - YouTube 播放器.
  • Kaku - Music player.
  • Markn - 降价查看器.
  • Shiba - 带有 linting 的实时 Markdown 预览.
  • Yays - 菜单栏中的 YouTube 音乐播放器.
  • TimoFM - DoubanFM music player.
  • Monu - 过程监控.
  • DevDocs - 非官方 DevDocs.io 应用程序.
  • google-music-electron - 非官方的谷歌音乐应用.
  • Pomodoro - 基于番茄工作法的计时器.
  • Sia-UI - 基于加密货币技术的去中心化文件存储系统.
  • MarkRight - 带有实时预览的 GitHub 风格的 Markdown 编辑器.
  • Mongotron - MongoDB 管理工具.
  • Colonizers - “Catan”启发的棋盘游戏.
  • Eintopf - 使用 Docker 管理开发项目.
  • WhatsDesktop - 非官方的 WhatsApp 应用程序.
  • Sqlectron - SQL 客户端.
  • docker-indicator - 非官方的 Docker 菜单栏应用程序.
  • Light Table - 具有即时反馈的代码编辑器.
  • Tubehead - 菜单栏中的 YouTube 音乐播放器.
  • Google Play Music Desktop Player - 非官方的 Google Play 音乐应用.
  • Chrome DevTools - Chrome DevTools 打包为应用程序.
  • Yeobara - 使用信标进行聚会签到.
  • Proton - 带实时预览的 Markdown 编辑器.
  • James - 用于查看和拦截浏览器请求的 HTTP 代理.
  • DTCP - 推特客户端.
  • Inbox - 非官方的 Google Inbox 应用程序.
  • tweet-rec - 推文录音播放器.
  • Snippet Bar - 在菜单栏中复制粘贴和重复使用文本片段.
  • Electronic WeChat - 非官方微信应用程序.
  • dida - Add tasks to TickTick (滴答清单).
  • FromScratch - 自动保存便笺簿.
  • Hawkpass - 密码生成器.
  • Gokotta - Music player.
  • Shake - 日本地震预警通知.
  • Fog - 非官方的阴天播客应用程序.
  • Wmail - 非官方 Gmail 和 Google Inbox 应用程序.
  • Boostnote - 面向开发人员的 Markdown 注释和代码片段应用程序.
  • Before Dawn - 屏保工具.
  • Active Collab - 非官方的 Active Collab 应用程序.
  • Hain - Windows 启动器.
  • Catify - Spotify 的实用程序.
  • Minira - 菜单栏中的 JIRA 问题.
  • Ansel - 图像组织者.
  • Build Checker App - 检查 CI 服务器构建状态.
  • Tockler - 跟踪你的时间.
  • Mattermost - 最重要的客户.
  • PupaFM - DoubanFM music player.
  • MediumDesk - 非官方媒体应用程序.
  • Lightgallery - 图像查看器.
  • Crypter - 安全加密客户端.
  • YakYak - 非官方的 Google Hangouts 应用.
  • Museeks - Music player.
  • VOX - 非官方的 VOX 音乐播放器.
  • Sabaki - Go/Baduk/Weiqi board.
  • Marky - 降价编辑器.
  • Deco - 反应本机 IDE.
  • Toshocat - 动漫/漫画进度跟踪器.
  • iStats - 菜单栏上的 CPU 和内存统计信息.
  • Wire - 信使和通话应用程序.
  • Ramme - 非官方的 Instagram 应用程序.
  • Moonview - 环境记事本.
  • DBGlass - PostgreSQL 客户端.
  • Slide Beacon - 物理网络信标广播.
  • Rambox - 结合了 Discord、环聊、Gmail 和 Outlook 等多种服务的聊天和电子邮件应用程序.
  • Extraterm - 终端.
  • Materialette - 菜单栏中的材料设计调色板.
  • Dext - 启动器.
  • PB for Desktop - Pushbullet 客户端.
  • GroupMe - 非官方的 GroupMe 应用程序.
  • ndm - npm 桌面管理器.
  • GIFBar - 在菜单栏中搜索 GIF.
  • Stacer - Ubuntu 系统优化器.
  • Zazu - 启动器.
  • Inpad - 带有 GitHub 风格的 Markdown 的 Notes 应用程序.
  • Cerebro - 带有内嵌预览的启动器.
  • Desktop Dimmer - 控制任何显示器的亮度.
  • LosslessCut - 无损视频修剪和切割.
  • Buka - 电子书管理.
  • Insomnia - 创建和管理 HTTP 请求.
  • Tusk - 非官方印象笔记应用程序.
  • ProtonMail Desktop - 非官方 ProtonMail 应用程序.
  • Comma Chameleon - CSV 编辑器.
  • Buttercup Desktop - 密码管理器.
  • Mailspring - 可扩展的电子邮件客户端. (尼拉斯邮件的分叉)
  • Manta - 使用漂亮且可自定义的模板为自由职业者开具发票.
  • Headset - 发现、收集和聆听来自 YouTube 的音乐.
  • Nuclear - 从免费来源流式传输的音乐播放器.
  • FreeMAN - 高级用户的文件管理器.
  • Mark Text - 实时预览 Markdown 编辑器.
  • Pomotroid - 番茄定时器.
  • Pretzel - 显示和搜索当前应用的键盘快捷键.
  • Netron - 深度学习和机器学习模型的可视化工具.
  • Ao - 非官方的微软待办应用.
  • Etcher - 将操作系统映像闪存到 SD 卡和 USB 驱动器.
  • Noty - 自动保存便笺,支持单个窗口中的多个便笺.
  • Notable - 基于 Markdown 的笔记.
  • Mini Diary - 简单安全的日记应用程序.
  • Unsplash Wallpapers - 从 Unsplash 设置桌面壁纸.
  • Motrix - 下载管理器.
  • Franz - Skype、Slack、环聊、WhatsApp、Grape、Telegram、FB Messenger、Hipchat 在同一应用中.
  • Gmail Desktop - 非官方 Gmail 应用程序.
  • Upcount - 发票.
  • ExifCleaner - 通过拖放清理图像元数据.
  • massCode - 开发人员的代码片段管理器.
  • Swifty - 密码管理器.
  • MQTTX - MQTT 客户端,这是一种轻量级消息传递协议.
  • LightProxy - 网络调试代理.
  • Beekeeper Studio - 跨平台 SQL 编辑器和数据库管理器.
  • Mouseless - 键盘快捷键训练和查找.
  • Glyphfinder - Unicode 字符搜索.
  • Graviton Editor - 跨平台代码编辑器.
  • Yana - 带有富文本笔记、嵌套笔记组织和全局搜索的笔记本应用程序.
  • SpaceEye - 桌面背景的实时卫星图像.

Closed Source

  • GitKraken - Git 客户端.
  • 1Clipboard - 通用剪贴板管理器.
  • Postman - 创建和发送 HTTP 请求.
  • Slack - 桌面版.
  • Avocode - 共享设计和协作.
  • Prepros - 使用实时浏览器刷新编译几乎任何预处理语言.
  • Stremio - 媒体中心.
  • Typetalk - 通过即时消息与您的团队分享和讨论想法.
  • Pingendo - Bootstrap 原型设计.
  • Spreaker Studio - 录音和广播.
  • MockingBot - 用于设计应用程序的原型工具.
  • Caret - 降价编辑器.
  • Wantedly Chat - 业务团队聊天. (日本人)
  • Remember - 名片管理. (韩国人)
  • MongoDB Compass - 官方 MongoDB 应用程序.
  • Freeter - 自由职业者和创意者的组织者.
  • WhatsApp - 官方 WhatsApp 应用程序.
  • CatLight - 构建状态通知程序.
  • Automint - 汽车企业的CRM.
  • Discord - 语音和文字聊天.
  • Cocos Creator - 用于为 Cocos2D-x 创建 Web 和本机游戏的游戏编辑器.
  • Inkdrop - 黑客的 Markdown 笔记本.
  • Exodus - 保护、管理和交换比特币和以太坊等区块链资产.
  • Hackolade - NoSQL 和多模型数据库的数据建模.
  • ScreenSquid - 记录和回放网站访问者会话.
  • CashNotify - 从菜单栏监控您的 Stripe 帐户.
  • Mockoon - 在几秒钟内模拟服务器.
  • Twitch - 官方 Twitch 应用程序.
  • Fenêtre - 适用于 Mac 的画中画.
  • Cleavr - 配置服务器并部署 Web 应用程序.
  • Brandy - 菜单栏的品牌资产管理器.
  • Cacher - 基于云、支持团队的代码片段管理器,具有 Gist 同步功能.
  • MusicPlus - 适用于 macOS 和 Windows 的免费音乐应用程序.
  • Mingo - MongoDB 图形用户界面.
  • Moon Modeler - MongoDB、Mongoose 和 MariaDB 的架构设计工具.
  • Notion - 用于笔记、任务、维基和数据库的多合一工作区.
  • FATpick - 吉他指法查看器,可在您演奏时为您的演奏评分.
  • Taskade - 具有任务、笔记和聊天功能的分布式团队的实时组织和协作工具.
  • Coloban - 具有聊天、看板、甘特图、通话、屏幕共享等功能的多合一项目管理工具.
  • Dynobase - AWS DynamoDB GUI.
  • Nota - 专为本地 Markdown 文件设计的专业写作应用程序.
  • Lotus - 轻松了解 GitHub 通知.

Samples

  • Electron API usage - 说明 Electron API 用法的示例应用程序.
  • Screen Recorder - WebRTC 屏幕录像机.
  • Activity Monitor - 显示 CPU 系统、用户和空闲活动时间的圆环图.
  • Hash - 使用不同的算法显示输入文本的哈希值.
  • Prices - 使用雅虎财经 API 显示石油、黄金和白银的当前价格.
  • Touch Bar API - macOS Touch Bar 集成示例.

Boilerplates

Tools

For Electron

Using Electron

Components

  • Photon - 用于构建漂亮应用程序的 UI 工具包.
  • React PhotonKit - 使用 React 构建的 Photon 组件.
  • menubar - 菜单栏应用程序框架.
  • cookies - 添加对 document.cookie 的支持.
  • window - 创建和管理窗口.
  • React Desktop - 使用 React 构建的适用于 macOS 和 Windows 的 UI 工具包.
  • electron-input-menu - 输入元素的上下文菜单.
  • chrome-tabs - 像标签一样的 Chrome.
  • titlebar - 模拟 macOS 窗口标题栏.
  • Brightwheel - 使用 Photon 和 Etch 构建和管理 UI 组件.
  • Xel - 用于构建类原生应用程序的小部件工具包.

Documentation

Articles

Books

Videos

Podcasts

Community

Contribute

欢迎投稿! 阅读 contribution guidelines 第一的.