IntelliJ Platform: Open Source Platform for Building Developer Tools
IntelliJ Platform is an open-source framework for building IDEs and developer tools, offering cross-platform support and commercial-friendly licensing.
Build your own IDEs with open-source tools
The IntelliJ Platform is an open-source framework created by JetBrains for building powerful IDEs and language-aware developer tools. Whether you're targeting the JVM or another language, you can use this platform to develop robust, cross-platform tools that suit your needs.
With its flexible architecture and Apache 2.0 license, you can create commercial or non-commercial products, including full-featured IDEs and plugins, without worrying about royalties. The platform is the foundation behind popular tools like IntelliJ IDEA and Android Studio, and it comes with extensive documentation and a supportive developer community to help you get started.
If you're looking to build your own development tools or want a solid base for plugin development, the IntelliJ Platform offers a proven, customizable solution that grows with your projects.
Discover websites similar to Jetbrains.com. Optimized for ultra-fast loading.
RSpec is a Ruby testing framework for behavior-driven development, helping you write and run tests to ensure your code works as expected.
MPICH provides a high-performance, portable implementation of the Message Passing Interface (MPI) standard for parallel computing and distributed systems.
oclif is an open source framework for building command line tools in Node.js and TypeScript, making it easy to create powerful custom CLIs.
SFML is a simple, open-source library that helps you build games and multimedia apps with easy access to graphics, audio, and networking tools.
wxPython is a cross-platform toolkit for building native desktop apps in Python, offering downloads, documentation, and developer resources.
wgpu is a safe, portable graphics library for Rust, built on the WebGPU API, enabling cross-platform GPU graphics and compute in Rust projects.
Node.js is a free, open-source JavaScript runtime that lets you build servers, web apps, and tools using JavaScript across platforms.
Calamares is a universal installer framework designed to help developers easily create system installers for various Linux distributions.
Find guides, downloads, and resources for Mockito, a popular Java framework that helps you create mock objects for easier unit testing.
Serde is a Rust framework and SDK for efficient serialization and deserialization of data structures, making data exchange easy and fast for developers.
PHP-GTK lets you build desktop applications using PHP and GTK+. Find documentation, downloads, and resources for this open-source extension.
Elevate Software provides development tools and frameworks for building database-driven applications quickly and efficiently on Windows and web platforms.
Ionic lets you build cross-platform mobile apps and web apps using web technologies, making it easier for developers to create apps for iOS, Android, and more.
Apache Maven helps you manage software projects, automating builds, reporting, and documentation from a single, central platform.
IvyTech Innovations specializes in web and mobile app development, offering expert Groovy and Grails solutions tailored to client needs.
Explore safe Rust bindings for GTK and GNOME libraries, making it easier for developers to build desktop apps using modern Rust and the GNOME stack.
Knopflerfish OSGi is an open source platform and SDK for building and running OSGi-based modular Java applications, supporting multiple OSGi releases.
GraalVM is an advanced JDK that lets you build faster, smaller applications with native image compilation for Java and other languages.
libssh is an open-source SSH library for developers, offering secure SSH protocol support and tools for building secure network applications.
Explore detailed documentation for setuptools, a core Python library that helps you package, distribute, and install Python projects easily.
GLFW is an open source library for creating windows and managing input in OpenGL, OpenGL ES, and Vulkan desktop development projects.
Riverbank Computing offers tools and documentation for building Python applications with Qt, including SIP, PyQt, and related software resources.
Riverbank Computing offers tools and SDKs for Python developers, including PyQt and SIP, with downloads, documentation, and release updates.
Operator SDK helps you build and manage Kubernetes Operators using Go, Ansible, or Helm, making automation of cloud-native applications easier.
Netty is a Java framework for building fast, maintainable network servers and clients using an asynchronous, event-driven model.
Apache TinkerPop is an open-source graph computing framework for building and analyzing graph databases and analytics systems.
Scrapy is an open-source Python framework that helps you efficiently scrape and extract data from websites for research, analysis, or automation projects.
Luvit lets you run Node.js-style apps using Lua, offering familiar APIs for building servers and tools with the Lua programming language.
GPars helps Java and Groovy developers add concurrency and parallelism to their apps with tools, guides, and easy integration support.
Mono is an open source, cross-platform implementation of the .NET framework, letting you run and develop .NET apps on different operating systems.
LLVM offers modular compiler and toolchain technologies for building and customizing programming languages and development tools.
JBehave is a framework for Behavior-Driven Development (BDD), helping teams design and test software using easy-to-understand behavior scenarios.
Riker is a Rust framework that helps you build fast, concurrent, and resilient applications using the actor model and modern design patterns.
SDL is a free, cross-platform development library for accessing audio, input devices, and graphics, commonly used in games and multimedia apps.
PyYAML is a framework for Python that helps you easily read and write YAML files, making it simple to work with configuration and data files.
Download official LLVM releases, including compilers and tools for building software projects, all under an open-source license.
Offers Perl bindings for Gtk+ 2.x and 3.x, letting you build graphical applications in Perl with a natural, object-oriented style.
Free Pascal offers a powerful, open source Pascal compiler supporting many platforms and architectures, plus tools and documentation for developers.
Reactors.IO is a Scala framework for building distributed, reactive systems using functional programming and actor-based concurrency.
OPENRNDR offers a creative coding framework for making interactive graphics, ideal for rapid prototyping and production-level visual projects.
Discover tools and services similar to jetbrains.com
Explore related tools and services in these categories