Building the product · Independent · 20 Oct 2026

JetBrains/intellij-community

IntelliJ IDEA & IntelliJ Platform

← Building the product
IntelliJ Community: IDE source code. The foundation of JetBrains developer tools.

In simple English

This repository holds the open source code for IntelliJ IDEA and PyCharm. It lets developers build these popular programming environments from scratch. You can also use it to create custom plugins and your own desktop software tools. Building it requires a powerful computer with plenty of memory and disk space. Most solo builders should download the finished application instead of compiling this massive codebase.

What it is

It is the main source code repository for the IntelliJ Platform and community edition IDEs. It provides the UI components, editors, parsers, and build scripts needed to assemble a complete development environment.

What it is good for

Plugin developers and advanced engineers use this codebase to extend JetBrains tools or study how a modern integrated development environment works.

Stars21k
LicenceCustom
Latestpycharm/2026.2.3 (2026-09-18)checked 20 Oct 2026
Last code change2026-10-20
Written inJava
Setup effort
4 / 5
Payoff
3 / 5
Good
  • Access to the exact source code used to build popular developer tools.
  • Enables deep customisation and plugin creation for the platform.
  • Active maintenance and frequent updates from a major software company.
Watch for
  • Extremely large codebase that takes a long time to clone and build.
  • High memory and processor requirements for compilation.
  • Complex setup process involving specialised build tools like Bazel.
Replaces

building plugins without source access

Works well with

intellij-idea

Similar repositories
Also reviewed on Repo Radar
  • python/mypy21k stars

    The reference type checker for Python, run from the command line.

  • HypothesisWorks/hypothesis9.1k stars

    A Python library that generates test inputs and reduces any failure to the smallest example that still fails.

  • wntrblm/nox1.6k stars

    Runs your tests and other jobs in fresh isolated environments, described in an ordinary Python file.

Install
git clone https://github.com/JetBrains/intellij-community.git
cd intellij-community
./getPlugins.sh

Independent: reviewed for Repo Radar outside the daily editions. Every independent repository

On Stack Radar: Build & Ship › Developer Environments › IDEs.

Get the next edition in your inbox

A dozen repositories, opened and checked. The licence read, the last release dated, and the ones that did not make it named with the reason. It is the half most lists leave out.

No tracking pixels. One click to leave. The archive stays free either way.

We use your address to send the edition and nothing else. Confirm by email, leave in one click. How we handle it.