Dev tools · alternatives · 2026
24 alternatives to C++ Mathematical Expression Parser and Evaluation Benchmark
C++ Mathematical Expression Parser Benchmark. Contribute to ArashPartow/math-parser-benchmark-project development by creating an account on GitHub.
C++ Mathematical Expression Parser and Evaluation Benchmark is a GitHub-based tool that parses and evaluates mathematical expressions in C++. It's designed for developers who need to process mathematical formulas… Below are 24 products that do a similar job, ranked by how close each is in meaning and then by launch-day votes. C++ Mathematical Expression Parser and Evaluation Benchmark launched in 2018; newer entries below may have overtaken it.
- 1

C++ Mathematical Expression Parser Benchmark. Contribute to ArashPartow/math-parser-benchmark-project development by creating an account on GitHub.
2019 · github.com · its alternatives →
- 2

C++ Mathematical Expression Parser Benchmark. Contribute to ArashPartow/math-parser-benchmark-project development by creating an account on GitHub.
2019 · github.com · its alternatives →
- 3

A C++ HTML template engine that uses compile time HTML parsing - rep-movsd/see-phit
2017 · github.com · its alternatives →
- 4

C++ Mathematical Expression Library (ExprTk)
Jan 2026 · partow.net · its alternatives →
- 5

Hi HN! Korean high school senior here, about to start CS in college. I built a browser engine from scratch in C++ to understand how browsers work. First time using C++, 8 weeks of development, lots of debugging—but it works! Features: - HTML parsing with error correction - CSS cascade and inheritance - Block/inline layout engine - Async image loading + caching - Link navigation + history Hardest parts: - String parsing(html, css) - Rendering - Image Caching & Layout Reflowing What I learned (beyond code): - Systematic debugging is crucial - Ship with known bugs rather than chase…
Jan 2026 · github.com · its alternatives →
- 6

This C library is part of a main project aimed at providing a reactive key-value (KV) database. The data is typed (numbers, strings, dates, or booleans) and can include formulas with references to other entries. Clients connected to this database receive a real-time data stream with updates to the subscribed keys, allowing them to react to changes and their dependencies. Essentially, it’s like building a distributed Excel, where data and formulas dynamically update across the system. I couldn’t find any libraries that offered the full set of features I needed for evaluating expressions, so I…
2024 · github.com · its alternatives →
- 7

An open-source benchmark of how much code AI models add.
8d ago · parsimony.lasu.dev · its alternatives →
- 8

The world’s most accurate open source parser
2016 · github.com · its alternatives →
- 9

Fast, gpu-based CSV parser. Contribute to antonmks/nvParse development by creating an account on GitHub.
2015 · github.com · its alternatives →
- 10

I've created cppmatch, a lightweight, header-only C++ library that brings Rust-inspired pattern matching and error handling to C++. It tries to imitate the functionality of the questionmark (?) operator in C++ by using a macro that uses the gcc extension https://gcc.gnu.org/onlinedocs/gcc/Statement-Exprs.html This allows to create exceptionless code with non-intrusive error-as-value that unlike Exceptions, makes it clear which kinds of error a function can generate and forces you to handle (or ignore) them. The ? operator translates to *expect* To handle the errors I…
2025 · github.com · its alternatives →
- 11

Morning HN. I often found myself wondering "how much does this code segment take in terms of total runtime" and it's often quite annoying to figure out with optimizations enabled, especially when working on something new or testing someone else's implementation without the proper tooling set up. Wanted to have a single include lib that would allow us to write something like: ``` PROFILE("Loop 1") for (...) // some work ``` and have the next expression automatically record time & dump results to a table. Wrote a few macros to do exactly that a few months back, but they were…
2025 · github.com · its alternatives →
- 12

Fast C based HTML 5 parsing for python. Contribute to kovidgoyal/html5-parser development by creating an account on GitHub.
2017 · github.com · its alternatives →
- 13CI
Tiny c++ interpreter
2017 · treefrogframework.github.io · its alternatives →
- 14

A lightweight single-header pattern-matching library for C++17 with macro-free APIs. Try it at https://godbolt.org/z/8YMr8Kz8j
2022 · github.com · its alternatives →
- 15

A dbg(…) macro for C++. Contribute to sharkdp/dbg-macro development by creating an account on GitHub.
2019 · github.com · its alternatives →
- 16

Meta programming utilities for C++14. Merged in matt-42/lithium - matt-42/iod
2014 · github.com · its alternatives →
- 17

PISA: Performant Indexes and Search for Academia. Contribute to pisa-engine/pisa development by creating an account on GitHub.
2020 · github.com · its alternatives →
- 18

Howdy HN, as part of my ongoing programming language experiments I've ended up creating my own C++20 lexing and parsing library of sorts. Matcheroni is an alternative to parser generators and regular expressions that uses trees of C++ templates to implement highly customizable lexers and parsers that have minimal impact on build times or binary sizes, while still remaining comparable in performance to Boost regular expressions. The repo includes two example projects - a simple regex parser in ~300 heavily documented lines of code, and a much larger but not quite finished C99 lexer and…
2023 · github.com · its alternatives →
- 19

I always had a sweet tooth for how easy it is to use google/benchmark, but when working with js, current libraries didn't feel right and some were not even accurate enough, so I decided to create my own library to make JavaScript benchmarking tooling better. With more free time, I finally implemented all features I wished for in 1.0.0 and made a lightweight C++ single-header version for moments when google/benchmark is too much. Hope this library helps you as much as it does me.
2024 · github.com · its alternatives →
- 20

⛳ Simple, extensible, header-only C++20 argument parser released into the public domain. - sailormoon/flags
2016 · github.com · its alternatives →
- 21OC
2012 · assembly.ynh.io · its alternatives →
- 22
beLow▲176Inline insights with C/C++ that shows CPU, memory, energy
Dec 2025 · wedolow.com · its alternatives →
- 23

- 24

Yet Another Compiler Visualizer. Contribute to ashutoshbsathe/yacv development by creating an account on GitHub.
2021 · github.com · its alternatives →
Also compare
- Runtime Mathematical Expression Engine Benchmark alternatives
- Benchmarking C++ Mathematical Expression Parsers alternatives
- Compile-time HTML parsing in C++14 alternatives
- ExprTk High-Performance C++ Math Expression Parser Evaluation Engine alternatives
- I built a small browser engine from scratch in C++ alternatives
- An expression parser supporting multiple types alternatives
Ranked by how close each launch is in meaning, then by votes. Prices were read from each product’s own site when checked and can change. Refine with your own description →