Awesome C++ Reflection

  • any any 32
    star
    updated 11 months ago

    Boost.org any module

  • updated 9 months ago BSD 2-Clause "Sim...

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

  • updated over 1 year ago MIT License

    C++ Reflection using clang

  • updated over 1 year ago MIT License

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

  • cpgf cpgf 219
    star
    updated over 2 years ago Other

    cpgf library

  • updated about 5 years ago MIT License

    C++ Reflection Parser / Runtime Skeleton

  • ctti ctti 572
    star
    updated over 1 year ago MIT License

    Compile Time Type Information for C++

  • updated over 1 year ago Apache License 2.0

    The best way to serialize/deserialize json and yaml in C++ with reflection

  • updated 3 months ago

    Boost.org fusion module

  • updated 28 days ago Boost Software Li...

    Boost.Geometry - Generic Geometry Library | Requires C++14 since Boost 1.75

  • hana hana 1,690
    star
    updated 3 months ago Boost Software Li...

    Your standard library for metaprogramming

  • hof hof 504
    star
    updated 3 months ago Other

    Higher-order functions for c++

  • updated about 2 months ago

    Boost.org interprocess module

  • updated 2 months ago

    Boost.org intrusive module

  • updated 11 months ago

    General literal text conversions, such as an int represented as a string, or vice versa

  • updated 3 months ago MIT License

    Static reflection for enums (to string, from string, iteration) for modern C++, work with any enum type without any macro or boilerplate code

  • meta meta 470
    star
    updated over 1 year ago MIT License

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

  • nameof nameof 2,037
    star
    updated 6 months ago MIT License

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

  • updated about 1 year ago

    Boost.org optional module

  • pfr pfr 1,221
    star
    updated 11 months ago Boost Software Li...

    std::tuple like methods for user defined types without any macro or boilerplate code

  • ponder ponder 618
    star
    updated about 2 years ago Other

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

  • updated 3 months ago

    Boost.org property_tree module

  • qvm qvm 80
    star
    updated 11 months ago Boost Software Li...

    Boost Quaternions, Vectors, Matrices library

  • refl-cpp refl-cpp 1,044
    star
    updated about 2 years ago MIT License

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

  • updated 8 months ago MIT License

    Cross-platform C++17 Runtime Reflection Library

  • rttr rttr 3,015
    star
    updated 7 months ago MIT License

    C++ Reflection Library

  • updated 3 months ago

    Boost.org serialization module

  • tsmp tsmp 94
    star
    updated 6 months ago MIT License
  • type_safe type_safe 1,508
    star
    updated 7 months ago MIT License

    Zero overhead utilities for preventing bugs at compile time

  • updated 11 months ago

    Boost.org variant module

  • updated 2 months ago

    A never-valueless, strong guarantee implementation of std::variant

  • updated over 1 year ago Boost Software Li...

    A miniature library for struct-field reflection in C++