C++ compile-time Rust's like macro_rules implementation
☆92Mar 6, 2024Updated last year
Alternatives and similar repositories for macro_rules
Users that are interested in macro_rules are comparing it to the libraries listed below
Sorting:
- A view that allows iteration over a view, returning the index of each item along with each item☆13Jun 17, 2020Updated 5 years ago
- A Rust style C++ library.☆19Sep 3, 2022Updated 3 years ago
- Minimal (and intuitive to use) coroutine implement in c☆18Jan 9, 2020Updated 6 years ago
- List-initialize containers with proper move semantics☆30Mar 12, 2025Updated 11 months ago
- The Reussir Programming Language. Reuse Analysis in MLIR and Rust. Functional programming meets performance.☆19Mar 29, 2025Updated 11 months ago
- ☆181Jan 21, 2026Updated last month
- Library for complex bitfields☆19May 25, 2024Updated last year
- An implementation of memcpy for amd64 with clang/gcc☆15Feb 7, 2022Updated 4 years ago
- Based on Jason Turner's musing for a better `main` that is more in step with Modern C++☆18Feb 8, 2023Updated 3 years ago
- A type-driven and high-performance ORM framework in Rust☆31Jun 13, 2025Updated 8 months ago
- Collection of ktl header libraries - small C++20 wrapper utilities☆11Aug 15, 2022Updated 3 years ago
- A modern C++ uri & query parser☆12Jul 26, 2024Updated last year
- C++ parsing DSL☆1,228Oct 18, 2025Updated 4 months ago
- Experimental patches to implement missing C++20 modules features for the clang/LLVM toolchain.☆23Feb 16, 2022Updated 4 years ago
- Runtime choosing of template specializations using compile-time lookup-tables. Compile all states of a template function, but execute the…☆26Dec 31, 2025Updated 2 months ago
- JAXN: A standard for extended JSON☆19Jul 13, 2021Updated 4 years ago
- The Art of Template MetaProgramming (TMP) in Modern C++♦️☆167Jun 6, 2024Updated last year
- C++20 for flag enums☆27Jun 7, 2020Updated 5 years ago
- A better C/C++ macro extension. Implemented in Clang plugins. Inspired by Rust's macro system☆64Jun 10, 2020Updated 5 years ago
- A toy C Compiler implemented by Rust.☆19Feb 4, 2023Updated 3 years ago
- hspp: An experimental library to bring Haskell Style Programming to C++.☆172Oct 24, 2022Updated 3 years ago
- C++17 Run-time Polymorphism (Type Erasure) library☆496Apr 2, 2025Updated 11 months ago
- `chroot`, `mount --bind` without privilege☆33Aug 18, 2020Updated 5 years ago
- rust-like traits (type erasure) on plain C++☆17Jun 30, 2023Updated 2 years ago
- pika is a C++ tasking library built on std::execution with fibers, CUDA, HIP, and MPI support.☆81Updated this week
- C++20 Meta-Programming library☆311Jun 1, 2025Updated 9 months ago
- Iristorm is an extensible asynchronous header-only framework written in pure modern C++, including a M:N task scheduler (with coroutine s…☆16Updated this week
- High-performance C++ for macOS, iOS, tvOS, Android, Linux, and Windows☆42Oct 6, 2021Updated 4 years ago
- Rust-like traits implementation in C++☆20Nov 8, 2023Updated 2 years ago
- A reimplementation of the Flap parser in Rust (with our own modifications applied)!☆55Apr 10, 2024Updated last year
- A static reflection framework for C++, using libclang.☆55May 3, 2022Updated 3 years ago
- Some tools for getting C++ configured on various platforms.☆35May 13, 2024Updated last year
- Visualization tool for Templight C++ template debugger traces☆89Dec 12, 2018Updated 7 years ago
- Simple interoperability between C++ coroutines and asynchronous Rust☆266Sep 11, 2025Updated 5 months ago
- network library based on io_uring and C++20 coroutine☆110May 26, 2020Updated 5 years ago
- A compiler-friendly variadic type list for C++.☆39Jun 14, 2023Updated 2 years ago
- Async primitives library for C++20☆19Feb 21, 2026Updated last week
- Dependency Injection Library for C++17/C++20/C++23/C++26☆44Aug 9, 2025Updated 6 months ago
- Compile Time Parser Generator is a C++ single header library which takes a language description as a C++ code and turns it into a LR1 tab…☆485Sep 3, 2024Updated last year