Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
Projects in Awesome Lists tagged with source-generator
A curated list of projects in awesome lists tagged with source-generator .
https://github.com/thomasclaudiushuber/mvvmgen
MvvmGen is a lightweight MVVM library for XAML applications. It generates your ViewModels on-the-fly for you via a Roslyn-based C# Source Generator.
avaloniaui c-sharp csharp dotnet dotnet-standard maui mvvm source-generator uno uno-platform winui wpf xamarin-forms xaml
Last synced: 27 Sep 2024
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: 01 Aug 2024
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: 01 Aug 2024
https://github.com/matt-goldman/Maui.Plugins.PageResolver
A simple and lightweight page resolver for use in .NET MAUI projects
dependency-injection dotnet dotnetmaui source-generator
Last synced: 02 Aug 2024
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: 27 Sep 2024
https://github.com/distantcam/AutoCtor
A Roslyn source generator for creating constructors.
csharp csharp-sourcegenerator dotnet roslyn source-generator
Last synced: 01 Aug 2024
https://github.com/patrickklaeren/AutoRegisterInject
C# Source Generator to automatically register dependencies in Microsoft Dependency Injection Service Collection
csharp dependency-injection microsoft source-generator
Last synced: 01 Aug 2024
https://github.com/dotmake-build/command-line
Declarative syntax for System.CommandLine via attributes for easy, fast, strongly-typed (no reflection) usage. Includes a source generator which automagically converts your classes to CLI commands and properties to CLI options or CLI arguments.
cli command-line commandlineparser console csharp dotmake dotnet source-generator system-commandline
Last synced: 01 Aug 2024
https://github.com/antelcat/i18n
Reactive language support for WPF/Avalonia applications when using .resx file.
avalonia dotnet extension i18n languages localization markup mvvm source-generator wpf
Last synced: 27 Sep 2024
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: 01 Aug 2024
https://github.com/thomasclaudiushuber/mvvmgen-samples
Contains sample applications built with .NET, XAML, and MvvmGen.
csharp maui mvvm source-generator uno uno-platform winui wpf xamarin-forms xaml
Last synced: 29 Sep 2024
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: 01 Aug 2024
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: 01 Aug 2024
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: 01 Aug 2024
https://github.com/caneva20/ConfigAssets
Simple & Lightweight solution for managing configuration assets in Unity projects
configs lightweight roslyn-generator scriptableobject source-generator unity unity3d
Last synced: 02 Aug 2024
https://github.com/KafkaWannaFly/BindableProps
Auto generate boilerplate code when declaring BindableProperty for your MAUI app
collaborate dotnet dotnet-standard github hacktoberfest helpers-library maui roslyn source-generator utility-library
Last synced: 02 Aug 2024
https://github.com/lucasteles/Strongly
๐ช๐พ A strongly-typed domain values source-generator
csharp dotnet source-generator strongly-typed typed value-object
Last synced: 01 Aug 2024
https://github.com/daviddotcs/safe-routing
A C# source generator for ASP.NET Core razor pages and MVC controllers which produces strongly-typed identifiers for routes.
asp-net-core asp-net-core-mvc csharp csharp-sourcegenerator routing source-generator
Last synced: 01 Aug 2024
https://github.com/havendv/h.ipc
C# Source Generator library for Inter-Process Communication
csharp dotnet ipc net5 net6 pipes source-generator
Last synced: 01 Oct 2024
https://github.com/jasonswearingen/notnot.appsettings
Automatically create strongly typed C# settings objects from AppSettings.json. Uses Source Generators. Includes a simple deserialization helper for when you are using Dependency Injection, or not.
appsettings-json csharp csharp-sourcegenerator dotnet nuget-package source-generator
Last synced: 30 Sep 2024
https://github.com/jasonswearingen/NotNot.AppSettings
Automatically create strongly typed C# settings objects from AppSettings.json. Uses Source Generators. Includes a simple deserialization helper for when you are using Dependency Injection, or not.
appsettings-json csharp csharp-sourcegenerator dotnet nuget-package source-generator
Last synced: 01 Aug 2024
https://github.com/havendv/h.nswag.generator
C# Source Generator for NSwag.
code-generator csharp9 generator nswag source-generator
Last synced: 01 Oct 2024
https://github.com/HavenDV/H.NSwag.Generator
C# Source Generator for NSwag.
code-generator csharp9 generator nswag source-generator
Last synced: 01 Aug 2024
https://github.com/roeibajayo/SourceGeneratorQuery
C# SourceGenerator helper which helps you query your files, and adds LINQ support
csharp-sourcegenerator linq query query-builder source-generator
Last synced: 01 Aug 2024
https://github.com/Dreamescaper/ServiceScan.SourceGenerator
Assembly scanning source generator for Microsoft.Extensions.DependencyInjection
assembly-scanning dependency-injection dotnet source-generator
Last synced: 01 Aug 2024
https://github.com/havendv/mvvm.navigation
Provides platform independent navigation at the MVVM level and a Source Generator that automatically binds view and view models and registers this in your DI container
binding csharp dependency-injection di dotnet generator mvvm net6 net7 source source-generator view viewmodel
Last synced: 01 Oct 2024
https://github.com/podimo/Podimo.ConstEmbed
Compile-time file embedding as string constants.
code-generator codegen csharp csharp-sourcegenerator generator source source-generator
Last synced: 01 Aug 2024
https://github.com/TortugaResearch/Tortuga.Shipwright
A trait engine for C#.
Last synced: 01 Aug 2024
https://github.com/lepoco/openapi.client
OpenAPI Client is a toolkit that helps you create HTTP clients for external APIs based on their OpenAPI specifications. It simplifies the process of consuming and interacting with various web services.
csharp dotnet dotnet-tool nuget openapi openapi-generator source-generator swagger tools
Last synced: 30 Sep 2024
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: 01 Aug 2024
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: 01 Aug 2024
https://github.com/FaustVX/PrimaryParameter
Using a Field or Property attribute on parameters. Automaticaly generate private readonly fields or private properties. Forbid the use of primary constructor's parameters.
csharp csharp-library dotnet error primary-constructor source-generator
Last synced: 01 Aug 2024
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: 01 Aug 2024
https://github.com/igor-tkachev/AspectGenerator
Tool to create your own aspects.
aop aspect interceptors interceptslocation source-generator
Last synced: 01 Aug 2024
https://github.com/havendv/eventgenerator
Generates events, OnEvent() methods and EventArgs classes
csharp events generator source-generator
Last synced: 01 Oct 2024
https://github.com/dev-experience/Xtz.StronglyTyped
Set of NuGet packages to strongly-type your interfaces (properties, methods, APIs, DB entities, appsettings). Eliminate stringly-typed interfaces. Make compiler your friend, introduce semantics to your code.
autofixture bogus csharp dotnet-core dotnet5 entity-framework source-generator strongly-typed swagger web-api-core
Last synced: 01 Aug 2024
https://github.com/ProphetLamb/TupleOverloadGenerator
Overload `params` array parameter with tuples avoiding heap allocations.
csharp csharp-sourcegenerator library overloading source-generator tuple
Last synced: 01 Aug 2024
https://github.com/ashenBlade/EnumClass
Souce Generator that will generate Kotlin like enum class but in C#
csharp csharp-sourcegenerator dotnet enum-class enumeration generator roslyn source-generator
Last synced: 01 Aug 2024
https://github.com/jasonwei512/winui-observablesettings
โ A C# source generator to generate observable, strong-typed properties for reading and writing settings in WinUI 3 app.
dotnet source-generator sourcegenerator winui winui3
Last synced: 29 Sep 2024
https://github.com/JasonWei512/WinUI-ObservableSettings
โ A C# source generator to generate observable, strong-typed properties for reading and writing settings in WinUI 3 app.
dotnet source-generator sourcegenerator winui winui3
Last synced: 03 Aug 2024
https://github.com/12acorns/portfolio-simdextensions
A, Source-Generated, library to add easier processing of SIMD instructions whilst maintaing a performance expected for each platform.
csharp csharp-lib csharp-libarary csharp-library simd simd-instructions simd-intrinsics simd-library simd-vector source-gen source-generated source-generation source-generator
Last synced: 28 Sep 2024
https://github.com/trympet/ThisClass
Exposes class and type information as constants in the ThisClass class using source generators powered by Roslyn, inspired by ThisAssembly.
csharp-sourcegenerator reflection-free roslyn-generator source-generator
Last synced: 01 Aug 2024
https://github.com/havendv/viewbasegenerator
Generates boiler-plate code for constructors or ViewBase classes for WPF/UWP/WinUI/Uno projects.
code-generator constructors generator initializecomponent source-generator uno uno-platform uwp viewbase winui winui3 wpf
Last synced: 01 Oct 2024
https://github.com/x39/x39.sourcegenerators.property
source generator that generates properties for a given class
csharp dotnet library nuget nuget-package source-generator
Last synced: 30 Sep 2024
https://github.com/IeuanWalker/Hangfire.RecurringJob
Automatically generates the recurring job registration code using source generators
hangfire recurring-jobs source-generator
Last synced: 01 Aug 2024
https://github.com/purview-dev/purview-telemetry-sourcegenerator
.NET Source Generator for interface-based telemetry building activities, activity events, logs and metrics.
activity distributed-tracing dotnet events logging metrics open-telemetry open-telemetry-csharp source-generator spans
Last synced: 26 Sep 2024
https://github.com/usausa/common-code-generator
Common code generator.
codegenerator csharp dotnet source-generator source-generators sourcegenerator
Last synced: 01 Aug 2024
https://github.com/stratosblue/LightweightObjectMapper
A out of the box object mapper library based on `SourceGenerator`. ๅบไบ `SourceGenerator` ็ๅผ็ฎฑๅณ็จๅฏน่ฑกๆ ๅฐๅบใ
fields-copy lmapper lom lomapper mapper object-mapper objectmapper properties-copy source-generator sourcegenerator
Last synced: 22 Sep 2024