



В OpenIDE используется рантайм от Axiom JDK
Вышла первая версия OpenIDE — российской среды разработки с открытым исходным кодом на базе IntelliJ IDEA. Проект разрабатывается консорциумом из трех компаний «Группа Астра», Haulmont и Axiom JDK как альтернатива зарубежным IDE, с полной независимостью на уровне инфраструктуры и компонентов.
Теперь OpenIDE доступна всем желающим и готова к работе в корпоративных системах.
поддержка самой свежей Java 24 "из коробки",
собственный маркетплейс с 350+ плагинами,
полноценная работа с Git, Gradle, Maven
LSP-расширения для Python, Scala, Kotlin,
открытый исходный код (AGPLv3), собственные серверы обновлений и телеметрии (никакой привязки к JetBrains)
поддержка Spring и корпоративных технологий.
Встроили собственный runtime. Это не просто OpenJDK — в него входят дополнительные компоненты: JCEF (встроенный браузер), поддержка HiDPI, доработки для корректного ввода с мультиязычных клавиатур, улучшенный рендеринг шрифтов. Всё это важно для корректной и современной работы IDE на разных системах.
Обеспечили сборку под несколько платформ и архитектур. OpenIDE запускается на Windows, macOS и Linux, как на Intel, так и на ARM — и везде используется один и тот же runtime. Для этого пришлось построить свою инфраструктуру сборки и CI.
Обошли ограничения JetBrains-инфраструктуры. Стандартная билд-система была тесно связана с внутренними инструментами JetBrains, что делало её неприменимой вне их экосистемы. Мы переписали необходимые части, чтобы OpenIDE можно было собирать и развивать независимо.
Реализовали локальную инфраструктуру. Обновления, телеметрия, маркетплейс — всё теперь работает без зависимости от зарубежных сервисов.
Мы с партнерами работаем над автообновлением, индексами Java SDK, Docker-интеграцией, плагином для Libercat и интеграцией
Читать на habr.com