A C++20 library for fast serialization, deserialization and validation using reflection. Supports JSON, Avro, Boost Serialization, BSON, Cap'n Proto, CBOR, Cereal, Command line interfaces, CSV, Environment variables, flexbuffers, msgpack, parquet, TOML, UBJSON, XML, YAML, yas / msgpack.org[C++20]
☆1,948Sep 30, 2026Updated last week
Alternatives and similar repositories for reflect-cpp
Users that are interested in reflect-cpp are comparing it to the libraries listed below. We may earn a commission when you buy through links labeled 'Ad' on this page.
Sorting:
- C++20 Static Reflection library☆519Sep 13, 2025Updated last year
- Extremely fast, in memory, serialization, reflection, and RPC library for C++. JSON, BEVE, BSON, CBOR, CSV, JSONB, MessagePack, TOML, YAM…☆3,060Sep 29, 2026Updated last week
- sqlgen is a reflection-based ORM and SQL query generator for C++-20, similar to Python's SQLAlchemy/SQLModel or Rust's Diesel.☆197Oct 1, 2026Updated last week
- Simple, portable, and self-contained stacktrace library for C++11 and newer☆1,481Mar 13, 2026Updated 6 months ago
- Static reflection for enums (to string, from string, iteration) for modern C++, work with any enum type without any macro or boilerplate …☆6,226Updated this week
- Deploy to Railway using AI coding agents - Free Credits Offer • AdUse Claude Code, Codex, OpenCode, and more. Autonomous software development now has the infrastructure to match with Railway.
- Cista is a simple, high-performance, zero-copy C++ serialization & reflection library.☆2,255Updated this week
- A bleeding-edge, lock-free, wait-free, continuation-stealing tasking library built on C++20's coroutines☆902May 25, 2026Updated 4 months ago
- A lightweight C++20 serialization and RPC library☆1,010Aug 9, 2026Updated last month
- Static reflection for C++17 (compile-time enumeration, attributes, proxies, overloads, template functions, metaprogramming).☆1,215Nov 5, 2022Updated 3 years ago
- Nameof operator for modern C++, simply obtain the name of a variable, type, function, macro, and enum☆2,367Updated this week
- `std::execution`, the standard C++ framework for asynchronous and parallel programming.☆2,452Updated this week
- Modern concurrency for C++. Tasks, executors, timers and C++20 coroutines to rule them all