compile-time-reflection
Here are 17 public repositories matching this topic...
Sort:Most stars
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
Dec 17, 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++.
- Updated
Feb 5, 2024 - C++
A small C++23 library to acquire vtable information at compile time
- Updated
Oct 9, 2024 - C++
JSON Serializer using compile time reflection
- Updated
Dec 13, 2022 - C++
A compile time reflection for classes to expose their member variables values and names.
- Updated
Jul 13, 2024 - C++
Collection of static-reflection utilities for aggregate initializables.
- Updated
Oct 18, 2025 - C++
Modern TypeScript rewrite of the popular `clsx` package by Luke Edwards, with type-level previews of compiled class strings.
- Updated
Jun 28, 2024 - TypeScript
c++20 compile-time object-models and data serialization
- Updated
Apr 28, 2023 - C++
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!
- Updated
Dec 8, 2022 - C++
Compile time reflection through code generation
- Updated
May 24, 2022 - C++
Utility for statically determining the number of members in an aggregate struct.
- Updated
May 8, 2021 - C++
Another compiler plugin for compile-time reflection of Kotlin with KSP.
- Updated
Mar 22, 2025
Struct of Arrays (SoA) container template for C++20 that uses compile-time reflection to iterate over existing fields and access fields by name.
- Updated
Nov 19, 2025 - C++
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
- Updated
Sep 10, 2025 - C++
Improve this page
Add a description, image, and links to thecompile-time-reflection topic page so that developers can more easily learn about it.
Add this topic to your repo
To associate your repository with thecompile-time-reflection topic, visit your repo's landing page and select "manage topics."