Showing 36 of 81 projects
A C++14 library providing std::tuple-like reflection for user-defined aggregate types without macros or boilerplate.
A Java bean mapper that generates mapping code at compile time to eliminate runtime mapping errors.
A simple, lightweight, and powerful field validation library for Android applications.
Rust macros to automatically discover and add Utoipa paths and schemas at compile time, eliminating manual OpenAPI documentation boilerplate.
A C# source generator that automatically implements IEquatable<T>, Equals, and GetHashCode using attributes.
A safe, fast, and tiny character I/O library for bare-metal and RTOS embedded systems with high-level formatting and low-level control.
A Crystal library that embeds static files into your binary at compile time, creating a self-contained executable.
A Haxe-based shading language that compiles to GLSL ES 3.0 with IDE support, modularity, and modern language features.
A high-performance JSON serialization library for .NET 5+ using C# source generators.
A header-only C++20 library that parses and plans SQL queries at compile time using constexpr metaprogramming.
A GraphQL server library for Crystal that generates schemas at compile time with full type safety.
A high-performance, SQL-first ORM for Rust with compile-time code generation and full async support.
A .NET dependency injection container and framework that generates registrations at compile time using conventions.
A Rust macro-based toolchain for compile-time SCSS transpilation, CSS minification, and unique class name generation.
A C++ header-only template library for wildcard pattern matching with runtime and compile-time execution.
A LINQ-inspired query language for Elixir that compiles to match_specs for mnesia, ets, and dets.
Elixir binding for Lager that provides compile-time optimized logging macros with zero runtime overhead when disabled.
A compile-time JSON marshaling library for Scala, Scala Native, and Scala.js with extensible accessors and rich type support.
A blazing fast internationalization (i18n) library for Crystal with compile-time key lookup.
Compile-time internationalization for Elm supporting multiple input and output formats.
A schema-based validator for keyword lists and maps, especially useful for validating compile-time options in Elixir DSLs.
A Java library that automatically generates Postman collections and integration tests from Spring, Jakarta, and JAX-RS code.
A compile-time parser generator for the D programming language that generates parsers during compilation.
A fast dependency injection library for .NET and Mono, ported from Square's Dagger with compile-time validation via Fody.
A fast, intuitive, and type-safe C++ library for enhanced enumeration support with minimal compile-time overhead.
A collection of minimal, header-only C++ utility libraries for common programming tasks.
A D library that uses mixins to generate Protocol Buffer message structures and service interfaces at compile time.
A Rust library for converting human-readable time strings (e.g., '1d') into milliseconds at runtime or compile time.
A compile-time dependency injection container for C# using source generators for maximum performance and zero runtime overhead.
A header-only CSV parser for Modern C++ supporting both compile-time and runtime parsing with RFC 4180 compliance.
A compile-time, non-intrusive dependency injection system for the Crystal programming language.
Parse and validate environment variables in Elixir with compile-time guarantees, typed values, and pre-boot validation.
A compile-time INI file parser and writer generator for D that uses annotated structs.
A Haxe macro library for serializing and deserializing class fields to and from BytesInput/BytesOutput.
A Crystal shard providing macros for compile-time constant checks, version constraints, and environment variable based conditional compilation.
A fast HTML builder library for Crystal that uses macros to generate HTML at compile-time with native syntax.
Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.