An open API service indexing awesome lists of open source software.

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/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/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/devlooped/thisassembly

Exposes project and assembly level information as constants in the ThisAssembly class using source generators powered by Roslyn.

csharp-sourcegenerator 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.

csharp-sourcegenerator 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.

csharp-sourcegenerator roslyn

Last synced: 08 Feb 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/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/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

csharp-sourcegenerator

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

csharp-sourcegenerator

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

csharp-sourcegenerator

Last synced: 17 Apr 2025

https://github.com/davidwengier/sourcegeneratorplayground

The C# Source Generator Playground

csharp-sourcegenerator

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

csharp-sourcegenerator

Last synced: 09 Apr 2025

https://github.com/ufcpp/StringLiteralGenerator

C# Source Generator for UTF-8 binary literal

csharp-sourcegenerator

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

csharp-sourcegenerator

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.

csharp-sourcegenerator json

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/mostmand/Cloneable

Auto generate Clone method using C# Source Generator

csharp-sourcegenerator

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/hanachiru/rapidenum

Enum utility with SourceGenerator for C#/.NET

csharp csharp-library csharp-sourcegenerator dotnet

Last synced: 02 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.

csharp-sourcegenerator xunit

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.

csharp-sourcegenerator xunit

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

csharp-sourcegenerator

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/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/ycanardeau/resxgenerator

ResXGenerator is a C# source generator to generate strongly-typed resource classes for looking up localized strings.

csharp-sourcegenerator

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.

csharp-sourcegenerator

Last synced: 17 Apr 2025