Replit is a software creation platform where users can build applications with natural-language prompts and an AI agent.
Alternatives to IBM Rational Developer for i
PyCharm is an IDE for web, data, and AI/ML professionals, with a broad set of Python tools.
StackBlitz is a browser-based full-stack web IDE for the JavaScript ecosystem.
- 4

Arduino IDE
Arduino IDE is a free desktop environment for creating projects with electronic devices that interact with the physical world.
Free planOpen sourceAndroidiOSWebAPI8.0Free plan - 5

Arm Keil MDK
Arm Keil MDK is a toolchain for embedded software development targeting Cortex-M and Ethos-U processors.
Free planWebAPIExtensionLinux7.9From 82.39 CHF a month - 6

CLion
CLion is a cross-platform IDE for C and C++ development, available for Linux, macOS, and Windows.
Free planExtensionLinuxmacOSSelf-hosted7.8From $10.90 a month - 7

IntelliJ IDEA
IntelliJ IDEA is an IDE for professional Java and Kotlin development, available for Windows, macOS, and Linux.
Free planAPIExtensionLinuxmacOS7.8Free plan - 8
Qt Creator
Qt Creator is an IDE for developing applications for desktop, embedded, and mobile systems, as well as web browsers.
Free planAndroidiOSWebLinux7.7From €546 a year - 9

Visual Studio
Visual Studio is a Windows IDE for building web, cloud, desktop, and mobile apps, along with services and games.
Free planAPIWindows7.6Free plan - 10

Eclipse IDE
Eclipse IDE is a free, open-source development environment and platform with packages for a range of programming work.
Free planOpen sourceAPIExtensionLinuxmacOS7.4Free plan - 11
Geany
Geany is a free, lightweight integrated development environment for Linux, macOS, and Windows.
Free planOpen sourceLinuxmacOSWindows7.4Free plan - 12
Wing Python IDE
Wing Python IDE is a development environment for Python work, available on Windows, macOS, and Linux.
APILinuxmacOSSelf-hosted7.3From $27 a year - 13

Rider
Rider is a cross-platform IDE for .NET and game developers, available for Windows, macOS, and Linux.
Free planLinuxmacOSWindows7.0From $169 a year - 14

IAR Embedded Workbench
IAR Embedded Workbench is an embedded development toolchain that combines an IDE with an optimizing compiler, linker, assembler, and debugger.
Free planExtensionLinuxWindows6.9Free plan - 15

RubyMine
RubyMine is an IDE for Ruby and Rails development, including projects that do not use Rails.
Free planLinuxmacOSWindows6.9From $10.90 a month - 16

RustRover
RustRover is a cross-platform IDE for Rust developers to code, test, debug, and deploy.
Free planLinuxmacOSWindows6.9From $6.90 a month - 17
Xojo
Xojo is a development environment and programming language for creating apps across desktop, web, and mobile platforms.
AndroidiOSWebLinux6.9$499 one-time - 186.8Free plan
- 19

KDevelop
KDevelop is a free, open-source integrated development environment for Linux, macOS and Windows.
Free planLinuxmacOSWindows6.8Free plan - 20

GoLand
GoLand is an IDE for professional development in Go, available for Linux, macOS, and Windows.
LinuxmacOSWindows6.7 - 21
Theia IDE
Theia IDE is a free, open-source development environment for cloud and desktop, built on the Theia Platform.
Free planWebExtensionLinuxmacOS6.6Free plan - 22

WebStorm
WebStorm is an IDE for JavaScript and TypeScript development, with code completion that considers context and types, code inspections and refactoring across a codebase.
Free planLinuxmacOSWindows6.5Free plan - 23

Apache NetBeans
Apache NetBeans is a development environment, tooling platform, and application framework for Windows, macOS, and Linux.
Free planLinuxmacOSWindows6.4Free plan - 24

Eclipse Che
Free planWebLinuxSelf-hosted6.4Free plan - 25
MPLAB X IDE
MPLAB X IDE is a free desktop environment for configuring, developing, debugging, and qualifying embedded designs for most Microchip microcontrollers…
Free planLinuxmacOSWindows6.4Free plan - 26

AWS Cloud9
AWS Cloud9 is a browser-based IDE for writing, running, and debugging code, with an editor, debugger, and terminal.
Free planWebLinux6.3Free plan - 27
BlueJ
BlueJ is a free development environment for creating Java programs, designed for beginners and teaching.
Free planLinuxmacOSWindows6.3Free plan - 28
e² studio
e² studio is a free Eclipse-based IDE for developing Renesas microcontroller projects, from setting up a project to debugging it.
Free planLinuxmacOSWindows6.3Free plan - 29

Lazarus
Lazarus is a free, Delphi-compatible, cross-platform IDE for Free Pascal and rapid application development.
Free planLinuxmacOSWindows6.3Free plan - 30

Positron
Positron is a free data science IDE for Python and R on Linux, macOS, and Windows.
Free planLinuxmacOSWindows6.3Free plan


