compile-time-reflection
There are 13 repositories under compile-time-reflection topic.
INRIA/spoon
Spoon is a metaprogramming library to analyze and transform Java source code. :spoon: is made with :heart:, :beers: and :sparkles:. It parses source files to build a well-designed AST with powerful analysis and transformation API.
JetBrains-Research/reflekt
A plugin for Kotlin compiler for compile-time reflection
crazybie/tref
A handy, tiny but powerful compile-time reflection system for C++.
ctummon/Cerializer
JSON Serializer using compile time reflection
DisabledMallis/magic_vtable
A small C++23 library to acquire vtable information at compile time
lowzhishengkitson/Compile-Time-Reflection
A compile time reflection for classes to expose their member variables values and names.
nberlette/type
TypeScript tools with a focus on modular runtime utilities with type-level counterparts. Distributed on JSR under the `@type/*` scope, and NPM under `@type2/*`.
briancairl/about
Compile time reflection through code generation
Deruago/CR
True Compile Time Reflection for C++17. Generate Types, Functions, introspect them, and much more!
nitronoid/looking-glass
Collection of static-reflection utilities for aggregate initializables.
nitronoid/member_count
Utility for statically determining the number of members in an aggregate struct.
weigert/ctom
c++20 compile-time object-models and data serialization
nberlette/clsx
Modern TypeScript rewrite of the popular `clsx` package by Luke Edwards, with type-level previews of compiled class strings.