OpenIDE development began at the end of last year. In April, the partnership was formalized into the "Open Development Environment" company. Beta testing continued for several months, involving over two hundred developers, including engineers from large companies, freelancers, and university professors. Now the final version and source code are available for download to everyone.
Among the main features of the first OpenIDE release:
- Support for the latest version of Java 24 - OpenIDE is the first domestic IDE with up-to-date support for the latest versions of Java.
- Independent infrastructure - all elements of the environment, including the extension marketplace, telemetry, and updates, are located in Russia and managed by Russian companies.
- Own marketplace - users have access to more than 350 plugins, support for new extensions is being developed, including popular DevOps tools.
- Multilingualism and extensibility - the IDE supports Java, Kotlin, Python, Scala and other languages via LSP plugins, and also provides a set of tools for working with version control, build, debugging and refactoring systems.
- Open source code and community support - OpenIDE is distributed under the AGPLv3 license, which allows anyone to contribute to the development of the platform, create and publish their own plugins.
- Integration with the Russian JDK - the environment includes a fully localized and independent runtime from Axiom JDK.
- Spring support and Amplicode integration.
The OpenIDE developers plan to create their own plugin for Docker and improve LSP support, include OpenIDE in the Register of Domestic Software of the Ministry of Digital Development, as well as actively support domestic developers of plugins and extensions.