Programming IDEs

Robert
Robert List by Robert , last updated 
Copy a direct link to this comment to your clipboard
  1. Atom icon
     Like

    Atom is an open-source, Electron icon Electron based text editor with a massive ecosystem of plugins and themes that are easily accessible through a built-in package manager. Being built with Electron, it uses web technology (HTML, CSS, JavaScript and Node.

    Cost / License

    • Free Personal
    • Open Source

    Application types

    Platforms

    • Mac
    • Windows
    • Linux
    • Chrome OS
    • BSD
    • Electron / Atom Shell
    Intro screen
    Command palette
    Choose from scores of community made themes
    +2
    Project view
  2. Eclipse icon
     Like

    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
  3. Microsoft Visual Studio is an IDE used to create programs, apps, websites, and web services using various frameworks. It supports multiple languages and offers tools for coding, debugging, and design.

    Cost / License

    • Free Personal
    • Proprietary

    Application types

    Platforms

    • Windows
    • Online
    • .NET Framework
    Microsoft Visual Studio screenshot 1
    Microsoft Visual Studio screenshot 1
    Microsoft Visual Studio screenshot 2
    +5
    Microsoft Visual Studio screenshot 3
  4. PyCharm icon
     Like

    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
  5. 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
  6. 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
  7. Lazarus icon
     Like

    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

    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
  8. IPython icon
     Like

    Provides a versatile architecture for interactive computing featuring dynamic shell, data visualization, and parallel computing capabilities.

    Cost / License

    • Free
    • Open Source

    Application types

    Platforms

    • Mac
    • Windows
    • Linux
    • Python
    Normal startup
    Time-saving features: TAB completion, automatic parentheses and quotes for function calls and information about defined variables
    IPython screenshot 2
  9. Light Table is a new interactive IDE that lets you modify running programs and embed anything from websites to games. It provides the real time feedback we need to not only answer questions about our code, but to understand how our programs really work.

    Cost / License

    • Free
    • Open Source

    Application type

    Platforms

    • Mac
    • Windows
    • Linux
    • Electron / Atom Shell
    Light Table screenshot 1
    Next-gen println to keep track of important values in your code.
    Evaluate your code and the results will be displayed inline.
    +3
    Keymaps, behaviors, and Light Table's Behavior-Object-Tag engine means you can easily shape your IDE to whatever your work requires.
  10. Xcode icon
     Like

    Xcode 14 includes everything you need to develop, test, and distribute apps across all Apple platforms. Leverage the simplicity and power of Swift and SwiftUI with a new multiplatform app experience, code faster with enhanced editor features, and start testing and deploying from...

    Cost / License

    • Free
    • Proprietary

    Application types

    Platforms

    • Mac
    Xcode screenshot 1
  11. 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

    Platforms

    • Mac
    • Windows
    • Linux
    • .NET Framework
    • Xamarin Studio
    MonoDevelop screenshot 1
    MonoDevelop screenshot 1
    MonoDevelop screenshot 2
    +3
    MonoDevelop screenshot 3
  12. CodeLite icon
     Like

    CodeLite is an open-source, cross platform IDE for the C/C++/PHP and Node.js programming languages. CodeLite is known to work on various OSs including:

    Cost / License

    • Free
    • Open Source

    Application type

    Platforms

    • Mac
    • Windows
    • Linux
    • wxWidgets
    CodeLite screenshot 1
    CodeLite screenshot 1
    CodeLite screenshot 2
    +11
    CodeLite screenshot 3
  13. KDevelop icon
     Like

    A cross-platform IDE for C, C++, Python, QML/JavaScript and PHP.

    Cost / License

    • Free
    • Open Source

    Application types

    Platforms

    • Windows
    • Linux
    • BSD
    • KDE Plasma
    • Flathub
    • Snapcraft
    Main window
    KDevelop in focus mode (tool views hidden).
    KDevelop with a dark theme
  14. Code smarter and faster with Komodo IDE, the cross-platform professional development environment for dynamic languages and open technologies. Komodo's award-winning feature set includes standard editor functionality like code formatting, commenting, auto-indent and syntax...

    Cost / License

    • Free
    • Open Source

    Application type

    Platforms

    • Mac
    • Windows
    • Linux
    UI with dark theme
    UI with Cupertino theme
    Start wizard
    +4
    Symbol browser
  15. 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

    Platforms

    • Windows
  16. Build better apps with Xamarin Studio.

    Cost / License

    • Freemium
    • Proprietary

    Application types

    Platforms

    • Mac
    • Windows
    • Microsoft Visual Studio
    Xamarin Studio screenshot 1
    Universal Search

Quickly find any file, type, member, command, or NuGet package, all in one convenient place.
    Contextual Insights

Place your cursor over any member to see type information, a summary description, and more details, helping you explore both new and familiar APIs.
    +3
    Intelligent Refactoring

Restructure and edit your code faster with context-sensitive code analysis and refactoring actions powered by Roslyn, Microsoft’s open source .NET compiler platform.
  17. Free Pascal (aka FPK Pascal) is a 32 and 64 bit professional Pascal compiler. It is available for different processors: Intel x86, Amd64/x86_64, PowerPC, PowerPC64, Sparc, ARM. The following operating systems are supported: Linux, FreeBSD, Haiku, Mac OS X/Darwin, DOS, Win32...

    Cost / License

    • Free
    • Open Source

    Platforms

    • Mac
    • Windows
    • Linux
    • Windows Mobile
    • BSD
    • AROS
    • Haiku
    • AmigaOS
    • MorphOS
    Free Pascal screenshot 1
    Free Pascal screenshot 1
  18. #develop (short for SharpDevelop) is a free IDE for C#, VB.NET and Boo projects on Microsoft's .NET platform. It is open-source, and you can download both sourcecode and executables.

    Cost / License

    • Free
    • Open Source

    Application type

    Platforms

    • Windows
    • .NET Framework
    SharpDevelop on Vista
  19. IDLE icon
     Like

    Default IDE which come installed with the Python programming language. It aims to be simple and intuitive, and is especially useful for programmers just learning Python. The editor has syntax highlighting, search features, class browsers, and runs Python scripts in a separate...

    Cost / License

    • Free
    • Open Source

    Application type

    Platforms

    • Mac
    • Windows
    • Linux
    IDLE screenshot 1
  20. Delphi icon
     Like

    Embarcadero Delphi, formerly CodeGear Delphi and Borland Delphi, is a software development environment for Microsoft Windows applications originally developed by Borland and now owned and developed by Embarcadero Technologies.

    Cost / License

    • Paid
    • Proprietary

    Application types

    Platforms

    • Windows
    Delphi 10.3 Rio - Visual designer
    Delphi XE7 - Unit testing
    Delphi XE5 - Console application development
    +2
    Delphi screenshot 3
  21. Anjuta icon
     Like

    Anjuta is a versatile Integrated Development Environment (IDE) for C and C++ on GNU/Linux. It has been written for GTK/GNOME and features a number of advanced programming facilities including project management, application wizards, an interactive debugger and a powerful source...

    Cost / License

    • Free
    • Open Source

    Application type

    Platforms

    • Linux
    • GNOME
    Anjuta is very powerful, customizable and yet simple to use Integrated Development Environment for GNOME.
    Anjuta has integrated Graphical User Interface designer (Glade).
    Anjuta has integrated DevHelp documentation.
  22. CodeTyphon is a fork/distribution of Lazarus with thousands of Lazarus/Free Pascal components bundled into distribution and with own Lazarus expansion features.

    Cost / License

    • Free
    • Open Source

    Application type

    Platforms

    • Windows
    • Linux
    • BSD
    CodeTyphon running on Windows 10
  23. Embarcadero RAD Studio is the industry’s most powerful rapid application development suite for visually building GUI-intensive, data-driven end-user applications for both native Windows and .NET. RAD Studio includes Delphi, C++Builder and Delphi Prism, enabling you to deliver...

    Cost / License

    • Paid
    • Proprietary

    Platforms

    • Windows
    RAD Studio screenshot 1
    RAD Studio screenshot 1
  24. PyScripter is a free and open-source Python Integrated Development Environment (IDE) created with the ambition to become competitive in functionality with commercial Windows-based IDEs available for other languages.

    Cost / License

    • Free
    • Open Source

    Application type

    Platforms

    • Windows
    PyScripter screenshot 1
    PyScripter screenshot 1
    PyScripter screenshot 2
    +1
    PyScripter screenshot 3
  25. Cevelop icon
     Like

    The C++ IDE for professional developers.

    Cost / License

    • Free
    • Proprietary

    Application type

    Platforms

    • Mac
    • Windows
    • Linux
    Cevelop screenshot 1
    Cevelop screenshot 1
  26. Ultimate++, also called U++, is a C++ icon C++ cross-platform rapid application development framework focused on programmers productivity. It includes a set of libraries (GUI, SQL, etc..), and an integrated development environment.

    Cost / License

    • Free
    • Open Source

    Application type

    Platforms

    • Windows
    • Linux
    • BSD
    Ultimate++ screenshot 1
    Ultimate++ screenshot 1
    Ultimate++ screenshot 2
    +1
    Ultimate++ screenshot 3
  27. Eric icon
     Like

    Eric is a full-featured IDE (Integrated Development Environment) for Python and Ruby, This is one of the best options for programming in Python.

    Cost / License

    • Free
    • Open Source

    Application type

    Platforms

    • Mac
    • Windows
    • Linux
    The IDE
    The Debugger in action
    Integrated Web Browser
    +7
    Integrated Web Browser (Assistant Mode)
  28. CppDroid icon
     Like

    CppDroid is simple C/C++ IDE focused on learning programming languages and libraries.

    Cost / License

    • Freemium
    • Proprietary

    Application type

    Platforms

    • Android
    • Android Tablet
    CppDroid screenshot 1
    CppDroid screenshot 1
    CppDroid screenshot 2
    +7
    CppDroid screenshot 3
  29. Pelles C icon
     Like

    Pelles C is a comprehensive development suite that can help you create apps compatible with Windows and ARM platforms.

    Cost / License

    • Free Personal
    • Proprietary

    Application type

    Platforms

    • Windows
    Pelles C screenshot 1
    Pelles C screenshot 1
    Pelles C screenshot 2
  30. Zinjai icon
     Like

    ZinjaI is an IDE (integrated development environment) for C + + developed in the context of a Starter Grant from the Scientific Research at the Universidad Nacional del Litoral, Argentina, designed for use by students of programming.

    Cost / License

    • Free
    • Open Source

    Application types

    Platforms

    • Mac
    • Windows
    • Linux
    Screen tips
    compilation errors
    hierarchy of classes
  31. B4X icon
     Like

    Cross platform development tools for native iOS, Android, desktop and server applications. B4X is a Rapid Application Development (RAD) tool for real world apps. The programming language is a modern version of Visual Basic.

    Cost / License

    • Freemium
    • Proprietary

    Platforms

    • Windows
    • Android
    • iPhone
    • Android Tablet
    • iPad
    IDE screenshot
  32. Microsoft Small Basic puts the fun back into computer programming. With a friendly development environment that is very easy to master, it eases both kids and adults into the world of programming.

    Cost / License

    • Free
    • Proprietary

    Platforms

    • Windows
    • .NET Framework
    Main Development Window
    A Small Basic GraphicsWindow
    Microsoft Small Basic screenshot 2
  33. C4droid icon
     Like

    C4droid is a user-friendly (but powerful) C/C++ IDE + C/C++ compiler for Android.

    Cost / License

    • Paid
    • Proprietary

    Application types

    Platforms

    • Android
    C4droid screenshot 1
    C4droid screenshot 1
    C4droid screenshot 2
    +11
    C4droid screenshot 3
  34. Wing is a highly customizable Python IDE that uses both static and runtime code analysis to provide auto-completion, call tips, code documentation, goto-definition, find uses, refactoring, and many other features.

    Cost / License

    • Paid
    • Proprietary

    Application types

    Platforms

    • Mac
    • Windows
    • Linux
    Wing Python IDE screenshot 1
    Wing Python IDE screenshot 1
    Wing Python IDE screenshot 2
  35. React Studio lets you create components either visually or in code, then use them interchangeably in your designs.

    Cost / License

    • Freemium
    • Proprietary

    Platforms

    • Mac
    React Studio screenshot 1
    React Studio screenshot 1
    React Studio screenshot 2
  36. AIDE is a monster of an app. It allows you to program Android applications directly on your Android device. That way, you basically cut out the middleman of having to use a computer at all. AIDE is fully compatible with Eclipse projects, so it’s easy to transfer your projects...

    Cost / License

    • Freemium
    • Proprietary

    Platforms

    • Android
    • Android Tablet
    AIDE - Android IDE screenshot 1
  37. gEcrit icon
     Like

    gEcrit is a Python IDE. Its focus is on simplicity and ease of use. It is fast and lightweight. It features Python indentation, line numbers, code folding, syntax highlighting, shell access, code completion, a program runner, a source browser, indentation guides, a white space...

    Cost / License

    • Free
    • Open Source

    Application type

    Platforms

    • Mac
    • Windows
    • Linux
    Main view
  38. Integrated Java development environments set high requirements on the computer equipment.

    Cost / License

    • Free
    • Proprietary

    Application type

    Platforms

    • Windows
    Java-Editor screenshot 1
  39. WideStudio is an open source, Integrated Development Environment for desktop applications purely made in Japan. This enables you to develop GUI applications that can run on Windows95/98/Me/NT/2000/Xp, WindowsCE, Linux, FreeBSD, SOLARIS, MacOSX(w/X11), BTRON, T-Engine...

    Cost / License

    • Free
    • Open Source

    Application type

    Platforms

    • Mac
    • Windows
    • Linux
    • BSD
    In Linux
    In Windows
  40. MASM Builder is a free Integrated Development Environment IDE for developing 32-bit Windows programs using the Assembler. MASM Builder contains many useful features which will assist you in creating Windows API based programs.

    Cost / License

    • Free
    • Proprietary

    Platforms

    • Windows
    MASM Builder screenshot 1
    MASM Builder screenshot 1
  41. UEStudio icon
     Like

    UEStudio offers all the functionality of UltraEdit plus other exciting and powerful features! Whether you are simply editing text, building applications, maintaining databases, or constructing websites, UEStudio's stunning array of innovative features offers the...

    Cost / License

    • Paid
    • Proprietary

    Application type

    Platforms

    • Windows
    UEStudio screenshot 1
  42. BVRDE icon
     Like

    The BVRDE is a fully integrated development environment for remote cross-platform compiling and debugging of UNIX and LINUX console applications. BVRDE runs on a Windows platform, but compiles and debugs applications on UNIX systems or any system that allow a remote Telnet or...

    Cost / License

    • Free
    • Open Source

    Application type

    Platforms

    • Windows
    BVRDE screenshot 1
    BVRDE screenshot 1
  43. Dcoder icon
     Like

    Dcoder is a mobile code compiler IDE for android, it lets you code on mobile anytime, anywhere in any programming language.

    Cost / License

    • Free
    • Proprietary

    Application types

    Platforms

    • Android
    Dcoder code on mobile, Drawer
    Dcoder mobile code compiler ide, multiple compiler support
    Dcoder compiler for android, Multiple Themes
  44. Embitz icon
     Like

    Embitz is a free C/C++ IDE built to meet the most demanding needs of its users working in the field of embedded software development Finally, an IDE with all the features you need and operation across different targets (ARM, MSP430, PIC, ...).

    Cost / License

    • Free
    • Open Source

    Application types

    Platforms

    • Windows
    Embitz screenshot 1
    Embitz screenshot 1
  45. CppCode icon
     Like

    CppCode is an offline C/C++ IDE & Compiler:

    • compile C/C++ code offline (no internet connection required)
    • built-in libc and libc++
    • safe (no data sent to any servers)
    • code complete
    • real-time diagnostics (warnings and errors) and fixes
    • built-in file navigator (varia.

    Cost / License

    • Freemium
    • Proprietary

    Application types

    Platforms

    • iPhone
    • iPad
    CppCode screenshot 1
    CppCode screenshot 2
    CppCode screenshot 3
  46.  Like

    OpenLDev is a graphical front-end to Linux development tools such as gcc, GNU autotools and make. OpenLDev strives to provide an easy-to-use interface that is both productive for experts and simple for beginners.

    Cost / License

    • Free
    • Proprietary

    Platforms

    • Linux
    Openldev screenshot 1
  47. Quincy icon
     Like

    Simple, free C/C++ Programming IDE for Windows.

    Cost / License

    • Free
    • Open Source

    Application types

    Platforms

    • Windows
    Quincy screenshot 1
  48. "Sally - A Simple C++ IDE" is a GPL multi-compiler C++ IDE for WindowsXP/2000.

    Cost / License

    • Free
    • Open Source

    Application types

    Platforms

    • Windows
    Sally - A Simple C++ IDE screenshot 1
  49. XVT icon
     Like

    XVT is a software development environment for building cross-platform GUI applications in C or C++. XVT allows developers to graphically lay out an application's GUI, and provides cross-platform libraries to aid development.

    Cost / License

    • Paid
    • Proprietary

    Application type

    Platforms

    • Mac
    • Windows
    • Linux
  50. JCppEdit  icon
     Like

    JCppEdit v3.8 is a multiple programming language IDE that offers you a unique platform to code many programs in a single environment, starting from C, C++, Java to HTML, CSS, JavaScript, XML and Text files.

    Cost / License

    • Freemium
    • Proprietary

    Application types

    Platforms

    • Windows
    • Linux
    JCppEdit  screenshot 1
    JCppEdit  screenshot 1
    Open a new file screen.
    +10
    C Graphics screen.
Page 1 of 2
No comments so far, maybe you want to be first?
Gu