Apache NetBeansは、主にJava開発者向けのオープンソースIDE、ツールプラットフォーム、アプリケーションフレームワークです。
JetBrains/intellij-community
JetBrains IDEのコードベースのオープンソース部分で、IntelliJ IDEAとIntelliJ Platformの基盤となります。
- スター
- 20,650
- フォーク
- 6,100
- 未解決の Issue
- 156
- 最終コミット
- 5 時間前
これは何?
このリポジトリには、JetBrains IDEのコードベースのうちオープンソースとして公開されている部分が含まれています。IntelliJ Platformの開発と、ソースからのIntelliJ IDEAおよびPyCharmのビルドの基盤となります。
プロジェクトのビルドにはBazelを使用し、IDE組み込みのビルドツールに代わります。開発者は.bazelprojectファイルを使ってリポジトリをIntelliJ IDEAで開き、Bazelプラグインをインストールしておく必要があります。付属のスクリプトを使ってコマンドラインからビルドでき、現在のOSやDockerベースの環境向けにインストーラーパッケージを作成できます。
tests.cmdスクリプトを使えば、IDEの外からテストを実行できます。設定名またはテストパターンを指定できるため、CI/CDパイプラインでも利用できます。AndroidモジュールはgetPluginsスクリプトで別途取得します。
主な機能
- 01Bazelを使ってIntelliJ IDEAとIntelliJ Platformをソースからビルド
- 02.bazelprojectファイルを介してIntelliJ IDEAで開ける
- 03現在または指定したOS向けのインストーラーパッケージを作成
- 04CI/CD環境向けにコマンドラインからテストを実行
- 05Dockerベースのビルド環境を同梱
ユースケース
- 変更をテストするためにIntelliJ IDEAまたはPyCharmをソースからビルド
- IntelliJ Platformのソースを使ったプラグイン開発
- JetBrainsのオープンソースIDEコードベースへのパッチのコントリビュート
- 継続的インテグレーションのパイプラインでIDEのテストスイートを実行
クイックスタート
- 1
リポジトリをクローンする
git clone https://github.com/JetBrains/intellij-community.git - 2
プロジェクトディレクトリに移動する
cd intellij-community - 3
Android モジュールを取得する(Unix)
./getPlugins.sh - 4
コマンドラインから IntelliJ IDEA をビルドして実行する
./bazel.cmd run //build:idea_community
使う前に知っておきたいこと
- ビルドシステムは Bazel への移行中のため、未完成な部分やテストの失敗が発生することがあります。
- IDE で作業するには、Bazel プラグインと IntelliJ IDEA 2026.1 以降が必要です。
- ビルドするには、ブランチを一致させた別の Android リポジトリをクローンする必要があります。
- ライセンスは NOASSERTION と記載されており、メタデータからライセンス条件を確認できません。
トピック
よくある質問
- intellij-community とは?
- JetBrains IDEのコードベースのオープンソース部分で、IntelliJ IDEAとIntelliJ Platformの基盤となります。 このリポジトリには、JetBrains IDEのコードベースのうちオープンソースとして公開されている部分が含まれています。IntelliJ Platformの開発と、ソースからのIntelliJ IDEAおよびPyCharmのビルドの基盤となります。
- intellij-community は無料で使えますか?ライセンスは?
- intellij-community は Other ライセンスのオープンソースです。商用製品で使う前にライセンス条件を確認してください。
- intellij-community は今もメンテナンスされていますか?
- 活発にメンテナンス中。intellij-community の最終コミットは 2026年10月22日 です。
- intellij-community は何に使えますか?
- 変更をテストするためにIntelliJ IDEAまたはPyCharmをソースからビルド IntelliJ Platformのソースを使ったプラグイン開発 JetBrainsのオープンソースIDEコードベースへのパッチのコントリビュート 継続的インテグレーションのパイプラインでIDEのテストスイートを実行
- intellij-community のインストール方法は?
- リポジトリをクローンする: git clone https://github.com/JetBrains/intellij-community.git プロジェクトディレクトリに移動する: cd intellij-community Android モジュールを取得する(Unix): ./getPlugins.sh コマンドラインから IntelliJ IDEA をビルドして実行する: ./bazel.cmd run //build:idea_community
- intellij-community はどこで入手できますか?
- ソースコードとインストール手順は GitHub にあります:https://github.com/JetBrains/intellij-community
概要はプロジェクトの README をもとに AI が生成しています。GitHub の数値は毎日更新されます。
関連プロジェクト
Swiftで開発されたネイティブmacOSコードエディタ。シンタックスハイライト、補完、Git連携、デバッグ、拡張機能を備えています。
VS CodeのworkbenchをTauriに移植し、システムのWebViewを使ってメモリ使用量を削減したプロジェクト。初期リリース。
JavaとSpring Boot開発向けの軽量・省メモリなIntelliJ IDEA代替IDE。AIとの共同作業機能を標準搭載。
TelegramメッセンジャーのiOSアプリの公式ソースコードと、Xcodeで自分でビルドするためのビルドシステム。
ブラウザ上でASCII図を描ける、asciiflow.comから利用可能なクライアントサイドWebアプリ。