Debuggers

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

  • Simple, Secure Domain Registration Icon
    Simple, Secure Domain Registration

    Get your domain at wholesale price. Cloudflare offers simple, secure registration with no markups, plus free DNS, CDN, and SSL integration.

    Register or renew your domain and pay only what we pay. No markups, hidden fees, or surprise add-ons. Choose from over 400 TLDs (.com, .ai, .dev). Every domain is integrated with Cloudflare's industry-leading DNS, CDN, and free SSL to make your site faster and more secure. Simple, secure, at-cost domain registration.
    Sign up for free
  • 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
  • 1
    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: 97,392 This Week
    Last Update:
    See Project
  • 2
    wxHexEditor
    wxHexEditor is another Hex Editor, build because of there is no good hex editor for Linux system, specially for big files. It supports files up to 2^64 bytes. Written with C++/wxWidgets GUI libs and can be used with other OS'es such Windows, Mac OS
    Leader badge
    Downloads: 213 This Week
    Last Update:
    See Project
  • 3
    CxxTest is a unit testing framework for C++ that is similar in spirit to JUnit, CppUnit, and xUnit. CxxTest is easy to use because it does not require precompiling a CxxTest testing library, it employs no advanced features of C++ (e.g. RTTI) and it supports a very flexible form of test discovery.
    Leader badge
    Downloads: 51 This Week
    Last Update:
    See Project
  • 4
    ECLiPSe CLP

    ECLiPSe CLP

    ECLiPSe Constraint Logic Programming System

    The ECLiPSe Constraint Logic Programming System is designed for solving combinatorial optimization problems, for the development of new constraint solver technology and their hybrids, and for the teaching of modelling, solving and search techniques.
    Leader badge
    Downloads: 31 This Week
    Last Update:
    See Project
  • Keep company data safe with Chrome Enterprise Icon
    Keep company data safe with Chrome Enterprise

    Protect your business with AI policies and data loss prevention in the browser

    Make AI work your way with Chrome Enterprise. Block unapproved sites and set custom data controls that align with your company's policies.
    Download Chrome
  • 5
    Cinemagoer

    Cinemagoer

    Python package to retrieve and manage data of the IMDb

    Cinemagoer is a Python package useful to retrieve and manage the data of the IMDb movie database about movies, people, characters and companies. Platform-independent, it can retrieve data from both the IMDb's web server and a local copy of the whole db.
    Downloads: 12 This Week
    Last Update:
    See Project
  • 6
    PokeMini

    PokeMini

    Portable Pokémon Mini Emulator

    Portable emulator for Pokémon-Mini. Last version: 0.60 (16 June 2015) Check Wiki for platform dependencies and other information.
    Leader badge
    Downloads: 37 This Week
    Last Update:
    See Project
  • 7
    Netfox

    Netfox

    A lightweight, one line setup, iOS / OSX network debugging library

    Netfox provides a quick look on all executed network requests performed by your iOS or OSX app. It grabs all requests - of course yours, requests from 3rd party libraries (such as AFNetworking, Alamofire or else), UIWebViews, and more.
    Downloads: 1 This Week
    Last Update:
    See Project
  • 8
    Jasmin is an interpreter for the x86 assembly language with a full-featured development environment aimed for educational purposes.
    Leader badge
    Downloads: 26 This Week
    Last Update:
    See Project
  • 9

    ELFIO

    A header-only C++ library for accessing files in ELF binary format

    ELFIO is a header-only C++ library intended for reading and generating files in the ELF binary format
    Leader badge
    Downloads: 6 This Week
    Last Update:
    See Project
  • Build Securely on Azure with Proven Frameworks Icon
    Build Securely on Azure with Proven Frameworks

    Lay a foundation for success with Tested Reference Architectures developed by Fortinet’s experts. Learn more in this white paper.

    Moving to the cloud brings new challenges. How can you manage a larger attack surface while ensuring great network performance? Turn to Fortinet’s Tested Reference Architectures, blueprints for designing and securing cloud environments built by cybersecurity experts. Learn more and explore use cases in this white paper.
    Download Now
  • 10
    GXemul is a full-system computer emulator, emulating processors (ARM, MIPS, M88K, PowerPC, and SuperH) and surrounding peripherals, in some cases well enough to let unmodified guest operating systems run as if they were running on real hardware.
    Downloads: 10 This Week
    Last Update:
    See Project
  • 11
    BT-Sim is a BlueTooth simulator on a HCI level. The project alows to develop and test BT applications without using real BT hardware. It works in particular with PalmSource's Palm OS Simulator.
    Leader badge
    Downloads: 17 This Week
    Last Update:
    See Project
  • 12
    mspgcc4 is no longer supported. Please use the newer toolchain at the MSPGCC project. (This was a port of the GCC 4.x branch to the Texas Instruments MSP430 microcontroller core. It is based on the MSPGCC project that is stuck with GCC 3.2.3.)
    Downloads: 3 This Week
    Last Update:
    See Project
  • 13
    NEmu is an emulator/simulator for exploring computer architecture. It provides a virtual machine, a debugger, and simulations of various cpus and hardware. NEmu is built on top of ALib, my own application framework.
    Downloads: 12 This Week
    Last Update:
    See Project
  • 14
    Jar Browser is a Java development utility for searching and browsing the contents of a set of jar and zip files. It supports searching for classes across multiple jars, plus a variety of other features. Great for solving CLASSPATH issues.
    Leader badge
    Downloads: 6 This Week
    Last Update:
    See Project
  • 15
    The m6800 Simulator is a teaching tool to introduce students to microprocessors. It is based on a cut-down version of the M6800 chip, and a reduced instruction set. The simulator assembles and simulates execution of the users code on a GUI
    Leader badge
    Downloads: 9 This Week
    Last Update:
    See Project
  • 16
    PyChecker is a static analysis tool for finding bugs in Python source code. It finds problems that are typically caught by a compiler for less dynamic languages, like C and C++. It is similar to lint.
    Downloads: 5 This Week
    Last Update:
    See Project
  • 17
    CTrace is a multi-threaded trace debug library written in C. It provides a simple, fast, well documented trace utility for applications and as such is especially suitable for use in real-time embedded applications.
    Downloads: 8 This Week
    Last Update:
    See Project
  • 18
    Disassembler for Windows(95-XP), currently supports PE, NE, MZ, COM and "unknown" executable formats. Includes also OS independent console version (but requires x86). Output syntax similar to NASM .
    Downloads: 8 This Week
    Last Update:
    See Project
  • 19
    We extend the Eclipse IDE with tools for development in Haskell, a functional programming language, providing support for a wide range of tools (compilers, interpreters, doc tools etc.) in a coherent, convenient and configurable environment.
    Downloads: 2 This Week
    Last Update:
    See Project
  • 20
    A Zilog Z80 simulator, debugger and profiler tailored for ZX Spectrum development (but generic enough to be used with other platforms)
    Downloads: 4 This Week
    Last Update:
    See Project
  • 21

    Jlint

    Static analyzer for Java bytecode

    Jlint will check your Java code and find bugs, inconsistencies and synchronization problems by doing data flow analysis on the code and building the lock graph. Jlint is fast, easy to learn, and requires no changes in the class files to be checked.
    Downloads: 7 This Week
    Last Update:
    See Project
  • 22

    AdViEmulator

    Entex Adventure Vision emulator with debugging capabilities.

    Entex Adventure Vision emulator with debugging capabilities. Latest version: 1.0 (March 16, 2013) For now the emulator is hardcoded with Qt, in future this will be changed to make the project more portable. Short F.A.Q. ------------------ Q: Emulator can't reach 100% emulation with sound enabled! A: Fiddle with the Sound buffer size inside "Options..."
    Downloads: 6 This Week
    Last Update:
    See Project
  • 23
    the omega xvi project is a javascript debugger written in javascript. it can debug code, execute blocks of code or entire applications, as well as detect variables. because of its javascript nature, it can be run through a webpage, online.
    Downloads: 6 This Week
    Last Update:
    See Project
  • 24
    NetTool is a developer tool for monitoring and manipulating application-level network messages, particularly useful for debugging web applications and web services. There are two components to NetTool: the HTTP Client, and the TCP Tunnel.
    Downloads: 5 This Week
    Last Update:
    See Project
  • 25
    memwatch is an ANSI C fault tolerant memory leak and corruption detection tool. Basically, you add a header file to your souce code files, and compile with MEMWATCH defined or not. Check the README and USING files for more instructions.
    Downloads: 4 This Week
    Last Update:
    See Project
  • Previous
  • You're on page 1
  • 2
  • 3
  • 4
  • 5
  • Next