Projects in Awesome Lists tagged with csharp-sourcegenerator
A curated list of projects in awesome lists tagged with csharp-sourcegenerator .
https://github.com/riok/mapperly
A .NET source generator for generating object mappings. No runtime reflection.
c-sharp csharp csharp-sourcegenerator dotnet dotnet-core hacktoberfest mapping roslyn
Last synced: 13 May 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: 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: 14 May 2025
https://github.com/SteveDunn/Vogen
A semi-opinionated library which is a source generator and a code analyser. It Source generates Value Objects
contributions-welcome csharp-sourcegenerator ddd ddd-patterns hacktoberfest open-source patterns
Last synced: 09 Apr 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/sveinungf/spreadcheetah
SpreadCheetah is a high-performance .NET library for generating spreadsheet (Microsoft Excel XLSX) files.
csharp csharp-sourcegenerator dotnet excel nativeaot performance spreadsheet xlsx
Last synced: 17 Apr 2025
https://github.com/domn1995/dunet
C# discriminated union source generator
csharp csharp-sourcegenerator discriminated-unions dotnet fp functional functional-programming union
Last synced: 17 Apr 2025
https://github.com/devlooped/thisassembly
Exposes project and assembly level information as constants in the ThisAssembly class using source generators powered by Roslyn.
Last synced: 15 May 2025
https://github.com/devlooped/ThisAssembly
Exposes project and assembly level information as constants in the ThisAssembly class using source generators powered by Roslyn.
Last synced: 09 Apr 2025
https://github.com/kzu/ThisAssembly
Exposes project and assembly level information as constants in the ThisAssembly class using source generators powered by Roslyn.
Last synced: 08 Feb 2025
https://github.com/DevTeam/Pure.DI
Pure DI for .NET without frameworks!
csharp-sourcegenerator dependency-injection di dotnet injection-container injection-framework inversion-of-control ioc pure solid
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/cathei/linqgen
Alloc-free and fast replacement for Linq, with code generation
csharp csharp-library csharp-sourcegenerator dotnet linq linq-to-objects roslyn roslyn-analyzer
Last synced: 06 Apr 2025
https://github.com/cathei/LinqGen
Alloc-free and fast replacement for Linq, with code generation
csharp csharp-library csharp-sourcegenerator dotnet linq linq-to-objects roslyn roslyn-analyzer
Last synced: 17 Apr 2025
https://github.com/devlooped/smallsharp
Create, edit and run multiple C# top-level programs in the same project by just selecting the startup program from the start button.
console-application csharp csharp-sourcegenerator learning visual-studio
Last synced: 12 Apr 2025
https://github.com/kzu/SmallSharp
Create, edit and run multiple C# top-level programs in the same project by just selecting the startup program from the start button.
console-application csharp csharp-sourcegenerator learning visual-studio
Last synced: 08 Feb 2025
https://github.com/devlooped/SmallSharp
Create, edit and run multiple C# top-level programs in the same project by just selecting the startup program from the start button.
console-application csharp csharp-sourcegenerator learning visual-studio
Last synced: 17 Apr 2025
https://github.com/christianhelle/refitter
A tool for generating Refit interfaces and contracts from OpenAPI specifications
csharp-sourcegenerator openapi openapi3 refit rest swagger
Last synced: 14 May 2025
https://github.com/nyrest/fastgenericnew
The ultimate fast alternative to Activator.CreateInstance<T> / new T()
activator createinstance csharp csharp-library csharp-sourcegenerator delegate dotnet dotnet-core expression fast generic incremental library netframework nuget optimization performance roslyn roslyn-analyzer sourcegenerator
Last synced: 10 Apr 2025
https://github.com/byme8/ZeroQL
C# GraphQL client with Linq-like syntax
client csharp csharp-sourcegenerator dotnet graphql
Last synced: 08 Apr 2025
https://github.com/byme8/zeroql
C# GraphQL client with Linq-like syntax
client csharp csharp-sourcegenerator dotnet graphql
Last synced: 09 Apr 2025
https://github.com/Nyrest/FastGenericNew
The ultimate fast alternative to Activator.CreateInstance<T> / new T()
activator createinstance csharp csharp-library csharp-sourcegenerator delegate dotnet dotnet-core expression fast generic incremental library netframework nuget optimization performance roslyn roslyn-analyzer sourcegenerator
Last synced: 09 Apr 2025
https://github.com/Tyrrrz/MiniRazor
Portable Razor compiler & code generator
compilation csharp-sourcegenerator hacktoberfest razor razor-templates roslyn template-engine templates
Last synced: 09 Apr 2025
https://github.com/JasonBock/Rocks
A mocking library based on the Compiler APIs (Roslyn + Mocks)
csharp csharp-sourcegenerator mock mocking testing
Last synced: 17 Apr 2025
https://github.com/kant2002/winformscominterop
ComWrappers required to run NativeAOT and WinForms
aot corert csharp-sourcegenerator nativeaot winforms
Last synced: 04 Apr 2025
https://github.com/kant2002/WinFormsComInterop
ComWrappers required to run NativeAOT and WinForms
aot corert csharp-sourcegenerator nativeaot winforms
Last synced: 08 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/davidwengier/sourcegeneratortemplate
A basic template for writing a C# source generator
Last synced: 13 Apr 2025
https://github.com/nenonaninu/typedsignalr.client
C# Source Generator to Create Strongly Typed SignalR Clients.
csharp csharp-sourcegenerator dotnet signalr signalr-client signalr-core
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/davidwengier/SourceGeneratorTemplate
A basic template for writing a C# source generator
Last synced: 07 May 2025
https://github.com/cat-lips/godotsharp.sourcegenerators
C# source generators for the Godot Game Engine
csharp csharp-sourcegenerator godot
Last synced: 16 May 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: 08 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: 05 Apr 2025
https://github.com/Cat-Lips/GodotSharp.SourceGenerators
C# source generators for the Godot Game Engine
csharp csharp-sourcegenerator godot
Last synced: 06 Mar 2025
https://github.com/canton7/PropertyChanged.SourceGenerator
Powerful INotifyPropertyChanged / INotifyPropertyChanging Source Generator, which generates INPC boilerplate for you as part of your build. Supports features such as automatic and manual dependencies between properties, notifications when specific properties change, and more.
csharp-sourcegenerator inotifypropertychanged inotifypropertychanging source-generator
Last synced: 17 Apr 2025
https://github.com/trampster/JsonSrcGen
Json library that uses .NET 5 Source Generators
Last synced: 17 Apr 2025
https://github.com/davidwengier/sourcegeneratorplayground
The C# Source Generator Playground
Last synced: 13 Apr 2025
https://github.com/nenoNaninu/TypedSignalR.Client
C# Source Generator to Create Strongly Typed SignalR Clients.
csharp csharp-sourcegenerator dotnet signalr signalr-client signalr-core
Last synced: 17 Apr 2025
https://github.com/davidwengier/SourceGeneratorPlayground
The C# Source Generator Playground
Last synced: 09 Apr 2025
https://github.com/ufcpp/StringLiteralGenerator
C# Source Generator for UTF-8 binary literal
Last synced: 17 Apr 2025
https://github.com/devlooped/avatar
A modern compile-time generated interception/proxy library
csharp-sourcegenerator dynamicproxy proxy-generation
Last synced: 17 Apr 2025
https://github.com/kzu/avatar
A modern compile-time generated interception/proxy library
csharp-sourcegenerator dynamicproxy proxy-generation
Last synced: 08 Feb 2025
https://github.com/ufcpp/stringliteralgenerator
C# Source Generator for UTF-8 binary literal
Last synced: 04 Mar 2025
https://github.com/havendv/dependencypropertygenerator
Dependency property, routed event and weak event source generator for WPF/UWP/WinUI/Uno/Avalonia/MAUI platforms.
avalonia avaloniaui csharp csharp-sourcegenerator dependency-property dotnet dp generator incrementral-generator maui net5 net6 routed-event source-generator uno uno-platform uwp winui wpf
Last synced: 04 Apr 2025
https://github.com/canton7/propertychanged.sourcegenerator
Powerful INotifyPropertyChanged / INotifyPropertyChanging Source Generator, which generates INPC boilerplate for you as part of your build. Supports features such as automatic and manual dependencies between properties, notifications when specific properties change, and more.
csharp-sourcegenerator inotifypropertychanged inotifypropertychanging source-generator
Last synced: 05 Apr 2025
https://github.com/31/GodotOnReady
A C# Source Generator that adds convenient onready-like features to your C# scripts in Godot Mono (3.x) without any reflection.
csharp-sourcegenerator godot-mono
Last synced: 01 Apr 2025
https://github.com/HavenDV/DependencyPropertyGenerator
Dependency property, routed event and weak event source generator for WPF/UWP/WinUI/Uno/Avalonia/MAUI platforms.
avalonia avaloniaui csharp csharp-sourcegenerator dependency-property dotnet dp generator incrementral-generator maui net5 net6 routed-event source-generator uno uno-platform uwp winui wpf
Last synced: 17 Apr 2025
https://github.com/dasMulli/data-builder-generator
Code generator to easily create data builder patterns for your model classes
builder-patterns csharp-sourcegenerator
Last synced: 17 Apr 2025
https://github.com/dasmulli/data-builder-generator
Code generator to easily create data builder patterns for your model classes
builder-patterns csharp-sourcegenerator
Last synced: 04 Mar 2025
https://github.com/chaowlert/primaryconstructor
Generate primary constructor from readonly fields
csharp-sourcegenerator primary-constructor
Last synced: 05 Apr 2025
https://github.com/chaowlert/PrimaryConstructor
Generate primary constructor from readonly fields
csharp-sourcegenerator primary-constructor
Last synced: 17 Apr 2025
https://github.com/moientajik/graphql.tools
GraphQL.Tools is a GraphQL to C# compiler (code-generator) which turns your GraphQL schema into a set of C# classes, interfaces, and enums.
code-generation code-generator compiler csharp csharp-sourcegenerator dotnet dotnet-core graphql graphql-dotnet
Last synced: 26 Apr 2025
https://github.com/MoienTajik/GraphQL.Tools
GraphQL.Tools is a GraphQL to C# compiler (code-generator) which turns your GraphQL schema into a set of C# classes, interfaces, and enums.
code-generation code-generator compiler csharp csharp-sourcegenerator dotnet dotnet-core graphql graphql-dotnet
Last synced: 17 Apr 2025
https://github.com/GobieGenerator/Gobie
Simple C# source generation based on custom templates
csharp-sourcegenerator dotnet generator roslyn-generator
Last synced: 07 May 2025
https://github.com/hermanussen/JsonByExampleGenerator
Generate classes based on example json files in your project. Uses a C# 9 source generator.
Last synced: 17 Apr 2025
https://github.com/RudolfKurka/StructPacker
Low-level, lightweight and performance-focused serializer for C# struct types that uses Source Generators technology.
csharp-serializer csharp-sourcegenerator
Last synced: 08 Feb 2025
https://github.com/RudolfKurkaMs/StructPacker
Low-level, lightweight and performance-focused serializer for C# struct types that uses Source Generators technology.
csharp-serializer csharp-sourcegenerator
Last synced: 17 Apr 2025
https://github.com/distantcam/AutoCtor
A Roslyn source generator for creating constructors.
csharp csharp-sourcegenerator dotnet roslyn source-generator
Last synced: 17 Apr 2025
https://github.com/distantcam/autoctor
A Roslyn source generator for creating constructors.
csharp csharp-sourcegenerator dotnet roslyn source-generator
Last synced: 12 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/mostmand/Cloneable
Auto generate Clone method using C# Source Generator
Last synced: 17 Apr 2025
https://github.com/mknejp/dotvariant
A type-safe and space-efficient sum type for C# (comparable to discriminated unions in C or C++)
algebraic-data-types csharp csharp-sourcegenerator discriminated-unions functional sum-types union variant
Last synced: 17 Apr 2025
https://github.com/jitbit/mapdatareader
Super fast mapping DataReader to strongly typed object, Using AOT source generator.
csharp-sourcegenerator datareader orm reflection
Last synced: 13 Apr 2025
https://github.com/pCYSl5EDgo/EmbeddingResourceCSharp
Embed resource files more C# programmer friendly!
csharp csharp-sourcegenerator dotnet
Last synced: 17 Apr 2025
https://github.com/immediateplatform/Immediate.Handlers
Source Generated implementation of the Mediator pattern
csharp-sourcegenerator mediator mediator-pattern
Last synced: 02 Dec 2024
https://github.com/ImmediatePlatform/Immediate.Handlers
Source Generated implementation of the Mediator pattern
csharp-sourcegenerator mediator mediator-pattern
Last synced: 07 May 2025
https://github.com/TheArchitectDev/Architect.DomainModeling
A complete Domain-Driven Design (DDD) toolset for implementing domain models, including base types and source generators.
csharp-sourcegenerator ddd domain domain-driven-design domain-modeling entities entity generator modeling source source-generator value-object value-objects
Last synced: 17 Apr 2025
https://github.com/jitbit/MapDataReader
Super fast mapping DataReader to strongly typed object, Using AOT source generator.
csharp-sourcegenerator datareader orm reflection
Last synced: 17 Apr 2025
https://github.com/kant2002/sqlmarshal
Generates data access using stored procedures
aot csharp-sourcegenerator made-by-ukrainians nativeaot orm
Last synced: 04 Apr 2025
https://github.com/sang-hyeon/Plastic
This project provides encapsulation of things like Domain, Application Rules, Business Rules or Business Logic in Application.
application application-rules business-logic business-rules clean-architecture command-pattern cqrs csharp-sourcegenerator ddd domain-driven-design domain-service ebi-architecture usecase
Last synced: 14 Mar 2025
https://github.com/kant2002/SqlMarshal
Generates data access using stored procedures
aot csharp-sourcegenerator nativeaot orm
Last synced: 17 Apr 2025
https://github.com/fiseni/smartannotations
A library for .NET that uses source generators to automatically generate data annotations for your models.
annotation attribute csharp-sourcegenerator data-annotations dotnet fluent source-generation validation
Last synced: 22 Mar 2025
https://github.com/k94ll13nn3/AutoConstructor
C# source generator that generates a constructor from readonly fields/properties in a class or struct
constructor csharp csharp-sourcegenerator dotnet roslyn source-generator
Last synced: 17 Apr 2025
https://github.com/fiseni/SmartAnnotations
A library for .NET that uses source generators to automatically generate data annotations for your models.
annotation attribute csharp-sourcegenerator data-annotations dotnet fluent source-generation validation
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/hanachiru/rapidenum
Enum utility with SourceGenerator for C#/.NET
csharp csharp-library csharp-sourcegenerator dotnet
Last synced: 02 Mar 2025
https://github.com/DevTeam/Immutype
Immutability is easy!
csharp-sourcegenerator dotnet functional functional-programming immutability
Last synced: 17 Apr 2025
https://github.com/devteam/immutype
Immutability is easy!
csharp-sourcegenerator dotnet functional functional-programming immutability
Last synced: 29 Mar 2025
https://github.com/Jalalx/HttpClientCodeGenerator
HttpClientGenerator is a tool that uses the Roslyn code generator feature to write boilerplate HttpClient code for you.
csharp-sourcegenerator httpclient roslyn-generator source-generator
Last synced: 17 Apr 2025
https://github.com/x2bool/mockup
Zero-reflection, compile-time mocking library based on C# source generators
csharp csharp-sourcegenerator mock mocking testing
Last synced: 25 Mar 2025
https://github.com/koenbeuk/ScenarioTests
ScenarioTests are a different way of writing tests with XUnit. The goal is to be able to write tests like you would write notebooks. ScenarioTests are great for documentation and integration/e2e tests.
Last synced: 17 Apr 2025
https://github.com/koenbeuk/scenariotests
ScenarioTests are a different way of writing tests with XUnit. The goal is to be able to write tests like you would write notebooks. ScenarioTests are great for documentation and integration/e2e tests.
Last synced: 20 Nov 2024
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/MelGrubb/BuilderGenerator
A source-generator-based implementation of the Builder pattern
builders csharp csharp-sourcegenerator dotnet nuget-package testing
Last synced: 17 Apr 2025
https://github.com/melgrubb/buildergenerator
A source-generator-based implementation of the Builder pattern
builders csharp csharp-sourcegenerator dotnet nuget-package testing
Last synced: 12 Apr 2025
https://github.com/ryotamurohoshi/valueobjectgenerator
ValueObjectGenerator is Generator for ValueObjects.
csharp csharp-library csharp-sourcegenerator
Last synced: 09 Apr 2025
https://github.com/ceiridge/betterenums
Actual C# Enums with values and better performance as a source generator
csharp csharp-sourcegenerator dotnet enum enums roslyn
Last synced: 11 Apr 2025
https://github.com/codecentric/net_automatic_interface
.Net Source Generator for Automatic Interfaces
Last synced: 19 Apr 2025
https://github.com/RyotaMurohoshi/ValueObjectGenerator
ValueObjectGenerator is Generator for ValueObjects.
csharp csharp-library csharp-sourcegenerator
Last synced: 17 Apr 2025
https://github.com/DouglasDwyer/Imp.NET
Imp.NET is a fast, high-level, object-oriented C# networking library that supports the invocation of remote methods through proxy interface objects.
csharp csharp-sourcegenerator network networking object-oriented object-oriented-programming
Last synced: 17 Apr 2025
https://github.com/Ceiridge/BetterEnums
Actual C# Enums with values and better performance as a source generator
csharp csharp-sourcegenerator dotnet enum enums roslyn
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/Elskom/GitBuildInfo.SourceGenerator
Source Generator for dumping the git branch information, commit hash, and if the working tree is dirty or clean on projects that install this and applies them as an assembly level attribute.
csharp csharp-sourcegenerator source-generator sourcegenerator
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: 17 Apr 2025
https://github.com/ycanardeau/resxgenerator
ResXGenerator is a C# source generator to generate strongly-typed resource classes for looking up localized strings.
Last synced: 12 Apr 2025
https://github.com/ycanardeau/ResXGenerator
ResXGenerator is a C# source generator to generate strongly-typed resource classes for looking up localized strings.
Last synced: 17 Apr 2025