A high performance implementation of Mediator pattern in .NET using source generators.
-
Updated
Jun 23, 2024 - C#
A high performance implementation of Mediator pattern in .NET using source generators.
Stack only json deserialization using generators and the System.Text.Json library
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.
One of the very first IoC frameworks for .Net that has no reflection. An IoC that casts its services before thunder casts its bolts.
Durian is a collection of Roslyn-based analyzers and source generators that extend the default capabilities of C#.
A library for .NET that uses source generators to automatically generate data annotations for your models.
A .NET source generator for creating simple value objects wrapping primitive types.
Stack based zero-allocation XML serializer and deserializer powered by C# 9 source generators
ZeroIoC is reflectionless IoC Container for C#
Allows using C# source generators using a fluent, type safe interface rather than string templating.
template repository for a roslyn source generator
FLPR: The Fortran Language Program Remodeling system
Interpolated Strings but in reverse! A very cursed C# parser library.
A source generator for the INotifyPropertyChanged interface using the Uno.SourceGeneration framework
Experimental zero code compile time DTO generator and mapper using Source Generators in C#
An sbt plugin to generate Scala objects containing the contents of glob-specified files as strings or byte-arrays.
C++11/Qt implementation of Twofold, the universal source code generation template language
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."