C Debug

Open-source C projects categorized as Debug

Top 13 C Debug Projects

  1. Unity Test API

    Simple unit testing for C

    Project mention: Ask HN: Best dev environment for C in 2024? | news.ycombinator.com | 2024-12-07

    There are plenty of good IDE in 2024 for any languages; C included.

    For the IDE itself, the big choices are between Jetbrains CLion and VSCode. If you are familiar with Jetbrains product for another language, stick to it. Same for VSCode, if you’re use to it, just install the right plugins.

    I personally prefer Jetbrains product because it is working without selecting/installing all the plugins. Some people likes to tweak their environment. So, I don’t use a lot of plugins on the IDE.

    I use VSCode only when I have multiple stack in the same project (typically Flutter project which include the Dart part and the native part). In that case, VSCode is more practical.

    In the embedded world, there is also Kiel for ARM embedded development. (https://www.keil.com/). I was never be able to use it. It is really unnatural to me but a lot of embedded C developers love it.

    Regarding the dev tools, I prefer to use tools that are multi platform and widely used. So, the dev tools include CMake, make and GNU C compiler. It is a pretty common toolkit that covered my needs so far.

    Unit tests are written with Unity Test Framework (https://github.com/ThrowTheSwitch/Unity). It is simple and allow to be executed on the target if required; which is practical for embedded development.

  2. InfluxDB

    InfluxDB – Built for High-Performance Time Series Workloads. InfluxDB 3 OSS is now GA. Transform, enrich, and act on time series data directly in the database. Automate critical tasks and eliminate the need to move data externally. Download now.

    InfluxDB logo
  3. HyperDbg

    State-of-the-art native debugging tools

    Project mention: HyperDbg: A debugger designed for analyzing, fuzzing and reversing | news.ycombinator.com | 2024-11-15
  4. Remotery

    Single C file, Realtime CPU/GPU Profiler with Remote Web Viewer

  5. sngrep

    Ncurses SIP Messages flow viewer

    Project mention: Ncurses SIP Messages flow viewer | news.ycombinator.com | 2024-08-25
  6. fff

    A testing micro framework for creating function test doubles (by meekrosoft)

  7. minUnit

    Minimal unit testing framework for C

  8. SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

    SaaSHub logo
  9. simple-pt

    Simple Intel CPU processor tracing on Linux

  10. libtap

    Write tests in C

  11. gdbstub

    Simple, single-file, dependency-free GDB stub that can be easily dropped in to your project. (by mborgerson)

  12. ig-debugheap

    Debug heap useful for tracking down memory errors.

  13. PBD

    🖨️🐞 Printf Based Debugger, a user-friendly C debugger

  14. remote-debugger

NOTE: The open source projects on this list are ordered by number of github stars. The number of mentions indicates repo mentiontions in the last 12 Months or since we started tracking (Dec 2020).

C Debug discussion

Log in or Post with

C Debug related posts

  • Tool Containerization Best Practices For Embedded Software Development

    5 projects | dev.to | 24 Sep 2024
  • Ncurses SIP Messages flow viewer

    1 project | news.ycombinator.com | 25 Aug 2024
  • Jenkins not detecting test fail

    1 project | /r/jenkinsci | 28 Jun 2023
  • At what abstraction level does the USB MSC class operate?

    1 project | /r/embedded | 16 Apr 2023
  • What is the best Unit testing framework for VS code for C?

    2 projects | /r/cprogramming | 23 Mar 2023
  • DAP-Link Confusion

    1 project | /r/embedded | 19 Feb 2023
  • Minimal unit testing framework for C

    1 project | news.ycombinator.com | 26 Aug 2022
  • A note from our sponsor - SaaSHub
    www.saashub.com | 18 May 2025
    SaaSHub helps you find the best software and product alternatives Learn more →

Index

What are some of the best open-source Debug projects in C? This list will help you:

# Project Stars
1 Unity Test API 4,480
2 HyperDbg 3,236
3 Remotery 3,215
4 DAPLink 2,492
5 sngrep 1,076
6 fff 829
7 minUnit 592
8 simple-pt 348
9 libtap 258
10 gdbstub 225
11 ig-debugheap 183
12 PBD 66
13 remote-debugger 7

Sponsored
InfluxDB – Built for High-Performance Time Series Workloads
InfluxDB 3 OSS is now GA. Transform, enrich, and act on time series data directly in the database. Automate critical tasks and eliminate the need to move data externally. Download now.
www.influxdata.com

Did you know that C is
the 6th most popular programming language
based on number of references?