TypeScriptまたはJavaScriptで、効率的かつスケーラブルなサーバーサイドアプリケーションを構築するための、進化型Node.jsフレームワークです。
nodejs/node
Node.jsは、ブラウザー外でJavaScriptを実行するための、オープンソースかつクロスプラットフォームのJavaScriptランタイムです。
- スター
- 122,482
- フォーク
- 39,835
- 未解決の Issue
- 1,250
- 最終コミット
- 10 時間前
これは何?
Node.jsは、Webブラウザー外でJavaScriptコードを実行できるクロスプラットフォームのJavaScriptランタイムです。サーバーやコマンドラインツール、ビルドスクリプトの構築などに利用できます。オープンなガバナンスモデルのもとで運営され、OpenJS Foundationの支援を受けています。
プロジェクトでは、複数の段階に分けてリリース系列を提供しています。Currentリリースでは新機能が追加され、ライブラリの開発者やCIパイプラインでの利用を想定しています。一方、LTSリリースは本番環境での利用に向けて、安定性とセキュリティを重視しています。今後の変更をテストするためのAlpha版とNightly版も用意されており、バイナリ、インストーラー、ソースtarballはnodejs.orgから配布されています。
このリポジトリには、サポート対象プラットフォーム向けにNode.jsをビルドするためのソースコードに加え、セキュリティ報告の手順、コントリビューションガイドライン、プロジェクトのガバナンス文書も含まれています。
主な機能
- 01ブラウザー外のサーバーやコマンドライン環境でJavaScriptを実行できます。
- 02新機能を提供するCurrentリリースと、長期的な安定性を重視したLTSリリースがあります。
- 03複数のプラットフォームで利用でき、サポート対象システム向けのソースビルド手順も用意されています。
- 04バイナリとソースtarballは、公開されているSHAチェックサムとPGP署名で検証できます。
- 05セキュリティ脆弱性の報告手順が文書化され、オープンなガバナンスのもとで運営されています。
ユースケース
- JavaScriptやTypeScriptのツールチェーンを使ったバックエンドのWebサーバーやAPIの構築。
- コマンドラインツールやビルド・自動化スクリプトの作成。
- Alpha版またはNightly版を使った、今後のNode.jsの変更のテスト。
- 固定バージョンの検証済みNode.jsバイナリを必要とするCIパイプラインの実行。
クイックスタート
- 1
Node.js のダウンロードページからバイナリ、インストーラー、またはソース tarball をダウンロードする
- 2
ダウンロードしたバイナリをチェックサムと PGP 署名で検証する(任意)
- 3
BUILDING.md に従って Node.js をソースからビルドする
使う前に知っておきたいこと
- Alpha と Current のリリースは本番環境での使用を想定しておらず、リリース間で ABI が変更される場合があります。
- ソースからビルドするには、別途 BUILDING.md の手順に従う必要があります。
トピック
よくある質問
- node とは?
- Node.jsは、ブラウザー外でJavaScriptを実行するための、オープンソースかつクロスプラットフォームのJavaScriptランタイムです。 Node.jsは、Webブラウザー外でJavaScriptコードを実行できるクロスプラットフォームのJavaScriptランタイムです。サーバーやコマンドラインツール、ビルドスクリプトの構築などに利用できます。オープンなガバナンスモデルのもとで運営され、OpenJS Foundationの支援を受けています。
- node は無料で使えますか?ライセンスは?
- node は Other ライセンスのオープンソースです。商用製品で使う前にライセンス条件を確認してください。
- node は今もメンテナンスされていますか?
- 活発にメンテナンス中。node の最終コミットは 2026年10月20日 です。
- node は何に使えますか?
- JavaScriptやTypeScriptのツールチェーンを使ったバックエンドのWebサーバーやAPIの構築。 コマンドラインツールやビルド・自動化スクリプトの作成。 Alpha版またはNightly版を使った、今後のNode.jsの変更のテスト。 固定バージョンの検証済みNode.jsバイナリを必要とするCIパイプラインの実行。
- node のインストール方法は?
- Node.js のダウンロードページからバイナリ、インストーラー、またはソース tarball をダウンロードする ダウンロードしたバイナリをチェックサムと PGP 署名で検証する(任意) BUILDING.md に従って Node.js をソースからビルドする
- node はどこで入手できますか?
- ソースコードとインストール手順は GitHub にあります:https://github.com/nodejs/node
概要はプロジェクトの README をもとに AI が生成しています。GitHub の数値は毎日更新されます。
関連プロジェクト
ランタイム、バンドラー、テストランナー、パッケージマネージャーを単一の実行ファイルにまとめた、高速なJavaScript/TypeScriptツールキット。
コマンドラインツールの実用的な使用例をまとめた、manページを補完するコミュニティ運営のチートシート集です。
プラットフォームにネイティブなUIとGPUレンダリングを備えた、高速で高機能なターミナルエミュレーター。埋め込み用のlibghosttyライブラリも提供します。
安全な引数エスケープとクロスプラットフォーム向けヘルパーを備え、shell風スクリプトをJavaScriptで書けるツール。
BYOKやローカルモデル、切断後も維持されるSSHセッション、インラインのファイルプレビューに対応した、macOS、Linux、Windows向けのオープンソースAI統合ターミナル。