C Metaprogramming

Open-source C projects categorized as Metaprogramming

Top 8 C Metaprogramming Projects

  • datatype99

    Algebraic data types for C99

  • Project mention: Algebraic Data Types for C99 | news.ycombinator.com | 2024-05-09
  • metalang99

    Full-blown preprocessor metaprogramming

  • Project mention: How to convert an enum to string in C++ | news.ycombinator.com | 2023-09-30

    There are also other approaches. Macro variants making use of `__VA_ARGS__` would be probably the best trade-off. If you want a slightly more ergonomic syntax, something like Metalang99 [1] will help (and the author even wrote a post about this exact subject [2]). Codegen is another option which may work better than other options depending on the situation and exact implementation strategy. And there is always the Reflection TS [3], which may or may not be incorporated to C++26...

    [1] https://github.com/Hirrolot/metalang99

    [2] https://hirrolot.github.io/posts/pretty-printable-enumeratio...

    [3] https://en.cppreference.com/w/cpp/experimental/reflect

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

  • interface99

    Full-featured interfaces for C99

  • honey-potion

    Writing eBPF programs with Elixir!

  • adorad

    Fast, Expressive, & High-Performance Programming Language for those who dare

  • bfcpp

    Optimizing Brainfuck interpreter in the C preprocessor

  • SaaSHub

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

    SaaSHub logo
  • ableC

    Attribute grammar Based Language Extensions for C

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 Metaprogramming related posts

Index

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

Project Stars
1 datatype99 1,319
2 metalang99 811
3 metadesk 316
4 interface99 262
5 honey-potion 236
6 adorad 60
7 bfcpp 37
8 ableC 35

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