metashell
« Back to VersTracker
Description:
Metaprogramming shell for C++ templates
Type: Formula  |  Tracked Since: Dec 28, 2025
Links: Homepage  |  formulae.brew.sh
Category: Developer tools
Tags: c++ metaprogramming templates debugging developer-tools repl
Install: brew install metashell
About:
Metashell is an interactive C++ template metaprogramming shell that enables developers to evaluate and debug template expressions in real-time. It provides a REPL environment for inspecting template instantiations, type deductions, and compiler errors. This tool significantly reduces the complexity of understanding complex template behaviors during development.
Key Features:
  • Interactive REPL for C++ templates
  • Real-time template evaluation and debugging
  • Cross-platform support (Windows, Linux, macOS)
  • Integration with Clang and Boost.MPL
  • Pretty-printing of complex types
Use Cases:
  • Debugging complex template metaprogramming errors
  • Learning and experimenting with C++ template techniques
  • Exploring type traits and template specializations
  • Validating template code during refactoring
Alternatives:
  • C++ Insights – Focuses on code transformation rather than interactive metaprogramming
  • Godbolt Compiler Explorer – Online compiler with broader language support but less metaprogramming focus
Version History
Detected Version Rev Change Commit
Sep 15, 2025 1:35am 0 VERSION_BUMP 3835c911
Sep 16, 2024 1:52pm 0 VERSION_BUMP 54610032