Browse free open source C Debuggers and projects below. Use the toggles on the left to filter open source C Debuggers by OS, license, language, programming language, and project status.

  • Fully Managed MySQL, PostgreSQL, and SQL Server Icon
    Fully Managed MySQL, PostgreSQL, and SQL Server

    Automatic backups, patching, replication, and failover. Focus on your app, not your database.

    Cloud SQL handles your database ops end to end, so you can focus on your app.
    Start Free
  • Save Up to 91% on Cloud Compute With Spot VMs Icon
    Save Up to 91% on Cloud Compute With Spot VMs

    Automatic sustained-use discounts. One free VM per month. No negotiation needed.

    Run batch jobs at 60-91% off with Spot VMs. Long-running workloads get automatic discounts with sustained use.
    Start Free
  • 1

    MinGW - Minimalist GNU for Windows

    A native Windows port of the GNU Compiler Collection (GCC)

    MinGW: A native Windows port of the GNU Compiler Collection (GCC), with freely distributable import libraries and header files for building native Windows applications; includes extensions to the MSVC runtime to support C99 functionality. All of MinGW's software will execute on the 64bit Windows platforms.
    Leader badge
    Downloads: 2,405,097 This Week
    Last Update:
    See Project
  • 2
    Code::Blocks

    Code::Blocks

    A free C, C++ and Fortran IDE

    Code::Blocks is a free, open-source, cross-platform C, C++ and Fortran IDE built to meet the most demanding needs of its users. It is designed to be very extensible and fully configurable. Finally, an IDE with all the features you need, having a consistent look, feel and operation across platforms. Built around a plugin framework, Code::Blocks can be extended with plugins. Any kind of functionality can be added by installing/coding a plugin. For instance, compiling and debugging functionality is already provided by plugins! We hope you enjoy using Code::Blocks! The Code::Blocks Team
    Leader badge
    Downloads: 67,039 This Week
    Last Update:
    See Project
  • 3
    A disassembler for the linux platform. Currently this supports x86 ELF files assumed to be written in C and output to intel- syntax assembly language; however the design is modular and replacements for any of these can be written.
    Leader badge
    Downloads: 2,102 This Week
    Last Update:
    See Project
  • 4
    WinAVR
    WinAVR (tm) is a suite of executable, open source software development tools for the Atmel AVR series of RISC microprocessors hosted on the Windows platform. Includes the GNU GCC compiler for C and C++.
    Leader badge
    Downloads: 577 This Week
    Last Update:
    See Project
  • PRTG Catches Network Issues Before They Cause Downtime Icon
    PRTG Catches Network Issues Before They Cause Downtime

    Threshold-based alerts flag problems early, so your team can act before users notice, not after.

    Reactive troubleshooting usually means hearing about a problem from frustrated users, not your monitoring tool. PRTG sets threshold-based alerts across devices, servers and applications, notifying your team by email, SMS or push the moment a metric crosses a set limit. That means catching a failing disk or overloaded server before it becomes an outage and getting time back from firefighting. Start a free trial and set your first alerts today.
    Download 30-Day Trial
  • 5

    MinGW-builds

    Dual-target (32 & 64-bit) MinGW-W64 compilers for 32 & 64-bit Windows

    Projects joined MinGW-W64, and the new builds will be available on the MinGW-W64 site: https://sourceforge.net/projects/mingw-w64
    Leader badge
    Downloads: 126 This Week
    Last Update:
    See Project
  • 6
    WinXP, Vista, Win7, linux, OpenSolaris native port of the BSD PSPSDK (ps2dev.org), with freely distributable import libraries and header files (DevPaks) for building cross compiled homebrew Sony PSP (PlayStation Portable) applications.
    Downloads: 88 This Week
    Last Update:
    See Project
  • 7

    GCC toolchain for MSP430

    Superseded by http://www.ti.com/tool/msp430-gcc-opensource

    This is a port of the GNU C Compiler (GCC) and GNU Binutils (as, ld) for the embedded processor MSP430. Tools for debugging and download are provided (GDB, JTAG and BSL) Obsolete. See http://www.ti.com/tool/msp430-gcc-opensource or upstream GNU tools.
    Leader badge
    Downloads: 34 This Week
    Last Update:
    See Project
  • 8
    Eclipse Portable [4.6–4.26]

    Eclipse Portable [4.6–4.26]

    Portable version of the multifunctional development platform Eclipse.

    With this portable version of Eclipse, you can develop software directly from your removable mass storage device, even without admin rights. To get started, please visit the Eclipse Portable wiki: https://sourceforge.net/p/eclipse-neon-portable/wiki GitHub: https://github.com/Berny23/eclipse-portable Thank you for over 180,000 Downloads! Please note: A few months ago, I completely switched to Linux (now Arch btw). So, I'll be no longer active creating portable apps for Windows.
    Downloads: 67 This Week
    Last Update:
    See Project
  • 9
    Virtual T
    Virtual T is a TRS-80 Model 100/102/200 emulator that runs on Windows, Linux, and Macintosh. The goal of Virtual T is to provide 100% hardware emulation so any existing programs will run. It also adds powerful development and debugging tools.
    Leader badge
    Downloads: 14 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
    YAGARTO is a cross development environment for the ARM architecture, running on a Windows host. It includes the GNU C/C++ toolchain and the Eclipse IDE.
    Downloads: 9 This Week
    Last Update:
    See Project
  • 11
    Development environment for OS/2 and DOS
    Downloads: 13 This Week
    Last Update:
    See Project
  • 12
    Software Development Kit for the Nintendo(tm) Gameboy Advance(tm) based on GCC.
    Downloads: 23 This Week
    Last Update:
    See Project
  • 13
    VirtuAL3101 provides a series of tools to develop effects using the AL3101 DSP from Alesis. It includes an assembler/disassembler, a simulator, an application generator with its graphical interface and various effects.
    Downloads: 21 This Week
    Last Update:
    See Project
  • 14
    LoLCode1337 (speak lolcode leet) is an implementation of the esoteric programming language lolcode. It offers a compiler, virtual machine (=interpreter), debugger, internal editor and it's commands set is close to that what other lolcode implementations offer. More to come soon.
    Downloads: 12 This Week
    Last Update:
    See Project
  • 15
    The prc-tools project currently consists of patches to binutils, gdb, and GCC to support Palm OS, along with several post-linker tools.
    Downloads: 3 This Week
    Last Update:
    See Project
  • 16
    idevb is an interplatform development bridge which allows you to develop(compiling/debugging/etc.) softwares for any kinds of platforms on any platforms you prefer.
    Downloads: 2 This Week
    Last Update:
    See Project
  • 17
    CDK4AVR stands for Cross Development Kit for Atmels AVR RISC processor serie and should you support with a comprehensive Assembler and C development environment for even this processor familie under Linux or similar host systems.
    Leader badge
    Downloads: 0 This Week
    Last Update:
    See Project
  • 18
    The aim of this project is to develop a set of Eclipse plugins to enable a better experience for developers programming in C/C++ for the Cell BE architecture using Eclipse.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 19
    Java Decompiler, Disassembler and Bytecode debugger. Decompiler supports Java 5 (e.g. generics, for-each loops etc). Debugger allows user to step through each bytecode and view program state. Contains Swing GUI.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 20

    Developer Resources console dev tools

    Moved to GitHub: github.com/developer-resources-co/drdevtools

    # ⚠ This project has moved to GitHub **drdevtools is now maintained on GitHub:** **[github.com/developer-resources-co/drdevtools](https://github.com/developer-resources-co/drdevtools)** The complete CVS history was migrated to git on 2026-06-10. This SourceForge project is retained only as a read-only archive — all current development happens on GitHub. Please update your bookmarks and clone from the GitHub URL above.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 21
    GNUDE is a complete suite of GNU C, C++, Fortran, and Java Cross Compilers, and the GDB CPU Simulator and Debugger for embedded microprocessor applications development. Targets development for ARM7, ARM9, and XScale applications.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 22
    Binutils, gcc, gdb and glibc re-targeted for MIPS R3000R and R5900 as shipped in PlayStation and PlayStation 2 video game consoles, both from Sony Computer Entertainment Inc.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 23
    This is a project to develop tools for the MOUSE programming language and to encourage its use as an experimental and teaching language.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 24
    CDK4MSP stands for Cross Development Kit for the Texas Instruments MSP430 MCUs and should you support with a comprehensive Assembler and C development environment for even this processor familie under Linux or similar host systems. It will present only f
    Downloads: 0 This Week
    Last Update:
    See Project
  • 25
    CDK4NIOS stands for Cross Development Kit for Altera's soft core processor NIOS and should you support with a comprehensive Assembler and C/C++ development environment under Linux. It will present only free of fee tools, so you can use it without risks.
    Leader badge
    Downloads: 0 This Week
    Last Update:
    See Project
  • Previous
  • You're on page 1
  • 2
  • Next