awesome-repositories.com
Blog
MCP
awesome-repositories.com

Entdecke die besten Open-Source-Repositories mit KI-gestützter Suche.

EntdeckenKuratierte SuchenOpen-Source-AlternativenSelf-hosted SoftwareBlogSitemap
ProjektÜber unsRanking-MethodikPresseMCP-Server
RechtlichesDatenschutzAGB
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
Back to bombela/backward-cpp

Open-source alternatives to Backward Cpp

30 open-source projects similar to bombela/backward-cpp, ranked by how many features they have in common. Compare stars, activity and what each one does to find the best Backward Cpp alternative.

  • stacktracejs/stacktrace.jsAvatar von stacktracejs

    stacktracejs/stacktrace.js

    4,005Auf GitHub ansehen↗

    stacktrace.js is a JavaScript library designed for generating and parsing detailed function call stacks from error objects across different web browsers. It functions as a stack trace parser and error instrumentation utility that captures execution flow and error traces. The project differentiates itself through its ability to resolve source maps, translating minified JavaScript stack traces back to original source lines. It also includes a remote error reporter for transmitting processed exception data and stack traces to a centralized server for analysis. The library covers broad capabilit

    JavaScripterror-handlingjavascriptstacktracejs
    Auf GitHub ansehen↗4,005
  • acra/acraAvatar von ACRA

    ACRA/acra

    6,495Auf GitHub ansehen↗

    Acra is an Android crash reporting framework and diagnostic data collector designed to detect failures and capture device diagnostics, system logs, and application state. It serves as an embeddable library for capturing and processing crash reports, providing a pipeline to send this data to custom backends or via email. The project features a plugin-based sender architecture that allows reports to be routed through HTTP endpoints, email clients, or proprietary backend implementations. It includes a user-controlled reporting system with preference toggles and interactive dialogs to manage user

    Kotlin
    Auf GitHub ansehen↗6,495
  • kde/heaptrackAvatar von KDE

    KDE/heaptrack

    4,107Auf GitHub ansehen↗

    Heaptrack is a heap memory profiler and diagnostic tool for applications running on Linux. It functions as a memory leak detector and performance analysis system that records heap allocations and stack traces to identify memory hotspots and consumption patterns. The project provides a graphical heap allocation visualizer for exploring memory usage through tree views and peak memory reports. It utilizes flame graphs and allocation charts to visualize memory hotspots and assist in the detection of leaks. The toolset includes capabilities for heap memory allocation tracing and the generation of

    C++
    Auf GitHub ansehen↗4,107

KI-Suche

Entdecke weitere awesome Repositories

Beschreibe in einfachen Worten, was du brauchst — die KI bewertet tausende kuratierte Open-Source-Projekte nach Relevanz.

Find more with AI search
  • ereza/customactivityoncrashAvatar von Ereza

    Ereza/CustomActivityOnCrash

    3,759Auf GitHub ansehen↗

    CustomActivityOnCrash is an Android crash handling library that replaces the default system crash dialog with a custom activity. It functions as an application recovery tool and error interface manager, designed to handle application failures gracefully. The library provides mechanisms to customize the visual appearance of error screens using specific themes and translated strings. It manages application stability by preventing infinite crash cycles through time-based loop prevention and configuring whether error screens launch during background execution. The tool includes capabilities for

    Java
    Auf GitHub ansehen↗3,759
  • mstange/samplyAvatar von mstange

    mstange/samply

    4,263Auf GitHub ansehen↗

    Samply is a cross-platform CPU sampling profiler and performance analysis utility. It consists of a command-line tool for recording process stack traces at regular intervals and a visual interface for analyzing the resulting execution data. The system includes a debug symbol resolver that maps raw memory addresses to human-readable function names using local or remote symbol information. It transforms recorded execution data into flame graphs and timelines to pinpoint function-level hotspots. The tool provides capabilities for CPU execution recording, stack unwinding, and symbol resolution a

    Rust
    Auf GitHub ansehen↗4,263
  • nunomaduro/collisionAvatar von nunomaduro

    nunomaduro/collision

    4,641Auf GitHub ansehen↗

    Collision is a command-line interface error report formatter and developer debugging tool. It functions as a terminal UI component that converts raw application crash logs into stylized, readable error messages. The tool focuses on application crash diagnostics and command-line error reporting to improve the developer experience. It transforms technical error reports and stack traces into a clean, human-readable format to simplify the process of identifying and fixing software bugs. The project achieves this by intercepting standard error streams and using pattern-matching to parse raw log s

    PHPclicollisionconsole
    Auf GitHub ansehen↗4,641
  • kdab/hotspotAvatar von KDAB

    KDAB/hotspot

    5,074Auf GitHub ansehen↗

    Hotspot is a graphical user interface for analyzing and visualizing performance data captured by the Linux perf tool. It functions as a performance profiling visualizer and assembly-level profiler that maps performance costs to specific instructions synchronized with original source code. The project distinguishes itself through a remote symbol resolver that maps performance data from embedded targets to local host debug symbols and sysroots. It also includes a specialized off-CPU analysis tool designed to identify thread wait times and I/O blocks using kernel scheduler tracepoints. The tool

    C++
    Auf GitHub ansehen↗5,074
  • benfred/py-spyAvatar von benfred

    benfred/py-spy

    15,272Auf GitHub ansehen↗

    py-spy is a sampling profiler and process debugger for Python. It allows for the analysis of running processes to identify performance bottlenecks and diagnose hanging programs without requiring code changes or restarts. The tool operates by reading the memory of a running process from the outside, which enables non-invasive sampling and state collection without pausing execution. It can resolve binary symbols to capture performance data from native extensions written in compiled languages and generate visual flame graphs for both native extensions and subprocesses. The project provides capa

    Rustperformance-analysisprofilerprofiling
    Auf GitHub ansehen↗15,272
  • gruns/icecreamAvatar von gruns

    gruns/icecream

    10,063Auf GitHub ansehen↗

    Icecream is a Python debugging utility designed for inspecting variable values and execution flow during development. It provides a variable inspector that automatically labels values and attaches file and line number metadata to each output. The tool features a builtins injector that adds debugging functions to the global namespace, allowing for universal access across all project files without manual imports. It also includes an inline debugging tool that returns its arguments to the caller, enabling the insertion of inspection calls directly into active expressions without altering program

    Pythondebugdebuggingdebugging-tool
    Auf GitHub ansehen↗10,063
  • android/ndk-samplesAvatar von android

    android/ndk-samples

    10,513Auf GitHub ansehen↗

    The Android NDK samples provide a comprehensive collection of code examples demonstrating how to integrate C and C++ native code into Android applications. This repository serves as a practical guide for developers utilizing the Android Native Development Kit to implement performance-critical application components that require direct hardware access and low-level system interaction. The project highlights the use of the Java Native Interface to bridge managed code with native modules, enabling cross-language function calls and efficient data exchange. It demonstrates how to manage native act

    C++
    Auf GitHub ansehen↗10,513
  • onqtam/doctestAvatar von onqtam

    onqtam/doctest

    6,768Auf GitHub ansehen↗

    doctest is a unit testing framework and assertion library for C++ delivered as a single-header library. It provides a test runner with a command line interface to execute tests, filter test suites, and generate execution reports. The framework supports in-source unit testing and allows for the complete removal of testing logic from compiled binaries via preprocessor stripping to eliminate performance overhead in production environments. It also enables cross-binary test registry sharing, allowing one executable to utilize the test runner of another. Capabilities include parameterized testing

    C++
    Auf GitHub ansehen↗6,768
  • philip82148/cpp-dumpAvatar von philip82148

    philip82148/cpp-dump

    381Auf GitHub ansehen↗

    A C++ library for debugging purposes that can print any variable, even user-defined types.

    C++
    Auf GitHub ansehen↗381
  • eranpeer/fakeitAvatar von eranpeer

    eranpeer/FakeIt

    1,364Auf GitHub ansehen↗

    C++ mocking made easy. A simple yet very expressive, headers only library for c++ mocking.

    C++
    Auf GitHub ansehen↗1,364
  • jonasmr/microprofileAvatar von jonasmr

    jonasmr/microprofile

    1,584Auf GitHub ansehen↗

    microprofile is an embeddable profiler

    C
    Auf GitHub ansehen↗1,584
  • siu/minunitAvatar von siu

    siu/minunit

    635Auf GitHub ansehen↗

    Minimal unit testing framework for C

    C
    Auf GitHub ansehen↗635
  • martinus/nanobenchAvatar von martinus

    martinus/nanobench

    1,702Auf GitHub ansehen↗

    Simple, fast, accurate single-header microbenchmarking functionality for C++11/14/17/20

    C++
    Auf GitHub ansehen↗1,702
  • digitalinblue/celeroAvatar von DigitalInBlue

    DigitalInBlue/Celero

    861Auf GitHub ansehen↗

    C++ Benchmark Authoring Library/Framework

    C++benchmarkbenchmark-testsc-plus-plus
    Auf GitHub ansehen↗861
  • google/googletestAvatar von google

    google/googletest

    38,713Auf GitHub ansehen↗

    This project is a comprehensive C++ unit testing framework designed to verify code logic and identify regressions through a suite of assertion macros, test fixtures, and execution runners. It automates the discovery and registration of test cases during static initialization, allowing developers to define isolated test environments that ensure repeatable and predictable conditions for every execution. The framework distinguishes itself through a sophisticated mock object library that enables the simulation of components and the enforcement of strict interaction requirements. By intercepting v

    C++
    Auf GitHub ansehen↗38,713
  • meekrosoft/fffAvatar von meekrosoft

    meekrosoft/fff

    922Auf GitHub ansehen↗

    A testing micro framework for creating function test doubles

    C
    Auf GitHub ansehen↗922
  • cpputest/cpputestAvatar von cpputest

    cpputest/cpputest

    1,472Auf GitHub ansehen↗

    CppUTest unit testing and mocking framework for C/C++

    C++
    Auf GitHub ansehen↗1,472
  • dascandy/hippomocksAvatar von dascandy

    dascandy/hippomocks

    201Auf GitHub ansehen↗

    Hippomocks

    C++
    Auf GitHub ansehen↗201
  • google/benchmarkAvatar von google

    google/benchmark

    10,240Auf GitHub ansehen↗

    This project is a performance measurement framework and microbenchmarking library designed for C++ and Python. It provides a toolset for measuring the execution time of small code fragments using high-resolution timers, calculating statistical aggregates, and analyzing asymptotic complexity. The framework distinguishes itself through specialized capabilities for multithreaded performance testing, using synchronized execution to measure parallel throughput. It includes mechanisms to prevent compiler optimizations from removing benchmarked code and supports complex parameterization via Cartesia

    C++benchmark
    Auf GitHub ansehen↗10,240
  • catchorg/catch2Avatar von catchorg

    catchorg/Catch2

    20,198Auf GitHub ansehen↗

    Catch2 is a comprehensive framework for C++ software validation, providing an environment for unit testing, integration verification, and performance analysis. It enables developers to define and execute automated test suites and micro-benchmarks directly within their applications. The framework is distinguished by its header-only distribution, which allows for integration into existing build systems without requiring complex external dependencies. It utilizes a hierarchical section-based execution model that supports behavior-driven testing, allowing for shared setup and teardown logic acros

    C++bddcppcpp14
    Auf GitHub ansehen↗20,198
  • cobaltfusion/debugviewppAvatar von CobaltFusion

    CobaltFusion/DebugViewPP

    1,251Auf GitHub ansehen↗

    DebugView++, collects, views, filters your application logs, and highlights information that is important to you!

    C++
    Auf GitHub ansehen↗1,251
  • inducer/pudbAvatar von inducer

    inducer/pudb

    3,243Auf GitHub ansehen↗

    Full-screen console debugger for Python

    Pythonbpythondebugdebugger
    Auf GitHub ansehen↗3,243
  • boostorg/testAvatar von boostorg

    boostorg/test

    209Auf GitHub ansehen↗

    The reference C++ unit testing framework (TDD, xUnit, C++03/11/14/17)

    C++boostc-plus-plusunit-testing
    Auf GitHub ansehen↗209
  • libcheck/checkAvatar von libcheck

    libcheck/check

    1,167Auf GitHub ansehen↗

    A unit testing framework for C

    C
    Auf GitHub ansehen↗1,167
  • libnonius/noniusAvatar von libnonius

    libnonius/nonius

    367Auf GitHub ansehen↗

    A C++ micro-benchmarking framework

    C++
    Auf GitHub ansehen↗367
  • barryvdh/laravel-debugbarAvatar von barryvdh

    barryvdh/laravel-debugbar

    19,242Auf GitHub ansehen↗

    Laravel Debugbar is a web-based debugging toolbar and application profiler for Laravel. It provides a visual interface to inspect database queries, logs, and performance metrics in real time to identify and resolve bugs during development. The tool features a database query monitor to capture SQL statements and timings, as well as a request inspector for analyzing route metadata, loaded views, and HTTP request data. It includes a profiler for measuring execution time and memory usage to identify bottlenecks in the request lifecycle. Its observability capabilities cover exception capture, app

    PHP
    Auf GitHub ansehen↗19,242
  • stepci/stepciAvatar von stepci

    stepci/stepci

    1,860Auf GitHub ansehen↗

    Automated API Testing and Quality Assurance

    TypeScript
    Auf GitHub ansehen↗1,860