An open API service indexing awesome lists of open source software.

Projects in Awesome Lists tagged with template-metaprogramming

A curated list of projects in awesome lists tagged with template-metaprogramming .

https://github.com/downdemo/Cpp-Templates-2ed

Master Modern C++(11/14/17/20) Templates: TMP, SFINAE, Concepts, CRTP, Variadic Magic, and Compile-Time Sorcery

cpp-templates template-metaprogramming

Last synced: 26 Apr 2025

https://github.com/downdemo/cpp-templates-2ed

Master Modern C++(11/14/17/20) Templates: TMP, SFINAE, Concepts, CRTP, Variadic Magic, and Compile-Time Sorcery

cpp-templates template-metaprogramming

Last synced: 14 May 2025

https://github.com/tvaneerd/cpp17_in_TTs

Descriptions of C++17 features, presented mostly in "Tony Tables" (hey, the name wasn't my idea)

concepts cpp cpp17 optional structured-bindings template-metaprogramming tony-tables variant

Last synced: 01 May 2025

https://github.com/tvaneerd/cpp17_in_tts

Descriptions of C++17 features, presented mostly in "Tony Tables" (hey, the name wasn't my idea)

concepts cpp cpp17 optional structured-bindings template-metaprogramming tony-tables variant

Last synced: 16 May 2025

https://github.com/nholthaus/units

a compile-time, header-only, dimensional analysis and unit conversion library built on c++14 with no dependencies.

compile-time cpp14 dimensional-analysis header-only no-dependencies template-metaprogramming unit-conversion

Last synced: 14 May 2025

https://github.com/csb6/html-plus-plus

Write HTML using C++ templates

c-plus-plus cpp20 html template-metaprogramming

Last synced: 07 Apr 2025

https://github.com/jorgen/json_struct

json_struct is a single header only C++ library for parsing JSON directly to C++ structs and vice versa

c-plus-plus deserialization json parse serialization template-metaprogramming template-specialisations

Last synced: 16 Mar 2025

https://github.com/patwie/cuda-design-patterns

Some CUDA design patterns and a bit of template magic for CUDA

bazel cpp11 cuda cuda-development cuda-device cuda-kernels cuda-utils gpu template-metaprogramming

Last synced: 14 Apr 2025

https://github.com/boostorg/callable_traits

modern C++ type traits and metafunctions for callable types

boost template-metaprogramming

Last synced: 04 Apr 2025

https://github.com/ldionne/mpl11

Enjoy template metaprogramming

cpp cpp11 cpp14 template-metaprogramming

Last synced: 07 Oct 2025

https://github.com/gergoerdi/metafun

Compile Haskell-like code into C++ template metaprograms

code-generator cplusplus haskell template-metaprogramming

Last synced: 19 Apr 2025

https://github.com/shawnbot/meta-template

:sparkles: Automagically convert Nunjucks templates into a variety of other formats!

javascript nunjucks template-metaprogramming

Last synced: 23 Oct 2025

https://github.com/xtensor-stack/xtensor-fftw

FFTW bindings for the xtensor C++14 multi-dimensional array library

cplusplus-14 cpp fft fftw fftw3-binding library numpy template-metaprogramming xtensor

Last synced: 06 May 2025

https://github.com/thoughtworksinc/template.scala

C++ Flavored Template Metaprogramming in Scala

inline macro metaprogramming scala template-metaprogramming typelevel

Last synced: 17 Aug 2025

https://github.com/tartanllama/etkf

Embarrassingly templated keyboard framework

firmware keyboard template-metaprogramming

Last synced: 22 Aug 2025

https://github.com/nelsonbilber/cpp-overview

:blue_book: A tour about C++ with source code examples

cpp cpp11 cpp14 cpp17 metaprogramming template-metaprogramming

Last synced: 21 Jan 2026

https://github.com/kmc7468/TemplatedAH

템플릿 메타 프로그래밍을 이용한 아희 인터프리터

aheui esoteric-programming-language interpreter template-metaprogramming

Last synced: 07 May 2025

https://github.com/mwd1993/quykhtml

A python library that allows you to quickly and easily generate HTML templates and even create full-on websites.

ajax bootstrap css css3 form formbuilder generated generated-code html html-css-javascript html5 jquery markup-language python python3 template-metaprogramming templating

Last synced: 26 Oct 2025

https://github.com/gusenov/examples-cpp

Примеры кода на C++.

cpp examples oop template-metaprogramming

Last synced: 14 Apr 2025

https://github.com/mwd1993/QuykHtml

A python library that allows you to quickly and easily generate HTML templates and even create full-on websites.

ajax bootstrap css css3 form formbuilder generated generated-code html html-css-javascript html5 jquery markup-language python python3 template-metaprogramming templating

Last synced: 28 Oct 2025

https://github.com/mandrenkov/compile-time-graph-library

C++17 library that implements the execution of graph algorithms during compilation.

graph-library template-metaprogramming

Last synced: 24 Jun 2025

https://github.com/guillaume-haerinck/met-ecs

🛠️ A simple ECS library made for learning purposes (header-only)

cpp cpp17 ecs ecs-library entity-component-system entt header-only library met-ecs template-metaprogramming templates

Last synced: 06 Sep 2025

https://github.com/vberlier/goomy

A tiny, experimental ECS framework.

cpp17 ecs-framework experimental template-metaprogramming

Last synced: 26 Apr 2025

https://github.com/yangyuqian/genus

A general code generation tools for Go applications

command-line-tool genus go golang library template template-metaprogramming

Last synced: 16 Aug 2025

https://github.com/dragonmux/tmplorm

An ORM based on template meta-programming in C++

hacktoberfest object-relational-mapper orm template-metaprogramming

Last synced: 14 Apr 2025

https://github.com/pjessesco/peanut

🥜 Header-only C++20 matrix library using expression templates

cpp20 expression-template header-only matrix matrix-library modern-cpp template-metaprogramming

Last synced: 19 Jul 2025

https://github.com/keiichiw/tmp-8cc

Compile-time C compiler implemented in C++ Template MetaProgramming

compiler cplusplus joke template-metaprogramming

Last synced: 14 Apr 2025

https://github.com/cdacamar/game_assets

utilities for creating video games

c-plus-plus-11 template-metaprogramming video-game-design

Last synced: 29 Jul 2025

https://github.com/conorwilliams/strong_units

WIP C++ physical units / dimensional analysis library. Focused on providing the cleanest possible errors.

compile-time concepts cpp20 dimensional-analysis library physical-units template-metaprogramming units units-of-measurement

Last synced: 13 Apr 2025

https://github.com/cvanaret/symmetricblockmatrix

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

compile-time compile-time-meta-programming cpp cpp17 gaussian-elimination kkt-system linear-algebra linear-systems linear-systems-equations saddle-point-system schur-complement symbolic-computation template-metaprogramming

Last synced: 15 Jul 2025

https://github.com/8ightfold/compose

Lambda composition utility for c++20

metaprogramming template-metaprogramming templates

Last synced: 22 Jul 2025

https://github.com/aliakseis/puzzle-15

Optimal implementation of the Sliding 15 Puzzle game with Iterative Deepening A* AI Solver using Template Metaprogramming

artificial-intelligence iterative-deepening-a-star puzzle-solver template-metaprogramming

Last synced: 20 Mar 2025

https://github.com/kuredoro/mplbook_solutions

Almost all solutions to the exercises from "C++ Template Metaprogramming" book.

cpp functional-programming solutions template-metaprogramming templates

Last synced: 24 Mar 2025

https://github.com/cdacamar/dispatch_example

Simple example of dispatching for types

c-plus-plus-14 demo template-metaprogramming visitor-pattern

Last synced: 01 Apr 2025

https://github.com/geekysuavo/hx

A dalliance with C++17 TMP for NMR processing

multicomplex-numbers multidimensional-arrays nmr-data template-metaprogramming

Last synced: 24 Dec 2025

https://github.com/fytch/templmandel

Mandelbrot renderer with template metaprogramming (TMP) in C++14

cpp template-metaprogramming

Last synced: 15 Jun 2025

https://github.com/8ightfold/variant

Custom variant implementation for c++20

cpp cpp20 template-metaprogramming template-project

Last synced: 09 Mar 2025

https://github.com/sraaphorst/dlx-constexpr

C++17 constexpr implementation of Donald Knuth's dancing links (DLX) exact cover algorithm / Sudoku solver.

compile-time constexpr cpp14 cpp17 dancing-links dlx dlx-constexpr exact-cover steiner-systems sudoku sudoku-board sudoku-solver template-metaprogramming

Last synced: 23 Feb 2025

https://github.com/qqwy/cpp-traits-with-variants

Example of how to implement Traits in C++ that also work when constructing a collection of trait-implementing objects.

cplusplus cplusplus-17 template-metaprogramming traits visitor-pattern

Last synced: 22 Feb 2025

https://github.com/lucasoptml/opcplusplus

compiler for c++ headers with custom attributes/modifiers via dialects, outputs generated src/h, xml definitions, mirrored reflection structure, fast dynamic casts. memory stack only, no heap allocations. translating compiler technology similar to babel and typescript .

compiler cplusplus cplusplus-03 cplusplus-11 cplusplus-14 cplusplus-17 cplusplus-20 cplusplus-98 cpp extended-reality jc metaprogramming reflection template-metaprogramming typescript ukraine ukraine-tech ukrainewar virtual-reality

Last synced: 28 Jan 2026

https://github.com/mashplant/mp

a (naive) C++ template mete programming lib.

cpp17 template-metaprogramming

Last synced: 04 Mar 2025

https://github.com/cdacamar/metaprogramming

random metaprogramming things

c-plus-plus-14 template-metaprogramming

Last synced: 01 Apr 2025

https://github.com/9inefold/variant

Custom variant implementation for c++20

cpp cpp20 template-metaprogramming template-project

Last synced: 22 Jul 2025

https://github.com/islamaliev/tuple

custom implementation of std::tuple

cplusplus metaprogramming stl template-metaprogramming templates tuple

Last synced: 29 Jul 2025

https://github.com/engelmarkus/conway

C++ compile time version of Conway's Game of Life

conway-s-game-of-life cpp template-metaprogramming

Last synced: 31 Jul 2025

https://github.com/theblackfly/ninaa

An attempt to automate the process of producing neural network pictures with tikz.

mako neural-networks python template-metaprogramming tikz

Last synced: 05 Mar 2025

https://github.com/3mkmalik/c_structs

Explore C programming with exercises on structs. Efficiently manage, store, and process data while enhancing your coding skills. 🌟💻

benchmark c cpp17-library cstruct deserialization endian-independent mit-license no-macros offline-first pack persistence pybind11 reflection storage struct sustainable template-metaprogramming versioning

Last synced: 16 Jul 2025

https://github.com/daleksla/stl

Common algorithms & structural implementations of the C++'s standard library, rewritten to be small, portable, and fast (UNDER SERIOUS REVISION)

common-algorithms compilation cpp cpp11 cpp14 data-structures header-only template-metaprogramming

Last synced: 11 Jul 2025

https://github.com/ollirelander/aligned_tuple

Standard layout implementation of a tuple where the elements are aligned to a specified alignment.

alignment cpp14 metaprogramming template-metaprogramming tuple

Last synced: 26 Dec 2025

https://github.com/jackson-nestelroad/template-metaprogramming-cpp

Code examples for learning about Template Metaprogramming in C++.

cpp examples template-metaprogramming

Last synced: 24 Mar 2025

https://github.com/massimo-marino/min-max-function-overload

A C++ variadic templated implementation of max(), min() for integral types, floating point types, and strings, by overloading the function call operator

cpp cpp11 cpp14 function-operator-overload googletest max min template-metaprogramming variadic variadic-template

Last synced: 14 May 2025

https://github.com/daleksla/learning

Notes on both languages and (development) tools I have encountered

32-bit 64-bit assembly cpp css haskell html5 javascript nodejs notes oop openmp prolog python3 ros template-metaprogramming

Last synced: 28 Dec 2025

https://github.com/jonfast565/FormGenerator

Useful form generation tool ported from an original tool in python

api asp-net-core database development forms generator metaprogramming template-metaprogramming

Last synced: 10 Mar 2025

https://github.com/wpjunior/yml-expander

Create simple and easy yml templates without massive dependency instalation

template-metaprogramming yml

Last synced: 07 Jan 2026

https://github.com/ct-clmsn/sybpp

scrap your boilerplate plus plus

boost cpp cpp17 cxx cxx17 metaprogramming template-metaprogramming

Last synced: 28 Feb 2025

https://github.com/zhongruoyu/metasort

Compile-time sorting implementations with C++ template metaprogramming.

cpp metaprogramming sorting template-metaprogramming

Last synced: 21 Jul 2025

https://github.com/xu-cheng/sfinae-utility

:heavy_check_mark: A C++ header-only library for SFINAE

cplusplus cplusplus-14 sfinae template-metaprogramming

Last synced: 06 Jul 2025

https://github.com/k1ngmar/msm

☊ A high performance compile time evaluated state machine

cpp header-only state-machine template-metaprogramming

Last synced: 06 Jul 2025

https://github.com/rahelabera/metasort

Organize your Google Photos Takeout with MetaSort. Clean filenames and sort media easily on macOS, Windows, and Linux. 🌟🚀

automation backup cli cpp cross-platform exif google-photos google-takeout macos mediainfolib metadata-management metaprogramming postprocessor rust sorting template-metaprogramming windows

Last synced: 07 Jul 2025

https://github.com/fytch/fizzbuzz

Professional FizzBuzz implementation using template metaprogramming (TMP)

cpp template-metaprogramming

Last synced: 15 Jun 2025