nowfound

Life & fun · alternatives · 2026

EW

24 alternatives to Efficient Wildcard Pattern Matching in C++

C++ Wildcard Pattern Matching

Below are 24 products that do a similar job, ranked by how close each is in meaning and then by launch-day votes. Efficient Wildcard Pattern Matching in C++ launched in 2022; newer entries below may have overtaken it.

  1. 1

    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 →

  2. 2EP
  3. 3

    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 →

  4. 4

    Pattern-matching, first-class functions, and more in Haskell

    2014 · stevekrouse.github.io · its alternatives →

  5. 5

    A guide to functional programming

    2016 · amazon.com · its alternatives →

  6. 6CF
  7. 7

    A simple re-implementation of Google's sparsehash as a learning excercise. - qpfiffer/Simple-Sparsehash

    2015 · github.com · its alternatives →

  8. 8

    Lightweight static analyzer for several programming languages - flatt-security/shisho

    2021 · github.com · its alternatives →

  9. 9TC

    2022 · fouronnes.github.io · its alternatives →

  10. 10

    A memory-safe alternative to C/C++ with modern semantics

    2015 · blog.rust-lang.org · its alternatives →

  11. 11

    High-performance C++ matching engine with unified market simulation, live market data streaming, and a browser-based dashboard - eelixir/mercury

    Dec 2025 · github.com · its alternatives →

  12. 12

    An experimental programming language for data flow - calebwin/pipelines

    2019 · github.com · its alternatives →

  13. 13TE
  14. 14

    Token-efficiency linter for LLM prompts and payloads - ritenv/tokensift

    Aug 2026 · github.com · its alternatives →

  15. 15AV
  16. 16TY

    2021 · phoe.github.io · its alternatives →

  17. 17CI
  18. 18CC
  19. 19CS
  20. 20
  21. 21
  22. 22

    A high-level, safe and concurrent alternative to C++

    2015 · rust-lang.org · its alternatives →

  23. 23RA
  24. 24EC

Also compare

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 →