An open API service indexing awesome lists of open source software.

awesome-cpp

A curated list of awesome C++ (or C) frameworks, libraries, resources, and shiny things. Inspired by awesome-... stuff.
https://github.com/fffaraz/awesome-cpp

Last synced: 15 days ago
JSON representation

Filtered by reflection. Clear filters

CSV

  • Glaze - High performance, header only, CSV library with reflection support. [MIT]

Game Engine

  • EnTT - Gaming meets modern C++. [MIT]

Reflection

  • Better Enums - Reflective enums (to string, iteration). Single header. [BSD] website
  • CPFG - A C++03 library for reflection, callback and script binding. [Apache2]
  • CPP-Reflection - C++ Reflection using clang. [MIT]
  • Easy Reflection - Easy and fast reflection + serialization solution like in Rust, Java or Go. [Apache]
  • Magic Enum - Header-only C++17 library provides static reflection for enums (to string, from string, iteration), work with any enum type without any macro or boilerplate code. [MIT]
  • meta - Header-only, non-intrusive and macro-free runtime reflection system in C++. [MIT]
  • Nameof - Header-only C++17 library provides nameof macros and functions to obtain the simple name of variable, type, function, macro, and enum. [MIT]
  • Ponder - A C++11 library for reflection. [MIT]
  • REFLECT - C++20 Static Reflection library. [MIT]
  • RTTR - A C++11 library for reflection. [MIT] website
  • visit_struct - A miniature library for struct-field reflection in C++. [Boost]
  • Refureku - A C++17 runtime reflection and code generation library. [MIT]
  • Enchantum - modern C++17 header-only library for compile-time enum reflection. [MIT]

Serialization

  • cista - A C++17 library for zero-copy high-performance (de-)serialization. [MIT]