figcone - Read JSON, YAML, TOML, XML or INI configuration by declaring a struct

This page summarizes the projects mentioned and recommended in the original post on /r/cpp

Our great sponsors
  • WorkOS - The modern identity platform for B2B SaaS
  • InfluxDB - Power Real-Time Data Analytics at Scale
  • SaaSHub - Software Alternatives and Reviews
  • figcone

    Read JSON, YAML, TOML, XML or INI configuration by declaring a struct

  • Protobuf

    Protocol Buffers - Google's data interchange format

  • Looks like you reinvented protobuf

  • WorkOS

    The modern identity platform for B2B SaaS. The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning.

    WorkOS logo
  • TextLayoutSampler

    Utility to display text via multiple Windows API's simultaneously (D2D, DWrite, GDI, GDI+).

  • I appreciate that you support multiple libraries/file types for the backing serialized text tree representation, for I always thought it silly that configuration tools would often support only a single file type - interop matters! (I had something similar for one of my apps, a general text tree class where the input/output can be JSON/XML/INI)

  • reflecxx

    A static reflection framework for C++, using libclang.

  • You might be interested in a project I've put together that uses libclang to generate static reflection metadata that can then be used for generic parsing or serialization: https://github.com/jimmyorourke/reflecxx. It has examples of automatic to/from json.

NOTE: The number of mentions on this list indicates mentions on common posts plus user suggested alternatives. Hence, a higher number means a more popular project.

Suggest a related project

Related posts