compile-time-meta-programming
Here are 33 public repositories matching this topic...
Sort:Most stars
Obfusheader.h is a portable header file for C++14 compile-time obfuscation.
- Updated
Aug 19, 2024 - C++
LLVM frontend for the Forth Language
- Updated
Mar 23, 2024 - C++
🏀 Up your type-game. A small C++ library for compile-time type names and type indices.
- Updated
Apr 10, 2022 - CMake
mlib is a fast, simple c++ meta-programming library that uses c++20.
- Updated
Feb 20, 2024 - C++
Container Traits for Modern C++
- Updated
Oct 11, 2020 - C++
Runtime choosing of template specializations using compile-time lookup-tables. Compile all states of a template function, but execute the optimal one at runtime.
- Updated
Oct 25, 2023 - C++
A small C++23 library to acquire vtable information at compile time
- Updated
Oct 9, 2024 - C++
Compile-time single-header hash-map written in C++ 17
- Updated
Sep 29, 2022 - C++
Type-level lambda calculus in Scala 3
- Updated
Oct 11, 2022 - Scala
Fast entity-component-system (ECS) with compile-time archetypes
- Updated
Feb 14, 2023 - C++
Cheat Engine-like pointer chains for C++17
- Updated
Jul 17, 2023 - C++
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.
- Updated
Jul 23, 2024 - C++
A Generic compile-time Parser generator and Pattern Matching Library written in Rust
- Updated
Jul 8, 2024 - Rust
🌰 Transform XML trees into performant JavaScript DOM calls at compile-time using Nim code.
- Updated
Jul 17, 2021 - Nim
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
- Updated
Jul 19, 2024 - C++
A programming language
- Updated
Jun 15, 2025 - C
A collection of C++ template (metaprogramming) utilities that I often need, but don't want to have to re-implement for the 1000th time.
- Updated
Jan 21, 2025 - C++
Compile-time finite state machine library
- Updated
Feb 27, 2025 - C++
Collection of static-reflection utilities for aggregate initializables.
- Updated
May 8, 2021 - C++
Introduction to typelevel programming: phantom types, dependent types, path dependent types and Curry-Howard isomorphism.
- Updated
Jan 26, 2025 - Scala
Improve this page
Add a description, image, and links to thecompile-time-meta-programming topic page so that developers can more easily learn about it.
Add this topic to your repo
To associate your repository with thecompile-time-meta-programming topic, visit your repo's landing page and select "manage topics."