Showing 16 of 16 projects
A compile-time dependency injection framework for Java and Android that generates plain Java source code.
A Java annotation processor for generating type-safe, high-performance bean mappers at compile time.
Header-only C++17 library providing static reflection for enums without macros or boilerplate code.
A macOS app that analyzes and breaks down Swift build times in Xcode projects.
A .NET source generator for generating high-performance object mappings with no runtime reflection.
Auto-generates OpenAPI documentation for Rust REST APIs using simple procedural macros and a code-first approach.
A C++ library for compile-time regular expression matching, searching, and capturing with PCRE-like syntax.
A fast, powerful, and easy-to-use template engine for Go that compiles templates to Go code for optimal performance.
A screaming fast JSON parsing and serialization library for Android using compile-time annotation processing.
An extremely fast, header-only C++23 library for JSON and binary serialization with compile-time reflection.
A compile-time HTML template engine for Rust that transforms markup into specialized Rust code for maximum performance and type safety.
A curated list of awesome Swift Macros and learning resources for compile-time code generation in Swift.
A curated list of C# Source Generators and related resources for compile-time code generation.
A zero-dependency C++ header-only parser combinator library for creating parsers according to Parsing Expression Grammars.
A Fody add-in that automatically injects INotifyPropertyChanged event-raising code into property setters at compile time.
A C++ compile-time enum library providing reflection, iteration, and string conversion in a single header file.
Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.