Vzor

Type metadata generator

A C++ reflection library that extracts metadata from source code and generates a database-like file at compile-time.

Vzor is a reflection library for C++, with interface in Python and C++, macroless, intrusiveless, working on top modern C++ attributes

GitHub

8 stars
1 watching
0 forks
Language: C++
last commit: about 5 years ago
Linked from 1 awesome list


Backlinks from these awesome lists:

Related projects:

Repository Description Stars
cieslarmichal/faker-cxx A C++ library for generating realistic data 314
ryotamurohoshi/valueobjectgenerator Generates wrapper classes to prevent type confusion in object properties 40
vsfedorenko/kotidgy A text data generator with index-based templates in Kotlin 3
zimmski/tavor Automates testing of structured data formats using randomized generation and analysis 245
martinothamar/wrappervalueobject Generates simple value objects in C# to wrap primitive types and provide automatic equality comparison and formatting 53
krasin-ga/matryoshki A framework for creating type-agnostic decorators and adapters using C# source generators 28
grzegorzrolek/null-ttf Creating a minimal TrueType font by stripping out unnecessary data and bytes to produce the smallest possible valid binary 8
mrzhdev/blazorviz A C# Blazor wrapper for visualizing tree data structures using Viz.js. 6
kristofferstrube/blazor.svgeditor A basic SVG editor written in Blazor. 309
pobrn/mktorrent A utility to generate BitTorrent metainfo files programmatically 479
excubo-ag/generators.blazor Improves Blazor component performance by generating compile-time code for parameter setting 73
boostorg/pfr Provides reflection and serialization capabilities for user-defined types without boilerplate code 1,334
scalameta/mdoc A tool for creating and validating documentation for Scala programs written in Markdown format 396
manu343726/tinyrefl A minimal C++ static reflection API and codegen tool for generating macro-based APIs 257
szi/vartypes A C++ library that provides a flexible and extensible data type system for representing and manipulating variable-length data values. 16