awesome-repositories.com
Blog
awesome-repositories.com

Descubre los mejores repositorios open-source con nuestra búsqueda potenciada por IA.

ExplorarBúsquedas curadasAlternativas open-sourceSoftware autohospedableBlogMapa del sitio
ProyectoAcerca deCómo clasificamosPrensaServidor MCP
Aviso legalPrivacidadTérminos
© 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 de stacktracejs

    stacktracejs/stacktrace.js

    4,005Ver en GitHub↗

    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
    Ver en GitHub↗4,005
  • acra/acraAvatar de ACRA

    ACRA/acra

    6,495Ver en GitHub↗

    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
    Ver en GitHub↗6,495
  • kde/heaptrackAvatar de KDE

    KDE/heaptrack

    4,107Ver en GitHub↗

    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++
    Ver en GitHub↗4,107

Búsqueda con IA

Explora más repositorios increíbles

Describe lo que necesitas en lenguaje sencillo: la IA clasifica miles de proyectos open-source curados por relevancia.

Find more with AI search
  • ereza/customactivityoncrashAvatar de Ereza

    Ereza/CustomActivityOnCrash

    3,759Ver en GitHub↗

    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
    Ver en GitHub↗3,759
  • nunomaduro/collisionAvatar de nunomaduro

    nunomaduro/collision

    4,641Ver en GitHub↗

    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
    Ver en GitHub↗4,641
  • mstange/samplyAvatar de mstange

    mstange/samply

    4,263Ver en GitHub↗

    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
    Ver en GitHub↗4,263
  • kdab/hotspotAvatar de KDAB

    KDAB/hotspot

    5,074Ver en GitHub↗

    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++
    Ver en GitHub↗5,074
  • benfred/py-spyAvatar de benfred

    benfred/py-spy

    15,272Ver en GitHub↗

    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
    Ver en GitHub↗15,272
  • gruns/icecreamAvatar de gruns

    gruns/icecream

    10,063Ver en GitHub↗

    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
    Ver en GitHub↗10,063
  • android/ndk-samplesAvatar de android

    android/ndk-samples

    10,513Ver en GitHub↗

    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++
    Ver en GitHub↗10,513
  • siu/minunitAvatar de siu

    siu/minunit

    635Ver en GitHub↗

    Minimal unit testing framework for C

    C
    Ver en GitHub↗635
  • libnonius/noniusAvatar de libnonius

    libnonius/nonius

    367Ver en GitHub↗

    A C++ micro-benchmarking framework

    C++
    Ver en GitHub↗367
  • onqtam/doctestAvatar de onqtam

    onqtam/doctest

    6,768Ver en GitHub↗

    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++
    Ver en GitHub↗6,768
  • barryvdh/laravel-debugbarAvatar de barryvdh

    barryvdh/laravel-debugbar

    19,242Ver en GitHub↗

    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
    Ver en GitHub↗19,242
  • libcheck/checkAvatar de libcheck

    libcheck/check

    1,167Ver en GitHub↗

    A unit testing framework for C

    C
    Ver en GitHub↗1,167
  • philip82148/cpp-dumpAvatar de philip82148

    philip82148/cpp-dump

    381Ver en GitHub↗

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

    C++
    Ver en GitHub↗381
  • martinus/nanobenchAvatar de martinus

    martinus/nanobench

    1,702Ver en GitHub↗

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

    C++
    Ver en GitHub↗1,702
  • cpputest/cpputestAvatar de cpputest

    cpputest/cpputest

    1,472Ver en GitHub↗

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

    C++
    Ver en GitHub↗1,472
  • digitalinblue/celeroAvatar de DigitalInBlue

    DigitalInBlue/Celero

    861Ver en GitHub↗

    C++ Benchmark Authoring Library/Framework

    C++benchmarkbenchmark-testsc-plus-plus
    Ver en GitHub↗861
  • meekrosoft/fffAvatar de meekrosoft

    meekrosoft/fff

    922Ver en GitHub↗

    A testing micro framework for creating function test doubles

    C
    Ver en GitHub↗922
  • dascandy/hippomocksAvatar de dascandy

    dascandy/hippomocks

    201Ver en GitHub↗

    Hippomocks

    C++
    Ver en GitHub↗201
  • google/googletestAvatar de google

    google/googletest

    38,713Ver en GitHub↗

    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++
    Ver en GitHub↗38,713
  • catchorg/catch2Avatar de catchorg

    catchorg/Catch2

    20,198Ver en GitHub↗

    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
    Ver en GitHub↗20,198
  • cobaltfusion/debugviewppAvatar de CobaltFusion

    CobaltFusion/DebugViewPP

    1,251Ver en GitHub↗

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

    C++
    Ver en GitHub↗1,251
  • eranpeer/fakeitAvatar de eranpeer

    eranpeer/FakeIt

    1,364Ver en GitHub↗

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

    C++
    Ver en GitHub↗1,364
  • jonasmr/microprofileAvatar de jonasmr

    jonasmr/microprofile

    1,584Ver en GitHub↗

    microprofile is an embeddable profiler

    C
    Ver en GitHub↗1,584
  • boostorg/testAvatar de boostorg

    boostorg/test

    209Ver en GitHub↗

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

    C++boostc-plus-plusunit-testing
    Ver en GitHub↗209
  • google/benchmarkAvatar de google

    google/benchmark

    10,240Ver en GitHub↗

    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
    Ver en GitHub↗10,240
  • inducer/pudbAvatar de inducer

    inducer/pudb

    3,243Ver en GitHub↗

    Full-screen console debugger for Python

    Pythonbpythondebugdebugger
    Ver en GitHub↗3,243
  • stepci/stepciAvatar de stepci

    stepci/stepci

    1,860Ver en GitHub↗

    Automated API Testing and Quality Assurance

    TypeScript
    Ver en GitHub↗1,860