Showing 15 of 15 projects
A type-safe REST library for .NET that automatically generates HTTP clients from interface definitions.
A .NET source generator for generating high-performance object mappings with no runtime reflection.
F#-like discriminated unions for C# with exhaustive compile-time matching, providing a type-safe alternative to polymorphism and exceptions.
A Fody add-in that automatically injects INotifyPropertyChanged event-raising code into property setters at compile time.
A .NET source generator and analyzer that creates validated value objects from primitives to combat primitive obsession.
A type-safe REST API client library for .NET that simplifies remote endpoint communication through interface definitions.
A high-performance deep cloning library for .NET that combines source generation with reflection fallback for zero-config object copying.
A C# toolkit for code generation using plain C# templates, offering a modern alternative to T4 with hybrid programmatic and markup approaches.
A C# source generator that creates helper classes for enums, providing fast operations without reflection.
A C# source generator that automatically implements IEquatable<T>, Equals, and GetHashCode using attributes.
A C# source generator that automatically creates fluent builder APIs for your classes using attributes.
A C# source generator for Godot 3.x that provides onready-like features for C# scripts without reflection.
A .NET source generator that automatically converts ILogger.Log* calls to high-performance LoggerMessage methods.
A .NET source generator that automatically creates synchronous method versions from async methods to eliminate code duplication.
A source generator and analyzer package for improving Blazor component performance and detecting common issues.
Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.