awesome-repositories.com
Blog
MCP
awesome-repositories.com

Discover the best open-source repositories with AI-powered search.

ExploreCurated searchesOpen-source alternativesSelf-hosted softwareBlogSitemap
ProjectMCP serverAboutHow we rankPress
LegalPrivacyTerms
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
aantron avatar

aantron/better-enums

0
View on GitHub↗
1,821 stars·182 forks·C++·BSD-2-Clause·5 viewsaantron.github.io/better-enums↗

Better Enums

C++ compile-time enum to string, iteration, in a single header file

Features

  • Reflection - Reflection support for enums.
  • Reflection and Serialization - Compile-time enum-to-string and iteration.
  • Reflection Frameworks - Reflective enums with iteration and string conversion.

Star history

Star history chart for aantron/better-enumsStar history chart for aantron/better-enums

AI search

Explore more awesome repositories

Describe what you need in plain English — the AI ranks thousands of curated open-source projects by relevance.

Start searching with AI

Frequently asked questions

What does aantron/better-enums do?

C++ compile-time enum to string, iteration, in a single header file

What are the main features of aantron/better-enums?

The main features of aantron/better-enums are: Reflection, Reflection and Serialization, Reflection Frameworks.

What are some open-source alternatives to aantron/better-enums?

Open-source alternatives to aantron/better-enums include: skypjack/meta — Header-only, non-intrusive and macro-free runtime reflection system in C++. neargye/nameof — Nameof operator for modern C++, simply obtain the name of a variable, type, function, macro, and enum. austinbrunkhorst/cpp-reflection — C++ Reflection Parser / Runtime Skeleton. cpgf/cpgf — cpgf library. fabian-jung/tsmp — TSMP is a static reflection library that is implemented with C++20 and code generation with the help of libclang and… celtoys/clreflect — C++ Reflection using clang.

Open-source alternatives to Better Enums

Similar open-source projects, ranked by how many features they share with Better Enums.
  • skypjack/metaskypjack avatar

    skypjack/meta

    654View on GitHub↗

    Header-only, non-intrusive and macro-free runtime reflection system in C++

    C++
    View on GitHub↗654
  • neargye/nameofNeargye avatar

    Neargye/nameof

    2,322View on GitHub↗

    Nameof operator for modern C++, simply obtain the name of a variable, type, function, macro, and enum

    C++
    View on GitHub↗2,322
  • austinbrunkhorst/cpp-reflectionAustinBrunkhorst avatar

    AustinBrunkhorst/CPP-Reflection

    703View on GitHub↗

    C++ Reflection Parser / Runtime Skeleton

    C++
    View on GitHub↗703
  • celtoys/clreflectCeltoys avatar

    Celtoys/clReflect

    285View on GitHub↗

    C++ Reflection using clang

    C++
    View on GitHub↗285
See all 24 alternatives to Better Enums→