brigand

Meta compiler

A C++ meta-programming library for instant compile-time computations and manipulations of code.

Instant compile time C++ 11 metaprogramming library

GitHub

572 stars
49 watching
48 forks
Language: C++
last commit: about 4 years ago
Linked from 1 awesome list


Backlinks from these awesome lists:

Related projects:

RepositoryDescriptionStars
brandonbloom/metacljA Clojure-based library for staged compilation and meta-quoting of Clojure code81
matt-42/iodA meta-programming library for C++14 that enables introspection and code generation based on object data structures.726
boostorg/mp11A C++11 metaprogramming library enabling advanced template-based programming245
boostorg/hanaA standard library for metaprogramming in C++1,705
kassane/hanaA standard library for metaprogramming in C++1
phisko/metaA collection of C++ metaprogramming utilities and type traits to simplify development and inspection of complex data structures.3
usethesource/rascalAn implementation of a meta-programming language with features like type checking and code generation411
l1mey112/creplA compiler and interpreter for executing C code on the fly as it is typed.29
ainfosec/cremaA compiler and runtime system for executing a minimalist programming language in sub-Turing Complete space.64
deepgrace/monsterAn advanced C++ template metaprogramming framework for working with sequences and algorithms.164
ttimofeyka/raveA statically typed C++ programming language with cross-platform features and optimizations.80
belijzajac/wisnialangA compiler that compiles small programs into tiny Linux binaries without requiring LLVM.17
tacticalmelonfarmer/cxlA C++17 metaprogramming library providing utilities for strings, parsing, typelists, aggregates to tuples conversions and constant integral literals.51
glossopoeia/bobaA language and compiler for a statically-typed concatenative programming paradigm.51
mariadeanton/miliA set of minimal libraries composed of single header files that enable efficient and generic programming in C++.37