Repolode
nodejs

nodejs/node

Node.js — кроссплатформенная среда выполнения JavaScript с открытым исходным кодом для запуска JavaScript вне браузера.

Звёзды
122,482
Форки
39,835
Открытые issues
1,250
Последний коммит
15 часов назад

Что это?

Node.js — кроссплатформенная среда выполнения JavaScript, которая позволяет запускать JavaScript-код вне веб-браузера, например для создания серверов, инструментов командной строки и скриптов сборки. Проект развивается по модели открытого управления при поддержке OpenJS Foundation.

Проект выпускает релизы нескольких типов. В Current-релизы добавляют новые возможности; они предназначены для авторов библиотек и CI-пайплайнов. LTS-релизы ориентированы на стабильность и безопасность в production. Для тестирования предстоящих изменений доступны Alpha- и Nightly-сборки, а бинарные файлы, установщики и архивы с исходным кодом распространяются на nodejs.org.

В репозитории также находится исходный код для сборки Node.js на поддерживаемых платформах, а также процесс отправки сообщений об уязвимостях, рекомендации для участников и документы по управлению проектом.

Ключевые возможности

  • 01Запускает JavaScript на сервере и в командной строке, вне браузера.
  • 02Предлагает Current-релизы с новыми возможностями и LTS-релизы для долгосрочной стабильности.
  • 03Работает на нескольких платформах; для поддерживаемых систем есть инструкции по сборке из исходного кода.
  • 04Бинарные файлы и архивы с исходным кодом можно проверять по опубликованным контрольным суммам SHA и подписям PGP.
  • 05Проект управляется открыто, а процесс сообщения об уязвимостях документирован.

Сценарии использования

  • Создание серверной части веб-приложений и API с помощью JavaScript или инструментов для TypeScript.
  • Разработка инструментов командной строки, скриптов сборки и автоматизации.
  • Тестирование предстоящих изменений Node.js с помощью Alpha- или Nightly-сборок.
  • Запуск CI-пайплайнов, которым нужен зафиксированный и проверенный бинарный файл Node.js.

Быстрый старт

  1. 1

    Скачайте бинарные файлы, установщики или архивы с исходным кодом со страницы загрузки Node.js

  2. 2

    Проверьте скачанные бинарные файлы по контрольной сумме и подписи PGP (необязательно)

  3. 3

    Соберите Node.js из исходного кода, следуя инструкциям в BUILDING.md

Что важно знать

  • Релизы Alpha и Current не предназначены для использования в production, а ABI может меняться между релизами.
  • Для сборки из исходного кода необходимо следовать отдельным инструкциям в BUILDING.md.

Темы

Частые вопросы

Что такое node?
Node.js — кроссплатформенная среда выполнения JavaScript с открытым исходным кодом для запуска JavaScript вне браузера. Node.js — кроссплатформенная среда выполнения JavaScript, которая позволяет запускать JavaScript-код вне веб-браузера, например для создания серверов, инструментов командной строки и скриптов сборки. Проект развивается по модели открытого управления при поддержке OpenJS Foundation.
node можно использовать бесплатно? Какая у него лицензия?
node распространяется с открытым исходным кодом под лицензией Other. Перед использованием в коммерческих продуктах проверьте условия лицензии.
node всё ещё поддерживается?
Активно поддерживается. Последний коммит в node — 20 окт. 2026 г..
Для чего можно использовать node?
Создание серверной части веб-приложений и API с помощью JavaScript или инструментов для TypeScript. Разработка инструментов командной строки, скриптов сборки и автоматизации. Тестирование предстоящих изменений Node.js с помощью Alpha- или Nightly-сборок. Запуск CI-пайплайнов, которым нужен зафиксированный и проверенный бинарный файл Node.js.
Как установить node?
Скачайте бинарные файлы, установщики или архивы с исходным кодом со страницы загрузки Node.js Проверьте скачанные бинарные файлы по контрольной сумме и подписи PGP (необязательно) Соберите Node.js из исходного кода, следуя инструкциям в BUILDING.md
Где скачать node?
Исходный код и инструкции по установке — на GitHub: https://github.com/nodejs/node

Описание создано ИИ на основе README проекта. Статистика GitHub обновляется ежедневно.

Похожие проекты