Apache NetBeans — среда разработки с открытым исходным кодом, платформа инструментов и фреймворк приложений, созданные в первую очередь для разработчиков на Java.
JetBrains/intellij-community
Открытая часть кодовой базы JetBrains IDE — основа для сборки IntelliJ IDEA и разработки IntelliJ Platform.
- Звёзды
- 20,650
- Форки
- 6,100
- Открытые issues
- 156
- Последний коммит
- 5 часов назад
Что это?
Этот репозиторий содержит открытую часть кодовой базы JetBrains IDE. Он служит основой для разработки IntelliJ Platform и сборки IntelliJ IDEA и PyCharm из исходного кода.
Проект собирается с помощью Bazel, который заменяет встроенные в IDE средства сборки. Чтобы открыть репозиторий в IntelliJ IDEA, используйте файл .bazelproject и установите плагин Bazel. Сборку можно запускать из командной строки с помощью включённых в репозиторий скриптов, а установочные пакеты можно создавать для текущей операционной системы или в средах на базе Docker.
Тесты можно запускать вне IDE с помощью скрипта tests.cmd — по имени конфигурации или шаблону теста, что позволяет использовать его в CI/CD-пайплайнах. Модули Android загружаются отдельно с помощью скрипта getPlugins.
Ключевые возможности
- 01Собирает IntelliJ IDEA и IntelliJ Platform из исходного кода с помощью Bazel
- 02Открывается в IntelliJ IDEA через файл .bazelproject
- 03Создаёт установочные пакеты для текущей или выбранной операционной системы
- 04Запускает тесты из командной строки в средах CI/CD
- 05Включает среду сборки на базе Docker
Сценарии использования
- Сборка 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 — 22 окт. 2026 г..
- Для чего можно использовать 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 проекта. Статистика GitHub обновляется ежедневно.
Похожие проекты
Нативный редактор кода для macOS на Swift: подсветка синтаксиса, автодополнение, интеграция с git, отладка и расширения.
Порт рабочей среды VS Code с заменой Electron на Tauri: приложение использует системный webview, чтобы снизить потребление памяти. Ранний релиз.
Лёгкая и экономная по памяти альтернатива IntelliJ IDEA для разработки на Java и Spring Boot со встроенными функциями совместной работы с ИИ.
Официальный исходный код приложения Telegram для iOS с системой сборки для самостоятельной компиляции в Xcode.
Клиентское веб-приложение для создания ASCII-диаграмм в браузере, доступное на asciiflow.com.