#
compile-time-reflection
Here are
16 public repositories
matching this topic...
Spoon is a metaprogramming library to analyze and transform Java source code. 🥄 is made with ❤️, 🍻 and ✨. It parses source files to build a well-designed AST with powerful analysis and transformation API.
Updated
Oct 18, 2025
Java
A plugin for Kotlin compiler for compile-time reflection
Updated
Feb 14, 2024
Kotlin
A handy, tiny but powerful compile-time reflection system for C++.
A small C++23 library to acquire vtable information at compile time
JSON Serializer using compile time reflection
A compile time reflection for classes to expose their member variables values and names.
Modern TypeScript rewrite of the popular `clsx` package by Luke Edwards, with type-level previews of compiled class strings.
Updated
Jun 28, 2024
TypeScript
Collection of static-reflection utilities for aggregate initializables.
c++20 compile-time object-models and data serialization
TypeScript runtime utilities infused with powerful compile-time features. Available on JSR under the `@type/*` scope.
Updated
Mar 18, 2025
TypeScript
True Compile Time Reflection for C++17. Generate Types, Functions, introspect them, and much more!
Compile time reflection through code generation
Utility for statically determining the number of members in an aggregate struct.
Another compiler plugin for compile-time reflection of Kotlin with KSP.
A short getting started on derive macros guide in Rust.
Updated
Feb 19, 2025
Rust
A C++20 reflection based CLI parsing library with parser built at compile time
Improve this page
Add a description, image, and links to the
compile-time-reflection
topic page so that developers can more easily learn about it.
Curate this topic
Add this topic to your repo
To associate your repository with the
compile-time-reflection
topic, visit your repo's landing page and select "manage topics."
Learn more
You can’t perform that action at this time.