The development of OpenIDE began at the end of last year. In April, the partnership was formalized into the company "Open Development Environment." 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.
Key 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 over 350 plugins, and support for new extensions, including popular DevOps tools, is being developed.
- 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, and actively support domestic developers of plugins and extensions.