https://github.com/xiaomingx/awesome-electron
Useful resources for creating apps with Electron
https://github.com/xiaomingx/awesome-electron
List: awesome-electron
Last synced: 4 months ago
JSON representation
Useful resources for creating apps with Electron
- Host: GitHub
- URL: https://github.com/xiaomingx/awesome-electron
- Owner: XiaomingX
- License: apache-2.0
- Created: 2024-11-25T01:18:00.000Z (7 months ago)
- Default Branch: main
- Last Pushed: 2024-11-25T01:21:30.000Z (7 months ago)
- Last Synced: 2024-11-25T02:22:01.301Z (7 months ago)
- Size: 9.77 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
- ultimate-awesome - awesome-electron - Useful resources for creating apps with Electron. (Other Lists / Julia Lists)
README
# awesome-electron ( 开源推荐 )
### 推荐工具
- [Visual Studio Code](https://github.com/Microsoft/vscode) - 跨平台代码编辑器,支持多种语言和插件。
- [Hyper](https://github.com/zeit/hyper) - 高度可定制的终端工具。
- [Mark Text](https://github.com/marktext/marktext) - 实时预览的Markdown编辑器。
- [Insomnia](https://github.com/getinsomnia/insomnia) - HTTP请求测试和管理工具。
- [Motrix](https://github.com/agalwood/Motrix) - 全能的下载管理器。
- [Etcher](https://github.com/resin-io/etcher) - 快速将系统镜像写入SD卡和USB驱动器。
- [Notable](https://github.com/fabiospampinato/notable) - 基于Markdown的笔记管理工具。
- [Beekeeper Studio](https://github.com/beekeeper-studio/beekeeper-studio) - 跨平台SQL编辑器和数据库管理器。
- [LosslessCut](https://github.com/mifi/lossless-cut) - 视频无损裁剪工具。### 实用应用
- [Kap](https://github.com/wulkano/kap) - 简单易用的屏幕录像工具,支持导出GIF。
- [Simplenote](https://github.com/Automattic/simplenote-electron) - 高效的云端笔记工具。
- [Pomotroid](https://github.com/Splode/pomotroid) - 基于番茄工作法的计时器。
- [MQTTX](https://github.com/emqx/MQTTX) - MQTT协议的轻量级消息客户端。
- [SpaceEye](https://github.com/KYDronePilot/SpaceEye) - 设置卫星图像作为桌面背景。### 开发者工具
- [Postman](https://www.getpostman.com) - 创建和测试HTTP请求的工具。
- [electron-quick-start](https://github.com/electron/electron-quick-start) - Electron快速入门模板。
- [electron-react-boilerplate](https://github.com/chentsulin/electron-react-boilerplate) - 基于React的Electron应用模板。
- [vite-electron-builder](https://github.com/cawa-93/vite-electron-builder) - 基于Vite的安全Electron模板,支持多种框架。### 闲时娱乐
- [Museeks](https://github.com/KeitIG/museeks) - 简洁的音乐播放器。
- [Heroic Games Launcher](https://github.com/Heroic-Games-Launcher/HeroicGamesLauncher) - 替代Epic Games的游戏启动器。
- [Franz](https://github.com/meetfranz/franz) - 将Skype、Slack、WhatsApp等整合在同一应用中。## 必备工具
### 构建与打包
- [electron-builder](https://github.com/electron-userland/electron-builder) - 快速创建安装程序,支持多平台。
- [electron-packager](https://github.com/electron-userland/electron-packager) - 打包和分发应用。
- [electron-rebuild](https://github.com/electron/electron-rebuild) - 重建与当前 Electron 版本匹配的原生模块。
- [electron-vite](https://github.com/alex8088/electron-vite) - 基于 Vite 的快速构建工具。### 开发辅助
- [electron-debug](https://github.com/sindresorhus/electron-debug) - 添加调试功能(如快捷键打开开发者工具)。
- [electron-is-dev](https://github.com/sindresorhus/electron-is-dev) - 判断是否运行于开发环境。
- [electron-devtools-installer](https://github.com/GPMDP/electron-devtools-installer) - 快速安装 Chrome 开发者工具扩展。
- [electron-reloader](https://github.com/sindresorhus/electron-reloader) - 实现开发过程中的热重载功能。
- [electron-log](https://github.com/megahertz/electron-log) - 简单易用的日志记录工具。### 数据存储
- [electron-store](https://github.com/sindresorhus/electron-store) - 保存和加载用户偏好、应用状态等。
- [RxDB](https://github.com/pubkey/rxdb) - 实时的 NoSQL 数据库,支持离线功能。### 文件与下载
- [electron-dl](https://github.com/sindresorhus/electron-dl) - 简化文件下载功能。
- [got](https://github.com/sindresorhus/got) - 简单强大的 HTTP 请求库。---
## 使用 Electron 构建应用
- [nativefier](https://github.com/jiahaog/nativefier) - 将任意网站转换为桌面应用。
- [electron-pdf](https://github.com/fraserxu/electron-pdf) - 命令行工具,用于将 HTML、Markdown 等转换为 PDF 文件。
- [jest-electron](https://github.com/hustcc/jest-electron) - 在 Electron 环境中运行 Jest 单元测试。---
## 组件推荐
- [menubar](https://github.com/maxogden/menubar) - 构建菜单栏应用的工具框架。
- [React Desktop](https://github.com/gabrielbull/react-desktop) - 使用 React 构建 macOS 和 Windows 原生风格界面。---
## 官方文档和教程
- [官方文档](https://www.electronjs.org/docs)
- [快速入门](https://www.electronjs.org/docs/latest/tutorial/quick-start)---
## 优质文章
- [构建桌面应用:从零到部署](https://medium.com/@bojzi/building-a-desktop-application-with-electron-204203eeb658)
- [如何为 macOS 签名](http://jbavari.github.io/blog/2015/08/14/codesigning-electron-applications/)
- [使用 Electron 和 React 构建桌面应用](https://anadea.info/blog/building-desktop-app-with-electron)---
## 社区资源
- [Reddit 讨论组](https://www.reddit.com/r/electronjs)
- [Stack Overflow 上的 Electron 标签](https://stackoverflow.com/questions/tagged/electron)
- [Twitter 上的 `@electronjs`](https://twitter.com/electronjs)