Debug

Top 23 Debug Open-Source Projects

  • Google Test

    GoogleTest - Google Testing and Mocking Framework

  • Project mention: Creating k-NN with C++ (from Scratch) | dev.to | 2024-01-11

    cmake_minimum_required(VERSION 3.5) project(knn_cpp CXX) include(FetchContent) FetchContent_Declare( googletest GIT_REPOSITORY https://github.com/google/googletest.git GIT_TAG release-1.11.0 ) FetchContent_MakeAvailable(googletest) FetchContent_Declare(matplotplusplus GIT_REPOSITORY https://github.com/alandefreitas/matplotplusplus GIT_TAG origin/master) FetchContent_GetProperties(matplotplusplus) if(NOT matplotplusplus_POPULATED) FetchContent_Populate(matplotplusplus) add_subdirectory(${matplotplusplus_SOURCE_DIR} ${matplotplusplus_BINARY_DIR} EXCLUDE_FROM_ALL) endif() function(knn_cpp_test TEST_NAME TEST_SOURCE) add_executable(${TEST_NAME} ${TEST_SOURCE}) target_link_libraries(${TEST_NAME} PUBLIC matplot) aux_source_directory(${CMAKE_CURRENT_SOURCE_DIR}/../lib LIB_SOURCES) target_link_libraries(${TEST_NAME} PRIVATE gtest gtest_main gmock gmock_main) target_include_directories(${TEST_NAME} PRIVATE ${CMAKE_CURRENT_SOURCE_DIR} ${CMAKE_CURRENT_SOURCE_DIR}/../) target_sources(${TEST_NAME} PRIVATE ${LIB_SOURCES} ) include(GoogleTest) gtest_discover_tests(${TEST_NAME}) endfunction() knn_cpp_test(LinearAlgebraTest la_test.cc) knn_cpp_test(KnnTest knn_test.cc) knn_cpp_test(UtilsTest utils_test.cc)

  • Catch

    A modern, C++-native, test framework for unit-tests, TDD and BDD - using C++14, C++17 and later (C++11 support is in v2.x branch, and C++03 on the Catch1.x branch)

  • Project mention: C++ Comparison Operator Craziness | news.ycombinator.com | 2024-02-12
  • InfluxDB

    Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.

    InfluxDB logo
  • PySnooper

    Never use print for debugging again

  • redux-devtools-extension

    Redux DevTools extension.

  • Project mention: State Management Nx React Native/Expo Apps with TanStack Query and Redux | dev.to | 2024-02-17

    Dev tools: @redux-devtools/extension

  • debug

    A tiny JavaScript debugging utility modelled after Node.js core's debugging technique. Works in Node.js and web browsers

  • Project mention: Why write a library? | dev.to | 2024-05-02

    Number of dependencies: one way to tell if a library is not too challenging to be used as study source is based on the production dependencies count. The fewer the better. For example, I chose debug because it only has 1 dependency (ms), while the rest of the code relies on core NodeJS modules - which is exactly what I was looking for - to learn how to build a library from scratch, not off the shelf libraries with many external deps, which in turn are based on more deps. There you go, dependency hell.

  • icecream

    🍦 Never use print() to debug again.

  • Project mention: Python VS Common Lisp applied: print, log and icecream | dev.to | 2024-05-16

    I discovered a new Python library "you must not miss" from a youtuber. At first sight, everything looks awesome. Reading icecream's README sparks a lot of joy.

  • benchmark

    A microbenchmark support library

  • Project mention: How can I check the execution time of a program rendered in SFML? | /r/cpp_questions | 2023-12-05
  • SaaSHub

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

    SaaSHub logo
  • Android Debug Database

    A library for debugging android databases and shared preferences - Make Debugging Great Again

  • Symfony VarDumper

    Provides mechanisms for walking through any arbitrary PHP variable

  • doctest

    The fastest feature-rich C++11/14/17/20/23 single-header testing framework

  • Pidcat

    Colored logcat script which only shows log entries for a specific application package.

  • XCGLogger

    A debug log framework for use in Swift projects. Allows you to log details to the console (and optionally a file), just like you would have with NSLog() or print(), but with additional information, such as the date, function name, filename and line number.

  • Unity Test API

    Simple Unit Testing for C

  • Project mention: Jenkins not detecting test fail | /r/jenkinsci | 2023-06-28
  • backward-cpp

    A beautiful stack trace pretty printer for C++

  • mirrord

    Connect your local process and your cloud environment, and run local code in cloud conditions.

  • Project mention: The Traffic Police 🚨 - Controlling outgoing traffic with mirrord | dev.to | 2024-02-26

    So, you've been using mirrord to simplify your development process (if you haven’t, go here!). Naturally, you want the traffic from the app you're debugging to go through the cluster environment, so your app can communicate with its clustery pals. There is a problem though: your latest change adds some new columns to the database, and you don’t want to modify the database in the cluster and affect everyone else working on it. You do have a local instance of the database that you can modify, so your app can use that, but you still want it to talk to all the other components in the cluster. So what now? The new outgoing traffic filter feature is here to solve exactly this type of problem!

  • ScyllaHide

    Advanced usermode anti-anti-debugger. Forked from https://bitbucket.org/NtQuery/scyllahide

  • okteto

    Develop your applications directly in your Kubernetes Cluster

  • Project mention: Noob question: How do you setup your local dev environment? | /r/kubernetes | 2023-05-31

    Check also devspace.sh and okteto.com

  • lightproxy

    💎 Cross platform Web debugging proxy

  • pudb

    Full-screen console debugger for Python

  • Project mention: How can I debug Python code in neovim! | /r/vim | 2023-07-01

    I simply use the superb pudb. Press ctrl+e to open the current file at the current line in your editor.

  • gdb-frontend

    ☕ GDBFrontend is an easy, flexible and extensible gui debugger. Try it on https://debugme.dev

  • Project mention: GDB-front end: GDB front end with a browser-based UI | news.ycombinator.com | 2024-01-28
  • Kint

    Kint - a powerful and modern PHP debugging tool.

  • Remotery

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

  • UtinyRipper

    GUI and API library to work with Engine assets, serialized and bundle files

  • Project mention: How to make mods? | /r/SunHaven | 2023-06-09
  • SaaSHub

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

    SaaSHub logo
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).

Debug related posts

Index

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

Project Stars
1 Google Test 33,267
2 Catch 18,090
3 PySnooper 16,274
4 redux-devtools-extension 13,478
5 debug 11,014
6 icecream 8,557
7 benchmark 8,469
8 Android Debug Database 8,349
9 Symfony VarDumper 7,355
10 doctest 5,633
11 Pidcat 4,799
12 XCGLogger 3,897
13 Unity Test API 3,767
14 backward-cpp 3,615
15 mirrord 3,442
16 ScyllaHide 3,240
17 okteto 3,171
18 lightproxy 3,057
19 pudb 2,885
20 gdb-frontend 2,773
21 Kint 2,745
22 Remotery 2,737
23 UtinyRipper 2,703

Sponsored
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com