🍺 BREW Explorer

← all formulae

cpptrace

brew install cpptrace v1.0.4 MIT

Simple, portable, and self-contained stacktrace library for C++11 and newer

4
30-day installs · #11181
12
90-day · #11233
56
365-day · #10716
1.4k
★ GitHub stars · updated 5mo ago

Runtime dependencies

Build dependencies

GitHub topics

backtrace debugging diagnostics stacktrace

Links

Raw metadata
{
  "aliases": [],
  "alternatives": [],
  "build_dependencies": [
    "cmake",
    "pkgconf"
  ],
  "categories": [],
  "caveats": null,
  "conflicts_with": [],
  "dependencies": [
    "dwarfutils",
    "zstd"
  ],
  "deprecated": 0,
  "deprecation_reason": null,
  "desc": "Simple, portable, and self-contained stacktrace library for C++11 and newer",
  "disable_reason": null,
  "disabled": 0,
  "enrichment_fetched_at": "2026-06-20T23:36:39+00:00",
  "first_seen": "2026-06-20T23:34:18+00:00",
  "full_name": "cpptrace",
  "github_default_branch": "main",
  "github_last_commit_at": "2026-03-13T04:40:01Z",
  "github_readme_excerpt": "# Cpptrace \u003c!-- omit in toc --\u003e\n\n[![CI](https://github.com/jeremy-rifkin/cpptrace/actions/workflows/ci.yml/badge.svg?branch=main)](https://github.com/jeremy-rifkin/cpptrace/actions/workflows/ci.yml)\n[![Quality Gate Status](https://sonarcloud.io/api/project_badges/measure?project=jeremy-rifkin_cpptrace\u0026metric=alert_status)](https://sonarcloud.io/summary/new_code?id=jeremy-rifkin_cpptrace)\n\u003cbr/\u003e\n[![Community Discord Link](https://img.shields.io/badge/Chat%20on%20the%20(very%20small)-Community%20Discord-blue?labelColor=2C3239\u0026color=7289DA\u0026style=flat\u0026logo=discord\u0026logoColor=959DA5)](https://discord.gg/frjaAZvqUZ)\n\u003cbr/\u003e\n[![Try on Compiler Explorer](https://img.shields.io/badge/-Compiler%20Explorer-brightgreen?logo=data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAAQCAYAAAAmlE46AAAACXBIWXMAAACwAAAAsAEUaqtpAAABSElEQVQokYVTsU7DMBB9QMTCEJbOMLB5oF0tRfUPIPIJZctYJkZYu3WMxNL+ARUfQKpImcPgDYnsXWBgYQl61TkYyxI3Wef37j3fnQ/6vkcsikY9AbiWq0mpbevDBmLRqDEAA4CEHMADgFRwrwDmch6X2i73RCFVHvC/WCeCMAFpC2AFoPPu5x4md4rnAN4luS61nYWSgauNU8ydkr0bLTMYAoIYtWqxM4LtEumeERDtfUjlMDrp7L67iddyyJtOvUIu2rquVn4iiVSOKXYhiMSJWLwUJZLuQ2CWmVldV4MT11UmXgB8fr0dX3WP6VHMiVrscim6Da2mJxffzwSU2v6xWzSKmzQ4cUTOaCBTvWgU14xkzjhckKm/q3wnrRAcAhksxMZNAdxEf0fRKI6E8zqT1C0X28ccRpqAUltW5pu4sxv5Mb8B4AciE3bHMxz/+gAAAABJRU5ErkJggg==\u0026labelColor=2C3239\u0026style=flat\u0026label=Try+it+on\u0026color=30C452)](https://godbolt.org/z/aP8PsxxeY)\n\nCpptrace is a simple and portable C++ stacktrace library supporting C++11 and greater on Linux, macOS, and Windows\nincluding MinGW and Cygwin environments. The goal: Make stack traces simple for once.\n\nIn addition to providing access to stack traces, cpptrace also provides a mechanism for getting stacktraces from thrown\nexceptions which is immensely valuable for debugging and triaging. More info [below](#traces-from-all-exceptions-cpptrace_try-and-cpptrace_catch).\n\nCpptrace also has a C API, docs [here](docs/c-api.md).\n\n## Table of Contents \u003c!-- omit in toc --\u003e\n\n- [30-Second Overview](#30-second-overview)\n  - [CMa",
  "github_repo": "jeremy-rifkin/cpptrace",
  "github_stars": 1444,
  "github_topics": [
    "backtrace",
    "debugging",
    "diagnostics",
    "stacktrace"
  ],
  "homepage": "https://github.com/jeremy-rifkin/cpptrace",
  "homepage_og_description": null,
  "homepage_og_image": null,
  "homepage_title": null,
  "installs_30d": 4,
  "installs_365d": 56,
  "installs_90d": 12,
  "keg_only": 0,
  "keg_only_reason": null,
  "last_seen": "2026-06-20T23:34:18+00:00",
  "license": "MIT",
  "llm_generated_at": null,
  "llm_model": null,
  "name": "cpptrace",
  "oldnames": [],
  "one_liner": null,
  "optional_dependencies": [],
  "rank_30d": 11181,
  "rank_365d": 10716,
  "rank_90d": 11233,
  "raw_hash": "120f317b4eceee3e",
  "recommended_dependencies": [],
  "revision": 0,
  "ruby_source_path": "Formula/c/cpptrace.rb",
  "tap": "homebrew/core",
  "test_dependencies": [],
  "uses_from_macos": [],
  "version_head": null,
  "version_stable": "1.0.4",
  "versioned_formulae": [],
  "why_use_this": null
}