muparser
« Back to VersTracker
Description:
C++ math expression parser library
Type: Formula  |  Tracked Since: Dec 28, 2025
Links: Homepage  |  formulae.brew.sh
Category: Developer tools
Tags: c++ library parser math expression
Install: brew install muparser
About:
Muparser is a high-performance, cross-platform C++ library for parsing mathematical expressions. It allows developers to evaluate formulas at runtime without recompilation, offering a lightweight and extensible solution for integrating dynamic math into applications.
Key Features:
  • Fast, bytecode parsing for efficient evaluation
  • Supports user-defined variables and custom functions
  • Cross-platform compatibility (Windows, Linux, macOS)
  • No external dependencies
Use Cases:
  • Building formula editors or calculators in desktop applications
  • Evaluating dynamic expressions in financial or scientific software
  • Implementing scripting-like functionality for configuration files
Alternatives:
  • ExprTk – Header-only C++ library with extensive functionality, but potentially larger footprint than Muparser.
  • muJS – Focuses on JavaScript implementation rather than mathematical expression parsing.
Version History
Detected Version Rev Change Commit
Sep 16, 2025 5:21am 2 VERSION_BUMP ba2c654f
Nov 3, 2024 2:07pm 0 VERSION_BUMP 7fc7e01e