Ecosyste.ms: Repos

An open API service providing repository metadata for many open source software ecosystems.

GitHub topics: constexpr

Rconybea/xo-unit

compile-time dimension conversion and checking + support fractional dimension

Language: C++ - Size: 347 KB - Last synced: about 1 hour ago - Pushed: about 2 hours ago - Stars: 0 - Forks: 0

shibatch/tlfloat

Template library for floating point operations

Language: C++ - Size: 620 KB - Last synced: about 17 hours ago - Pushed: 1 day ago - Stars: 0 - Forks: 0

Rinzii/ccmath

A C++17 constexpr-Compatible CMath Library

Language: C++ - Size: 466 KB - Last synced: about 9 hours ago - Pushed: 1 day ago - Stars: 25 - Forks: 3

mguludag/TypeName

A small C++ utility for get type names constexpr from compiler

Language: C++ - Size: 9.77 KB - Last synced: 1 day ago - Pushed: 1 day ago - Stars: 1 - Forks: 0

hanickadot/compile-time-regular-expressions

Compile Time Regular Expression in C++

Language: C++ - Size: 2.81 MB - Last synced: 2 days ago - Pushed: 3 days ago - Stars: 3,181 - Forks: 175

abeimler/fixed-containers Fork of teslamotors/fixed-containers

C++ Fixed Containers

Language: C++ - Size: 915 KB - Last synced: 6 days ago - Pushed: 7 days ago - Stars: 0 - Forks: 0

matiaslindgren/ndvec

constexpr n-dimensional Euclidean vector

Language: C++ - Size: 45.9 KB - Last synced: 7 days ago - Pushed: 7 days ago - Stars: 0 - Forks: 0

iulian-rusu/mregex

C++ regular expressions library using template metaprogramming

Language: C++ - Size: 700 KB - Last synced: 7 days ago - Pushed: 7 days ago - Stars: 10 - Forks: 0

michalber/QFormat

C++17 compile-time Fixed Format library

Language: C++ - Size: 13.7 KB - Last synced: 10 days ago - Pushed: 10 days ago - Stars: 0 - Forks: 0

JPenuchot/these

PhD thesis document (draft)

Language: TeX - Size: 14.2 MB - Last synced: 11 days ago - Pushed: 11 days ago - Stars: 1 - Forks: 0

beached/daw_json_link

Fast, convenient JSON serialization and parsing in C++

Language: C++ - Size: 39.8 MB - Last synced: 12 days ago - Pushed: 12 days ago - Stars: 431 - Forks: 27

mapbox/eternal

A C++14 compile-time/constexpr map and hash map with minimal binary footprint

Language: C++ - Size: 14.6 KB - Last synced: 3 days ago - Pushed: over 1 year ago - Stars: 192 - Forks: 22

ZXShady/bit-cast

Language: C++ - Size: 10.7 KB - Last synced: 16 days ago - Pushed: 17 days ago - Stars: 0 - Forks: 0

hanickadot/cthash

constexpr implementation of SHA-2 and SHA-3 family of hashes

Language: C++ - Size: 534 KB - Last synced: 17 days ago - Pushed: 17 days ago - Stars: 160 - Forks: 5

luizffgv/constexpr-Change

Calculate at compile time the least number of coins needed to pay change.

Language: C++ - Size: 7.81 KB - Last synced: 17 days ago - Pushed: 17 days ago - Stars: 3 - Forks: 0

JustasMasiulis/circular_buffer

A constexpr STL style circular buffer implementation

Language: C++ - Size: 51.8 KB - Last synced: 17 days ago - Pushed: 18 days ago - Stars: 65 - Forks: 15

tniessen/constexpr-secded

Header-only implementation of SECDED encoding as C/C++ constant expressions

Language: C++ - Size: 12.7 KB - Last synced: 18 days ago - Pushed: 4 months ago - Stars: 1 - Forks: 0

Rconybea/xo-flatstring

header-only, no-alloc, plain-old-data string implementation. constexpr if c++20

Language: C++ - Size: 155 KB - Last synced: 17 days ago - Pushed: 18 days ago - Stars: 0 - Forks: 0

boostorg/hof

Higher-order functions for c++

Language: C++ - Size: 2.26 MB - Last synced: about 1 month ago - Pushed: 2 months ago - Stars: 503 - Forks: 96

reacfen/uninttp

A universal type for non-type template parameters for C++20 or later.

Language: C++ - Size: 106 KB - Last synced: 19 days ago - Pushed: 20 days ago - Stars: 27 - Forks: 0

Rconybea/xo-ratio

constexpr header-only ratio library

Language: C++ - Size: 114 KB - Last synced: 21 days ago - Pushed: 21 days ago - Stars: 0 - Forks: 0

kthohr/gcem

A C++ compile-time math library using generalized constant expressions

Language: C++ - Size: 550 KB - Last synced: 20 days ago - Pushed: 21 days ago - Stars: 613 - Forks: 58

uni-algo/uni-algo

Unicode Algorithms Implementation for C/C++

Language: C++ - Size: 2.32 MB - Last synced: 17 days ago - Pushed: 5 months ago - Stars: 245 - Forks: 17

kthohr/stats

A C++ header-only library of statistical distribution functions.

Language: C++ - Size: 1.62 MB - Last synced: 17 days ago - Pushed: about 1 year ago - Stars: 501 - Forks: 71

mrdcvlsc/extended-precision-integers

A templated C++ library for big integers and large floating point numbers.

Language: C++ - Size: 210 KB - Last synced: 13 days ago - Pushed: 8 months ago - Stars: 3 - Forks: 0

martinfehrs/Zollstock

A header-only type-safe zero overhead compile-time physical units C++20 library

Language: C++ - Size: 321 KB - Last synced: 29 days ago - Pushed: 29 days ago - Stars: 0 - Forks: 1

TwilightUncle/tunum-cpp

C++20 Numbers Library

Language: C++ - Size: 148 KB - Last synced: about 1 month ago - Pushed: about 1 month ago - Stars: 0 - Forks: 0

p-ranav/pipeline

Pipelines for Modern C++

Language: C++ - Size: 245 KB - Last synced: 8 days ago - Pushed: over 3 years ago - Stars: 46 - Forks: 5

VladimirShaleev/ipaddress

A library for working and manipulating IPv4/IPv6 addresses and networks

Language: C++ - Size: 10.2 MB - Last synced: about 2 months ago - Pushed: about 2 months ago - Stars: 0 - Forks: 0

sergio-eld/dhconstexpr_lib

my constexpr lib

Language: C++ - Size: 13.7 KB - Last synced: about 1 month ago - Pushed: over 4 years ago - Stars: 0 - Forks: 0

google/cpp-async-rpc

Library for Asynchronicity, Serialization and Remoting

Language: C++ - Size: 617 KB - Last synced: 11 days ago - Pushed: over 3 years ago - Stars: 70 - Forks: 24

shailist/constexpr-mtwister

Constexpr C++ implementation of the Mersenne Twister pseudo random number generation algorithm

Language: C++ - Size: 20.5 KB - Last synced: 28 days ago - Pushed: about 1 month ago - Stars: 3 - Forks: 0

TheLartians/StaticTypeInfo

🏀 Up your type-game. A small C++ library for compile-time type names and type indices.

Language: CMake - Size: 41 KB - Last synced: 18 days ago - Pushed: about 2 years ago - Stars: 66 - Forks: 5

snitch-org/snitch

Lightweight C++20 testing framework.

Language: C++ - Size: 1.52 MB - Last synced: about 1 month ago - Pushed: 4 months ago - Stars: 226 - Forks: 5

junkdog/constexpr-java

build-time code-execution for java, a bit like constexpr in C++11

Language: Java - Size: 33.2 KB - Last synced: 9 days ago - Pushed: over 7 years ago - Stars: 57 - Forks: 3

ClaasBontus/bitset2

std::bitset with constexpr implementations plus additional features.

Language: C++ - Size: 80.1 KB - Last synced: 26 days ago - Pushed: 10 months ago - Stars: 116 - Forks: 4

keiichiw/constexpr-8cc

Compile-time C Compiler implemented as C++14 constant expressions

Language: C++ - Size: 330 KB - Last synced: about 1 month ago - Pushed: almost 3 years ago - Stars: 788 - Forks: 83

bogu9821/GuidParserConstexpr

C++20 constexpr guid parser and consteval guid literal.

Language: C++ - Size: 27.3 KB - Last synced: about 2 months ago - Pushed: about 2 months ago - Stars: 0 - Forks: 0

matgat/ascii_predicates

A constexpr type safe replacement of <cctype> for c++20

Language: C++ - Size: 103 KB - Last synced: about 2 months ago - Pushed: about 2 months ago - Stars: 0 - Forks: 0

yabadabu/str_id_consteval

A C++ 20 consteval version of the MurmurHash32 for strings

Language: C - Size: 12.7 KB - Last synced: 2 months ago - Pushed: 2 months ago - Stars: 0 - Forks: 0

rhalbersma/bit_set

Rebooting the std::bitset franchise

Language: C++ - Size: 749 KB - Last synced: 2 months ago - Pushed: 2 months ago - Stars: 40 - Forks: 5

jfalcou/spy

SPY - C++ Information Broker

Language: C++ - Size: 240 KB - Last synced: 2 months ago - Pushed: 3 months ago - Stars: 141 - Forks: 10

calebzulawski/cotila

A compile-time linear algebra system for C++

Language: C++ - Size: 2.02 MB - Last synced: about 1 month ago - Pushed: over 2 years ago - Stars: 111 - Forks: 9

PitilessPeanut/constexpr_asm

x86_64/AMD64 + arm64 asm instructions implemented via constexpr

Size: 2.93 KB - Last synced: 3 months ago - Pushed: 3 months ago - Stars: 0 - Forks: 0

natsu1211/Compile-Time-Game-Of-Life

compile time Game-Of-Life written in c++17

Language: C++ - Size: 3.42 MB - Last synced: 2 months ago - Pushed: over 5 years ago - Stars: 4 - Forks: 0

rep-movsd/see-phit

A C++ HTML template engine that uses compile time HTML parsing

Language: C++ - Size: 133 KB - Last synced: about 1 month ago - Pushed: about 5 years ago - Stars: 382 - Forks: 18

itzmeanjan/sha3

Compile-time Evaluable SHA3: Permutation-Based Hash and Extendable-Output Functions

Language: C++ - Size: 4.65 MB - Last synced: 4 months ago - Pushed: 4 months ago - Stars: 5 - Forks: 0

d-karl/colibra

Pet project Constexpr Linear Algebra library for C++17 and later. Probably needs an update to cpp20, which will make things easier

Language: C++ - Size: 12.7 KB - Last synced: 4 months ago - Pushed: over 4 years ago - Stars: 0 - Forks: 0

SaadAhmad/in_constexpr

An approach for runtime detection inside a constexpr function

Language: C++ - Size: 20.5 KB - Last synced: 17 days ago - Pushed: almost 6 years ago - Stars: 80 - Forks: 1

romanf-dev/cpp-data

C++ as binary data compiler

Language: C - Size: 19.5 KB - Last synced: 5 months ago - Pushed: 5 months ago - Stars: 0 - Forks: 0

mkitzan/constexpr-sql

Header only library that parses and plans SQL queries at compile time

Language: C++ - Size: 1.39 MB - Last synced: 5 months ago - Pushed: about 4 years ago - Stars: 131 - Forks: 5

Wodann/constexpr-md5-cpp

A constexpr implementation of the MD5 hashing algorithm for C++

Language: C++ - Size: 4.88 KB - Last synced: 30 days ago - Pushed: about 4 years ago - Stars: 5 - Forks: 2

IoanThomas/constexpr-chip8

A compile-time CHIP-8 emulator

Language: C++ - Size: 73.2 KB - Last synced: 5 months ago - Pushed: almost 4 years ago - Stars: 38 - Forks: 1

nitronoid/looking-glass

Collection of static-reflection utilities for aggregate initializables.

Language: C++ - Size: 60.5 KB - Last synced: 6 months ago - Pushed: about 3 years ago - Stars: 0 - Forks: 0

nitronoid/floatingPoint

Language: C++ - Size: 29.3 KB - Last synced: 6 months ago - Pushed: over 6 years ago - Stars: 2 - Forks: 0

nitronoid/member_count 📦

Utility for statically determining the number of members in an aggregate struct.

Language: C++ - Size: 8.79 KB - Last synced: 6 months ago - Pushed: about 3 years ago - Stars: 1 - Forks: 1

CrustyAuklet/bitpacker

type-safe and low-boilerplate bit level serialization

Language: C++ - Size: 154 KB - Last synced: 6 months ago - Pushed: over 2 years ago - Stars: 112 - Forks: 3

TheLartians/StaticHash

Constexpr hash functions for C++

Language: C++ - Size: 34.2 KB - Last synced: 18 days ago - Pushed: almost 4 years ago - Stars: 16 - Forks: 4

freidonuten/pmap

An implementation of trie based string to T map in C++20

Language: C++ - Size: 17.6 KB - Last synced: 7 months ago - Pushed: 7 months ago - Stars: 0 - Forks: 0

rollbear/lift

constexpr C++17 library for simplifying higher order functions in application code

Language: C++ - Size: 36.1 KB - Last synced: 6 months ago - Pushed: about 1 year ago - Stars: 189 - Forks: 8

BrainStone/StaticMap

A compile time static map for C++20 or above

Language: C++ - Size: 25.4 KB - Last synced: 4 months ago - Pushed: 6 months ago - Stars: 0 - Forks: 0

programmersunited/Beetle

A DFA-based UTF-8 library written in modern constexpr ISO C++20

Language: C++ - Size: 149 KB - Last synced: 7 months ago - Pushed: 7 months ago - Stars: 0 - Forks: 0

KoneLinx/ConstexprSerializer

Constant expression serializer and static testing

Language: C++ - Size: 24.4 KB - Last synced: 7 months ago - Pushed: over 1 year ago - Stars: 1 - Forks: 0

niekbouman/ctbignum

Library for Multiprecision Compile-Time and Run-Time Arithmetic (including Modular Arithmetic)

Language: C++ - Size: 804 KB - Last synced: 7 months ago - Pushed: about 1 year ago - Stars: 103 - Forks: 10

hogliux/semimap

A semi compile-/run-time associative map container with compile-time lookup and run-time storage

Language: C++ - Size: 23.4 KB - Last synced: 6 months ago - Pushed: about 1 year ago - Stars: 367 - Forks: 26

ChoppinBlockParty/ctm

Compile-time Hash Map for C++

Language: C++ - Size: 15.6 KB - Last synced: 7 months ago - Pushed: over 1 year ago - Stars: 14 - Forks: 0

n0lavar/qxLib

A few useful things for developing your own game engine

Language: C++ - Size: 9.81 MB - Last synced: 4 months ago - Pushed: 4 months ago - Stars: 6 - Forks: 0

denismurphy/cpp-modern-template-techniques

C++ Modern Template Techniques

Language: C++ - Size: 8.79 KB - Last synced: 9 months ago - Pushed: over 1 year ago - Stars: 3 - Forks: 0

jansvoboda11/percy

Ergonomic parser combinator library for constexpr C++.

Language: C++ - Size: 75.2 KB - Last synced: 9 months ago - Pushed: over 3 years ago - Stars: 5 - Forks: 0

jsberbel/SawassRayTracer

Playing with Ray Tracing techniques

Language: C - Size: 754 KB - Last synced: 9 months ago - Pushed: over 5 years ago - Stars: 0 - Forks: 0

strega-nil/typeval

`typeval` test library, intended to be used as a stop-gap for constexpr parameters

Language: C++ - Size: 7.81 KB - Last synced: 9 months ago - Pushed: about 7 years ago - Stars: 5 - Forks: 0

unterumarmung/fixed_string

C++17 string with fixed size

Language: C++ - Size: 1.05 MB - Last synced: 10 months ago - Pushed: over 2 years ago - Stars: 91 - Forks: 11

gdelugre/literal_ipaddr

C++17 constexpr implementation of inet_addr / inet_aton / inet_pton

Language: C++ - Size: 7.81 KB - Last synced: 10 months ago - Pushed: almost 5 years ago - Stars: 21 - Forks: 3

dan4ik605743/m_str

The std::string header-only library

Language: C++ - Size: 52.7 KB - Last synced: 10 months ago - Pushed: over 1 year ago - Stars: 1 - Forks: 0

programmerjake/constexpr-julia

julia fractal generator using constexpr C++17

Size: 25.4 KB - Last synced: 10 months ago - Pushed: about 7 years ago - Stars: 0 - Forks: 0

Ariox41/tmdesc

Serialisation-oriented type members description library for c++ 14

Language: C++ - Size: 357 KB - Last synced: 10 months ago - Pushed: 10 months ago - Stars: 2 - Forks: 0

i-markovic/add_container

Simple template helper to add element(s) into STL containers, in a C++20 way

Language: C++ - Size: 4.88 KB - Last synced: 10 months ago - Pushed: about 2 years ago - Stars: 0 - Forks: 0

PG1003/brle

A C++ library to compress or expand binary data using Run-Length Encoding

Language: C++ - Size: 106 KB - Last synced: 10 months ago - Pushed: about 1 year ago - Stars: 7 - Forks: 0

Catminusminus/scenn

Build Your Own Sequential ConstExpr Neural Network

Language: C++ - Size: 21 MB - Last synced: 5 months ago - Pushed: 5 months ago - Stars: 6 - Forks: 1

tcsullivan/constexpr-to-string

C++14 code to convert integers to strings at compile-time

Language: C++ - Size: 46.9 KB - Last synced: 11 months ago - Pushed: over 1 year ago - Stars: 98 - Forks: 11

devatrun/sutfcpplib

Simple UTF library for C++

Language: C++ - Size: 20.5 KB - Last synced: 3 months ago - Pushed: almost 2 years ago - Stars: 11 - Forks: 0

milosob/milo

Cryptography library for modern C++.

Language: C++ - Size: 1.95 MB - Last synced: 10 months ago - Pushed: 10 months ago - Stars: 71 - Forks: 5

ngc6302h/neo

A modern C++ standard library.

Language: C++ - Size: 1.03 MB - Last synced: 11 months ago - Pushed: 12 months ago - Stars: 15 - Forks: 0

ryblust/euclid

constexpr simd graphics mathematics library

Language: C++ - Size: 197 KB - Last synced: 3 months ago - Pushed: 3 months ago - Stars: 2 - Forks: 0

TwilightUncle/TuUtilCpp

コンパイル時処理関連の汎用header-onlyライブラリ

Language: C++ - Size: 299 KB - Last synced: about 1 year ago - Pushed: about 1 year ago - Stars: 1 - Forks: 0

yax-lakam-tuun/libqrcode

libqrcode is a C++20 header-only library for generating QR/Micro QR Codes.

Language: C++ - Size: 194 KB - Last synced: about 1 year ago - Pushed: almost 3 years ago - Stars: 4 - Forks: 1

RifeX-LA/tul

Header only library to work with aggregate types and tuple-like objects

Language: C++ - Size: 45.9 KB - Last synced: about 1 year ago - Pushed: about 1 year ago - Stars: 1 - Forks: 0

ofats/meta_evo

Presentation materials for C++Siberia 2019 conference

Language: C++ - Size: 5.86 KB - Last synced: about 1 year ago - Pushed: over 5 years ago - Stars: 9 - Forks: 1

saxbophone/arby

Arbitrary precision arithmetic in C++, even at compile-time

Language: C++ - Size: 1.42 MB - Last synced: about 1 year ago - Pushed: about 1 year ago - Stars: 4 - Forks: 0

lakshayg/compile_time

C++ library to do stuff at compile time

Language: C++ - Size: 9.77 KB - Last synced: about 1 year ago - Pushed: over 6 years ago - Stars: 3 - Forks: 2

JarateKing/polymorph-lib

header-only library for compile-time rng and randomized code on compile in c++

Language: C++ - Size: 26.4 KB - Last synced: about 1 year ago - Pushed: almost 4 years ago - Stars: 14 - Forks: 1

eyalroz/cuda-kat

CUDA kernel author's tools

Language: Cuda - Size: 1.57 MB - Last synced: about 1 year ago - Pushed: about 2 years ago - Stars: 87 - Forks: 6

SebastianBach/compile_time_unit_tests

Compile time unit testing in mondern C++

Language: C++ - Size: 3.91 KB - Last synced: about 1 year ago - Pushed: over 3 years ago - Stars: 0 - Forks: 0

SebastianBach/constexprThings

Just constexpr things.

Language: C++ - Size: 3.91 KB - Last synced: about 1 year ago - Pushed: about 1 year ago - Stars: 0 - Forks: 0

HippoBaro/android_scheme_pattern 📦

[Tsinghua University — C&A] Android scheme pattern resolver

Language: C++ - Size: 93.8 KB - Last synced: about 1 year ago - Pushed: over 6 years ago - Stars: 0 - Forks: 0

bincrafters/conan-frozen 📦

[OBSOLETE] The recipe is now in https://github.com/conan-io/conan-center-index

Language: Python - Size: 16.6 KB - Last synced: about 1 month ago - Pushed: about 4 years ago - Stars: 1 - Forks: 0

mhx/libembedded

Modern C++ for Embedded Systems

Language: C++ - Size: 1.48 MB - Last synced: about 1 year ago - Pushed: about 2 years ago - Stars: 5 - Forks: 0

saxbophone/codlili

Constexpr STL-style containers

Language: C++ - Size: 114 KB - Last synced: about 1 year ago - Pushed: over 1 year ago - Stars: 1 - Forks: 0

karel-burda/constexpr-hash-map

Compile-time single-header hash-map written in C++ 17

Language: C++ - Size: 66.4 KB - Last synced: about 1 year ago - Pushed: over 1 year ago - Stars: 3 - Forks: 1

VecPP/vecpp

A simple C++17 vector math library

Language: C++ - Size: 1.16 MB - Last synced: about 1 year ago - Pushed: over 3 years ago - Stars: 9 - Forks: 4