新手上路
9小时前
主楼
开源
精选
- WebTorrent - 流媒体 BT 客户端。
- Min - 极简网络浏览器。
- Hyper - 终端。
- Visual Studio Code - 跨平台集成开发环境。
其他
- Git-it - 教你 Git 和 GitHub。
- Caprine - 非官方 Facebook Messenger 应用程序。
- Simplenote - 笔记本。
- Abricotine - 支持内联预览的 Markdown 编辑器。
- Kap - 支持 GIF 的屏幕录制工具。
- Medis - Redis 数据库管理。
- SmartMirror - 语音控制的智能镜子。
- Beaker - 支持点对点网络协议的浏览器。
- KeeWeb - 非官方 KeePass 应用程序。
- Gitify - 在您的菜单栏中显示 GitHub 通知。
- SpaceRadar - 交互式磁盘空间和内存可视化。
- Leanote - 云端记事本。
- Loop Drop - MIDI 循环器和合成器,用于现场电子音乐表演。
- Pomodoro - 基于番茄工作法的计时器。
- Sia-UI - 基于加密货币技术的去中心化文件存储系统。
- MarkRight - 支持 GitHub 样式的 Markdown 编辑器,带实时预览功能。
- Sqlectron - SQL 客户端。
- Light Table - 即时反馈的代码编辑器。
- Google Play Music Desktop Player - 非官方的 Google Play Music 应用程序。
- Chrome DevTools - 打包成应用程序的 Chrome DevTools。
- Proton - 带有实时预览的 Markdown 编辑器。
- Hawkpass - 密码生成器。
- Boostnote - 开发者使用的 Markdown 笔记和代码片段应用。
- Before Dawn - 屏幕保护程序工具。
- Catify - Spotify 实用工具。
- Ansel - 图片管理器。
- Tockler - 跟踪你的时间。
- Mattermost - Mattermost 客户端。
- Crypter - 安全加密客户端。
- YakYak - 非官方的 Google Hangouts 应用程序。
- Museeks - 音乐播放器。
- Sabaki - 围棋/将棋/围棋棋盘。
- Wire - 消息和通话应用程序。
- Extraterm - 终端。
- Stacer - Ubuntu 系统优化器。
- Inpad - 支持 GitHub 风格 Markdown 的笔记应用。
- Cerebro - 带有内联预览的启动器。
- LosslessCut - 无损视频剪切与裁剪。
- Buka - 电子书管理。
- Insomnia - 创建和管理 HTTP 请求。
- Tusk - 非官方 Evernote 应用。
- Buttercup Desktop - 密码管理器。
- Mailspring - 可扩展的邮件客户端。(Nylas Mail 的分支)
- Headset - 发现、收集和收听来自 YouTube 的音乐。
- Nuclear - 从免费来源流式传输的音乐播放器。
- Mark Text - 实时预览 Markdown 编辑器。
- Pomotroid - 计时器
- Netron - 深度学习和机器学习模型的可视化工具。
- Etcher - 将 OS 镜像烧录到 SD 卡和 USB 驱动器上。
- Notable - 基于 Markdown 的笔记应用。
- Unsplash Wallpapers - 从 Unsplash 设置桌面壁纸。
- Motrix - 下载管理器。
- Franz - 在同一个应用中集成 Skype、Slack、Hangouts、WhatsApp、Grape、Telegram、FB Messenger、Hipchat。
- Gmail Desktop - 非官方 Gmail 应用。
- Upcount - 开票。
- ExifCleaner - 通过拖放清理图像元数据。
- massCode - 开发者代码片段管理器。
- Swifty - 密码管理器。
- MQTTX - MQTT 客户端,是一种轻量级消息协议。
- LightProxy - Web 调试代理。
- Beekeeper Studio - 跨平台 SQL 编辑器和数据库管理器。
- Mouseless - 键盘快捷键训练和查询。
- Glyphfinder - Unicode 字符搜索。
- Graviton Editor - 跨平台代码编辑器。
- Yana - 笔记本应用程序,支持富文本笔记、嵌套笔记组织和全局搜索。
- SpaceEye - 为您的桌面背景提供实时卫星图像。
- Heroic Games Launcher - 可选的 Epic 游戏启动器。
- VIR - 智能时间管理工具,支持自动规划。
- Browserosaurus - macOS 浏览器提示工具。
- linked - 每日日记。
- shadowsocks-electron - 跨平台 Shadowsocks 客户端。
- Sigma File Manager - 现代文件管理器。
- Ostara - 通过 Actuator 监控和交互 Spring Boot 应用。
- PikaTorrent - BitTorrent 客户端。
- Wave Terminal - 具备 AI 集成的开源终端。
- Signal Desktop - Signal 移动应用的配套桌面应用程序。
闭源
精选
其他
- GitKraken - Git 客户端。
- 1Clipboard - 通用的剪贴板管理器。
- Postman - 创建和发送 HTTP 请求。
- Slack - 桌面版本。
- Avocode - 分享设计并协作。
- Prepros - 支持几乎任何预处理语言编译,并具有实时浏览器刷新功能。
- Stremio - 媒体中心。
- Typetalk - 通过即时消息与您的团队分享和讨论想法。
- Pingendo - Bootstrap 原型设计。
- Spreaker Studio - 音频录制和广播。
- MockingBot - 用于设计应用程序的原型设计工具。
- Caret - Markdown 编辑器。
- Remember - 名片管理。(韩语)
- MongoDB Compass - 官方 MongoDB 应用。
- Freeter - 自由职业者与创意人士的组织工具。
- WhatsApp - 官方 WhatsApp 应用。
- CatLight - 构建状态通知器。
- Discord - 音频和文本聊天。
- Cocos Creator - 用于创建 Cocos2D-x 网页和原生游戏的游戏编辑器。
- Inkdrop - 程序员的 Markdown 笔记本。
- Exodus - 安全管理并交换比特币和以太坊等区块链资产。
- Hackolade - 用于 NoSQL 和多模型数据库的数据建模。
- CashNotify - 从您的菜单栏监控您的 Stripe 账户。
- Mockoon - 一键创建模拟服务器。
- Twitch - 官方 Twitch 应用。
- Fenêtre - 为你的 Mac 提供画中画功能。
- Cleavr - 提供服务器并部署网络应用。
- Brandy - 一个用于菜单栏的品牌资产管理工具。
- Cacher - 基于云端的团队协作代码片段管理器,支持 Gist 同步。
- MusicPlus - macOS 和 Windows 免费音乐应用。
- Mingo - MongoDB 图形界面工具。
- Moon Modeler - 用于 MongoDB、Mongoose 和 MariaDB 的模式设计工具。
- Notion - 集成式工作空间,适用于您的笔记、任务、维基和数据库。
- FATpick - 吉他乐谱查看器,在您演奏时评分。
- Taskade - 分布式团队的实时组织和协作工具,包含任务、笔记和聊天。
- Coloban - 集成式项目管理工具,包含聊天、看板、甘特图、电话会议、屏幕共享等功能。
- Dynobase - AWS DynamoDB 图形界面。
- Lotus - 无忧无虑地关注 GitHub 通知。
- RunJS - JavaScript 和 TypeScript 的游乐场。
- OpenSFTP - 集成 SSH 和 SFTP 工作区客户端。
- Obsidian - 可扩展的 Markdown 笔记记录和知识管理工具。
示例
- Electron API 使用 - 展示 Electron API 使用示例的应用程序。
- 屏幕录制 - WebRTC 屏幕录制工具。
- 活动监视器 - 显示 CPU 系统、用户和空闲活动时间的环形图。
- 哈希 - 使用不同算法显示输入文本的哈希值。
- 价格 - 使用 Yahoo Finance API 显示石油、黄金和白银的当前价格。
模板
- electron-boilerplate - 用于启动创建应用的脚手架 - 由 sindresorhus 提供。
- generator-electron - 创建应用脚手架。
- electron-boilerplate - 功能全面的脚手架,甚至可以生成安装程序 - 由 szwacz 提供。
- electron-react-boilerplate - 基于 React 和 webpack 的脚手架。
- electron-quick-start - 克隆仓库来尝试一个简单的应用。
- bozon - 搭建、运行、测试和打包你的应用。
- secure-electron-template - 以安全为重点的脚手架,用于使用 React、Redux、Webpack 和 i18next 创建应用。
- angular-electron - 使用 Angular、Electron、TypeScript、SASS 和热重载快速启动。
- vite-electron-builder - 基于 Vite 的 Electron 应用安全模板。TypeScript + Vue/React/Angular/Svelte/Vanilla。
工具
For Electron
- electron-builder - 创建安装程序。
- electron-packager - 打包和分发您的应用。
- electron-debug - 添加有用的调试功能。
- electron-is-dev - 检查 Electron 是否在开发模式下运行。
- electron-localshortcut - 为窗口本地添加键盘快捷键。
- fix-path - 当从 GUI 应用程序运行时,修复 macOS 上的 $PATH。在生成子进程时很有用。
- electron-dl - 简化文件下载。
- electron-release-server - 自托管发布服务器,支持前端和自动更新器。
- electron-rebuild - 重新构建原生 Node.js 模块,以匹配当前安装的 Electron 版本。
- debug-menu - 类 Chrome 的 "检查元素" 上下文菜单。
- electron-installer-debian - 创建 Debian 软件包。
- electron-installer-redhat - 创建 Red Hat 软件包。
- electron-installer-windows - 创建 Windows 软件包。
- electron-download - 从 GitHub 下载 Electron 发布的 zip 文件。
- electron-osx-sign - 用于 macOS 应用的代码签名。
- ember-electron - 构建、测试和打包 Ember 应用。
- electron-store - 保存和加载数据,如用户偏好设置、应用状态、缓存等。
- electron-context-menu - 可扩展的上下文菜单。
- NeDB - 嵌入式持久化或内存数据库。
- RxDB - 一个实时 NoSQL 数据库。
- electron-devtools-installer - 从 Chrome Web Store 安装 DevTools 扩展。
- electron-log - 简单日志记录。
- electron-about-window - '关于此应用'窗口。
- elemon - 在开发过程中实时重新加载您的应用。
- electron-is-accelerator - 检查一个字符串是否是有效的加速器。
- electron-pdf-window - 在浏览器窗口中查看 PDF 文件。
- got - 简化的 HTTP 请求。
- electron-unhandled - 捕获未处理的错误和 Promise 拒绝。
- electron-util - 开发应用程序和模块的有用工具。
- electron-reloader - 开发过程中的简单自动重载。
- electron-serve - 静态文件服务(适用于路由,如 react-router)。
- electron-timber - 美观的日志记录器。
- chromium-net-errors - 将 Chromium 的网络错误作为自定义错误类。
- run-electron - 无需所有杂乱的终端输出即可运行 Electron。
- debugtron - 用于在生产环境中调试基于 Electron 的应用程序。
- electron-better-ipc - 简化 IPC 通信。
- electron-chrome-extension - 添加对 Chrome 扩展的支持。
- trilogy - 支持 C++ 原生和纯 JavaScript 后端的 TypeScript SQLite 数据库层。
- adblocker-electron - 阻止广告和跟踪器。
- electronmon - 在开发过程中,用于进程外监控和重新加载应用程序。
- 电负性 - 识别配置错误和安全反模式。
- UpdateRocks! - 自动更新服务。开源项目免费使用。
- electron-vite - 集成了 Vite 的快速且易于使用的构建工具。
- 可插拔的 Electron - 构建可通过插件扩展的应用程序。
- 液压输送机 - 一种无需特殊更新服务器、多平台持续集成或代码更改即可部署应用程序的命令行工具。
- Aptabase - 应用分析工具。开源、注重隐私、简单易用。
- electron-webauthn-mac - 通过 Apple 的 AuthenticationServices 框架为 macOS 应用提供原生 WebAuthn/Passkey 支持。
使用 Electron
- nativefier - 将任何网站制作成应用。
- electron-stream - 流式封装。
- electron-pdf - 在命令行中从 URL、HTML 或 Markdown 文件生成 PDF。
- electron-mocha - 在 Electron 中运行 Mocha 测试。
- Reactotron - 检查您的 React 和 React Native 应用程序。
- jest-electron - 在浏览器环境中运行和调试 Jest 单元测试。
组件
- menubar - Menubar 应用框架。
- React Desktop - 基于 React 构建的 macOS 和 Windows UI 工具包。
- chrome-tabs - 类 Chrome 的标签页。
- Xel - 用于构建原生类应用的组件工具包。
文档
- Quick Start
- Official docs
- Essential Electron - 简洁的概述。
文章
- Electron 基础
- 使用 Electron 构建桌面应用程序
- 为 macOS 代码签名你的应用程序
- 为 macOS 和 Windows 自动更新应用程序:完整指南
- 使用 Electron、React 和 Redux 构建桌面应用程序
- 介绍 Electron 的 BrowserView - 新的 Electron API,用于嵌入 Web 应用程序,减少错误并提高性能。
- 将 Slack 的桌面应用程序迁移到 BrowserView - Slack 使用 BrowserView、Redux、Rx 和 TypeScript 重写了他们的 Electron 应用程序,以解决性能问题。
- Electron 在 App Store 上 - 一个 5 部分的系列文章,讲述了制作和发布 Electron 应用程序到 Mac App Store 的过程。
- 使用 Electron、Quasar 和 Vue 构建文件浏览器 - 专注于设计和代码决策,以及 Electron 的安全性。
- 使用 Google Analytics 在 Electron 中收集使用统计 - 如何收集匿名用户统计。
- 为您的 Electron 应用程序进行签名 - 如何配置您的应用程序打包以进行 Apple 的签名。
- 使 Electron 应用程序在 Mac 上感觉原生
书籍
视频
- 开始使用 Electron 1.x
- 打包和分发 Electron 桌面应用
- 多窗口 Electron 桌面应用
- Electron 的现状
- 使用 Electron 开发跨平台桌面应用
- 使用 Electron 构建 Native 桌面应用
- 新的桌面:Electron、React 和像素级完美的原生感受体验
- 使用 Node.js 和 Electron 构建桌面应用
- Electron 基础课程 - Pluralsight 💲
- Electron:构建跨平台桌面应用 - Lynda 💲
- 使用 Electron 构建桌面应用 - Egghead 💲
- 使用 Electron 构建跨平台桌面应用 - Frontend Masters 💲
- Electron 旧金山见面会,2017 年 11 月 - 包含一些关于提高应用启动时间、调试崩溃等方面的优秀演讲。
- 让您的 Electron 应用在任何地方都感觉宾至如归 - 如何在 macOS、Windows 和 Linux 上使您的应用更具原生感,同时不牺牲您自己的风格。