A high performance implementation of Mediator pattern in .NET using source generators.
-
Updated
Apr 25, 2024 - C#
A high performance implementation of Mediator pattern in .NET using source generators.
Source-generated ORM with relations (one-to-one, one-to-many, many-to-many), preloading, cascading, polymorphic relations, etc
The VLINGO XOOM Designer to guide you in rapid delivery of low-code to full-code Reactive, Event-Driven Microservices and Applications using DOMA, DDD, and other approaches.
Stack based zero-allocation XML serializer and deserializer powered by C# 9 source generators
Stack only json deserialization using generators and the System.Text.Json library
A library for .NET that uses source generators to automatically generate data annotations for your models.
A source generator for the INotifyPropertyChanged interface using the Uno.SourceGeneration framework
Roslyn code generator for semantic types
FLPR: The Fortran Language Program Remodeling system
ZeroIoC is reflectionless IoC Container for C#
C++11/Qt implementation of Twofold, the universal source code generation template language
Experimental zero code compile time DTO generator and mapper using Source Generators in C#
One of the very first IoC frameworks for .Net that has no reflection. An IoC that casts its services before thunder casts its bolts.
A .NET source generator for creating simple value objects wrapping primitive types.
An sbt plugin to generate Scala objects containing the contents of glob-specified files as strings or byte-arrays.
gRPC source generation and dependency management like a good boy
Efficiently serialize classes into binary using source generators
Generating code of value object by C# 9.0 Source Generator
A library that provides functionality to define a Discriminated Union in C# via Source Generators.
Add a description, image, and links to the source-generation topic page so that developers can more easily learn about it.
To associate your repository with the source-generation topic, visit your repo's landing page and select "manage topics."