Прогрессивный фреймворк для Node.js, позволяющий создавать эффективные и масштабируемые серверные приложения на TypeScript или JavaScript.
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
Скачайте бинарные файлы, установщики или архивы с исходным кодом со страницы загрузки Node.js
- 2
Проверьте скачанные бинарные файлы по контрольной сумме и подписи PGP (необязательно)
- 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 обновляется ежедневно.
Похожие проекты
Быстрый универсальный инструментарий для JavaScript и TypeScript: runtime, bundler, тестовый раннер и пакетный менеджер в одном исполняемом файле.
Поддерживаемая сообществом коллекция шпаргалок с практическими примерами для популярных CLI-инструментов — простая альтернатива man-страницам.
Быстрый, нативный и функциональный эмулятор терминала с GPU-рендерингом и интерфейсами для каждой платформы, а также библиотекой libghostty для встраивания терминалов.
Инструмент на JavaScript для написания скриптов в стиле shell: обёртка над child_process с безопасным экранированием аргументов и кроссплатформенными помощниками.
Кроссплатформенный терминал с открытым исходным кодом и интеграцией AI для macOS, Linux и Windows: BYOK, локальные модели, постоянные SSH-сессии и встроенный просмотр файлов.