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

  • Purchasing and invoice automation solution for small to mid market companies. Icon
    Purchasing and invoice automation solution for small to mid market companies.

    Save your team 10s of hours/week with a fully personalized and automated procurement process.

    ProcureDesk is an integrated purchasing and invoicing platform tailored to help small to medium sized businesses streamline their procurement processes. This user-friendly system automates workflows and consolidates purchasing data into a centralized dashboard, allowing companies to control spending and enhance transparency efficiently. Features like automated invoice matching, simple requisition creation, and immediate cash flow insights minimize manual tasks and boost operational efficiency. ProcureDesk is perfect for smaller enterprises leveraging big-business strategies to reduce costs and optimize their purchasing activities. Discover how ProcureDesk can transform your procurement process into a more effective and manageable part of your business.
  • Secure Online Fax and Business Text Messaging Service Icon
    Secure Online Fax and Business Text Messaging Service

    Elevate your business communications with Notifyre's secure SMS and fax solutions.

    Send and receive SMS and fax online, from email, app or with our developer friendly SMS & fax API. HIPAA compliant & ISO 27001 certified. Outstanding value and 5-star service.
  • 1
    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,657 This Week
    Last Update:
    See Project
  • 2
    strace

    strace

    linux syscall tracer

    The strace project has been moved to https://strace.io. strace is a diagnostic, debugging and instructional userspace tracer for Linux. It is used to monitor and tamper with interactions between userspace processes and the Linux kernel, which include system calls, signal deliveries, and changes of process state. The operation of strace is made possible by the kernel feature known as ptrace.
    Leader badge
    Downloads: 687 This Week
    Last Update:
    See Project
  • 3
    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: 309 This Week
    Last Update:
    See Project
  • 4
    Flipper

    Flipper

    A desktop debugging platform for mobile developers

    Flipper is a platform for debugging iOS, Android and React Native apps. Visualize, inspect, and control your apps from a simple desktop interface. Use Flipper as is or extend it using the plugin API. Flipper aims to be your number one companion for mobile app development on iOS and Android. Therefore, we provide a bunch of useful tools including a log viewer, interactive layout inspector, and network inspector. Flipper is built as a platform. In addition to using the tools already included, you can create your own plugins to visualize and debug data from your mobile apps. Flipper takes care of sending data back and forth, calling functions, and listening for events on the mobile app. Both Flipper's desktop app and native mobile SDKs are open-source and MIT licensed. This enables you to see and understand how we are building plugins, and of course join the community and help improve Flipper. We are excited to see what you will build on this platform.
    Downloads: 60 This Week
    Last Update:
    See Project
  • Engage for Amazon Connect, the Pre-built Contact Center Platform Icon
    Engage for Amazon Connect, the Pre-built Contact Center Platform

    Utilizing the power of AWS and Generative AI, Engage provides your customers with highly personalized, exceptional experiences.

    Engage is a pre-built, intelligent contact center platform that transforms customer service.
  • 5
    Lazarus Code and Component Repository
    Lazarus is a free and open source development tool for the Free Pascal Compiler. The purpose of this project is to serve as a Code Repository, Wiki Knowledgebase and support site for converting existing components and libraries to work with Lazarus and the Free Pascal Compiler.
    Leader badge
    Downloads: 204 This Week
    Last Update:
    See Project
  • 6
    This emulator is capable of providing a faithful replication of the HP48. It also has a debugger for the saturn processor.
    Leader badge
    Downloads: 150 This Week
    Last Update:
    See Project
  • 7

    bash debugger

    bash debugger

    A gdb-like debugger for bash
    Leader badge
    Downloads: 147 This Week
    Last Update:
    See Project
  • 8
    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: 141 This Week
    Last Update:
    See Project
  • 9
    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: 211 This Week
    Last Update:
    See Project
  • Business Texting and Text Message Marketing Solutions - Textellent Icon
    Business Texting and Text Message Marketing Solutions - Textellent

    Textellent's robust business texting services provide SMS and MMS capability for customer service, sales, and marketing texting programs.

    Textellent's business texting solution makes designing, managing, measuring, and integrating SMS and MMS campaigns easy. Whether used for customer service, sales, or marketing, Textellent supports your customer journey with an easy-to-use service that text-enables local business lines and serves businesses of any size. Robust scheduling and appointment reminders are also available, as are keywords and shortcodes for easy opt-in programs with TCPA compliance supported by AI.
  • 10

    GCC toolchain for MSP430

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

    Obsolete. See http://www.ti.com/tool/msp430-gcc-opensource or upstream GNU tools. 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)
    Leader badge
    Downloads: 98 This Week
    Last Update:
    See Project
  • 11
    Bot Framework Emulator

    Bot Framework Emulator

    Locally test and debug chat bots built with the Bot Framework SDK

    Bot Framework Emulator is a desktop application that allows bot developers to test and debug bots, either locally or remotely. Using the Emulator, you can chat with your bot and inspect the messages that your bot sends and receives. The Emulator displays messages as they would appear in a web chat UI and logs JSON requests and responses as you exchange messages with your bot. Before you deploy your bot to the cloud, run it locally and test it using the Emulator. You can test your bot using the Emulator even if you haven't yet created it with Azure Bot Service or configured it to run on any channels. Before connecting your bot to the Bot Framework Emulator, you need to run your bot locally. You can use Visual Studio or Visual Studio Code to run your bot, or use the command line. When you are developing behind a corporate proxy, the Emulator will use the configured environment variables HTTP_PROXY and HTTPS_PROXY, which specify the proxy URL route for HTTP and HTTPs requests.
    Downloads: 10 This Week
    Last Update:
    See Project
  • 12
    Sonic Agent

    Sonic Agent

    Agent of Sonic cloud real machine platform

    Agent of Sonic Cloud Real Machine Platform. Sonic is a platform that integrates remote control debugging and automated testing of mobile devices, and strives to create a better use experience for global developers and test engineers.
    Downloads: 9 This Week
    Last Update:
    See Project
  • 13
    Semgrep

    Semgrep

    Lightweight static analysis for many languages

    Static analysis at ludicrous speed. Find bugs and enforce code standards. Find and prevent security issues in Terraform, Docker, Kubernetes, nginx, and AWS configs before they go into production. Go beyond application code and protect the entire stack with a breadth of scanning capabilities. Don't leak secrets, scan every commit and ensure secrets don't make it to production. Protect the privileged CI/CD environment from malicious activity that could result in access to source code, secrets, and more. Run with registry rules or your own. Code is analyzed locally (not uploaded). Get results at ludicrous speed with diff-aware scans, review findings in MR and PR comments, and deploy Semgrep across your organization’s projects. Go beyond the registry with rules specific to your organization. Write rules to enforce your own code guardrails.
    Downloads: 8 This Week
    Last Update:
    See Project
  • 14
    scanmem & GameConqueror

    scanmem & GameConqueror

    memory scanner for Linux

    scanmem is a debugging utility designed to isolate the address of an arbitrary variable in an executing process. scanmem simply needs to be told the pid of the process and the value of the variable at several different times. After several scans of the process, scanmem isolates the position of the variable and allows you to modify its value.
    Downloads: 8 This Week
    Last Update:
    See Project
  • 15
    After a program has been thrown into the world in binary form, it can boomerang back as source code. The Boomerang reverse engineering framework is the first general native executable decompiler available to the public.
    Leader badge
    Downloads: 166 This Week
    Last Update:
    See Project
  • 16
    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: 55 This Week
    Last Update:
    See Project
  • 17
    DUMA (Detect Unintended Memory Access) is a multi-platform memory debugging library. It can detect memory leaks and buffer overruns (or underruns) in a malloc() / new memory buffer. DUMA is a fork of Bruce Perens' Electric Fence library. sourceforge isn't maintained for many years! suggest you want to look at https://github.com/johnsonjh/duma
    Leader badge
    Downloads: 37 This Week
    Last Update:
    See Project
  • 18
    James

    James

    Web Debugging Proxy Application

    James is an HTTP Proxy and Monitor that enables developers to view and intercept requests made from the browser. It is an open-source alternative to the popular developer tool Charles. James is built with hoxy, electron and react. Use wildcards in the "url to map" field, put a "*" between two adjacent slashes. The electron instance will automatically reload whenever a change is made. Download the correct version for your OS.
    Downloads: 4 This Week
    Last Update:
    See Project
  • 19
    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: 25 This Week
    Last Update:
    See Project
  • 20
    Jasmin is an interpreter for the x86 assembly language with a full-featured development environment aimed for educational purposes.
    Leader badge
    Downloads: 74 This Week
    Last Update:
    See Project
  • 21
    Boa Constructor - wxPython GUI Builder
    A RAD GUI Building IDE for wxPython.
    Downloads: 14 This Week
    Last Update:
    See Project
  • 22
    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: 17 This Week
    Last Update:
    See Project
  • 23
    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: 57 This Week
    Last Update:
    See Project
  • 24
    BotKube

    BotKube

    An app that helps you monitor your Kubernetes cluster

    BotKube is a messaging bot for monitoring and debugging Kubernetes clusters. It's built and maintained by InfraCloud. BotKube can be integrated with multiple messaging platforms like - Slack, Mattermost, Microsoft Teams to help you monitor your Kubernetes cluster(s), debug critical deployments and gives recommendations for standard practices by running checks on the Kubernetes resources. BotKube watches Kubernetes resources and sends a notification to the channel if any event occurs for example a ImagePullBackOff error. You can customize the objects and level of events you want to get from the Kubernetes cluster. You can turn on/off notifications simply by sending a message to @BotKube. BotKube can execute kubectl commands on Kubernetes cluster without giving access to Kubeconfig or underlying infrastructure. With BotKube you can debug your deployment, services or anything about your cluster right from your messaging window.
    Downloads: 2 This Week
    Last Update:
    See Project
  • 25
    DELVE

    DELVE

    Delve is a debugger for the Go programming language

    Delve is a debugger for the Go programming language. The goal of the project is to provide a simple, full featured debugging tool for Go. Delve should be easy to invoke and easy to use. Chances are if you're using a debugger, things aren't going your way. With that in mind, Delve should stay out of your way as much as possible. Delve aims to be a very simple and powerful tool, but can be confusing if you're not used to using a source level debugger in a compiled language. This document will provide all the information you need to get started debugging your Go programs. The first CLI subcommand we will explore is debug. This subcommand can be run without arguments if you're in the same directory as your main package, otherwise it optionally accepts a package path.
    Downloads: 2 This Week
    Last Update:
    See Project
  • Previous
  • You're on page 1
  • 2
  • 3
  • 4
  • 5
  • Next