source-generation
There are 51 repositories under source-generation topic.
martinothamar/Mediator
A high performance implementation of Mediator pattern in .NET using source generators.
TomaszRewak/C-sharp-stack-only-json-parser
Stack only json deserialization using generators and the System.Text.Json library
Jaguar-dart/jaguar_orm
Source-generated ORM with relations (one-to-one, one-to-many, many-to-many), preloading, cascading, polymorphic relations, etc
vlingo/xoom-designer
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.
AlyElhaddad/ThunderboltIoc
One of the very first IoC frameworks for .Net that has no reflection. An IoC that casts its services before thunder casts its bolts.
piotrstenke/Durian
Durian is a collection of Roslyn-based analyzers and source generators that extend the default capabilities of C#.
fiseni/SmartAnnotations
A library for .NET that uses source generators to automatically generate data annotations for your models.
martinothamar/WrapperValueObject
A .NET source generator for creating simple value objects wrapping primitive types.
ZingBallyhoo/StackXML
Stack based zero-allocation XML serializer and deserializer powered by C# 9 source generators
byme8/ZeroIoC
ZeroIoC is reflectionless IoC Container for C#
beardgame/fluentsourcegen
Allows using C# source generators using a fluent, type safe interface rather than string templating.
jmarolf/generator-start
template repository for a roslyn source generator
AntonBergaker/InterpolatedParser
Interpolated Strings but in reverse! A very cursed C# parser library.
lanl/FLPR
FLPR: The Fortran Language Program Remodeling system
jeromelaban/fonderie
A source generator for the INotifyPropertyChanged interface using the Uno.SourceGeneration framework
vipwan/Biwen.AutoClassGen
Source Gen Roslyn
zeshan321/DTOGenerator
Experimental zero code compile time DTO generator and mapper using Source Generators in C#
yurique/embedded-files
An sbt plugin to generate Scala objects containing the contents of glob-specified files as strings or byte-arrays.
mhmd-azeez/FunWithSourceGenerators
Expirements using C# Source Generators
hicknhack-software/Twofold-Qt
C++11/Qt implementation of Twofold, the universal source code generation template language
AntonBergaker/BinaryBundle
Efficiently serialize classes into binary using source generators
manne/obviously
Roslyn code generator for semantic types
OriRoth/treetop
A C# source generator of fluent APIs from context-free grammar specifications. Generated fluent APIs implement covariant subtyping machines.
koresframework/Kores
Generate source code & bytecode from an abstract representation tree (AST). Bytecode generation framework.
r-koubou/ValueObjectGenerator
Generating code of value object by C# 9.0 Source Generator
rsivanov/RestEase.Controllers.SourceGenerator
Provides a source generator of RestEase interfaces with all required attributes for calling web application controllers. Useful for writing strongly-typed asp.net core integration tests.
12Acorns/Portfolio-SIMDExtensions
A, Source-Generated, library to add easier processing of SIMD instructions whilst maintaing a performance expected for each platform.
r-koubou/SGFramework
Lightweight framework for C# 9.0 Source Generator
richardcavell/BASICloader
A program written in C (C89 dialect) that generates type-in BASIC programs. Targets multiple 8-bit machines. (in development, don't use it yet)
ronimizy/DiscriminatedUnion.CS
A library that provides functionality to define a Discriminated Union in C# via Source Generators.
TMC-CSharp/CodeExerciseLibrary
Library to help creating C# exercises. Generates missing methods and classes inside tests on the fly by using Source Generators
UNIwise/protobox
gRPC source generation and dependency management like a good boy
lupin-de-mid/unit-generator-unity-sample
Source Generation in Unity
petrsvihlik/kontent-source-generator
Experimental Roslyn Source Generator for Kentico Kontent
sunsided/medium-absurd-conversion
Code for the Converting between types in increasingly absurd ways medium post.
TheSharkysNL/Serializer
provides serialization source generation for csharp