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.

  • Full-stack observability with actually useful AI | Grafana Cloud Icon
    Full-stack observability with actually useful AI | Grafana Cloud

    Our generous forever free tier includes the full platform, including the AI Assistant, for 3 users with 10k metrics, 50GB logs, and 50GB traces.

    Built on open standards like Prometheus and OpenTelemetry, Grafana Cloud includes Kubernetes Monitoring, Application Observability, Incident Response, plus the AI-powered Grafana Assistant. Get started with our generous free tier today.
    Create free account
  • Train ML Models With SQL You Already Know Icon
    Train ML Models With SQL You Already Know

    BigQuery automates data prep, analysis, and predictions with built-in AI assistance.

    Build and deploy ML models using familiar SQL. Automate data prep with built-in Gemini. Query 1 TB and store 10 GB free monthly.
    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: 45,833 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: 15,951 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: 1,832 This Week
    Last Update:
    See Project
  • 4
    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: 37 This Week
    Last Update:
    See Project
  • Custom VMs From 1 to 96 vCPUs With 99.95% Uptime Icon
    Custom VMs From 1 to 96 vCPUs With 99.95% Uptime

    General-purpose, compute-optimized, or GPU/TPU-accelerated. Built to your exact specs.

    Live migration and automatic failover keep workloads online through maintenance. One free e2-micro VM every month.
    Try Free
  • 5

    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: 17 This Week
    Last Update:
    See Project
  • 6
    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: 8 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: 7 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: 3 This Week
    Last Update:
    See Project
  • 9
    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: 4 This Week
    Last Update:
    See Project
  • Gemini 3 and 200+ AI Models on One Platform Icon
    Gemini 3 and 200+ AI Models on One Platform

    Access Google's best plus Claude, Llama, and Gemma. Fine-tune and deploy from one console.

    Build generative AI apps with Vertex AI. Switch between models without switching platforms.
    Start Free
  • 10

    BasEdit.Net

    A CBM BASIC Editor for Windows

    A CBM BASIC Editor for Windows written by Björg Stojalowski in VB.NET 2010
    Downloads: 2 This Week
    Last Update:
    See Project
  • 11
    Silver-J

    Silver-J

    A lightweight Java IDE for Windows

    Silver-J is the light weight Integrated Development Environment(IDE) for Java written in C#.NET which is compatible only for Windows. Silver-J Allows you to easily create Java Application/Applet Projects,Compiling/Running Java Projects & Building Executable Jar Applications. You must have .NET framework version 3.5 or higher.
    Downloads: 1 This Week
    Last Update:
    See Project
  • 12
    Is a little project for a POL IDE with: </br> *Syntax Highlighting </br> *AutoComplete </br> *Open Server Button </br> *Compile Button </br> *Add, Edit and Delete Functions </br> *XP Menus </br> *XP Styles </br> *etc.. </br>
    Downloads: 1 This Week
    Last Update:
    See Project
  • 13
    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
  • 14
    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
  • 15
    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
  • 16
    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
  • 17
    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
  • 18
    CSharp (C#) Development Environment for XEmacs / GNU Emacs
    Downloads: 0 This Week
    Last Update:
    See Project
  • 19
    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
  • 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