Projects in Awesome Lists tagged with constexpr
A curated list of projects in awesome lists tagged with constexpr .
https://github.com/keiichiw/constexpr-8cc
Compile-time C Compiler implemented as C++14 constant expressions
c c-plus-plus compiler constexpr joke
Last synced: 04 Apr 2025
https://github.com/kthohr/gcem
A C++ compile-time math library using generalized constant expressions
constexpr cpp cpp11 cpp14 cpp17 expression-math math special-functions
Last synced: 12 Apr 2025
https://github.com/kthohr/stats
A C++ header-only library of statistical distribution functions.
armadillo armadillo-library blaze cdf constexpr cpp cpp11 density-functions distributions eigen eigen3 numerical-methods openmp probability quantile quantile-functions statistics stats
Last synced: 05 Apr 2025
https://github.com/boostorg/hof
Higher-order functions for c++
c-plus-plus constexpr cplusplus cplusplus-11 cplusplus-14 cpp cpp11 cpp14 functional functional-programming lambda modern
Last synced: 14 Apr 2025
https://github.com/pfultz2/Fit
Higher-order functions for c++
c-plus-plus constexpr cplusplus cplusplus-11 cplusplus-14 cpp cpp11 cpp14 functional functional-programming lambda modern
Last synced: 20 Apr 2025
https://github.com/beached/daw_json_link
Fast, convenient JSON serialization and parsing in C++
constexpr cpp cpp17 cpp20 daw-json-link json json-parser parse parser serialization serializer
Last synced: 15 May 2025
https://github.com/rep-movsd/see-phit
A C++ HTML template engine that uses compile time HTML parsing
Last synced: 06 Sep 2025
https://github.com/snitch-org/snitch
Lightweight C++20 testing framework.
constexpr cpp20 lightweight testing
Last synced: 12 Apr 2025
https://github.com/crustyauklet/bitpacker
type-safe and low-boilerplate bit level serialization
bitfields bitpacker constexpr serialization
Last synced: 02 Aug 2025
https://github.com/calebzulawski/cotila
A compile-time linear algebra system for C++
blas compile-time constexpr linear-algebra
Last synced: 24 Apr 2025
https://github.com/claasbontus/bitset2
std::bitset with constexpr implementations plus additional features.
bitset c-plus-plus constexpr cpp cpp-library libraries
Last synced: 11 Apr 2025
https://github.com/unterumarmung/fixed_string
C++17 string with fixed size
constexpr cplusplus cpp-library cpp-templates cpp17 cpp17-library cpp20 header-only single-file
Last synced: 12 Apr 2025
https://github.com/itzmeanjan/ml-kem
Module-Lattice-based Key Encapsulation Mechanism Standard by NIST i.e. FIPS 203
constexpr constexpr-all-the-things kem key-encapsulation-mechanism kyber ml-kem ml-kem-1024 ml-kem-512 ml-kem-768 nist-pqc post-quantum-cryptography pqc
Last synced: 06 Apr 2025
https://github.com/SaadAhmad/in_constexpr
An approach for runtime detection inside a constexpr function
constexpr constexpr-context constexpr-runtime-detection if-constexpr
Last synced: 21 Apr 2025
https://github.com/thelartians/statictypeinfo
🏀 Up your type-game. A small C++ library for compile-time type names and type indices.
compile-time compile-time-meta-programming constexpr cpp hash index metaprogramming static type typeinfo types
Last synced: 30 Apr 2025
https://github.com/justasmasiulis/circular_buffer
A constexpr STL style circular buffer implementation
buffer circular-buffer constexpr cpp modern ring-buffer stl
Last synced: 26 Mar 2025
https://github.com/junkdog/constexpr-java
build-time code-execution for java, a bit like constexpr in C++11
Last synced: 23 Apr 2025
https://github.com/rinzii/ccmath
A C++17 Compile Time <cmath> Library
cmake cmath compile-time constexpr cpp cpp17 cpp20 header-only math mathematics modern-cpp neon simd special-functions std trigonometric-functions trigonometry vectorization
Last synced: 21 Aug 2025
https://github.com/p-ranav/pipeline
Pipelines for Modern C++
concurrency constexpr cpp17 cpp17-library data-processing expressive header-only pipeline pipes single-header-lib single-header-library taskflow tuples
Last synced: 05 May 2025
https://github.com/ggabriel96/opzioni
The wanna-be-simplest command line arguments library for C++
arguments cli command-line command-line-parser consteval constexpr constexpr-all-the-things cpp cpp20 options parameters parser terminal
Last synced: 22 Apr 2025
https://github.com/shibatch/tlfloat
C++ template library for floating point operations
arbitrary-precision bfloat16 constexpr cplusplus cpp20 cross-platform cuda elementary-functions float128 float256 floating-point half-precision heapless ieee754 library math octuple-precision quadruple-precision templates
Last synced: 14 Jul 2025
https://github.com/gdelugre/literal_ipaddr
C++17 constexpr implementation of inet_addr / inet_aton / inet_pton
Last synced: 10 Sep 2025
https://github.com/thelartians/statichash
Constexpr hash functions for C++
compile-time constexpr cplusplus cpp hash sha256
Last synced: 06 May 2025
https://github.com/mhx/libembedded
Modern C++ for Embedded Systems
c-plus-plus c-plus-plus-11 constexpr cpp cpp-library cpp11 embedded embedded-applications embedded-cpp embedded-systems iir-filters mit-license modern-cpp
Last synced: 18 Jun 2025
https://github.com/itzmeanjan/sha3
Compile-time Evaluable SHA3: Permutation-Based Hash and Extendable-Output Functions
constexpr constexpr-all-the-things extendable-output-functions hash-functions incremental-hashing keccak keccak-sponge permutation sha3 sha3-224 sha3-256 sha3-384 sha3-512 shake128 shake256 xof
Last synced: 15 Mar 2025
https://github.com/wodann/constexpr-md5-cpp
A constexpr implementation of the MD5 hashing algorithm for C++
Last synced: 25 Jul 2025
https://github.com/microdee/mcro
A C++23 utilities Unreal Engine proto-plugin, for a more civilized age.
constexpr cpp23 fmt metaprogramming range-v3 slate templating unreal-engine-5 yaml
Last synced: 22 Jul 2025
https://github.com/wandvvs/qutil
C++20 template utility library
constexpr cpp cpp20 cpp20-library cpp23 cpp23-library cxx cxx20 cxx23 library logger metaprogramming string tuple
Last synced: 05 Mar 2025
https://github.com/craftablescience/cstringpp
A single header library for constexpr strings in C++ that are more fun to use than C strings.
constexpr constexpr-all-the-things cpp cpp-library cpp-string cpp20 cpp20-library
Last synced: 22 Apr 2025
https://github.com/denismurphy/modern-template-techniques
Modern Template Techniques
abstract-class auto class constexpr cpp-templates educational lambda smart-pointers struct template-argument-deduction virtual-function
Last synced: 08 Apr 2025
https://github.com/briancairl/dont
A collection of C++ template (metaprogramming) utilities that I often need, but don't want to have to re-implement for the 1000th time.
compile-time compile-time-meta-programming constexpr cpp cpp17 dont gtest metaprogramming parameter-pack template templates typetraits
Last synced: 09 Aug 2025
https://github.com/mrdcvlsc/extended-precision-integers
A templated C++ library for big integers and large floating point numbers.
arbitrary-precision arbitrary-precision-arithmetic arbitrary-precision-integer big-int big-integer big-num big-number bigint biginteger bignum bignumber compiletime constexpr cplusplus cpp cryptography extended-precision-integer large-number library math
Last synced: 22 Jul 2025
https://github.com/tniessen/constexpr-secded
Header-only implementation of SECDED encoding as C/C++ constant expressions
coding-theory constexpr memory-safety
Last synced: 15 Jun 2025
https://github.com/palikar/ctgraph
A small project of a compile-time graph library in C++17
c compile-time constexpr constexpr-context cpp-library cpp17 header-only
Last synced: 18 Aug 2025
https://github.com/brainstone/cppcompiletimearraygenerator
A tiny header only C++11 (and above) library to generate arrays with a generator function at compile time!
constexpr cpp cpp11 cpp14 cpp17 cpp20 header-only
Last synced: 13 Oct 2025
https://github.com/dalexeev/gdscript-compile-time-evaluations
This project demonstrates some GDScript "support" for user-defined functions that are evaluated at compile time.
abnormal-programming compile-time constexpr gdscript godot godot4 mad-science
Last synced: 08 Aug 2025
https://github.com/brainstone/staticmap
A compile time static map for C++20 or above
constexpr constexpr-all-the-things cpp-library cpp20 cpp23 header-only library map modern-cpp storage string
Last synced: 12 Jul 2025
https://github.com/superpuero/kawa_meta
Header-only, little meta utility library made with c++ 17
constexpr cpp cpp17 meta metaprogramming utility
Last synced: 28 Jun 2025
https://github.com/dubzzz/various-algorithms
Various Algorithms
algorithm constexpr property-based-testing template-metaprogramming test-driven-development
Last synced: 21 Mar 2025
https://github.com/guangie88/metta
Compile-time string / char array with constexpr methods only.
compile-time constexpr cpp cpp14 string
Last synced: 28 Feb 2025
https://github.com/kbinani/constexpr_exp
c-plus-plus constexpr cplusplus math mathematical-functions
Last synced: 05 Apr 2025
https://github.com/coralkashri/cppsenioreas-metaprogramming-constexpr
This is examples repository of C++ Senioreas blog metaprogramming constexpr article.
constexpr cpp cpp11 cpp14 cpp17 cpp20 cppsenioreas metaprogramming
Last synced: 15 May 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/mguludag/typename
A small C++ utility for get type names constexpr from compiler
constexpr cpp17 cpp20 cpp23 reflection
Last synced: 22 Feb 2025
https://github.com/uselessgoddess/constexpr-format
You are annoyed by the long compilation time when you use fmt lib. Now your code will take even longer to compile, and programs will run even faster.
c-plus-plus constexpr cpp20 formatting output perfomance strings
Last synced: 05 Apr 2025
https://github.com/jpenuchot/these
PhD thesis document (graduated)
constexpr cpp design generic hpc metaprogramming optimization template tmp
Last synced: 27 Feb 2025
https://github.com/vasar007/cx_matrix
Constexpr matrices with computational mathematic methods. (#constexpr_ALL_the_things)
constexpr constexpr-all-the-things constexpr-matrices cpp-17 cx-matrix
Last synced: 30 Jul 2025
https://github.com/sebastianbach/compile_time_unit_tests
Compile time unit testing in mondern C++
Last synced: 24 Oct 2025
https://github.com/avitase/stateless_rand
Stateless and pure functional (pseudo) C++ random generator
constexpr cpp header-only pure-functional random-number-generators stateless
Last synced: 24 Jun 2025
https://github.com/sebastianbach/constexprthings
Just constexpr things.
constexpr constexpr-all-the-things cpp cpp17 cpp20
Last synced: 18 Nov 2025
https://github.com/gershnik/modern-uuid
A modern, no-dependencies, portable C++ library for manipulating UUIDs. Fully supports RFC 9562 and RFC 4122.
c-plus-plus-20 constexpr cplusplus cplusplus-20 cpp cpp-library cpp20 no-dependencies rfc-4122 rfc-9562 uuid
Last synced: 22 Jul 2025
https://github.com/vladimirshaleev/ipaddress
A library for working and manipulating IPv4/IPv6 addresses and networks
constexpr cpp11 cpp14 cpp17 cpp20 cpp23 header-only ip ipaddress ipv4 ipv4-address ipv4-network ipv6 ipv6-address ipv6-network networks
Last synced: 13 Mar 2025
https://github.com/sergio-eld/dhconstexpr_lib
my constexpr lib
compile-time compile-time-map constexpr cpp17 cpp17-library header-only type-traits
Last synced: 23 Feb 2025
https://github.com/stepainpy/serious-one-header
Collection of one-header types (or other)
compile-time constexpr container containers cpp cpp14 data-structures header-only
Last synced: 02 Apr 2025
https://github.com/operationdarkside/ct_string
Compile-time string class module for C++
compile-time constexpr constexpr-all-the-things cpp cpp-modules string
Last synced: 11 May 2025
https://github.com/stepainpy/uintn_t
uintN_t - integer type for large numbers with fixed width
algorithms compile-time constexpr cpp11 fixed-width header-only integer integer-arithmetic long-arithmetics
Last synced: 31 Oct 2025
https://github.com/sraaphorst/sudoku_constexpr
Compile-time (constexpr) Sudoku board solver
backtracking backtracking-algorithm compile-time constexpr cpp14 cpp17 sudoku sudoku-solver
Last synced: 23 Feb 2025
https://github.com/programmerjake/constexpr-julia
julia fractal generator using constexpr C++17
Last synced: 07 Oct 2025
https://github.com/beached/ostreams
A constexpr output streams library
constexpr cpp cpp14 outputstream
Last synced: 16 Oct 2025
https://github.com/zxshady/bit-cast
bit cast constexpr cpp cpp11 cpp14 cpp17 cpp20 reinterpret-cast safe-casts type-punning
Last synced: 30 Jul 2025