awesome-electron README

The project's README from github.com/sindresorhus/awesome-electron. As one markdown file: 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.





Check out my macOS app

Text Lens
Copy unselectable text on screen





Contents

Apps

Made with Electron.

Open Source

Other

Closed Source

Other

Samples

Boilerplates

Tools

For Electron

Using Electron

Components

Documentation

Articles

Books

Videos

Podcasts

Community

Contribute

Contributions welcome! Read the contribution guidelines first.

awesome-electron (sindresorhus/awesome-electron)

Searching Database…

Что это такое?Тщательно подобранный список полезных ресурсов для создания приложений на Electron — опенсорсном фреймворке, который делает десктопные приложения с помощью веб-технологий, сочетая движок для отрисовки Chromium со средой выполнения Node.js.
Это каталог готовых приложений, которые можно попробовать, или набор ресурсов для создания собственного Electron-приложения?И то, и другое в одном списке: раздел Apps с опенсорсными и закрытыми Electron-приложениями в качестве примеров, плюс Boilerplates, Tools, Components, Documentation, Articles, Books, Videos и Podcasts для создания своего.
Хочу собрать своё Electron-приложение — с чего список советует начать?Начните с бойлерплейта: electron-quick-start, чтобы склонировать и запустить простое приложение, electron-react-boilerplate для React или vite-electron-builder — безопасная настройка на базе Vite с выбором UI-фреймворка для TypeScript.
Могу ли я добавить в список своё приложение или инструмент?Сейчас нет — приём заявок временно приостановлен, потому что мейнтейнер устал разбирать низкокачественные материалы, как указано в описании репозитория.
Какие известные приложения сделаны на Electron?Среди знакомых имён в списке — Visual Studio Code, Slack, Discord, WhatsApp, Obsidian, Notion и Signal Desktop, а также избранные опенсорсные проекты вроде WebTorrent, Min, Hyper и Kap.
Там есть и вспомогательные библиотеки для использования внутри своего приложения?Да — в разделе Tools перечислены npm-модули вроде electron-store для сохранения пользовательских данных, electron-log, electron-context-menu, electron-dl для загрузок и electron-devtools-installer, плюс встраиваемые базы данных типа NeDB и RxDB.
Где можно изучить Electron помимо документации?В списке собраны Articles, Books, Videos и Podcasts, а в разделе Documentation есть ссылка на официальный Quick Start, а также на Essential Electron — краткий обзор того, как устроен Electron.
Что он рекомендует для упаковки и распространения готового приложения?electron-builder для создания установщиков и electron-packager для упаковки и распространения, с помощниками вроде electron-installer-debian, electron-installer-windows и electron-osx-sign для подписи кода на macOS, плюс самостоятельно размещаемый electron-release-server.
Size
0.5 MB
Stars
27.3K
Updated
CommitMay 03
Age
11y
Commits · 90 Days