Open Source IDEs

All apps in Open Source IDEs category. Use the filters below to narrow down your search. 

Popular filters:

Copy a direct link to this comment to your clipboard
  1. Eclipse icon
     1146 likes

    Eclipse is an extensible development platform with runtimes and application frameworks for building, deploying and managing software across the entire software lifecycle. Many people know Eclipse as a Java IDE, but it is much more than that- Eclipse actually consists of over 60...

    • IDE
    • FreeOpen Source
    • Mac
    • Windows
    • Linux
    • BSD
    eclipse on windows 10
    146 alternatives
    3.8
    Good12 reviews
  2. Zed Editor icon
     101 likes

    Blazing fast, collaborative code editor with real-time multi-user support, built-in Vim mode, language-aware syntax trees, integrated terminal, and multi-buffers.

    • Code Editor
    • FreemiumOpen Source
    • Mac
    • Windows
    • Linux
    • Flathub
    • Flatpak
    Zed Editor screenshot 1
    85 alternatives
    4.6
    Excellent13 reviews
  3. Geany icon
     575 likes

    Geany is a powerful, stable and lightweight programmer's text editor that provides tons of useful features without bogging down your workflow.

    • Code Editor
    • FreeOpen Source
    • Mac
    • Windows
    • Linux
    • BSD
    • Snapcraft
    • Flathub
    • PortableApps.com
    • Flatpak
    • Haiku
    Geany screenshot 1
    150 alternatives
    4.3
    Very Good19 reviews
  4. Apache NetBeans icon
     741 likes

    A free, open-source Integrated Development Environment for software developers. You get all the tools you need to create professional desktop, enterprise, web, and mobile applications with the Java language, C/C++, and even dynamic languages such as PHP, JavaScript, Groovy, and...

    • IDE
    • FreeOpen Source
    • Mac
    • Windows
    • Linux
    • BSD
    Editor
    96 alternatives
    4.2
    Very Good10 reviews
  5. GNU Emacs icon
     387 likes

    GNU Emacs is an extensible, customizable text editor—and more. At its core is an interpreter for Emacs Lisp, a dialect of the Lisp programming language with extensions to support text editing. The features of GNU Emacs include:

    • Text Editor
    • FreeOpen Source
    • Mac
    • Windows
    • Linux
    • Android
    • BSD
    • Snapcraft
    • F-Droid
    • Haiku
    • Debian
    • MacPorts
    • Homebrew
    The GNU Emacs Manual calls Emacs the extensible, customizable, self-documenting real-time display editor
    178 alternatives
    4.3
    Very Good16 reviews
  6. IntelliJ IDEA icon
     439 likes

    IntelliJ IDEA is the JetBrains IDE for pro development in Java and Kotlin. Built for your comfort, it unlocks productivity, ensures quality code, supports cutting-edge tech, and protects your privacy.

    • IDE
    • FreemiumOpen Source
    • Mac
    • Windows
    • Linux
    IntelliJ IDEA interface overview: the Project tool window (left) outlines the code structure and the Editor (right) is used to read, write, and explore the source code.
    58 alternatives
    4.1
    Very Good10 reviews
  7. PyCharm icon
     296 likes

    IDE for Python and Django offering refactoring, code analysis, VCS integration, debugger, deployment, and more, with a Community Edition option.

    • IDE
    • FreemiumOpen Source
    • Mac
    • Windows
    • Linux
    • BSD
    PyCharm screenshot 1
    56 alternatives
    4.7
    Excellent6 reviews
  8. GDevelop icon
     193 likes

    GDevelop is an open-source game making software designed to be used by everyone. Any kind of 2D games can be created with it and no programming skills are required to get started. Logic of games are made using visual events.

    The new editor interface, which now supports 3D editing.
    121 alternatives
    4.6
    Excellent12 reviews
  9. Code::Blocks icon
     255 likes

    Code::Blocks is a free C++ IDE built to meet the most demanding needs of its users. It is designed to be very extensible and fully configurable.

    • IDE
    • FreeOpen Source
    • Windows
    • Linux
    • BSD
    Code::Blocks screenshot 1
  10. RStudio icon
     132 likes

    RStudio™ is an integrated development environment (IDE) for R. RStudio combines an intuitive user interface with powerful coding tools to help you get the most out of R.

    • FreeOpen Source
    • Mac
    • Windows
    • Linux
    • Xfce
    RStudio on Windows
  11. Lazarus icon
     130 likes

    Lazarus is a cross-platform IDE for the Free Pascal compiler. It tries to offer a Delphi-like programming experience through its own 'Lazarus Component Library' and supporting many platforms like Windows, OSX, Linux, BSD, Android, iOS and more.

    • IDE
    • FreeOpen Source
    • Mac
    • Windows
    • Linux
    • BSD
    • OpenSolaris
    Running on Windows
  12. Spyder icon
     71 likes

    Combines advanced development tools with scientific package capabilities for enhanced data analysis and visualization familiar to scientists.

    • IDE
    • FreeOpen Source
    • Mac
    • Windows
    • Linux
    • Flathub
    • Python
    • Flatpak
    Spyder screenshot 1
    48 alternatives
  13. Qt Creator icon
     112 likes

    Qt Creator is a cross-platform integrated development environment (IDE) built for the maximum developer experience. Qt Creator runs on Windows, Linux, and macOS desktop operating systems and allows developers to create software across desktop, mobile, and embedded platforms.

    • IDE
    • PaidOpen Source
    • Mac
    • Windows
    • Linux
    • BSD
    Qt Creator screenshot 1
  14. Aptana Studio icon
     333 likes

    Aptana Studio is a complete web development environment that combines powerful authoring tools with a collection of online hosting and collaboration services that help you and your team do more. Includes support for PHP, CSS, FTP, and more...

    • Discontinued
    • IDE
    • FreeOpen Source
    • Mac
    • Windows
    • Linux
    Aptana Studio screenshot 1
    122 alternatives
  15. Zasper icon
     11 likes

    An IDE with massive concurrency support, exceptional speed, and minimal memory footprint. Perfect for data apps using Jupyter notebooks.

    Zasper screenshot 1
    73 alternatives
  16. CodeEdit icon
     13 likes

    CodeEdit is a code editor built by the community, for the community, written entirely and unapologetically for macOS. Features include syntax highlighting, code completion, project find and replace, snippets, terminal, task running, debugging, git integration, code review...

    CodeEdit screenshot 1
    28 alternatives
  17. Arduino IDE icon
     78 likes

    Arduino is an open-source electronics prototyping platform based on flexible, easy-to-use hardware and software. It's intended for artists, designers, hobbyists, and anyone interested in creating interactive objects or environments.

    • IDE
    • FreeOpen Source
    • Mac
    • Windows
    • Linux
    • Online
    • Haiku
    Arduino IDE screenshot 1
  18. MonoDevelop icon
     127 likes

    MonoDevelop enables developers to write desktop and web applications on Linux, Windows and Mac OS X. It also makes it easy to port .NET applications created with Visual Studio to Linux and Mac OS X maintaining a single code base for all platforms.

    • Discontinued
    • IDE
    • FreeOpen Source
    • Mac
    • Windows
    • Linux
    • .NET Framework
    • Xamarin Studio
    MonoDevelop screenshot 1
  19. Phoenix Code icon
     10 likes

    Phoenix Code is a text editor designed to make coding as intuitive and fun as playing a video game - specially crafted for web developers, designers, and students.

    • IDE
    • FreeOpen Source
    • Online
    • Self-Hosted
    • Windows
    • Mac
    • Linux
    Phoenix Code screenshot 1
    34 alternatives
  20. Eclipse Theia icon
     21 likes

    With Theia you can develop one IDE and run it in browsers or native desktop application from a single source. Theia is designed in a modular way to allow extenders and adopters customizing and extending every aspect of it.

    • IDE
    • FreeOpen Source
    • Mac
    • Windows
    • Linux
    • Self-Hosted
    • Electron
    Eclipse Theia screenshot 1
    20 alternatives
  21. Bloodshed Dev-C++ is a full-featured Integrated Development Environment (IDE) for the C/C++ programming language. It uses Mingw port of GCC (GNU Compiler Collection) as it's compiler. Dev-C++ can also be used in combination with Cygwin or any other GCC based compiler.

    • Discontinued
    • IDE
    • FreeOpen Source
    • Windows
  22. Thonny icon
     16 likes

    Python IDE for beginners. Its supports different ways of stepping through the code, step-by-step expression evaluation, detailed visualization of the call stack and a mode for explaining the concepts of references and...

    • IDE
    • FreeOpen Source
    • Mac
    • Windows
    • Linux
    • Flathub
    Faithful representation of function calls.
    12 alternatives
  23. Cosmic IDE icon
     5 likes

    There are a lot of cases where you want to quickly test some Java code but don't have your computer open besides you. You open your browser and search for some website for this purpose. But you're neither guaranteed to have internet all the time (do you?

    • IDE
    • FreeOpen Source
    • Android
    • F-Droid
    Cosmic IDE screenshot 1
    Cosmic IDE screenshot 2
    Cosmic IDE screenshot 3
    53 alternatives