Projects in Awesome Lists tagged with source-generators
A curated list of projects in awesome lists tagged with source-generators .
https://github.com/martinothamar/Mediator
A high performance implementation of Mediator pattern in .NET using source generators.
csharp csharp-sourcegenerator dotnet dotnet-core dotnet-standard dotnetcore mediator mediator-pattern source-gen source-generation source-generators sourcegenerator
Last synced: 04 Apr 2025
https://github.com/martinothamar/mediator
A high performance implementation of Mediator pattern in .NET using source generators.
csharp csharp-sourcegenerator dotnet dotnet-core dotnet-standard dotnetcore mediator mediator-pattern source-gen source-generation source-generators sourcegenerator
Last synced: 08 Feb 2026
https://github.com/pakrym/jab
C# Source Generator based dependency injection container implementation.
dependency-injection microsoft-extensions roslyn roslyn-generator singleton-service source-generators
Last synced: 14 May 2025
https://github.com/YairHalberstadt/stronginject
compile time dependency injection for .NET
csharp csharp-sourcegenerator di dotnet hacktoberfest ioc source-generators
Last synced: 17 Apr 2025
https://github.com/ievangelist/blazorators
This project converts TypeScript type declarations into C# representations, and use C# source generators to expose automatic JavaScript interop functionality.
blazor blazor-webassembly hacktoberfest javascript javascript-interop source-generators typescript
Last synced: 14 May 2025
https://github.com/IEvangelist/blazorators
This project converts TypeScript type declarations into C# representations, and use C# source generators to expose automatic JavaScript interop functionality.
blazor blazor-webassembly hacktoberfest javascript javascript-interop source-generators typescript
Last synced: 17 Apr 2025
https://github.com/CollinAlpert/Lombok.NET
.NET adaptation for Java's Lombok using Source Generators.
csharp csharp-sourcegenerator dotnet hacktoberfest lombok source-generators
Last synced: 17 Apr 2025
https://github.com/engrajabi/enum.source.generator
A C# source generator to create an enumeration class from an enum type. With this package, you can work on enums very, very fast without using reflection.
codegeneration codegenerator csharp-sourcegenerator dotnet enum-fast enum-generator enumgenerator enums fast-enum roslyn roslyn-generator source-generator source-generators
Last synced: 15 May 2025
https://github.com/EngRajabi/Enum.Source.Generator
A C# source generator to create an enumeration class from an enum type. With this package, you can work on enums very, very fast without using reflection.
codegeneration codegenerator csharp-sourcegenerator dotnet enum-fast enum-generator enumgenerator enums fast-enum roslyn roslyn-generator source-generator source-generators
Last synced: 17 Apr 2025
https://github.com/diegofrata/generator.equals
A source code generator for automatically implementing IEquatable<T> using only attributes.
csharp csharp-sourcegenerator equality roslyn-analyzer source-generators
Last synced: 25 Jan 2026
https://github.com/diegofrata/Generator.Equals
A source code generator for automatically implementing IEquatable<T> using only attributes.
csharp csharp-sourcegenerator equality roslyn-analyzer source-generators
Last synced: 08 Apr 2025
https://github.com/ievangelist/learning-blazor
The application for the "Learning Blazor: Build Single Page Apps with WebAssembly and C#" O'Reilly Media book by David Pine.
aad-b2c azure blazor component-architecture cosmosdb csharp dotnet globalization-and-localization minimal-api modular signalr source-generators speech-recognition speech-synthesis webassembly
Last synced: 04 Apr 2025
https://github.com/IEvangelist/learning-blazor
The application for the "Learning Blazor: Build Single Page Apps with WebAssembly and C#" O'Reilly Media book by David Pine.
aad-b2c azure blazor component-architecture cosmosdb csharp dotnet globalization-and-localization minimal-api modular signalr source-generators speech-recognition speech-synthesis webassembly
Last synced: 18 Apr 2025
https://github.com/excubo-ag/generators.blazor
blazor roslyn source-generators
Last synced: 26 Jun 2025
https://github.com/byme8/apparatus.aot.reflection
Reflectionless reflection
aot-compatible csharp reflection roslyn source-generators
Last synced: 03 Mar 2026
https://github.com/excubo-ag/Generators.Blazor
blazor roslyn source-generators
Last synced: 17 Apr 2025
https://github.com/beakona/AutoInterface
C# interface-to-member source generator
csharp csharp-core csharp-sourcegenerator scriban source-generators sourcegenerator templating
Last synced: 17 Apr 2025
https://github.com/kant2002/sourcegeneratorskit
Utility library for faster writing source generators
Last synced: 15 Oct 2025
https://github.com/byme8/Apparatus.AOT.Reflection
Reflectionless reflection
aot-compatible csharp reflection roslyn source-generators
Last synced: 17 Apr 2025
https://github.com/altasoft/DomainPrimitives
C# Domain Primitives generator
ddd domain dotnet dotnet-core entity primitive-types source-generators strongly-typed value-object
Last synced: 17 Apr 2025
https://github.com/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.
c-sharp csharp dependency-injection dotnet inversion-of-control ioc ioc-container roslyn roslyn-generator source-generation source-generators
Last synced: 07 May 2025
https://github.com/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.
c-sharp csharp dependency-injection dotnet inversion-of-control ioc ioc-container roslyn roslyn-generator source-generation source-generators
Last synced: 17 Apr 2025
https://github.com/martinothamar/wrappervalueobject
A .NET source generator for creating simple value objects wrapping primitive types.
csharp csharp-sourcegenerator dotnet dotnet-core dotnet-standard dotnetcore source-gen source-generation source-generators sourcegenerator value-object
Last synced: 15 Apr 2025
https://github.com/martinothamar/WrapperValueObject
A .NET source generator for creating simple value objects wrapping primitive types.
csharp csharp-sourcegenerator dotnet dotnet-core dotnet-standard dotnetcore source-gen source-generation source-generators sourcegenerator value-object
Last synced: 17 Apr 2025
https://github.com/biegehydra/postman2csharp
Postman2CSharp hosts the source code for https://postman2csharp.com, a website for converting Postman collections to C# ApiClients that can be seamlessly exported and imported into your project. Generated ApiClient projects contains no dependencies and highly customizable.
converter csharp http-client http-requests postman postman-api postman-export source-generator source-generators
Last synced: 29 Oct 2025
https://github.com/ZingBallyhoo/StackXML
Stack based zero-allocation XML serializer and deserializer powered by C# 9 source generators
csharp csharp-sourcegenerator dotnet roslyn source-generation source-generators xml
Last synced: 17 Apr 2025
https://github.com/DedAnton/NextGenMapper
Extremely fast and lightweight minimalistic object mapper generated on the fly
codegenerator csharp dotnet fast mapper mapping source-generators
Last synced: 17 Apr 2025
https://github.com/igood/boilerplatezero
boilerplatezero is a collection of C# source generators
csharp csharp-sourcegenerator dependency-property routed-event source-generators sourcegenerator wpf
Last synced: 14 Apr 2025
https://github.com/IGood/boilerplatezero
boilerplatezero is a collection of C# source generators
csharp csharp-sourcegenerator dependency-property routed-event source-generators sourcegenerator wpf
Last synced: 17 Apr 2025
https://github.com/lsoft/DpdtInject
Highly efficient compile-time general purpose DI container based on C# source generators.
csharp csharp-sourcegenerator dependency-injection di-container di-framework inversion-of-control ioc performance source-generators sourcegenerator visual-studio-extension vsix-extensions
Last synced: 08 May 2025
https://github.com/archi-doc/tinyhand
Tiny and simple data format/serializer.
csharp csharp-sourcegenerator dotnet serializer source-generators
Last synced: 31 Jul 2025
https://github.com/archi-Doc/Tinyhand
Tiny and simple data format/serializer.
csharp csharp-sourcegenerator dotnet serializer source-generators
Last synced: 17 Apr 2025
https://github.com/coplt/coplt.union
Tagged union for c#
algebraic-data-types csharp-sourcegenerator discriminated-unions functional-programming source-generators sourcegenerator unions
Last synced: 02 Jul 2025
https://github.com/jmarolf/generator-start
template repository for a roslyn source generator
csharp dotnet roslyn roslyn-generator source-generation source-generator source-generators
Last synced: 25 Apr 2025
https://github.com/archi-doc/valuelink
ValueLink is a C# Library for creating and managing multiple links between objects.
csharp csharp-sourcegenerator dotnet source-generators
Last synced: 14 Apr 2025
https://github.com/CodingFlow/decorator-generator
Source generator for decorator pattern boilerplate code in C#.
csharp csharp-sourcegenerator roslyn source-generator source-generators
Last synced: 17 Apr 2025
https://github.com/egil/framework
A collection of libraries!
dotnet orleans source-generators
Last synced: 07 Sep 2025
https://github.com/juniorporfirio/grpcinjection
A Source Generator to C#, that allow you injection Grpc Services and Interceptors without Reflection :)
build csharp csharp-sourcegenerator dotnet dotnet-core source-generator source-generators sourcegenerator
Last synced: 16 Jan 2026
https://github.com/B1Z0N/LazyshGen
Source generator to get seamlessly lazy at compile time.
csharp csharp-sourcegenerator source-generators sourcegenerator
Last synced: 17 Apr 2025
https://github.com/archi-Doc/ValueLink
ValueLink is a C# Library for creating and managing multiple links between objects.
csharp csharp-sourcegenerator dotnet source-generators
Last synced: 17 Apr 2025
https://github.com/youssef1313/printmembersgenerator
A source generator that helps re-defining C# record's PrintMembers method to force include/exclude certain members.
csharp csharp-sourcegenerator printmembers records source-generators
Last synced: 20 Oct 2025
https://github.com/b1z0n/lazyshgen
Source generator to get seamlessly lazy at compile time.
csharp csharp-sourcegenerator source-generators sourcegenerator
Last synced: 05 Apr 2025
https://github.com/Yeah69/MrMeeseeks.DIE
Compile-time dependency injection container which requires minimal configuration
csharp csharp-sourcegenerator di-container dotnet source-generator source-generators
Last synced: 17 Apr 2025
https://github.com/Youssef1313/PrintMembersGenerator
A source generator that helps re-defining C# record's PrintMembers method to force include/exclude certain members.
csharp csharp-sourcegenerator printmembers records source-generators
Last synced: 17 Apr 2025
https://github.com/sidovsky/expressiondelegates
A tool which generates delegates to properties, fields, methods and constructors used in linq expression trees.
accessor code-generation constructor delegate field linq-expressions method property source-generators
Last synced: 09 Apr 2025
https://github.com/erisapps/catcore.emoji
A group of packages that helps you provide lightning-fast detection of emoji's in text and conversion to image urls.
netstandard20 source-generators
Last synced: 14 May 2025
https://github.com/jscarle/sourcegeneratortesthelpers
Test helpers and extension methods to simplify testing of .NET source generators.
csharp dotnet source-generators testing
Last synced: 09 Sep 2025
https://github.com/alane-pimenta/fluent.codegen
C# source generator using Fluent API
code-generation csharp dotnet dotnet-core fluent fluent-api source-generator source-generators
Last synced: 05 Jan 2026
https://github.com/alane-pimenta/Fluent.CodeGen
C# source generator using Fluent API
code-generation csharp dotnet dotnet-core fluent fluent-api source-generator source-generators
Last synced: 11 Sep 2025
https://github.com/vlada22/minimal-api-slim-endpoints
MinimalApi SlimEndpoints
dotnet endpoints minimalapi slim-endpoints source-generators
Last synced: 06 Sep 2025
https://github.com/egorozh/mobiletoolkit
Source generators for C# Mobile Developing
android source-generators xamarin xamarin-android xamarin-android-binding
Last synced: 17 Jul 2025
https://github.com/egorozh/MobileToolkit
Source generators for C# Mobile Developing
android source-generators xamarin xamarin-android xamarin-android-binding
Last synced: 19 Aug 2025
https://github.com/alefcarlos/plusultra.enumdescriptor.generator
Generates a GetDescription method for Enum
csharp csharp-sourcegenerator enum source-generators
Last synced: 26 Jun 2025
https://github.com/usausa/member-accessor-generator
🐰Fast property accessor generator.
accessor codegenerator source-generator source-generators sourcegenerator
Last synced: 19 Aug 2025
https://github.com/usausa/common-code-generator
🐰Common code generator.
codegenerator source-generator source-generators sourcegenerator
Last synced: 15 Sep 2025
https://github.com/llukas22/propertyinterception
Cauldron like Property-Iterception using C# Source Generators
Last synced: 13 May 2025
https://github.com/selcukgural/toonnet
High-performance .NET serialization library for TOON format - 40% fewer tokens for AI/LLM, expression tree-based (10-100x faster)
ai csharp dotnet json llm serialization source-generators token-optimization toon toon-format yaml
Last synced: 08 Feb 2026
https://github.com/usausa/embedded-build-property
🐰Source generator for build options.
codegenerator source-generator source-generators sourcegenerator
Last synced: 29 Oct 2025
https://github.com/peter-mghendi/janken
A study in C# Reflection and Source Generators.
attributes csharp dotnet metaprogramming reflection showcase source-generators
Last synced: 04 Apr 2025
https://github.com/hsu-net/source-generators
.NET source generators
fluent-member generator proxy sg source-generators sync
Last synced: 17 Apr 2025
https://github.com/jscarle/attributesourcegenerator
A simple attribute-based Roslyn incremental source generator base class for .NET.
attribute attribute-based charp dotnet source-generator source-generators
Last synced: 14 Jan 2026
https://github.com/revazashvili/source-generators
repository for source generator projects
dotnet dotnet-core source-generators
Last synced: 01 Mar 2025
https://github.com/bsundsbo/bars.mvvm.fluentapi.generator
Fluid API and Code generators for ActiproSoftware Bars.Mvvm assemblies
actipro actiprosoftware fluid fluid-api source-generator source-generators ui ui-controls ux wpf wpf-ui xaml
Last synced: 23 Aug 2025
https://github.com/usausa/amazon-lambda-extension
Source Generator for AWS Lambda HTTP API.
amazon amazon-api-gateway amazon-lambda aws codegenerator csharp dotnet serverless source-generator source-generators sourcegenerator
Last synced: 13 Mar 2025
https://github.com/usausa/automapperfragmentconfig
Code generator for AutoMapper fragment config.
automapper codegenerator mapper source-generator source-generators sourcegenerator
Last synced: 14 May 2025
https://github.com/crwsolutions/sourcedepend
A source generator library for C# that simplifies Dependency Injection by automatically generating constructors with dependencies marked by the `[Dependency]` attribute.
dependency-injection di source-generators
Last synced: 05 Jan 2026
https://github.com/bsundsbo/bars.mvvm
Fluid API and Code generators for ActiproSoftware Bars.Mvvm assemblies
actipro actiprosoftware fluid fluid-api source-generator source-generators ui ui-controls ux wpf wpf-ui xaml
Last synced: 22 Jun 2025
https://github.com/ashuhatkar/ashulearn-aws-lambda-annotation-native-aot-with-dynamodb-v8.0.2
The Lambda Annotations Framework uses C# custom attributes and Source Generators to translate annotated Lambda functions to the regular Lambda programming model. Source Generators create new C# source code and incorporate that code during compilation. It does not impact Lambda startup times because it translates your code at compile time.
ahead-of-time-compilation annotations aot cloud-formation continuous-deployment continuous-integration functions-as-a-service gitops lambda mock-lambda-test-tool serverless-framework source-generators
Last synced: 22 Jun 2025
https://github.com/aimenux/sourcegeneratorsdemo
Playing with source generators
Last synced: 31 Oct 2025
https://github.com/blake11/autointerface
Yet another source generator that creates interfaces for implementations and auto-implements the said interface.
dotnet nuget roslyn-generator source-generators
Last synced: 10 Feb 2026