Topic: "compile-time"
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 at: about 2 years ago - Pushed at: almost 5 years ago - Stars: 14 - Forks: 1

beast-lang/beast-dragon
Beast language compiler & reference
Language: D - Size: 19.3 MB - Last synced at: about 2 years ago - Pushed at: over 6 years ago - Stars: 14 - Forks: 0

cristeigabriel/STB
Compile-time Hex-sequence string to Byte Array
Language: C++ - Size: 5.86 KB - Last synced at: about 2 years ago - Pushed at: over 2 years ago - Stars: 12 - Forks: 1

galtza/hierarchy-inspector
How to inspect a C++ class hierarchy at compile time
Language: C++ - Size: 1.67 MB - Last synced at: almost 2 years ago - Pushed at: over 3 years ago - Stars: 12 - Forks: 1

SciNim/nim-constants
Mathematical numerical named static constants useful for different disciplines
Language: Nim - Size: 13.7 KB - Last synced at: about 2 years ago - Pushed at: almost 4 years ago - Stars: 12 - Forks: 0

blockspacer/CXTPL 📦
DEPRECATED. USE INSTEAD: https://github.com/blockspacer/flex_squarets_plugin
Language: CMake - Size: 31.4 MB - Last synced at: about 2 years ago - Pushed at: about 5 years ago - Stars: 12 - Forks: 11

szymonmaszke/numpp
Research library for compile time optimization
Language: C++ - Size: 940 KB - Last synced at: 21 days ago - Pushed at: over 6 years ago - Stars: 12 - Forks: 1

hotline1337/jobject
proof of concept of user-mode anti-breakpoint technique
Language: C++ - Size: 25.4 KB - Last synced at: over 1 year ago - Pushed at: over 1 year ago - Stars: 11 - Forks: 0

JSorngard/const-primes
Work with prime numbers in const contexts. Prime generation, primality testing, prime counting, factorization, and more.
Language: Rust - Size: 794 KB - Last synced at: about 19 hours ago - Pushed at: about 20 hours ago - Stars: 10 - Forks: 1

cppden/med
Meta-Encoder/Decoder
Language: C++ - Size: 800 KB - Last synced at: 18 days ago - Pushed at: 18 days ago - Stars: 10 - Forks: 2

funkwerk/mocked 📦
Moved
Language: D - Size: 121 KB - Last synced at: about 2 years ago - Pushed at: almost 3 years ago - Stars: 10 - Forks: 0

cmhteixeira/typed-list
A linked list with compile time size.
Language: Scala - Size: 140 KB - Last synced at: 22 days ago - Pushed at: over 3 years ago - Stars: 10 - Forks: 0

Lexdysic/MetaRaytrace
C++03 compile-time ray tracer
Language: C++ - Size: 21.5 KB - Last synced at: over 1 year ago - Pushed at: about 7 years ago - Stars: 10 - Forks: 0

a-reisberg/typebase-lite
A functional ORM and query language for Couchbase lite, free of boilerplate and runtime reflection
Language: Scala - Size: 139 KB - Last synced at: almost 2 years ago - Pushed at: over 8 years ago - Stars: 10 - Forks: 0

xxkat/pattern
A compile-time header-only findpattern library.
Language: C++ - Size: 7.81 KB - Last synced at: over 1 year ago - Pushed at: over 1 year ago - Stars: 9 - Forks: 0

tommus/ktx-prefs
Shared preferences made easy. With a little bit of reactive extensions.
Language: Kotlin - Size: 314 KB - Last synced at: 15 days ago - Pushed at: over 4 years ago - Stars: 9 - Forks: 2

sub1to/ctninja
Compile-time string encryption and import obfuscation for Windows PE32(+) binaries
Language: C++ - Size: 89.8 KB - Last synced at: 10 days ago - Pushed at: 2 months ago - Stars: 8 - Forks: 2

ChristianPanov/static_string
Experimental compile-time string manipulation C++17 library
Language: C++ - Size: 567 KB - Last synced at: 15 days ago - Pushed at: over 1 year ago - Stars: 8 - Forks: 0

vss2sn/curves
This repository contains the classes of parametric curves
Language: C++ - Size: 49.8 KB - Last synced at: about 2 years ago - Pushed at: almost 3 years ago - Stars: 8 - Forks: 3

slightlyoutofphase/staticsort
Implements a macro providing a compile-time quicksort function for arrays of any length, containing any primitive Copy type with a PartialOrd implementation.
Language: Rust - Size: 60.5 KB - Last synced at: about 7 hours ago - Pushed at: over 3 years ago - Stars: 8 - Forks: 1

matfax/klassindex Fork of atteo/classindex
Index Kotlin classes at compile time as if they were statically referenced.
Language: Kotlin - Size: 507 KB - Last synced at: 6 months ago - Pushed at: 6 months ago - Stars: 7 - Forks: 1

bbqsrc/regex-static
Compile-time validated regex, with convenience functions for lazy and static regexes.
Language: Rust - Size: 12.7 KB - Last synced at: 4 days ago - Pushed at: 12 months ago - Stars: 7 - Forks: 4

PG1003/brle
A C++ library to compress or expand binary data using Run-Length Encoding
Language: C++ - Size: 106 KB - Last synced at: almost 2 years ago - Pushed at: about 2 years ago - Stars: 7 - Forks: 0

niXman/csprot
C++14 compile time literal-string encoder, which decodes a strings at run-time
Language: C++ - Size: 16.6 KB - Last synced at: 19 days ago - Pushed at: over 2 years ago - Stars: 7 - Forks: 1

HectareaGalbis/omm
Template Open Multi-Methods in C++
Language: C++ - Size: 307 KB - Last synced at: 4 months ago - Pushed at: about 3 years ago - Stars: 7 - Forks: 0

Stypox/arg-parser
Argument parser for modern C++: no runtime overhead; auto-generated help screen.
Language: C++ - Size: 105 KB - Last synced at: 25 days ago - Pushed at: over 3 years ago - Stars: 7 - Forks: 2

artichoke/qed
∎ Compile-time assertion macros
Language: Rust - Size: 1.77 MB - Last synced at: about 6 hours ago - Pushed at: about 8 hours ago - Stars: 6 - Forks: 0

martinfehrs/Zollstock
A header-only type-safe zero overhead compile-time physical units C++20 library
Language: C++ - Size: 621 KB - Last synced at: 17 days ago - Pushed at: 17 days ago - Stars: 6 - Forks: 1

filt3rek/hscript-template
Little run-time and compile-time template system based on hscript
Language: Haxe - Size: 129 KB - Last synced at: 18 days ago - Pushed at: 18 days ago - Stars: 6 - Forks: 1

neplextech/use-macro
use-macro allows you to execute functions at compile time and inline the output
Language: TypeScript - Size: 44.9 KB - Last synced at: 3 days ago - Pushed at: 4 months ago - Stars: 6 - Forks: 0

Tradias/lambda-tuple
An implementation of `std::tuple` based on variadic lambda capture
Language: C++ - Size: 71.3 KB - Last synced at: 6 days ago - Pushed at: 7 months ago - Stars: 6 - Forks: 0

Sirraide/clopts
Type-safe, compile-time header-only command line options library for C++20
Language: C++ - Size: 113 KB - Last synced at: 9 months ago - Pushed at: 9 months ago - Stars: 6 - Forks: 0

ConorWilliams/strong_units
WIP C++ physical units / dimensional analysis library. Focused on providing the cleanest possible errors.
Language: C++ - Size: 159 KB - Last synced at: 8 days ago - Pushed at: about 5 years ago - Stars: 6 - Forks: 0

TiagoCavalcante/const_graphs
Blazingly-fast compile-time no-std graph crate
Language: Rust - Size: 33.2 KB - Last synced at: 16 days ago - Pushed at: over 2 years ago - Stars: 5 - Forks: 0

orsinium-labs/exp
Elixir library to statically inline expressions at compile time
Language: Elixir - Size: 13.7 KB - Last synced at: 13 days ago - Pushed at: almost 3 years ago - Stars: 5 - Forks: 0

dadhi/LempTest
Proof-of-concept compile-time Dependency Injection container using LeMP code-generation from the ECSharp
Language: C# - Size: 75.2 KB - Last synced at: 10 days ago - Pushed at: about 3 years ago - Stars: 5 - Forks: 0

ayaskovets/constexpr_mlp
C++17 constexpr-enabled multilayer perceptron
Language: C++ - Size: 12.7 KB - Last synced at: almost 2 years ago - Pushed at: almost 4 years ago - Stars: 5 - Forks: 1

Shemplo/Functional-Java
Functional programming style in Java
Language: Java - Size: 38.1 KB - Last synced at: almost 2 years ago - Pushed at: almost 7 years ago - Stars: 5 - Forks: 1

mikezackles/piecewise
A C++14/C++17 library for compile-time dependency injection, with perfect forwarding and explicit error handling
Language: C++ - Size: 1.35 MB - Last synced at: about 2 years ago - Pushed at: about 7 years ago - Stars: 5 - Forks: 1

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
Language: C++ - Size: 7.81 KB - Last synced at: 19 days ago - Pushed at: 9 months ago - Stars: 4 - Forks: 0

ThomasAUB/poulpe
Lightweight compile-time observer design pattern (c++17 or above)
Language: C++ - Size: 132 KB - Last synced at: almost 2 years ago - Pushed at: almost 2 years ago - Stars: 4 - Forks: 1

skytable/bagel
Compile-time stuff and other goodies for rustaceans 🦀
Language: Rust - Size: 38.1 KB - Last synced at: 2 days ago - Pushed at: almost 3 years ago - Stars: 4 - Forks: 0

redgush/flycatcher
A general purpose, statically typed, compiled programming language written in Rust.
Language: Rust - Size: 272 KB - Last synced at: about 15 hours ago - Pushed at: over 3 years ago - Stars: 4 - 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 at: about 1 year ago - Pushed at: over 6 years ago - Stars: 4 - Forks: 0

ASMfreaK/bson-macro
A C macros library to encode bson strings at compile time.
Language: C - Size: 19.5 KB - Last synced at: almost 2 years ago - Pushed at: about 8 years ago - Stars: 4 - Forks: 0

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.
Language: C++ - Size: 43 KB - Last synced at: 15 days ago - Pushed at: 3 months ago - Stars: 3 - Forks: 0

simphotonics/generic_reader
Enables retrieving generic const values from a static analyzer representation. Streamlines reading constants of type Map, List, Set, and Dart enumerations.
Language: Dart - Size: 258 KB - Last synced at: 2 months ago - Pushed at: 4 months ago - Stars: 3 - Forks: 0

wufhex/Mystic-xorstr
A C++17 header-only library that provides compile-time string encryption and decryption using SIMD instructions
Language: C++ - Size: 253 KB - Last synced at: 6 months ago - Pushed at: 6 months ago - Stars: 3 - Forks: 2

aleks-net/fnv1a
Single header solution to hashing with FNV1a in C/C++
Language: C++ - Size: 4.88 KB - Last synced at: 30 days ago - Pushed at: 6 months ago - Stars: 3 - Forks: 2

gubnik/decorated_string
Small C++ lib for decorating strings with ANSI Escape Codes
Language: C++ - Size: 43 KB - Last synced at: 2 months ago - Pushed at: 12 months ago - Stars: 3 - Forks: 0

igozdev/xorlit
Compile time string literal encryptor
Language: C++ - Size: 17.6 KB - Last synced at: 26 days ago - Pushed at: over 1 year ago - Stars: 3 - Forks: 1

werbenhu/digo
An annotation-based tool for compile-time dependency injection in Golang.
Language: Go - Size: 61.5 KB - Last synced at: 21 days ago - Pushed at: almost 2 years ago - Stars: 3 - Forks: 0

neu-rah/lpp
<λ++> type-level lambda calculus for C++ meta-programming
Language: C++ - Size: 71.3 KB - Last synced at: 21 days ago - Pushed at: almost 3 years ago - Stars: 3 - Forks: 0

cpp-gamedev/forest
Single header ANSI escape code text formatter
Language: C++ - Size: 28.3 KB - Last synced at: about 2 years ago - Pushed at: almost 3 years ago - Stars: 3 - Forks: 0

kekyo/FlyFlint
Lightweight static O/R mapping builder at compile time.
Language: C# - Size: 1.61 MB - Last synced at: 5 days ago - Pushed at: almost 3 years ago - Stars: 3 - Forks: 0

unfoldml/include-env
Include environment variables in executables at compile time
Language: Haskell - Size: 11.7 KB - Last synced at: 19 days ago - Pushed at: over 3 years ago - Stars: 3 - Forks: 0

tommus/ktx-account
Android Account Manager schema processor that generates plethora of methods in either functional and reactive manner.
Language: Kotlin - Size: 226 KB - Last synced at: 15 days ago - Pushed at: over 3 years ago - Stars: 3 - Forks: 3

de-vri-es/rust-compile-time-run
Run a system command during the build phase of your Rust program.
Language: Rust - Size: 26.4 KB - Last synced at: 15 days ago - Pushed at: almost 4 years ago - Stars: 3 - Forks: 0

josedlpozo/Kompile
Kompile time server to save build times and compare with your teammates
Language: JavaScript - Size: 1.13 MB - Last synced at: about 2 years ago - Pushed at: over 4 years ago - Stars: 3 - Forks: 0

barsdeveloper/tree-ds
TreeDS: Tree data structure container and subtree pattern matching for C++
Language: C++ - Size: 3.03 MB - Last synced at: about 1 year ago - Pushed at: almost 5 years ago - Stars: 3 - Forks: 0

palikar/ctgraph
A small project of a compile-time graph library in C++17
Language: C++ - Size: 242 KB - Last synced at: 2 months ago - Pushed at: about 5 years ago - Stars: 3 - Forks: 0

zendesk/scalastyle_config
The Scalastyle configuration we use for our in-house Scala projects
Size: 16.6 KB - Last synced at: 17 days ago - Pushed at: almost 6 years ago - Stars: 3 - Forks: 3

DanIsraelMalta/BiDirectional-Map
fixed-size bi-directional static flat map
Language: C++ - Size: 19.5 KB - Last synced at: over 1 year ago - Pushed at: almost 6 years ago - Stars: 3 - Forks: 0

di-ninja/babel-plugin-require-context-polyfill
Compile time polyfill for require.context allowing using it on React-Native
Language: JavaScript - Size: 236 KB - Last synced at: 9 months ago - Pushed at: over 6 years ago - Stars: 3 - Forks: 0

lakshayg/compile_time
C++ library to do stuff at compile time
Language: C++ - Size: 9.77 KB - Last synced at: about 2 years ago - Pushed at: over 7 years ago - Stars: 3 - Forks: 2

cppden/ctstring
Compile-Time String
Language: C++ - Size: 22.5 KB - Last synced at: over 1 year ago - Pushed at: over 7 years ago - Stars: 3 - Forks: 3

notweerdmonk/cfsm
Compile-time finite state machine library
Language: C++ - Size: 98.6 KB - Last synced at: 2 months ago - Pushed at: 2 months ago - Stars: 2 - Forks: 0

propensive/larceny
Scala 3 compiler plugin for testing compiler errors
Language: Scala - Size: 2.86 MB - Last synced at: 4 days ago - Pushed at: 3 months ago - Stars: 2 - Forks: 0

forgotthepen/string-to-number
Single header, 0 dependency, compile-time interface for C-string manipulation (for C++14 and above)
Language: C++ - Size: 47.9 KB - Last synced at: 8 months ago - Pushed at: 8 months ago - Stars: 2 - Forks: 0

oliverlee/skytest
a lightweight C++ unit test framework
Language: C++ - Size: 112 KB - Last synced at: 8 months ago - Pushed at: 8 months ago - Stars: 2 - Forks: 0

dalexeev/gdscript-compile-time-evaluations
This project demonstrates some GDScript "support" for user-defined functions that are evaluated at compile time.
Language: GDScript - Size: 9.77 KB - Last synced at: about 2 months ago - Pushed at: 8 months ago - Stars: 2 - Forks: 0

oovm/color-rs
Compile time color literal for rust
Language: Rust - Size: 283 KB - Last synced at: 18 days ago - Pushed at: almost 2 years ago - Stars: 2 - Forks: 0

joemalle/limn
A tiny parser designed to compile quickly
Language: C++ - Size: 78.1 KB - Last synced at: about 2 years ago - Pushed at: about 2 years ago - Stars: 2 - Forks: 1

tkellehe/boostc
A library like Boost C++, but for C.
Language: C - Size: 429 KB - Last synced at: over 1 year ago - Pushed at: over 2 years ago - Stars: 2 - Forks: 0

funkwerk-mobility/mocked
A mocking framework for the D programming language
Language: D - Size: 105 KB - Last synced at: about 2 years ago - Pushed at: over 2 years ago - Stars: 2 - Forks: 0

ToruNiina/lispiny
a spiny lisp.
Language: C++ - Size: 14.6 KB - Last synced at: about 1 month ago - Pushed at: almost 5 years ago - Stars: 2 - Forks: 0

4rtzel/cppbf
C++ Compile time Brainfuck interpreter
Language: C++ - Size: 4.88 KB - Last synced at: about 1 year ago - Pushed at: over 5 years ago - Stars: 2 - Forks: 1

MuAlphaOmegaEpsilon/buildmode
A C++11 library to easily handle code paths for Debug and Release at compile time.
Language: CMake - Size: 39.1 KB - Last synced at: about 2 years ago - Pushed at: almost 6 years ago - Stars: 2 - Forks: 0

codeworm96/ook
A compile-time Ook! interpreter with Rust macro.
Language: Rust - Size: 1.95 KB - Last synced at: 2 months ago - Pushed at: over 7 years ago - Stars: 2 - Forks: 0

ragibasif/xdbg
Memory debugger library for C projects.
Language: C - Size: 103 KB - Last synced at: 7 days ago - Pushed at: 7 days ago - Stars: 1 - Forks: 0

coenraadhuman/tangle
A lightweight, annotation-driven, compile-time and Jarkarta EE compliant dependency injection framework for Java
Language: Java - Size: 72.3 KB - Last synced at: 2 months ago - Pushed at: 2 months ago - Stars: 1 - Forks: 0

sephiroth74/AndroidDebugLog
Bytecode manipulation gradle plugin to inject automatic logging into java/kotlin classes/methods
Language: Kotlin - Size: 461 KB - Last synced at: 22 days ago - Pushed at: 2 months ago - Stars: 1 - Forks: 0

propensive/hyperbole
Assintance with Scala 3 metaprogramming
Language: Scala - Size: 2.12 MB - Last synced at: 4 days ago - Pushed at: 3 months ago - Stars: 1 - Forks: 0

darksv/compile-time-brainfck-interpreter
Compile-time brainfuck interpreter written in Rust using some unstable nightly features
Language: Rust - Size: 7.81 KB - Last synced at: 3 months ago - Pushed at: 3 months ago - Stars: 1 - Forks: 0

vberlier/rukt
Rust dialect for token-based compile-time scripting
Language: Rust - Size: 43 KB - Last synced at: 16 days ago - Pushed at: 5 months ago - Stars: 1 - Forks: 0

telefrek/sql
TypeScript SQL Parsing Series
Language: TypeScript - Size: 340 KB - Last synced at: 7 months ago - Pushed at: 7 months ago - Stars: 1 - Forks: 0

i80287/string-switch-map
Compile-time initialized map from string to any trivial constexpr type with O(n) lookup
Language: C++ - Size: 55.7 KB - Last synced at: 10 months ago - Pushed at: 10 months ago - Stars: 1 - Forks: 0

westermo/DotnetYang
Source Generator for .Yang Files
Language: C# - Size: 1.22 MB - Last synced at: 12 days ago - Pushed at: 10 months ago - Stars: 1 - Forks: 0

AVasK/typo
C++ utility to get the name of type in a human-readable form
Language: C++ - Size: 8.79 KB - Last synced at: 12 months ago - Pushed at: 12 months ago - Stars: 1 - Forks: 1

heckarad/cssup
Same file, compile time component styles as embedded CSS template strings.
Language: TypeScript - Size: 12.2 MB - Last synced at: about 17 hours ago - Pushed at: about 1 year ago - Stars: 1 - Forks: 0

xupremix/kindle-burn
Wrapper around the Burn machine learning library. Provides compile time encoded n-dimensional tensor operations and networks
Language: Rust - Size: 280 KB - Last synced at: about 1 year ago - Pushed at: about 1 year ago - Stars: 1 - Forks: 0

slowli/compile-fmt
Compile-time formatting in Rust and derived functionality (e.g., panics / assertions)
Language: Rust - Size: 1.1 MB - Last synced at: 18 days ago - Pushed at: over 1 year ago - Stars: 1 - Forks: 0

gwllx/typack
A compile-time API for working with type template parameter packs.
Language: C++ - Size: 219 KB - Last synced at: over 1 year ago - Pushed at: over 1 year ago - Stars: 1 - Forks: 1

inobelar/ino_meta_lib
Meta-programming library
Language: C++ - Size: 47.9 KB - Last synced at: over 1 year ago - Pushed at: over 1 year ago - Stars: 1 - Forks: 0

igozdev/charimpl
Compile-time header-only char implementation checking for C++03/11/14/17/20
Language: C++ - Size: 12.7 KB - Last synced at: about 2 months ago - Pushed at: over 1 year ago - Stars: 1 - Forks: 0

hazae41/integers
Statically typed integer arithmetic (experimental)
Language: TypeScript - Size: 2.23 MB - Last synced at: 6 months ago - Pushed at: almost 2 years ago - Stars: 1 - Forks: 0

sam0x17/derive_parse2
Intended as a spiritual successor to derive_syn_parse, supports all of the original features plus some extra features. Fully compatible with syn 2.x, and implemented entirely in thoroughly tested proc macros
Language: Rust - Size: 19.5 KB - Last synced at: 22 days ago - Pushed at: almost 2 years ago - Stars: 1 - Forks: 0

anatawa12/compile-time-constant
A plugin to create constants class from gradle.
Language: Kotlin - Size: 211 KB - Last synced at: about 1 month ago - Pushed at: about 2 years ago - Stars: 1 - Forks: 0

taylordotfish/smallest-uint
Gets the smallest unsigned integer type that can represent a given value
Language: Rust - Size: 25.4 KB - Last synced at: 5 months ago - Pushed at: over 2 years ago - Stars: 1 - Forks: 0

Deruago/CR
True Compile Time Reflection for C++17. Generate Types, Functions, introspect them, and much more!
Language: C++ - Size: 60.5 KB - Last synced at: about 2 years ago - Pushed at: over 2 years ago - Stars: 1 - Forks: 0
