C++ compile-time

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

Top 18 C++ compile-time Projects

compile-time
  • 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

  • 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
  • lazy_importer

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

  • 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!

  • SaaSHub

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

    SaaSHub 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 discussion

Log in or Post with

C++ compile-time related posts

  • Force compiler to construct strings dynamically on the stack (win64)

    1 project | /r/cpp | 29 Dec 2022
  • Code criticism on decrypt function

    1 project | /r/cpp_questions | 21 Nov 2022
  • How to filter tuple at compile time, by values of its elements (instead of types) ?

    2 projects | /r/cpp | 8 Sep 2022
  • Is there a crossplatform way to write Simd?

    2 projects | /r/cpp_questions | 4 Apr 2022
  • Compile Time Parser Generator - 1.3.6

    1 project | /r/cpp | 3 Jan 2022
  • Compile Time Parser Generator

    1 project | /r/cpp | 22 Dec 2021
  • Compile Time Parser Generator, new version, clang support and faster compilation times.

    1 project | /r/cpp | 20 Dec 2021
  • A note from our sponsor - InfluxDB
    www.influxdata.com | 18 Jul 2024
    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. Learn more →

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,225
2 lazy_importer 1,550
3 xorstr 1,119
4 UNITS 936
5 ctpg 453
6 au 309
7 pure_simd 228
8 eternal 193
9 CTAsm 75
10 static-functional 48
11 mlib 46
12 uninttp 28
13 SpeciaLUT 26
14 enum_name 20
15 compile_time_regexp.h 17
16 lambda-tuple 5
17 static_string 4
18 typo 1

Sponsored
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.
www.influxdata.com

Did you konow that C++ is
the 6th most popular programming language
based on number of metions?