38 results for “topic:compile-time-meta-programming”
Obfusheader.h is a portable header file for C++14 compile-time obfuscation.
LLVM frontend for the Forth Language
🏀 Up your type-game. A small C++ library for compile-time type names and type indices.
mlib is a fast, simple c++ meta-programming library that uses c++20.
Container Traits for Modern C++
A small C++23 library to acquire vtable information at compile time
Runtime choosing of template specializations using compile-time lookup-tables. Compile all states of a template function, but execute the optimal one at runtime.
Compile-time single-header hash-map written in C++ 17
lisp-style c++ template meta programming
Type-level lambda calculus in Scala 3
Cheat Engine-like pointer chains for C++17
Fast entity-component-system (ECS) with compile-time archetypes
Headers only! Serialise and Deserialise json from various types and data structures, performing compile-time reflection with TMP(template metaprogramming) of Modern C++(requires C++17 or later). Currently only support Qt Json Library and will support nlohmann soon.
Form symmetric block matrices and condense them (eliminating blocks) at compile time using Schur complements. The goal is to manipulate KKT/augmented/saddle-point systems symbolically to obtain equivalent systems (typically: unsymmetric, symmetrized, and normal equations) that can be tackled by various numerical solvers
A Generic compile-time Parser generator and Pattern Matching Library written in Rust
🌰 Transform XML trees into performant JavaScript DOM calls at compile-time using Nim code.
Collection of static-reflection utilities for aggregate initializables.
A collection of C++ template (metaprogramming) utilities that I often need, but don't want to have to re-implement for the 1000th time.
A programming language
Compile-time finite state machine library
Introduction to typelevel programming: phantom types, dependent types, path dependent types and Curry-Howard isomorphism.
Utility for statically determining the number of members in an aggregate struct.
A header only and out of the box tcp rpc framework written in C++.
A C++ 20 and beyond single-header-only library for easy compile-time obfuscated strings/data.
A webpack loader to achieve transpile-time metaprogramming with pure JavaScript
C++17 compile-time Fixed Format library
a simple reflection tool to reflect on resource usage and how they are accessed (read or write mode)
Simple, user-extensible header-only library for type-safe physical unit representation and conversion.
Attempt at creating a simple dynamic programming language that is 100% evaluated at compile time.
A short getting started on derive macros guide in Rust.