Black Lives Matter. Support the Equal Justice Initiative and read our statement here.

Создавайте кросс-платформенные приложения при помощи JavaScript, HTML и CSS

Релизы

$ npm i -D electron@latest
# Electron   12.0.1
# Node       14.16.0
# Chromium   89.0.4389.82
$ npm i -D electron@beta
# Electron   13.0.0-beta.5
# Node       14.16.0
# Chromium   90.0.4415.0
$ npm i -D electron-nightly
# Electron   14.0.0-nightly.20210317
# Node       14.16.0
# Chromium   90.0.4415.0

Приложения, которые любят пользователи, созданные с помощью Electron

Тысячи организаций, охватывающих все отрасли промышленности, используют Electron для создания кросс-платформенного программного обеспечения.


Это проще, чем вы думаете

Если Вы можете сделать сайт, то Вы сможете сделать настольное приложение. Electron это фреймворк для создания нативных приложений с веб-технологиями, такими как: JavaScript, HTML и CSS. Он заботится о трудных частях, так что Вы можете сосредоточиться на главных элементах Вашего приложения.


Веб-технологии

Electron использует Chromium и Node.js, так что Вы можете создавать свои приложения на HTML, CSS и JavaScript.

Open Source

Electron это проект с открытым исходным кодом, который поддерживается GitHub и активным сообществом участников.

Кросс-платформенный

Совместимые с Mac, Windows и Linux приложения Electron создаются и запускаются на трех платформах.

Сложные вещи стали проще

Начать работу

Для начала работы с Electron посмотрите на указанные ниже ресурсы. Узнайте как обернуть Ваше веб-приложение с Electron, получить доступ ко всем API и научиться создавать установщики.

Исследуйте Electron API

Демонстрационное приложение Electron API интерактивно демонстрирует наиболее важные функции Electron API. Посмотрите на возможности Electron на примере простого кода и прочитайте полезные советы для создания Вашего приложения.

Скачать с GitHub


Попробуйте более мощные эксперименты с Electron Fiddle

Electron Fiddle позволяет Вам создавать и пробовать небольшие эксперименты с Electron. По открытию, Вас приветствуют шаблоном ускоренного запуска - Вы можете изменить несколько установок, выбрать желаемую версию Electron и поиграть с разными вариантами. После, сохраните Ваш Fiddle как GitHub Gist или в локальную папку. При опубликовании в GitHub, Ваш Fiddle доступен любому и всё, что нужно сделать, чтобы попробовать Ваш Fiddle это ввести его в адресную строку браузера.

Скачать с GitHub Подробнее


Подготовьте приложение быстрого старта для просмотра Electron в действии:

Небольшое приложение Electron с полезными нотациями.

# Клонируйте репозиторий быстрого старта
$ git clone https://github.com/electron/electron-quick-start

# Перейдите в репозиторий
$ cd electron-quick-start

# Установите зависимости и выполните
$ npm install && npm start

Или окунитесь глубже и ознакомьтесь с документацией.

Нужна помощь?

Задавайте вопросы на форуме Discuss. Следите за важными объявлениями @electronjs в Twitter. Если Вам нужно решить персональный вопрос, отправьте e-mail на info@electronjs.org.

Горячие клавиши

Клавиша Действие
/ Сфокусировать панель поиска
Esc Фокусирует поисковую строку и очищает ее
Выберите следующий результат поиска
Выберите предыдущий результат поиска
Enter Открыть выбранный результат поиска
cmdEnter Ctrl+Enter Открыть выбранные результат поиска в новой вкладке