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
Back to aantron/better-enums

Projects sharing features with Better Enums

24 open-source projects similar to aantron/better-enums, ranked by shared indexed features. Tags may describe platforms or build tools rather than the same primary purpose. Check each project’s use case, license, and deployment requirements before treating it as a replacement.

  • 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
  • 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
  • rttrorg/rttrrttrorg avatar

    rttrorg/rttr

    3,469View on GitHub↗

    C++ Reflection Library

    C++
    View on GitHub↗3,469
  • billyquith/ponderbillyquith avatar

    billyquith/ponder

    662View on GitHub↗

    C++ reflection library with Lua binding, and JSON and XML serialisation.

    C++
    View on GitHub↗662
  • getml/reflect-cppgetml avatar

    getml/reflect-cpp

    1,890View on GitHub↗

    A C++20 library for fast serialization, deserialization and validation using reflection. Supports JSON, Avro, Boost Serialization, BSON, Cap'n Proto, CBOR, Cereal, CSV, flexbuffers, msgpack, parquet, TOML, UBJSON, XML, YAML, yas / msgpack.orgC++20

    C++
    View on GitHub↗1,890
  • fabian-jung/tsmpfabian-jung avatar

    fabian-jung/tsmp

    104View on GitHub↗

    TSMP is a static reflection library that is implemented with C++20 and code generation with the help of libclang and cmake.

    C++
    View on GitHub↗104

AI search

Explore more awesome repositories

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

Find more with AI search
  • qlibs/reflectqlibs avatar

    qlibs/reflect

    518View on GitHub↗

    C++20 Static Reflection library

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

    Celtoys/clReflect

    285View on GitHub↗

    C++ Reflection using clang

    C++
    View on GitHub↗285
  • netcan/config-loadernetcan avatar

    netcan/config-loader

    247View on GitHub↗

    Simple C++ Config Loader Framework(Serialization & Reflection)

    C++
    View on GitHub↗247
  • cpgf/cpgfcpgf avatar

    cpgf/cpgf

    221View on GitHub↗

    cpgf library

    C++
    View on GitHub↗221
  • austinbrunkhorst/cpp-reflectionAustinBrunkhorst avatar

    AustinBrunkhorst/CPP-Reflection

    703View on GitHub↗

    C++ Reflection Parser / Runtime Skeleton

    C++
    View on GitHub↗703
  • jsoysouvanh/refurekujsoysouvanh avatar

    jsoysouvanh/Refureku

    250View on GitHub↗

    Cross-platform C++17 Runtime Reflection Library

    C++
    View on GitHub↗250
  • lukehoban/es6featureslukehoban avatar

    lukehoban/es6features

    29,059View on GitHub↗

    This project is a comprehensive reference guide and technical documentation for the features, syntax updates, and APIs introduced in ECMAScript 6. It serves as a language specification and overview for modern JavaScript development. The guide covers a wide range of language enhancements, including the implementation of classes and prototype-based inheritance, the use of arrow functions for lexical scope binding, and the introduction of block-scoped variables. It details the module system for organizing independent code components via import and export statements. The documentation extends to

    View on GitHub↗29,059
  • phpdocumentor/reflectiondocblockphpDocumentor avatar

    phpDocumentor/ReflectionDocBlock

    9,383View on GitHub↗

    ReflectionDocBlock is a PHP docblock parser and doc-comment metadata extractor. It functions as a reflection wrapper that extends the standard PHP Reflection API to convert raw documentation blocks into structured objects. The library provides tools for PHP documentation parsing and reflection tooling. It enables the extraction of structured metadata and annotations from reflection objects or raw doc-comment strings to support automated API documentation and static code analysis.

    PHPdocblocks
    View on GitHub↗9,383
  • c3lang/c3cc3lang avatar

    c3lang/c3c

    5,147View on GitHub↗

    c3c is the compiler for the C3 programming language, transforming source code into executable binaries, static libraries, or dynamic libraries using an LLVM backend. It implements a system based on result-based error handling, scoped memory pooling, and a semantic macro system. The compiler provides first-class support for hardware-backed SIMD vectors that map directly to processor instructions and enables runtime polymorphism through interface-based dynamic dispatch. The project covers a broad set of low-level capabilities, including manual and pooled memory management, inline assembly inte

    C3c3compilerlanguage
    View on GitHub↗5,147
  • zxshady/enchantumZXShady avatar

    ZXShady/enchantum

    134View on GitHub↗

    Faster enum reflection for C++17 since I don't want to wait for C++26 reflection.

    C++
    View on GitHub↗134
  • felixguendling/cistafelixguendling avatar

    felixguendling/cista

    2,225View on GitHub↗

    Cista is a simple, high-performance, zero-copy C++ serialization & reflection library.

    C++benchmarkcppcpp17
    View on GitHub↗2,225
  • jermp/essentialsjermp avatar

    jermp/essentials

    14View on GitHub↗

    ⚙️🛠️ Essential C++ utilities.

    C++
    View on GitHub↗14
  • nemequ/hedleynemequ avatar

    nemequ/hedley

    890View on GitHub↗

    A C/C++ header to help move #ifdefs out of your code

    C++
    View on GitHub↗890
  • nixman/yasniXman avatar

    niXman/yas

    784View on GitHub↗

    Yet Another Serialization

    C++
    View on GitHub↗784
  • p-ranav/alpacap-ranav avatar

    p-ranav/alpaca

    562View on GitHub↗

    Serialization library written in C++17 - Pack C++ structs into a compact byte-array without any macros or boilerplate code

    C++
    View on GitHub↗562
  • uscilab/cerealUSCiLab avatar

    USCiLab/cereal

    4,676View on GitHub↗

    Cereal is a C++ serialization library and object persistence tool used to convert data types and containers into formats for storage or transmission. It is implemented as a header-only library, allowing it to be included directly in source code without the need for a compiled binary. The library supports multiple data representations, including binary, XML, and JSON. It provides the ability to define custom archives, enabling the development of specialized output formats to control how data is encoded and stored. The system handles the conversion of complex objects through template-based ser

    C++c-plus-pluscerealserialization
    View on GitHub↗4,676
  • veselink1/refl-cppveselink1 avatar

    veselink1/refl-cpp

    1,202View on GitHub↗

    Static reflection for C++17 (compile-time enumeration, attributes, proxies, overloads, template functions, metaprogramming).

    C++
    View on GitHub↗1,202
  • xeverous/fuserXeverous avatar

    Xeverous/fuser

    54View on GitHub↗

    Header-only library for automatic (de)serialization of C++ types to/from JSON.

    C++
    View on GitHub↗54