source-generation
There are 55 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
AntonBergaker/InterpolatedParser
Interpolated Strings but in reverse! A very cursed C# parser 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.
piotrstenke/Durian
Durian is a collection of Roslyn-based analyzers and source generators that extend the default capabilities of C#.
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.
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
MorizeroDev/Milease
Animate anything in one line of code, simplifying your UI animation development process and boosting your UI development efficiency.
byme8/ZeroIoC
ZeroIoC is reflectionless IoC Container for C#
AntonBergaker/OutParser
A C# string parser based on simple templates using source generators.
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
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#
mhmd-azeez/FunWithSourceGenerators
Expirements using C# Source Generators
yurique/embedded-files
An sbt plugin to generate Scala objects containing the contents of glob-specified files as strings or byte-arrays.
AntonBergaker/BinaryBundle
Efficiently serialize classes into binary using source generators
Dometrain/from-zero-to-hero-configuration-and-options-in-dotnet
Source code for the "From Zero to Hero: Configuration and Options in .NET" course on Dometrain.
hicknhack-software/Twofold-Qt
C++11/Qt implementation of Twofold, the universal source code generation template language
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
gilzoide/file2c
Python script that generates C source files with global variables embedding binary/text file contents, with easy integration for CMake projects