C++ compile-time

Open-source C++ projects categorized as compile-time

Top 18 C++ compile-time Projects

  • compile-time-regular-expressions

    Compile Time Regular Expression in C++

  • Project mention: Why are strings and IO so complicated? | /r/cpp | 2023-12-07

    CTRE (https://github.com/hanickadot/compile-time-regular-expressions) ranges::views (filter, transform, etc.) (C++20) str.find() + str.substr() freopen to stdin + cin >> extraction Parser libraries

  • lazy_importer

    library for importing functions from dlls in a hidden, reverse engineer unfriendly way

  • WorkOS

    The modern identity platform for B2B SaaS. The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning.

    WorkOS logo
  • xorstr

    heavily vectorized c++17 compile time string encryption.

  • UNITS

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

  • Project mention: I want some logically difficult c programs | /r/C_Programming | 2023-12-09

    C++ Version

  • ctpg

    Compile Time Parser Generator is a C++ single header library which takes a language description as a C++ code and turns it into a LR1 table parser with a deterministic finite automaton lexical analyzer, all in compile time.

  • au

    A C++14-compatible physical units library with no dependencies and a single-file delivery option. Emphasis on safety, accessibility, performance, and developer experience. (by aurora-opensource)

  • pure_simd

    A simple, extensible, portable, efficient and header-only SIMD library!

  • InfluxDB

    Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.

    InfluxDB logo
  • eternal

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

  • CTAsm

    Compile time assembler with nasm syntax

  • static-functional

    Header-only C++ library providing compile-time functional operators that work with raw function pointers

  • mlib

    mlib is a fast, simple c++ meta-programming library that uses c++20. (by robertshepherdcpp)

  • uninttp

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

  • SpeciaLUT

    Runtime choosing of template specializations using compile-time lookup-tables. Compile all states of a template function, but execute the optimal one at runtime.

  • enum_name

    Converting (scoped)enum values to string names written in C++>=11.

  • compile_time_regexp.h

    A simple compile time dfa based regular expression library for C++20.

  • Project mention: Simple compile-time DFA based regular expressions in c++20 ~ | /r/cpp | 2023-09-06
  • lambda-tuple

    An implementation of `std::tuple` based on variadic lambda capture

  • static_string

    Experimental compile-time string manipulation C++17 library

  • typo

    C++ utility to get the name of type in a human-readable form (by AVasK)

  • SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

    SaaSHub logo
NOTE: The open source projects on this list are ordered by number of github stars. The number of mentions indicates repo mentiontions in the last 12 Months or since we started tracking (Dec 2020).

C++ compile-time related posts

Index

What are some of the best open-source compile-time projects in C++? This list will help you:

Project Stars
1 compile-time-regular-expressions 3,157
2 lazy_importer 1,476
3 xorstr 1,057
4 UNITS 921
5 ctpg 448
6 au 275
7 pure_simd 227
8 eternal 189
9 CTAsm 75
10 static-functional 46
11 mlib 43
12 uninttp 27
13 SpeciaLUT 26
14 enum_name 19
15 compile_time_regexp.h 15
16 lambda-tuple 5
17 static_string 3
18 typo 1

Sponsored
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com