Open Source Desktop Operating Systems Integrated Development Environments (IDE)

Integrated Development Environments (IDE) for Desktop Operating Systems

Browse free open source Integrated Development Environments (IDE) and projects for Desktop Operating Systems below. Use the toggles on the left to filter open source Integrated Development Environments (IDE) by OS, license, language, programming language, and project status.

  • $300 in Free Credit Towards Top Cloud Services Icon
    $300 in Free Credit Towards Top Cloud Services

    Build VMs, containers, AI, databases, storage—all in one place.

    Start your project in minutes. After credits run out, 20+ products include free monthly usage. Only pay when you're ready to scale.
    Get Started
  • Go From AI Idea to AI App Fast Icon
    Go From AI Idea to AI App Fast

    One platform to build, fine-tune, and deploy ML models. No MLOps team required.

    Access Gemini 3 and 200+ models. Build chatbots, agents, or custom models with built-in monitoring and scaling.
    Try Free
  • 1
    Dev-C++

    Dev-C++

    A free, portable, fast and simple C/C++ IDE

    A new and improved fork of Bloodshed Dev-C++
    Leader badge
    Downloads: 48,316 This Week
    Last Update:
    See Project
  • 2
    Lazarus

    Lazarus

    Rapid applications development tool and libraries for FPC

    The Lazarus IDE is a stable and feature rich visual programming environment for the FreePascal Compiler. It supports the creation of self-standing graphical and console applications and runs on Linux, FreeBSD, MacOSX and Windows.
    Leader badge
    Downloads: 14,256 This Week
    Last Update:
    See Project
  • 3
    Bluefish
    Bluefish is a powerful editor for experienced web designers and programmers. Bluefish supports many programming and markup languages, but it focuses on editing dynamic and interactive websites.
    Leader badge
    Downloads: 40 This Week
    Last Update:
    See Project
  • 4

    XNEdit

    Modernized fork of NEdit, with unicode support and AA text rendering

    A fast and classic X11 text editor, based on NEdit, with full unicode support and antialiased text rendering.
    Downloads: 11 This Week
    Last Update:
    See Project
  • Enterprise-grade ITSM, for every business Icon
    Enterprise-grade ITSM, for every business

    Give your IT, operations, and business teams the ability to deliver exceptional services—without the complexity.

    Freshservice is an intuitive, AI-powered platform that helps IT, operations, and business teams deliver exceptional service without the usual complexity. Automate repetitive tasks, resolve issues faster, and provide seamless support across the organization. From managing incidents and assets to driving smarter decisions, Freshservice makes it easy to stay efficient and scale with confidence.
    Try it Free
  • 5
    The GNU Ada compiler
    This project currently provides the GNAT Studio Ada development environment, packaged for macOS. For a source of the compiler and software packages, for various operating systems, see https://ada-lang.io and Alire. For up-to-date releases of the GNAT compiler packaged for macOS, see https://github.com/simonjwright/distributing-gcc/releases. Older releases are retained for historical reasons.
    Downloads: 7 This Week
    Last Update:
    See Project
  • 6
    nuBASIC

    nuBASIC

    BASIC language interpreter (multiplatform)

    nuBASIC is an implementation of an interpreter of the BASIC programming language and IDE. It has been designed mainly for educational purposes and it is suitable for simple games, educational or small business programs.
    Leader badge
    Downloads: 10 This Week
    Last Update:
    See Project
  • 7
    Wily is a mouse-oriented, text-based environment for programmers. It lets you interact with files, directories and programs through mouse and keyboard operations on plain text. Most of Wily\'s design (but none of its code) comes from Rob Pike's acme.
    Downloads: 10 This Week
    Last Update:
    See Project
  • 8
    Camelia is an IDE for OCaml designed with students and new users in mind. It sports syntax highlighting, tool-tip type checking, clickable error explanations, an integrated debugger, and more.
    Downloads: 4 This Week
    Last Update:
    See Project
  • 9
    SPE is a python IDE with auto indentation&completion,call tips,syntax coloring&highlighting,uml viewer,class explorer,source index,todo list,pycrust shell,file browsers,drag&drop,Blender support.Spe ships with wxGlade,PyChecker and Kiki.
    Downloads: 6 This Week
    Last Update:
    See Project
  • MongoDB Atlas runs apps anywhere Icon
    MongoDB Atlas runs apps anywhere

    Deploy in 115+ regions with the modern database for every enterprise.

    MongoDB Atlas gives you the freedom to build and run modern applications anywhere—across AWS, Azure, and Google Cloud. With global availability in over 115 regions, Atlas lets you deploy close to your users, meet compliance needs, and scale with confidence across any geography.
    Start Free
  • 10
    Roman Life Manager

    Roman Life Manager

    Personal information manager. Free, opensource. Powerful and simple.

    Personal information management application. Powerful and simple. Free and opensoure. Inspired by todos.txt and markdown.
    Downloads: 1 This Week
    Last Update:
    See Project
  • 11
    AmIDE - Amiga Integrated Development Environment is a modern MUI based IDE system that should make the Amiga developer able to use his favourite Compiler system with a modern looking GUI System with features like filetype handling, Build/Make, TextEd
    Downloads: 0 This Week
    Last Update:
    See Project
  • 12
    Attrezzo is an Eclipse plugin for working with the Apache Xindice native XML database (http://xml.apache.org). The tool enables both typical user and administrative tasks on the database to be carried out in a state of the art GUI environment.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 13

    BasEdit.Net

    A CBM BASIC Editor for Windows

    A CBM BASIC Editor for Windows written by Björg Stojalowski in VB.NET 2010
    Downloads: 0 This Week
    Last Update:
    See Project
  • 14
    BatterIDE For Batch

    BatterIDE For Batch

    An ide for batch

    An Integrated development environment for the MS-DOS programming language batch.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 15
    BeOS Rapid Integrated Environment (or BRIE for short) is an IDE for rapid development of BeOS / OBOS / Zeta applications. All code is generated in C/C++ using the BeOS API plus a few extensions.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 16
    BeanClipse is a NetBeans plugin for Eclipse: NetBeans runs embedded within the Eclipse platform as a plugin offering the best of both worlds to Java developers. May be just a joke ;-) .... Check also it's twin at : http://sf.net/projects/netclipse
    Downloads: 0 This Week
    Last Update:
    See Project
  • 17
    CSharp (C#) Development Environment for XEmacs / GNU Emacs
    Downloads: 0 This Week
    Last Update:
    See Project
  • 18
    Cadence is a collection of frameworks for accelerating J2EE. J2EE is complex and time consuming. Cadence makes building enterprise J2EE systems much easier by providing tools and frameworks to realize faster ROI. J2EE Nirvana indeed !!
    Downloads: 0 This Week
    Last Update:
    See Project
  • 19
    Clearcase plugin for Eclipse

    Clearcase plugin for Eclipse

    Eclipse plugin for VCS ClearCase

    Provides a ClearCase plug-in for the eclipse development environment. The plug-in Require a ClearCase client installed. We welcome feedback from end-user to make the plug-in more user-friendly. Release info will be published on release mailing-list. Version 2.2.36 --> requires java 1.7 or higher. Version 2.2.42 --> requires java 1.8 or higher.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 20
    GCEclipse - Gamecube for Eclipse - is an IDE for you who want to develop for Gamecube in C/C++. Syntax checking, Content assist, Compiling, Executing on PC, Code examples, everything's included. CHECK OUT THE DOCUMENTATION SECTION!
    Downloads: 0 This Week
    Last Update:
    See Project
  • 21
    Gony

    Gony

    A tiny and lightweight IDE for the Go programming language

    Gony is an free, open-source, tiny and fast IDE for the Go programming language, designed to be easy. Write (and also learn) Go applications, in minutes. Gony has an integrated GoDoc Reference Widget which helps you at the whole time you code. Gony is very extensible and can be configured as well (Stylesheets, Themes, Plugins and more).
    Downloads: 0 This Week
    Last Update:
    See Project
  • 22
    JHTML is a Java based HTML Editor that is being developed to eventually support features such as: Intell*sense type autocompletion with tags and their possible parameters, syntax highlighting, right click tag editing, wizards, and many more helpful featur
    Downloads: 0 This Week
    Last Update:
    See Project
  • 23
    JResEditor eases the editing of java resource files. It provides validation and allows easy comparison of multiple resource files. The GUI allows easy navigation to any key and provides wizards to create keys and new resource files.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 24
    MIDletPascal (check http://sourceforge.net/projects/midletpascal) 3.x series IDE project.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 25
    IDE for generate code-source from building interface.
    Downloads: 0 This Week
    Last Update:
    See Project
  • Previous
  • You're on page 1
  • 2
  • Next
MongoDB Logo MongoDB