Open Source IDEs

All apps in Open Source IDEscategory. Use the filters below to narrow down your search. 
Copy a direct link to this comment to your clipboard
  1. Zed Editor icon
     137 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.

    Cost / License

    • Freemium
    • Open Source

    Application types

    Platforms

    • Mac
    • Windows
    • Linux
    • Flathub
    • Flatpak
    Zed Editor screenshot 1
    Zed Editor screenshot 1
    Zed Editor screenshot 2
    110 alternatives
    4.6
    Excellent13 reviews
  2. Eclipse icon
     1154 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...

    Cost / License

    • Free
    • Open Source

    Application types

    Platforms

    • Mac
    • Windows
    • Linux
    • BSD
    eclipse on windows 10
    eclipse on macOS
    149 alternatives
    3.8
    Good12 reviews
  3. Geany icon
     579 likes

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

    Cost / License

    Application types

    Platforms

    • Mac
    • Windows
    • Linux
    • BSD
    • Snapcraft
    • Flathub
    • PortableApps.com
    • Flatpak
    • Haiku
    Geany screenshot 1
    Geany screenshot 1
    Geany screenshot 2
    +5
    Geany screenshot 3
    166 alternatives
    4.3
    Very Good21 reviews
  4. Apache NetBeans icon
     747 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...

    Cost / License

    Application types

    Platforms

    • Mac
    • Windows
    • Linux
    • BSD
    Editor
    Trees
    Windows
    +2
    Linux
    99 alternatives
    4.2
    Very Good10 reviews
  5. GNU Emacs icon
     390 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:

    Cost / License

    Application types

    Platforms

    • 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
    Beyond just being able to edit plain text files, Emacs includes special features to help you write in many different human languages and programming/markup languages
    GNU Emacs screenshot 2
    +6
    GNU Emacs screenshot 3
    194 alternatives
    4.3
    Very Good16 reviews
  6. PyCharm icon
     301 likes

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

    Cost / License

    • Freemium
    • Open Source

    Application types

    Platforms

    • Mac
    • Windows
    • Linux
    • BSD
    PyCharm screenshot 1
    PyCharm screenshot 1
    58 alternatives
    4.7
    Excellent6 reviews
  7. IntelliJ IDEA icon
     446 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.

    Cost / License

    • Freemium
    • Open Source

    Application types

    Platforms

    • 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.
    Inspections help find probable bugs and dead code, detect performance issues, and improve the overall code structure by providing quick-fixes for any code that contains potential concerns.
    In the Search Everywhere window, you can search for files, actions, classes, symbols, settings, UI elements, and anything in Git, all from a single entry point.
    +1
    IntelliJ IDEA provides first-class support for leading frameworks with dedicated assistance for Jakarta EE, JPA, Reactor, Spring and Spring Boot, and other popular frameworks.
    68 alternatives
    4.1
    Very Good10 reviews
  8. GDevelop icon
     195 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.

    Cost / License

    • Freemium
    • Open Source

    Application type

    Platforms

    • Mac
    • Windows
    • Linux
    • Online
    • Android
    • iPhone
    • Android Tablet
    • iPad
    • Flathub
    The new editor interface, which now supports 3D editing.
    GDevelop can now create fully 3D games.
    The Asset Store has hundreds of thousands of free and paid assets.
    +4
    Events to build the logic of a game
    123 alternatives
    4.6
    Excellent12 reviews
  9. Pulsar Editor icon
     49 likes

    A Community-led Hyper-Hackable Text Editor, built on Electron. and based on everything we love about our favorite editors.

    Cost / License

    • Free
    • Open Source

    Application types

    Platforms

    • Mac
    • Windows
    • Linux
    • Chrome OS
    • BSD
    • Electron
    Welcome tab
    87 alternatives
  10. 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.

    Cost / License

    • Free
    • Open Source

    Application type

    Platforms

    • Windows
    • Linux
    • BSD
    Code::Blocks screenshot 1
    60 alternatives
  11. RStudio icon
     134 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.

    Cost / License

    • Free
    • Open Source

    Platforms

    • Mac
    • Windows
    • Linux
    • Xfce
    RStudio on Windows
    RStudio on Mac OS X
    RStudio on Ubuntu Linux
    +1
    RStudio screenshot 3
  12. Spyder icon
     73 likes

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

    Cost / License

    • Free
    • Open Source (MIT)

    Platforms

    • Mac
    • Windows
    • Linux
    • Flathub
    • Python
    • Flatpak
    Spyder screenshot 1
    Spyder screenshot 1
    48 alternatives
  13. Gram icon
     7 likes

    Gram is a powerful and modern source code editor. It features solid performance and is highly configurable, yet comes with batteries included out of the box. Gram supports many popular programming languages and file formats, and can use Zed extensions to support additional...

    Cost / License

    • Free
    • Open Source

    Application types

    Platforms

    • Mac
    • Linux
    • Gentoo
    • Homebrew
    Gram screenshot 1
    57 alternatives
  14. Lazarus icon
     132 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.

    Cost / License

    • Free
    • Open Source

    Application type

    Platforms

    • Mac
    • Windows
    • Linux
    • BSD
    • OpenSolaris
    Running on Windows
    An integrated UI running on Windows 10
    Running in Linux based OS
    +2
    Lazarus screenshot 3
  15. Aptana Studio icon
     332 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...

    Cost / License

    • Free
    • Open Source

    Application type

    Alerts

    • Discontinued

    Platforms

    • Mac
    • Windows
    • Linux
    Aptana Studio screenshot 1
    Aptana Studio screenshot 1
    Aptana Studio screenshot 2
    +5
    Aptana Studio screenshot 3
    122 alternatives
  16. Arduino IDE icon
     83 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.

    Cost / License

    • Free
    • Open Source

    Application type

    Platforms

    • Mac
    • Windows
    • Linux
    • Online
    • Haiku
    Arduino IDE screenshot 1
  17. 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.

    Cost / License

    • Paid
    • Open Source

    Application type

    Platforms

    • Mac
    • Windows
    • Linux
    • BSD
    Qt Creator screenshot 1
    Qt Creator screenshot 1
    Qt Creator screenshot 2
    129 alternatives
  18. CodeEdit icon
     14 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...

    Cost / License

    • Free
    • Open Source (MIT)

    Application types

    Platforms

    • Mac
    CodeEdit screenshot 1
    CodeEdit screenshot 1
    CodeEdit screenshot 2
    +2
    CodeEdit screenshot 3
    30 alternatives
  19. MonoDevelop icon
     128 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.

    Cost / License

    • Free
    • Open Source

    Application types

    Alerts

    • Discontinued

    Platforms

    • Mac
    • Windows
    • Linux
    • .NET Framework
    • Xamarin Studio
    MonoDevelop screenshot 1
    MonoDevelop screenshot 1
    MonoDevelop screenshot 2
    +3
    MonoDevelop screenshot 3
  20. Zasper icon
     10 likes

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

    Cost / License

    Application types

    Platforms

    • Mac
    • Windows
    • Linux
    Zasper screenshot 1
    Zasper screenshot 1
    Zasper screenshot 2
    +5
    Zasper screenshot 3
    89 alternatives
  21. 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.

    Cost / License

    Application types

    Platforms

    • Mac
    • Windows
    • Linux
    • Self-Hosted
    • Electron
    Eclipse Theia screenshot 1
    Eclipse Theia screenshot 1
    Eclipse Theia screenshot 2
    +4
    Eclipse Theia screenshot 3
    30 alternatives
  22. 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.

    Cost / License

    • Free
    • Open Source

    Application type

    Alerts

    • Discontinued

    Platforms

    • Windows
    43 alternatives
  23. Pocket Code icon
     18 likes

    Pocket Code allows you to create your own games, animations, interactive music videos, and many kind of other apps, directly on your phone or tablet.

    Cost / License

    • Free
    • Open Source

    Application type

    Platforms

    • Android
    • iPhone
    Pocket Code screenshot 1
    21 alternatives