C Metaprogramming

Open-source C projects categorized as Metaprogramming

Top 8 C Metaprogramming Projects

  • datatype99

    Algebraic data types for C99

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

  • Project mention: Honey Potion: an eBPF backend for Elixir | /r/elixir | 2023-05-18

    Hi all! We are working on an eBPF backend for Elixir. It's called Honey Potion. The project is under development, but it is possible to write some useful programs at this point. For instance, in this video, one of the guys involved explains how to write a program to count system calls.

  • adorad

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

  • bfcpp

    Optimizing Brainfuck interpreter in the C preprocessor

  • 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
  • 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 794
2 metalang99 765
3 metadesk 316
4 interface99 262
5 honey-potion 234
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