RSCG_Examples
RSCG_Examples copied to clipboard
Roslyn Source Code Generators with Examples
RSCG - 144 Examples of Roslyn Source Code Generators / 13 created by Microsoft /
Latest Update : 2024-06-28 => 28 June 2024
If you want to see examples with code, please click List V2
If you want just those from Microsoft, please click Microsoft
If you want to see by category, please click category
If you have a Roslyn Source Code Generator, please create an issue.
If you want to help, see below .
If you want to be notified each time I add a new RSCG example , please click https://dashboard.mailerlite.com/forms/611357/100178843411678256/share
Content
Those are the 144 Roslyn Source Code Generators that I have tested you can see and download source code example. ( including 13 from Microsoft )
144. depso , in the DependencyInjection category
Generated on : 2024-06-28 => 28 June 2024
Expand
Author: Yusuf Tarık Günaydın
Package Description
Nuget: https://www.nuget.org/packages/depso/
Link: https://ignatandrei.github.io/RSCG_Examples/v2/docs/depso
143. FactoryGenerator , in the DependencyInjection category
Generated on : 2024-06-27 => 27 June 2024
Expand
Author: Westermo Network Technologies
Package Description
Nuget: https://www.nuget.org/packages/FactoryGenerator/
Link: https://ignatandrei.github.io/RSCG_Examples/v2/docs/FactoryGenerator
142. TableStorage , in the Database category
Generated on : 2024-06-01 => 01 June 2024
Expand
Author: Steven Thuriot
Package Description
Nuget: https://www.nuget.org/packages/TableStorage/
Link: https://ignatandrei.github.io/RSCG_Examples/v2/docs/TableStorage
141. ActorSrcGen , in the Actor category
Generated on : 2024-05-01 => 01 May 2024
Expand
Author: Andrew Matthews
A C# Source Generator to adapt a simple class to allow it to use TPL Dataflow for robust high performance computation
Nuget: https://www.nuget.org/packages/ActorSrcGen/
Link: https://ignatandrei.github.io/RSCG_Examples/v2/docs/ActorSrcGen
140. Minerals.AutoMixins , in the Templating category
Generated on : 2024-04-20 => 20 April 2024
Expand
Author: Szymon Halucha
Package for automatic mixin design pattern generation using incremental generator
Nuget: https://www.nuget.org/packages/Minerals.AutoMixins/
Link: https://ignatandrei.github.io/RSCG_Examples/v2/docs/Minerals.AutoMixins
Source: https://github.com/SzymonHalucha/Minerals.AutoMixins
139. ThisClass , in the EnhancementClass category
Generated on : 2024-04-19 => 19 April 2024
Expand
Author: Trym Lund Flogard
Exposes class and type information as constants in the ThisClass class using source generators powered by Roslyn, inspired by ThisAssembly.
Nuget: https://www.nuget.org/packages/ThisClass/
Link: https://ignatandrei.github.io/RSCG_Examples/v2/docs/ThisClass
138. RossLean.StringificationGenerator , in the CodeToString category
Generated on : 2024-04-18 => 18 April 2024
Expand
Author: Alex Kalfakakos
A Roslyn source generator for object construction string generation methods
Nuget: https://www.nuget.org/packages/RossLean.StringificationGenerator/
Link: https://ignatandrei.github.io/RSCG_Examples/v2/docs/RossLean.StringificationGenerator
137. Minerals.AutoInterfaces , in the Interface category
Generated on : 2024-04-17 => 17 April 2024
Expand
Author: Szymon Hałucha
Package for automatic interface generation using incremental generator
Nuget: https://www.nuget.org/packages/Minerals.AutoInterfaces/
Link: https://ignatandrei.github.io/RSCG_Examples/v2/docs/Minerals.AutoInterfaces
Source: https://github.com/SzymonHalucha/Minerals.AutoInterfaces
136. MinimalApis.Discovery , in the API category
Generated on : 2024-04-16 => 16 April 2024
Expand
Author: Shawn Wildermuth
A utility library to allow for structuring Minimal APIs and registering them via source generator.
Nuget: https://www.nuget.org/packages/MinimalApis.Discovery/
Link: https://ignatandrei.github.io/RSCG_Examples/v2/docs/MinimalApis.Discovery
135. BitsKit , in the Bitwise category
Generated on : 2024-04-15 => 15 April 2024
Expand
Author: barncastle
BitsKit is a library for efficient bit-level reading and writing also adding bit field support.
Nuget: https://www.nuget.org/packages/BitsKit/
Link: https://ignatandrei.github.io/RSCG_Examples/v2/docs/BitsKit
134. StronglyTypedUid , in the PrimitiveObsession category
Generated on : 2024-04-07 => 07 April 2024
Expand
Author: Victor Sánchez
Implementation of Strongly Typed Ids.
Nuget: https://www.nuget.org/packages/StronglyTypedUid/
Link: https://ignatandrei.github.io/RSCG_Examples/v2/docs/StronglyTypedUid
133. FusionReactor , in the Enum category
Generated on : 2024-04-06 => 06 April 2024
Expand
Author: OhFlowi
A C# incremental source generator to create extensions for an enum type. The extensions should be very fast and without reflections.
Nuget: https://www.nuget.org/packages/FusionReactor.SourceGenerators.EnumExtensions
Link: https://ignatandrei.github.io/RSCG_Examples/v2/docs/FusionReactor
Source: https://github.com/OhFlowi/FusionReactor.SourceGenerators.EnumExtensions
132. UnionGen , in the FunctionalProgramming category
Generated on : 2024-04-05 => 05 April 2024
Expand
Author: M. Haslinger
A source generator for creating C# union types via a generic marker attribute.
Nuget: https://www.nuget.org/packages/UnionGen/
Link: https://ignatandrei.github.io/RSCG_Examples/v2/docs/UnionGen
Source: https://github.com/markushaslinger/union_source_generator
131. EnumUtilities , in the Enum category
Generated on : 2024-04-05 => 05 April 2024
Expand
Author: Fabricio Godoy
Provides generic enum functions such as bitwise operations, fast HasFlag, and others.
Nuget: https://www.nuget.org/packages/Raiqub.Generators.EnumUtilities/
Link: https://ignatandrei.github.io/RSCG_Examples/v2/docs/EnumUtilities
130. MSTest , in the Tests category
Generated on : 2024-04-04 => 04 April 2024
Expand
Author: Microsoft
Microsoft.Testing is a set of platform, framework and protocol intended to make it possible to run any test on any target or device.
This package provides the C# source generators for MSTest test framework.
Nuget: https://www.nuget.org/packages/MSTest.SourceGeneration/
Link: https://ignatandrei.github.io/RSCG_Examples/v2/docs/MSTest
129. CommonCodeGenerator , in the EnhancementClass category
Generated on : 2024-04-03 => 03 April 2024
Expand
Author: yamaokunousausa
Common code generator.
Nuget: https://www.nuget.org/packages/CommonCodeGenerator/
Link: https://ignatandrei.github.io/RSCG_Examples/v2/docs/CommonCodeGenerator
128. Farskeptic.AutoCompose , in the Interface category
Generated on : 2024-03-16 => 16 March 2024
Expand
Author: farskeptic/jmagel
A .NET source generator that enables composition without having to implement pass-thru code. No runtime reflection.
Nuget: https://www.nuget.org/packages/Farskeptic.AutoCompose/
Link: https://ignatandrei.github.io/RSCG_Examples/v2/docs/Farskeptic.AutoCompose
127. TypeUtilities , in the FunctionalProgramming category
Generated on : 2024-03-05 => 05 March 2024
Expand
Author: Yevhenii Serdiuk
A set of type utilities to transform types. Include utils like: - Pick - Omit
Nuget: https://www.nuget.org/packages/TypeUtilities/
Link: https://ignatandrei.github.io/RSCG_Examples/v2/docs/TypeUtilities
126. LinqGen.Generator , in the EnhancementProject category
Generated on : 2024-03-04 => 04 March 2024
Expand
Author: Maxwell Keonwoo Kang
Package Description
Nuget: https://www.nuget.org/packages/LinqGen.Generator/
Link: https://ignatandrei.github.io/RSCG_Examples/v2/docs/LinqGen.Generator
125. AutoInvoke.Generator , in the EnhancementProject category
Generated on : 2024-03-03 => 03 March 2024
Expand
Author: Patrick Kranz
A generator that invokes a specified Metohd for ever Type in your Project that sattisfis a defined constraint
Nuget: https://www.nuget.org/packages/AutoInvoke.Generator/
Link: https://ignatandrei.github.io/RSCG_Examples/v2/docs/AutoInvoke.Generator
124. Architect.DomainModeling , in the Builder category
Generated on : 2024-03-02 => 02 March 2024
Expand
Author: Timo van Zijll Langhout
For Domain-Driven Design (DDD), this package provides tools for implementing domain models, such as base types and source generators.
Nuget: https://www.nuget.org/packages/Architect.DomainModeling/
Link: https://ignatandrei.github.io/RSCG_Examples/v2/docs/Architect.DomainModeling
Source: https://github.com/TheArchitectDev/Architect.DomainModeling
123. CodeAnalysis , in the CodeToString category
Generated on : 2024-03-01 => 01 March 2024
Expand
Author: Feast
Auto generate extensions for Microsoft.CodeAnalysis
Nuget: https://www.nuget.org/packages/Feast.CodeAnalysis.Literal/
Link: https://ignatandrei.github.io/RSCG_Examples/v2/docs/CodeAnalysis
122. RSCG_JSON2Class , in the FilesToCode category
Generated on : 2024-02-29 => 29 February 2024
Expand
Author: Andrei Ignat
This package transforms any json into a class
Nuget: https://www.nuget.org/packages/RSCG_JSON2Class/
Link: https://ignatandrei.github.io/RSCG_Examples/v2/docs/RSCG_JSON2Class
121. AutoSpectre , in the EnhancementProject category
Generated on : 2024-02-24 => 24 February 2024
Expand
Author: Jeppe Roi Kristensen
A quick and dirty tool to generate a form through with a source generator that can collect data
Nuget: https://www.nuget.org/packages/AutoSpectre.SourceGeneration
Link: https://ignatandrei.github.io/RSCG_Examples/v2/docs/AutoSpectre
Source: https://github.com/jeppevammenkristensen/auto-spectre
120. LingoGen , in the FilesToCode category
Generated on : 2024-02-23 => 23 February 2024
Expand
Author: Ruben Broere
A Roslyn source generator for statically typed string localization
Nuget: https://www.nuget.org/packages/RubenBroere.LingoGen/
Link: https://ignatandrei.github.io/RSCG_Examples/v2/docs/LingoGen
119. AutoGen , in the Mapper category
Generated on : 2024-02-22 => 22 February 2024
Expand
Author: Feast Antelcat
Auto generate anything you want
Nuget: https://www.nuget.org/packages/Antelcat.AutoGen/
Link: https://ignatandrei.github.io/RSCG_Examples/v2/docs/AutoGen
118. RSCG_Wait , in the EnhancementProject category
Generated on : 2024-02-21 => 21 February 2024
Expand
Author: Andrei Ignat
This package wait for a time and put all global options into a cs file
Nuget: https://www.nuget.org/packages/RSCG_WaitAndOptions/
Link: https://ignatandrei.github.io/RSCG_Examples/v2/docs/RSCG_Wait
117. PlantUmlClassDiagramGenerator , in the EnhancementProject category
Generated on : 2024-02-20 => 20 February 2024
Expand
Author: Hirotada Kobayashi
This tool is designed to generate PlantUML class diagrams from C# source code. Leveraging SourceGenerator functionality, it analyzes the source code and produces PlantUML class diagrams.
Nuget: https://www.nuget.org/packages/PlantUmlClassDiagramGenerator.SourceGenerator/
Link: https://ignatandrei.github.io/RSCG_Examples/v2/docs/PlantUmlClassDiagramGenerator
Source: https://github.com/pierre3/PlantUmlClassDiagramGenerator/
116. CopyTo , in the EnhancementClass category
Generated on : 2024-02-19 => 19 February 2024
Expand
Author: Paul Braetz
Generate a CopyTo
method for copying one instances property values to another.
Nuget: https://www.nuget.org/packages/RhoMicro.CodeAnalysis.CopyToGenerator
Link: https://ignatandrei.github.io/RSCG_Examples/v2/docs/CopyTo
115. UnionsGenerator , in the FunctionalProgramming category
Generated on : 2024-02-18 => 18 February 2024
Expand
Author: Paul Braetz
Generate hybrid (tagged/type) union types.
Nuget: https://www.nuget.org/packages/RhoMicro.CodeAnalysis.UnionsGenerator
Link: https://ignatandrei.github.io/RSCG_Examples/v2/docs/UnionsGenerator
Source: https://github.com/PaulBraetz/RhoMicro.CodeAnalysis/
114. corecraft , in the FilesToCode category
Generated on : 2024-02-17 => 17 February 2024
Expand
Author:
A core library to build cross-platform and highly customizable domain models
Nuget: https://www.nuget.org/packages/corecraft/
Link: https://ignatandrei.github.io/RSCG_Examples/v2/docs/corecraft
113. sourcedepend , in the Constructor category
Generated on : 2024-02-16 => 16 February 2024
Expand
Author: Colin Wilmans
A source generator for C# that uses Roslyn (the C# compiler) to allow you to generate your constructor for injection during compile time.
Nuget: https://www.nuget.org/packages/sourcedepend/
Link: https://ignatandrei.github.io/RSCG_Examples/v2/docs/sourcedepend
112. OptionToStringGenerator , in the EnhancementClass category
Generated on : 2024-02-15 => 15 February 2024
Expand
Author: Jim W
This library contains an incremental source generator for formatting configuration objects.
Nuget: https://www.nuget.org/packages/Seekatar.OptionToStringGenerator/
Link: https://ignatandrei.github.io/RSCG_Examples/v2/docs/OptionToStringGenerator
111. cachesourcegenerator , in the FunctionalProgramming category
Generated on : 2024-02-14 => 14 February 2024
Expand
Author: Jeppe Roi Kristensen
A tool to wrap a method call with caching
Nuget: https://www.nuget.org/packages/cachesourcegenerator/
Link: https://ignatandrei.github.io/RSCG_Examples/v2/docs/cachesourcegenerator
Source: https://github.com/jeppevammenkristensen/cachesourcegenerator
110. jab , in the DependencyInjection category
Generated on : 2024-02-13 => 13 February 2024
Expand
Author: Pavel Krymets
Package Description
Nuget: https://www.nuget.org/packages/jab/
Link: https://ignatandrei.github.io/RSCG_Examples/v2/docs/jab
Source: https://github.com/pakrym/jab
109. FunicularSwitch , in the FunctionalProgramming category
Generated on : 2024-02-12 => 12 February 2024
Expand
Author: bluehands
Source generator package to have result types like in F# with your custom error type
Nuget: https://www.nuget.org/packages/FunicularSwitch.Generators/
Link: https://ignatandrei.github.io/RSCG_Examples/v2/docs/FunicularSwitch
108. CommandLine , in the EnhancementProject category
Generated on : 2024-02-11 => 11 February 2024
Expand
Author: DotMake
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.
Nuget: https://www.nuget.org/packages/DotMake.CommandLine/
Link: https://ignatandrei.github.io/RSCG_Examples/v2/docs/CommandLine
107. NetAutomaticInterface , in the Interface category
Generated on : 2024-01-29 => 29 January 2024
Expand
Author: codecentric AG
Source Generator to create an Interface from a class definition
Nuget: https://www.nuget.org/packages/AutomaticInterface/
Link: https://ignatandrei.github.io/RSCG_Examples/v2/docs/NetAutomaticInterface
Source: https://github.com/codecentric/net_automatic_interface
106. WhatIAmDoing , in the AOP category
Generated on : 2024-01-28 => 28 January 2024
Expand
Author: Ignat Andrei
What I Am Doing - see what your software is doing. Add also RSCG_WhatIAmDoing_Common
Nuget: https://www.nuget.org/packages/RSCG_WhatIAmDoing/
Link: https://ignatandrei.github.io/RSCG_Examples/v2/docs/WhatIAmDoing
105. Weave , in the FilesToCode category
Generated on : 2024-01-27 => 27 January 2024
Expand
Author: John Gietzen
Weave is a text templating engine that is all about attention to detail. Weave handles the tricky work of making your rendered text beautiful.
Nuget: https://www.nuget.org/packages/Weave/
Link: https://ignatandrei.github.io/RSCG_Examples/v2/docs/Weave
Source: https://github.com/otac0n/Weave
104. NotNotAppSettings , in the FilesToCode category
Generated on : 2024-01-26 => 26 January 2024
Expand
Author: jasonswearingen
Auto-generate strongly typed C# settings objects from your AppSettings.json.
Nuget: https://www.nuget.org/packages/NotNot.AppSettings/
Link: https://ignatandrei.github.io/RSCG_Examples/v2/docs/NotNotAppSettings
Source: https://github.com/jasonswearingen/NotNot.AppSettings/
103. HangfireRecurringJob , in the Hangfire category
Generated on : 2024-01-25 => 25 January 2024
Expand
Author: Ieuan Walker
This is a package that automatically generates the hangfire recurring jobs AddOrUpdate code, using source generators.
Nuget: https://www.nuget.org/packages/IeuanWalker.Hangfire.RecurringJob/
Link: https://ignatandrei.github.io/RSCG_Examples/v2/docs/HangfireRecurringJob
Source: https://github.com/IeuanWalker/Hangfire.RecurringJob
102. Blazorators , in the Blazor category
Generated on : 2024-01-22 => 22 January 2024
Expand
Author: David Pine
The source generator used to generate extension methods on the IJSInProcessRuntime type for WebAssembly JavaScript interop.
Nuget: https://www.nuget.org/packages/Blazor.SourceGenerators/
Link: https://ignatandrei.github.io/RSCG_Examples/v2/docs/Blazorators
101. Chorn.EmbeddedResourceAccessGenerator , in the FilesToCode category
Generated on : 2024-01-21 => 21 January 2024
Expand
Author: Christoph Hornung
Generates strongly typed access methods for embedded resources.
Nuget: https://www.nuget.org/packages/Chorn.EmbeddedResourceAccessGenerator/
Link: https://ignatandrei.github.io/RSCG_Examples/v2/docs/Chorn.EmbeddedResourceAccessGenerator
Source: https://github.com/ChristophHornung/EmbeddedResourceGenerator
100. BuildInfo , in the EnhancementProject category
Generated on : 2024-01-20 => 20 January 2024
Expand
Author: Steven Giesel
Exposes the following information for use directly from C# and VB:
The generated code contains only constants, so it can be used to construct your own assembly/file version attributes:
[assembly: AssemblyVersion("1.0.0." + ThisAssembly.BuildEnv.BuildId]
Inspired and best used with GitInfo.
Nuget: https://www.nuget.org/packages/BuildInfo/
Link: https://ignatandrei.github.io/RSCG_Examples/v2/docs/BuildInfo
99. MakeInterface.Generator , in the Interface category
Generated on : 2024-01-19 => 19 January 2024
Expand
Author: Frederik
Generates interfaces for classes
Nuget: https://www.nuget.org/packages/MakeInterface.Generator/
Link: https://ignatandrei.github.io/RSCG_Examples/v2/docs/MakeInterface.Generator
98. Funcky.DiscriminatedUnion , in the FunctionalProgramming category
Generated on : 2024-01-18 => 18 January 2024
Expand
Author: Polyadic
A source generator that generates Match
methods for all your discriminated unions needs. ✨
Nuget: https://www.nuget.org/packages/Funcky.DiscriminatedUnion/
Link: https://ignatandrei.github.io/RSCG_Examples/v2/docs/Funcky.DiscriminatedUnion
Source: https://github.com/polyadic/funcky-discriminated-union
97. DomainPrimitives , in the PrimitiveObsession category
Generated on : 2024-01-11 => 11 January 2024
Expand
Author: Alta Software - Teimuraz Nikolaishvili
Domain Primitives source generator for C#.
Nuget: https://www.nuget.org/packages/AltaSoft.DomainPrimitives.Generator
Link: https://ignatandrei.github.io/RSCG_Examples/v2/docs/DomainPrimitives
96. HsuSgSync , in the EnhancementClass category
Generated on : 2024-01-10 => 10 January 2024
Expand
Author: Net Hsu
an async method to sync source generator.
Nuget: https://www.nuget.org/packages/Hsu.Sg.Sync/
Link: https://ignatandrei.github.io/RSCG_Examples/v2/docs/HsuSgSync
95. CopyCat , in the Interface category
Generated on : 2024-01-09 => 09 January 2024
Expand
Author: Serhii Buta
Decorator pattert source generator with user-defined template
Nuget: https://www.nuget.org/packages/Copycat/
Link: https://ignatandrei.github.io/RSCG_Examples/v2/docs/CopyCat
94. AspectGenerator , in the EnhancementClass category
Generated on : 2024-01-07 => 07 January 2024
Expand
Author: Igor Tkachev
The Aspect Generator can help you easily create your own aspects.
Nuget: https://www.nuget.org/packages/AspectGenerator/
Link: https://ignatandrei.github.io/RSCG_Examples/v2/docs/AspectGenerator
93. mocklis , in the Tests category
Generated on : 2024-01-03 => 03 January 2024
Expand
Author: Esbjörn Redmo
Mocklis is a library and source code generator for .net, targeted at generating test doubles from interfaces. This package contains tools for writing tests using the generated code.
Nuget: https://www.nuget.org/packages/mocklis/
Link: https://ignatandrei.github.io/RSCG_Examples/v2/docs/mocklis
92. RSCG_UtilityTypes , in the EnhancementClass category
Generated on : 2023-12-22 => 22 December 2023
Expand
Author: Andrei Ignat
Roslyn Utility Types - Pick, Omit
Nuget: https://www.nuget.org/packages/RSCG_UtilityTypes/
Link: https://ignatandrei.github.io/RSCG_Examples/v2/docs/RSCG_UtilityTypes
91. Ling.Audit , in the EnhancementClass category
Generated on : 2023-12-12 => 12 December 2023
Expand
Author: Jing Ling
A source generator for audit properties.
Nuget: https://www.nuget.org/packages/Ling.Audit/
Link: https://ignatandrei.github.io/RSCG_Examples/v2/docs/Ling.Audit
90. TelemetryLogging , in the EnhancementClass category
Generated on : 2023-11-30 => 30 November 2023
Expand
Author: Microsoft
Common abstractions for high-level telemetry primitives.
Nuget: https://www.nuget.org/packages/Microsoft.Extensions.Telemetry.Abstractions/
Link: https://ignatandrei.github.io/RSCG_Examples/v2/docs/TelemetryLogging
89. InterceptorTemplate , in the Templating category
Generated on : 2023-11-29 => 29 November 2023
Expand
Author: Andrei Ignat
Package Description
Nuget: https://www.nuget.org/packages/RSCG_InterceptorTemplate/
Link: https://ignatandrei.github.io/RSCG_Examples/v2/docs/InterceptorTemplate
Source: https://github.com/ignatandrei/RSCG_InterceptorTemplate
88. Com , in the EnhancementProject category
Generated on : 2023-11-20 => 20 November 2023
Expand
Author: Microsoft
Provides types that support COM interop and platform invoke services.
Commonly Used Types: System.Runtime.InteropServices.GCHandle System.Runtime.InteropServices.GuidAttribute System.Runtime.InteropServices.COMException System.DllNotFoundException System.Runtime.InteropServices.DllImportAttribute
Nuget: https://www.nuget.org/packages/System.Runtime.InteropServices/
Link: https://ignatandrei.github.io/RSCG_Examples/v2/docs/Com
87. RDG , in the API category
Generated on : 2023-11-19 => 19 November 2023
Expand
Author: Microsoft
The HttpClient factory is a pattern for configuring and retrieving named HttpClients in a composable way. The HttpClient factory provides extensibility to plug in DelegatingHandlers that address cross-cutting concerns such as service location, load balancing, and reliability. The default HttpClient factory provides built-in diagnostics and logging and manages the lifetimes of connections in a performant way. Commonly used types: System.Net.Http.IHttpClientFactory
Nuget: https://www.nuget.org/packages/Microsoft.Extensions.Http
Link: https://ignatandrei.github.io/RSCG_Examples/v2/docs/RDG
86. Microsoft.Extensions.Configuration.Binder , in the API category
Generated on : 2023-11-18 => 18 November 2023
Expand
Author: Microsoft
Functionality to bind an object to data in configuration providers.
Nuget: https://www.nuget.org/packages/Microsoft.Extensions.Configuration.Binder/
Link: https://ignatandrei.github.io/RSCG_Examples/v2/docs/Microsoft.Extensions.Configuration.Binder
85. Microsoft.Extensions.Options.Generators.OptionsValidatorGenerator , in the EnhancementClass category
Generated on : 2023-11-17 => 17 November 2023
Expand
Author: Microsoft
Microsoft.Extensions.Options
Nuget: https://www.nuget.org/packages/Microsoft.Extensions.Options
84. Biwen.AutoClassGen , in the Interface category
Generated on : 2023-11-16 => 16 November 2023
Expand
Author: vipwan
Biwen.AutoClassGen, CodeGEN
Nuget: https://www.nuget.org/packages/Biwen.AutoClassGen/
Link: https://ignatandrei.github.io/RSCG_Examples/v2/docs/Biwen.AutoClassGen
83. PrimaryParameter , in the Constructor category
Generated on : 2023-11-15 => 15 November 2023
Expand
Author: FaustVX
Package Description
Nuget: https://www.nuget.org/packages/FaustVX.PrimaryParameter.SG
Link: https://ignatandrei.github.io/RSCG_Examples/v2/docs/PrimaryParameter
82. jsonConverterSourceGenerator , in the Serializer category
Generated on : 2023-10-30 => 30 October 2023
Expand
Author: Aviationexam
Package Description
Nuget: https://www.nuget.org/packages/Aviationexam.GeneratedJsonConverters.SourceGenerator/
Link: https://ignatandrei.github.io/RSCG_Examples/v2/docs/jsonConverterSourceGenerator
Source: https://github.com/aviationexam/json-converter-source-generator
81. N.SourceGenerators.UnionTypes , in the FunctionalProgramming category
Generated on : 2023-10-29 => 29 October 2023
Expand
Author: Alexey Sosnin
Discriminated union type source generator
Nuget: https://www.nuget.org/packages/N.SourceGenerators.UnionTypes/
Link: https://ignatandrei.github.io/RSCG_Examples/v2/docs/N.SourceGenerators.UnionTypes
Source: https://github.com/Ne4to/N.SourceGenerators.UnionTypes
80. AutoConstructor , in the Constructor category
Generated on : 2023-10-28 => 28 October 2023
Expand
Author: Kévin Gallienne
Source generator for automatic constructor generation.
Nuget: https://www.nuget.org/packages/AutoConstructor/
Link: https://ignatandrei.github.io/RSCG_Examples/v2/docs/AutoConstructor
79. DudNet , in the EnhancementClass category
Generated on : 2023-10-27 => 27 October 2023
Expand
Author: jwshyns
Proxy-pattern source generator
Nuget: https://www.nuget.org/packages/Jwshyns.DudNet/
Link: https://ignatandrei.github.io/RSCG_Examples/v2/docs/DudNet
78. MinimalApiBuilder , in the API category
Generated on : 2023-10-26 => 26 October 2023
Expand
Author:
Reflectionless, source-generated, thin abstraction layer over the ASP.NET Core Minimal APIs interface
Nuget: https://www.nuget.org/packages/MinimalApiBuilder/
Link: https://ignatandrei.github.io/RSCG_Examples/v2/docs/MinimalApiBuilder
77. DynamicsMapper , in the Mapper category
Generated on : 2023-10-16 => 16 October 2023
Expand
Author: Yonatan Cohavi
A .NET source generator for generating dynamics crm Enity mappings. No runtime reflection.
Nuget: https://www.nuget.org/packages/YC.DynamicsMapper/
Link: https://ignatandrei.github.io/RSCG_Examples/v2/docs/DynamicsMapper
76. UnitGenerator , in the PrimitiveObsession category
Generated on : 2023-10-15 => 15 October 2023
Expand
Author: Cysharp, Inc
C# Source Generator to create value-object, inspired by units of measure.
Nuget: https://www.nuget.org/packages/UnitGenerator/
Link: https://ignatandrei.github.io/RSCG_Examples/v2/docs/UnitGenerator
75. StaticReflection , in the EnhancementClass category
Generated on : 2023-10-13 => 13 October 2023
Expand
Author: Cricle
Use roslyn to make relection static, autogen code for type reflection
Nuget: https://www.nuget.org/packages/FastStaticReflection/
Link: https://ignatandrei.github.io/RSCG_Examples/v2/docs/StaticReflection
74. CredFetoEnum , in the Enum category
Generated on : 2023-10-12 => 12 October 2023
Expand
Author: Mark Ridgwell
Source code generator for Enums.
Nuget: https://www.nuget.org/packages/Credfeto.Enumeration.Source.Generation/
Link: https://ignatandrei.github.io/RSCG_Examples/v2/docs/CredFetoEnum
Source: https://github.com/credfeto/credfeto-enum-source-generation
73. IDisposableGenerator , in the Disposer category
Generated on : 2023-10-11 => 11 October 2023
Expand
Author: Els_kom Official Organization
Source Generator Generating the Dispose functions in Disposables.
Nuget: https://www.nuget.org/packages/IDisposableGenerator/
Link: https://ignatandrei.github.io/RSCG_Examples/v2/docs/IDisposableGenerator
72. Meziantou.Polyfill , in the EnhancementClass category
Generated on : 2023-10-10 => 10 October 2023
Expand
Author: Gérald Barré
Source Generator to help multi-targeting projects.
Nuget: https://www.nuget.org/packages/Meziantou.Polyfill/
Link: https://ignatandrei.github.io/RSCG_Examples/v2/docs/Meziantou.Polyfill
71. DisposableHelpers , in the Disposer category
Generated on : 2023-10-09 => 09 October 2023
Expand
Author: Clynt Neiko Rupinta
Disposable helpers for IDisposable and IAsyncDisposable.
Nuget: https://www.nuget.org/packages/DisposableHelpers/
Link: https://ignatandrei.github.io/RSCG_Examples/v2/docs/DisposableHelpers
70. MagicMap , in the Mapper category
Generated on : 2023-10-08 => 08 October 2023
Expand
Author: Bramer Daniel
Helper utility for generating type mapper classes and more
Nuget: https://www.nuget.org/packages/MagicMap/
Link: https://ignatandrei.github.io/RSCG_Examples/v2/docs/MagicMap
69. RSCG_Templating , in the Templating category
Generated on : 2023-10-07 => 07 October 2023
Expand
Author: Andrei Ignat
Roslyn Templating for all
Nuget: https://www.nuget.org/packages/RSCG_Templating/
Link: https://ignatandrei.github.io/RSCG_Examples/v2/docs/RSCG_Templating
68. JsonPolymorphicGenerator , in the Serializer category
Generated on : 2023-10-06 => 06 October 2023
Expand
Author: surgicalcoder
Source Code Generator for System.Text.Json JsonDerivedType attributes on polymorphic classes
Nuget: https://www.nuget.org/packages/GoLive.Generator.JsonPolymorphicGenerator/
Link: https://ignatandrei.github.io/RSCG_Examples/v2/docs/JsonPolymorphicGenerator
Source: https://github.com/surgicalcoder/JsonPolymorphicGenerator
67. MapTo , in the Mapper category
Generated on : 2023-10-05 => 05 October 2023
Expand
Author: Mohammedreza Taikandi
An object to object mapping generator using Roslyn source generator.
Nuget: https://www.nuget.org/packages/MapTo/
Link: https://ignatandrei.github.io/RSCG_Examples/v2/docs/MapTo
66. BuilderGenerator , in the Builder category
Generated on : 2023-10-04 => 04 October 2023
Expand
Author: Mell Grubb
Generates builder classes for testing and/or seed data.
Nuget: https://www.nuget.org/packages/BuilderGenerator/
Link: https://ignatandrei.github.io/RSCG_Examples/v2/docs/BuilderGenerator
65. Disposer , in the Disposer category
Generated on : 2023-10-03 => 03 October 2023
Expand
Author: Hakan Fıstık
A source generator for creating best-practice Disposing boilerplate using a [Disposable] attribute
Nuget: https://www.nuget.org/packages/Disposer/
Link: https://ignatandrei.github.io/RSCG_Examples/v2/docs/Disposer
64. ResXGenerator , in the FilesToCode category
Generated on : 2023-10-02 => 02 October 2023
Expand
Author: Aigamo
ResX Designer Source Generator.
Nuget: https://www.nuget.org/packages/Aigamo.ResXGenerator/
Link: https://ignatandrei.github.io/RSCG_Examples/v2/docs/ResXGenerator
63. StringLiteral , in the Optimizer category
Generated on : 2023-10-01 => 01 October 2023
Expand
Author: Nobuyuki Iwanaga
A C# Source Generator for optimizing UTF-8 binaries.
Nuget: https://www.nuget.org/packages/StringLiteralGenerator/
Link: https://ignatandrei.github.io/RSCG_Examples/v2/docs/StringLiteral
62. RSCG_Decorator , in the EnhancementClass category
Generated on : 2023-09-30 => 30 September 2023
Expand
Author: Andrei Ignat
Roslyn Decorator for a class- intercept methods
Nuget: https://www.nuget.org/packages/RSCG_Decorator/
Link: https://ignatandrei.github.io/RSCG_Examples/v2/docs/RSCG_Decorator
61. ProtobufSourceGenerator , in the Serializer category
Generated on : 2023-09-24 => 24 September 2023
Expand
Author: Laszlo Deak
A source generator that generates helper classes with properties attributes with ProtoMember attribute.
Nuget: https://www.nuget.org/packages/LaDeak.ProtobufSourceGenerator/
Link: https://ignatandrei.github.io/RSCG_Examples/v2/docs/ProtobufSourceGenerator
60. SafeRouting , in the API category
Generated on : 2023-09-23 => 23 September 2023
Expand
Author: David Wake
Generates strongly-typed route information for ASP.NET Core razor pages and MVC controllers.
Nuget: https://www.nuget.org/packages/SafeRouting/
Link: https://ignatandrei.github.io/RSCG_Examples/v2/docs/SafeRouting
59. SourceGenerator.Helper.CopyCode , in the CodeToString category
Generated on : 2023-09-17 => 17 September 2023
Expand
Author: Patrick Kranz
This Generator is intendede to generate text that a source generator can use to emit source to its generation. (See ReadMe)
Nuget: https://www.nuget.org/packages/SourceGenerator.Helper.CopyCode/
Link: https://ignatandrei.github.io/RSCG_Examples/v2/docs/SourceGenerator.Helper.CopyCode
Source: https://github.com/LokiMidgard/SourceGenerator.Helper.CopyCode
58. ThisAssembly_Resources , in the FilesToCode category
Generated on : 2023-09-16 => 16 September 2023
Expand
Author: Daniel Cazzulino
** C# 9.0+ ONLY **
This package generates a static ThisAssembly.Resources
class with public
properties exposing string
and Stream
shortcuts to access embedded resources.
Nuget: https://www.nuget.org/packages/ThisAssembly.Resources/
Link: https://ignatandrei.github.io/RSCG_Examples/v2/docs/ThisAssembly_Resources
57. RSCG_Utils_Memo , in the FunctionalProgramming category
Generated on : 2023-08-27 => 27 August 2023
Expand
Author: Ignat Andrei
Additional files as strings
Nuget: https://www.nuget.org/packages/rscgutils
Link: https://ignatandrei.github.io/RSCG_Examples/v2/docs/RSCG_Utils_Memo
56. Roozie.AutoInterface , in the Interface category
Generated on : 2023-08-26 => 26 August 2023
Expand
Author: Alex Russak
C# source generator to generate an interface for a class
Nuget: https://www.nuget.org/packages/Roozie.AutoInterface/
Link: https://ignatandrei.github.io/RSCG_Examples/v2/docs/Roozie.AutoInterface
55. M31.FluentAPI , in the EnhancementClass category
Generated on : 2023-08-25 => 25 August 2023
Expand
Author: Kevin Schaal
Generate fluent APIs in C#.
Nuget: https://www.nuget.org/packages/M31.FluentAPI/
Link: https://ignatandrei.github.io/RSCG_Examples/v2/docs/M31.FluentAPI
54. AutoDTO , in the Mapper category
Generated on : 2023-08-24 => 24 August 2023
Expand
Author: Ohorodnikov
Auto copy properties from bl mode to dto
Nuget: https://www.nuget.org/packages/AutoDTO/
Link: https://ignatandrei.github.io/RSCG_Examples/v2/docs/AutoDTO
53. RSCG_WebAPIExports , in the API category
Generated on : 2023-08-23 => 23 August 2023
Expand
Author: Andrei Ignat
Add Excel export to your WebAPI
Nuget: https://www.nuget.org/packages/RSCG_WebAPIExports/
Link: https://ignatandrei.github.io/RSCG_Examples/v2/docs/RSCG_WebAPIExports
52. Gobie , in the Templating category
Generated on : 2023-08-22 => 22 August 2023
Expand
Author: Mike Conrad
Package Description
Nuget: https://www.nuget.org/packages/Gobie/
Link: https://ignatandrei.github.io/RSCG_Examples/v2/docs/Gobie
51. OneOf , in the FunctionalProgramming category
Generated on : 2023-08-21 => 21 August 2023
Expand
Author: Harry McIntyre
This source generator automaticly implements OneOfBase hierarchies
Nuget: https://www.nuget.org/packages/OneOf.SourceGenerator
Link: https://ignatandrei.github.io/RSCG_Examples/v2/docs/OneOf
50. Ridge , in the Tests category
Generated on : 2023-08-20 => 20 August 2023
Expand
Author: Michal Motyčka
a html, json and xml parsing library.
Nuget: https://www.nuget.org/packages/Ridge/
Link: https://ignatandrei.github.io/RSCG_Examples/v2/docs/Ridge
Source: https://github.com/Melchy/Ridge
49. Strongly , in the PrimitiveObsession category
Generated on : 2023-08-19 => 19 August 2023
Expand
Author: Lucas Teles
A source generator for creating strongly-typed values by decorating with a [Strongly] attribute
Nuget: https://www.nuget.org/packages/Strongly/
Link: https://ignatandrei.github.io/RSCG_Examples/v2/docs/Strongly
48. PropertyChangedSourceGenerator , in the MVVM category
Generated on : 2023-08-18 => 18 August 2023
Expand
Author: Antony Male
TODO
Nuget: https://www.nuget.org/packages/PropertyChanged.SourceGenerator/
Link: https://ignatandrei.github.io/RSCG_Examples/v2/docs/PropertyChangedSourceGenerator
Source: https://github.com/canton7/PropertyChanged.SourceGenerator
47. Injectio , in the DependencyInjection category
Generated on : 2023-08-17 => 17 August 2023
Expand
Author: LoreSoft
Source generator that automatically registers discovered services in dependency injection
Nuget: https://www.nuget.org/packages/Injectio/
Link: https://ignatandrei.github.io/RSCG_Examples/v2/docs/Injectio
46. NextGenMapper , in the Mapper category
Generated on : 2023-08-16 => 16 August 2023
Expand
Author: Anton Ryabchikov
Package Description
Nuget: https://www.nuget.org/packages/NextGenMapper/
Link: https://ignatandrei.github.io/RSCG_Examples/v2/docs/NextGenMapper
45. BenutomoAutomaticDisposeImplSourceGenerator , in the Disposer category
Generated on : 2023-08-15 => 15 August 2023
Expand
Author: benutomo
A Source Generator that automatically implements the Dispose method of IDisposable and the DisposeAsync method of IAsyncDisposable.
Nuget: https://www.nuget.org/packages/Benutomo.AutomaticDisposeImpl.SourceGenerator/
Link: https://ignatandrei.github.io/RSCG_Examples/v2/docs/BenutomoAutomaticDisposeImplSourceGenerator
44. SyncMethodGenerator , in the EnhancementClass category
Generated on : 2023-08-14 => 14 August 2023
Expand
Author: Zomp Inc.
Sync Method Generator
Nuget: https://www.nuget.org/packages/Zomp.SyncMethodGenerator/
Link: https://ignatandrei.github.io/RSCG_Examples/v2/docs/SyncMethodGenerator
43. spreadcheetah , in the Templating category
Generated on : 2023-08-13 => 13 August 2023
Expand
Author: Sveinung
SpreadCheetah is a high-performance .NET library for generating spreadsheet (Microsoft Excel XLSX) files.
Nuget: https://www.nuget.org/packages/spreadcheetah/
Link: https://ignatandrei.github.io/RSCG_Examples/v2/docs/spreadcheetah
42. Immutype , in the EnhancementClass category
Generated on : 2023-08-12 => 12 August 2023
Expand
Author: Nikolay Pianikov
Immutable for .NET.
Nuget: https://www.nuget.org/packages/Immutype/
Link: https://ignatandrei.github.io/RSCG_Examples/v2/docs/Immutype
41. GeneratorEquals , in the EnhancementClass category
Generated on : 2023-08-11 => 11 August 2023
Expand
Author: Diego Frato
A source code generator for automatically implementing IEquatable using only attributes.
Nuget: https://www.nuget.org/packages/Generator.Equals/
Link: https://ignatandrei.github.io/RSCG_Examples/v2/docs/GeneratorEquals
40. FastGenericNew , in the EnhancementClass category
Generated on : 2023-08-10 => 10 August 2023
Expand
Author: Boring3 Nyrest
Configurable Source Generator of FastGenericNew Minimum required: .NET Standard 2.0 & C# 8.0 The ultimate fast alternative to Activator.CreateInstance
Up to 50x faster than Activator.CreateInstance Generic Parameters Support Non-Public Constructor Support No Generic Constraints TryGetValue-like TryFastNew API Link Mode PublishTrimmed Support C# 8 Nullable Support C# 10 Parameterless struct constructors Support (Both invokes or not)
Nuget: https://www.nuget.org/packages/FastGenericNew.SourceGenerator/
Link: https://ignatandrei.github.io/RSCG_Examples/v2/docs/FastGenericNew
39. Breezy , in the Database category
Generated on : 2023-08-09 => 09 August 2023
Expand
Author: Ludovicdln
Breezy is a lightweight Object-Relational Mapping (ORM) library for mapping objects using Source Generator in C#.It provides seamless asynchronous operations for enhanced performance.
Nuget: https://www.nuget.org/packages/Breezy.SourceGenerator/
Link: https://ignatandrei.github.io/RSCG_Examples/v2/docs/Breezy
38. EnumClass , in the Enum category
Generated on : 2023-08-08 => 08 August 2023
Expand
Author: ashen.Blade
Inspired by kotlin's enum class, this package provides incremental generator that can create classes from enum declaration. All you have to do is to add [EnumClass] attribute to your enum. Features:
- Override default ToString
- Add specific behaviour (methods) to each member
- Polymorphic Switch implementation
Nuget: https://www.nuget.org/packages/EnumClass.Generator/
Link: https://ignatandrei.github.io/RSCG_Examples/v2/docs/EnumClass
37. AutoRegisterInject , in the DependencyInjection category
Generated on : 2023-08-07 => 07 August 2023
Expand
Author: Patrick Klaeren
C# Source Generator to automatically register dependencies in Microsoft Dependency Injection Service Collection
Nuget: https://www.nuget.org/packages/AutoRegisterInject/
Link: https://ignatandrei.github.io/RSCG_Examples/v2/docs/AutoRegisterInject
Source: https://github.com/patrickklaeren/AutoRegisterInject
36. ProxyGen , in the Interface category
Generated on : 2023-08-06 => 06 August 2023
Expand
Author: Dénes Solti
.NET proxy generator powered by Roslyn
Nuget: https://www.nuget.org/packages/ProxyGen.net/
Link: https://ignatandrei.github.io/RSCG_Examples/v2/docs/ProxyGen
35. DeeDee , in the EnhancementProject category
Generated on : 2023-08-05 => 05 August 2023
Expand
Author: joh-pot
Mediator pattern using source generation for .NET
Nuget: https://www.nuget.org/packages/DeeDee/
Link: https://ignatandrei.github.io/RSCG_Examples/v2/docs/DeeDee
34. MemoryPack , in the EnhancementClass category
Generated on : 2023-08-04 => 04 August 2023
Expand
Author: Cysharp, Inc
Package Description
Nuget: https://www.nuget.org/packages/MemoryPack/
Link: https://ignatandrei.github.io/RSCG_Examples/v2/docs/MemoryPack
33. Matryoshki , in the Interface category
Generated on : 2023-08-03 => 03 August 2023
Expand
Author: Georgy Krasin
Metaprogramming framework based on C# source generators
Nuget: https://www.nuget.org/packages/Matryoshki/
Link: https://ignatandrei.github.io/RSCG_Examples/v2/docs/Matryoshki
32. Mediator , in the EnhancementProject category
Generated on : 2023-08-02 => 02 August 2023
Expand
Author: Martin Othamar
A high performance .NET Mediator pattern implemenation using source generation.
Nuget: https://www.nuget.org/packages/Mediator.SourceGenerator
Link: https://ignatandrei.github.io/RSCG_Examples/v2/docs/Mediator
31. MorrisMoxy , in the Templating category
Generated on : 2023-08-01 => 01 August 2023
Expand
Author: Peter Morris
A C# mix-in code generator
Nuget: https://www.nuget.org/packages/Morris.Moxy/
Link: https://ignatandrei.github.io/RSCG_Examples/v2/docs/MorrisMoxy
30. Refit , in the API category
Generated on : 2023-07-31 => 31 July 2023
Expand
Author: ReactiveUI
The automatic type-safe REST library for Xamarin and .NET
Nuget: https://www.nuget.org/packages/Refit/
Link: https://ignatandrei.github.io/RSCG_Examples/v2/docs/Refit
29. Gedaq , in the Database category
Generated on : 2023-07-29 => 29 July 2023
Expand
Author: Vyacheslav Brevnov
ORM Gedaq is roslyn generator of methods for obtaining data from databases.
Nuget: https://www.nuget.org/packages/Gedaq/
Link: https://ignatandrei.github.io/RSCG_Examples/v2/docs/Gedaq
28. Lombok.NET , in the EnhancementClass category
Generated on : 2023-04-16 => 16 April 2023
Expand
Author: Colin Alpert
This library is to .NET what Lombok is to Java. It generates constructors and other fun stuff using Source Generators for those classes you specify special attributes for.
Nuget: https://www.nuget.org/packages/Lombok.NET/
Link: https://ignatandrei.github.io/RSCG_Examples/v2/docs/Lombok.NET
27. EmbedResourceCSharp , in the FilesToCode category
Generated on : 2023-04-16 => 16 April 2023
Expand
Author: pCYSl5EDgo
SourceGenerator for resource file embedding with EmbedResourceCSharp.
Nuget: https://www.nuget.org/packages/EmbedResourceCSharp/
Link: https://ignatandrei.github.io/RSCG_Examples/v2/docs/EmbedResourceCSharp
Source: https://github.com/pCYSl5EDgo/EmbeddingResourceCSharp
26. Podimo.ConstEmbed , in the FilesToCode category
Generated on : 2023-04-16 => 16 April 2023
Expand
Author: Podimo
A source generator that turns additional files into file constants in a generated namespace. This is an alternative approach to embedding files in C# source manually, or loading them manually as embedded resources via reflection. With ConstEmbed, you will never have to see a runtime error because you mistyped the name, as the constants are evaluated at compile-time.
Nuget: https://www.nuget.org/packages/Podimo.ConstEmbed/
Link: https://ignatandrei.github.io/RSCG_Examples/v2/docs/Podimo.ConstEmbed
25. mapperly , in the Mapper category
Generated on : 2023-04-16 => 16 April 2023
Expand
Author: Riok
A .NET source generator for generating object mappings. Trimming save. Inspired by MapStruct.
Nuget: https://www.nuget.org/packages/Riok.Mapperly/
Link: https://ignatandrei.github.io/RSCG_Examples/v2/docs/mapperly
Source: https://github.com/riok/mapperly
24. Rocks , in the Tests category
Generated on : 2023-04-16 => 16 April 2023
Expand
Author: Json Bock
A mocking library based on the Compiler API.
Nuget: https://www.nuget.org/packages/Rocks/
Link: https://ignatandrei.github.io/RSCG_Examples/v2/docs/Rocks
23. Microsoft.NET.Sdk.Razor.SourceGenerators , in the Templating category
Generated on : 2023-04-16 => 16 April 2023
Expand
Author: Microsoft
Nuget:
Link: https://ignatandrei.github.io/RSCG_Examples/v2/docs/Microsoft.NET.Sdk.Razor.SourceGenerators
Source:
22. RSCG_FunctionsWithDI , in the EnhancementProject category
Generated on : 2023-04-16 => 16 April 2023
Expand
Author: Andrei Ignat
Generate correct functions from [FromServices]
Nuget: https://www.nuget.org/packages/RSCG_FunctionsWithDI/
Link: https://ignatandrei.github.io/RSCG_Examples/v2/docs/RSCG_FunctionsWithDI
21. Microsoft.Interop.JavaScript.JSImportGenerator , in the EnhancementClass category
Generated on : 2023-04-16 => 16 April 2023
Expand
Author: Microsoft
Nuget:
Link: https://ignatandrei.github.io/RSCG_Examples/v2/docs/Microsoft.Interop.JavaScript.JSImportGenerator
Source:
20. NetEscapades.EnumGenerators , in the Enum category
Generated on : 2023-04-16 => 16 April 2023
Expand
Author: Andrew Lock
A source generator for creating helper extension methods on enums using a [EnumExtensions] attribute
Nuget: https://www.nuget.org/packages/NetEscapades.EnumGenerators/
Link: https://ignatandrei.github.io/RSCG_Examples/v2/docs/NetEscapades.EnumGenerators
Source: https://github.com/andrewlock/NetEscapades.EnumGenerators
19. ApparatusAOT , in the EnhancementClass category
Generated on : 2023-04-16 => 16 April 2023
Expand
Author: Stanislav Silin
Apparatus.AOT.Reflection
Nuget: https://www.nuget.org/packages/Apparatus.AOT.Reflection/
Link: https://ignatandrei.github.io/RSCG_Examples/v2/docs/ApparatusAOT
18. PartiallyApplied , in the FunctionalProgramming category
Generated on : 2023-04-16 => 16 April 2023
Expand
Author: Jason Bock
A way to do partial function application in C#
Nuget: https://www.nuget.org/packages/PartiallyApplied/
Link: https://ignatandrei.github.io/RSCG_Examples/v2/docs/PartiallyApplied
17. RazorBlade , in the Templating category
Generated on : 2023-04-16 => 16 April 2023
Expand
Author: Lucas Trzesniewski
Compile Razor templates at build-time without a dependency on ASP.NET.
Nuget: https://www.nuget.org/packages/RazorBlade/
Link: https://ignatandrei.github.io/RSCG_Examples/v2/docs/RazorBlade
16. Vogen , in the PrimitiveObsession category
Generated on : 2023-04-16 => 16 April 2023
Expand
Author: Steve Dunn
This package contains a Souce Generator which generates Value Objects that wrap simple primitives such as int, string, double etc.
A ValueObject is a strongly typed (strongly, not stringly) domain object that is immutable.
Instead of `int customerId = 42;` we have `var customerId = CustomerId.From(42);`
To use, just create something like this:
```csharp
[ValueObject(typeof(int))]
public partial struct CustomerId
{
}
var customerId = CustomerId.From(42);
```
Validation is in just one place. You can't introduce bad objects into your domain, therefore you can assume that in your domain every ValueObject is valid.
Nuget: https://www.nuget.org/packages/Vogen/
Link: https://ignatandrei.github.io/RSCG_Examples/v2/docs/Vogen
15. dunet , in the FunctionalProgramming category
Generated on : 2023-04-16 => 16 April 2023
Expand
Author: Domn Werner
A simple source generator for discriminated unions in C#.
Nuget: https://www.nuget.org/packages/dunet/
Link: https://ignatandrei.github.io/RSCG_Examples/v2/docs/dunet
14. AutoCtor , in the Constructor category
Generated on : 2023-04-16 => 16 April 2023
Expand
Author: Cameron MacFarland
Source Generator to automatically create a constructor with all the readonly fields set.
Nuget: https://www.nuget.org/packages/AutoCtor/
Link: https://ignatandrei.github.io/RSCG_Examples/v2/docs/AutoCtor
13. QuickConstructor , in the Constructor category
Generated on : 2023-04-16 => 16 April 2023
Expand
Author: Flavien Charlon
Source generator that automatically creates a constructor from the fields and properties of a class.
Nuget: https://www.nuget.org/packages/QuickConstructor
Link: https://ignatandrei.github.io/RSCG_Examples/v2/docs/QuickConstructor
12. System.Runtime.InteropServices , in the EnhancementClass category
Generated on : 2023-04-16 => 16 April 2023
Expand
Author: Microsoft
Provides types that support COM interop and platform invoke services.
Commonly Used Types: System.Runtime.InteropServices.GCHandle System.Runtime.InteropServices.GuidAttribute System.Runtime.InteropServices.COMException System.DllNotFoundException System.Runtime.InteropServices.DllImportAttribute
Nuget: https://www.nuget.org/packages/System.Runtime.InteropServices/
Link: https://ignatandrei.github.io/RSCG_Examples/v2/docs/System.Runtime.InteropServices
Source: https://www.nuget.org/packages/System.Runtime.InteropServices/
11. AutoDeconstruct , in the Constructor category
Generated on : 2023-04-16 => 16 April 2023
Expand
Author: Jason Bock
Generates deconstruction methods for type definitions.
Nuget: https://www.nuget.org/packages/AutoDeconstruct
Link: https://ignatandrei.github.io/RSCG_Examples/v2/docs/AutoDeconstruct
10. RSCG_AMS , in the EnhancementProject category
Generated on : 2023-04-16 => 16 April 2023
Expand
Author: Ignat Andrei
This package lets you put record the commit , date , and more for your software .
Nuget: https://www.nuget.org/packages/RSCG_AMS/
Link: https://ignatandrei.github.io/RSCG_Examples/v2/docs/RSCG_AMS
9. CommunityToolkit.Mvvm , in the MVVM category
Generated on : 2023-04-16 => 16 April 2023
Expand
Author: Microsoft
This package includes a .NET Standard MVVM library with helpers such as: - ObservableObject: a base class for objects implementing the INotifyPropertyChanged interface. - ObservableRecipient: a base class for observable objects with support for the IMessenger service. - ObservableValidator: a base class for objects implementing the INotifyDataErrorInfo interface. - RelayCommand: a simple delegate command implementing the ICommand interface. - AsyncRelayCommand: a delegate command supporting asynchronous operations and cancellation. - WeakReferenceMessenger: a messaging system to exchange messages through different loosely-coupled objects. - StrongReferenceMessenger: a high-performance messaging system that trades weak references for speed. - Ioc: a helper class to configure dependency injection service containers.
Nuget: https://www.nuget.org/packages/CommunityToolkit.Mvvm
Link: https://ignatandrei.github.io/RSCG_Examples/v2/docs/CommunityToolkit.Mvvm
8. RSCG_Static , in the Interface category
Generated on : 2023-04-16 => 16 April 2023
Expand
Author: Andrei Ignat
This package make you an interface and record from static properties / methods
Nuget: https://www.nuget.org/packages/RSCG_Static/
Link: https://ignatandrei.github.io/RSCG_Examples/v2/docs/RSCG_Static
7. Microsoft.Extensions.Logging , in the EnhancementClass category
Generated on : 2023-04-16 => 16 April 2023
Expand
Author: Microsoft
Logging infrastructure.
Nuget: https://www.nuget.org/packages/Microsoft.Extensions.Logging/
Link: https://ignatandrei.github.io/RSCG_Examples/v2/docs/Microsoft.Extensions.Logging
6. SkinnyControllersCommon , in the API category
Generated on : 2023-04-16 => 16 April 2023
Expand
Author: Ignat Andrei
** C# 9.0 ONLY **
Nuget: https://www.nuget.org/packages/SkinnyControllersCommon
Link: https://ignatandrei.github.io/RSCG_Examples/v2/docs/SkinnyControllersCommon
Source: https://github.com/ignatandrei/SkinnyControllersGenerator/
5. System.Text.RegularExpressions , in the EnhancementClass category
Generated on : 2023-04-16 => 16 April 2023
Expand
Author: Microsoft
Provides the System.Text.RegularExpressions.Regex class, an implementation of a regular expression engine.
Commonly Used Types: System.Text.RegularExpressions.Regex System.Text.RegularExpressions.RegexOptions System.Text.RegularExpressions.Match System.Text.RegularExpressions.Group System.Text.RegularExpressions.Capture System.Text.RegularExpressions.MatchEvaluator
Nuget: https://www.nuget.org/packages/System.Text.RegularExpressions/
Link: https://ignatandrei.github.io/RSCG_Examples/v2/docs/System.Text.RegularExpressions
4. RSCG_Utils , in the FilesToCode category
Generated on : 2023-04-16 => 16 April 2023
Expand
Author: Ignat Andrei
Additional files as strings
Nuget: https://www.nuget.org/packages/rscgutils
Link: https://ignatandrei.github.io/RSCG_Examples/v2/docs/RSCG_Utils
3. System.Text.Json , in the Serializer category
Generated on : 2023-04-16 => 16 April 2023
Expand
Author: Microsoft
A minimalistic and fast JSON parser/deserializer, for full .NET
Nuget: https://www.nuget.org/packages/System.Text.Json/
Link: https://ignatandrei.github.io/RSCG_Examples/v2/docs/System.Text.Json
2. RSCG_TimeBombComment , in the EnhancementProject category
Generated on : 2023-04-16 => 16 April 2023
Expand
Author: Andrei Ignat
This package make a time bomb from comment.
Nuget: https://www.nuget.org/packages/RSCG_TimeBombComment/
Link: https://ignatandrei.github.io/RSCG_Examples/v2/docs/RSCG_TimeBombComment
1. ThisAssembly , in the EnhancementProject category
Generated on : 2023-04-16 => 16 April 2023
Expand
Author: Daniel Cazzulino
Meta-package that includes all ThisAssembly.* packages.
Nuget: https://www.nuget.org/packages/ThisAssembly
Link: https://ignatandrei.github.io/RSCG_Examples/v2/docs/ThisAssembly
Contributors Welcome for those
Please help with those by providing a simple example :
- AdaskoTheBeAsT.Identity.Dapper , https://github.com/AdaskoTheBeAsT/AdaskoTheBeAsT.Identity.Dapper
Why I have not tested : too complicated for me, need help
https://github.com/ignatandrei/RSCG_Examples/issues/new?title=AdaskoTheBeAsT.Identity.Dapper&body=https://github.com/AdaskoTheBeAsT/AdaskoTheBeAsT.Identity.Dapper
- ApiClientGenerator , https://github.com/surgicalcoder/ApiClientGenerator
Why I have not tested : seems complicated with output file
https://github.com/ignatandrei/RSCG_Examples/issues/new?title=ApiClientGenerator&body=https://github.com/surgicalcoder/ApiClientGenerator
- ArgumentParsing , https://github.com/DoctorKrolic/ArgumentParsing
Why I have not tested : later
https://github.com/ignatandrei/RSCG_Examples/issues/new?title=ArgumentParsing&body=https://github.com/DoctorKrolic/ArgumentParsing
- AttributeFactoryGenerator , https://github.com/PaulBraetz/AttributeFactoryGenerator
Why I have not tested : too complicated for me, need help
https://github.com/ignatandrei/RSCG_Examples/issues/new?title=AttributeFactoryGenerator&body=https://github.com/PaulBraetz/AttributeFactoryGenerator
- Azura , https://github.com/cyriaca/Azura
Why I have not tested : System.Text.Json has already not refelection serializer
https://github.com/ignatandrei/RSCG_Examples/issues/new?title=Azura&body=https://github.com/cyriaca/Azura
- BigMachines , https://github.com/archi-Doc/BigMachines
Why I have not tested : state machine - full of features. To be analyzed , need help
https://github.com/ignatandrei/RSCG_Examples/issues/new?title=BigMachines&body=https://github.com/archi-Doc/BigMachines
- boilerplatezero , https://github.com/IGood/boilerplatezero
Why I have not tested : not yet ready to test something that depends on WPF
https://github.com/ignatandrei/RSCG_Examples/issues/new?title=boilerplatezero&body=https://github.com/IGood/boilerplatezero
- ControllerGenerator , https://github.com/cloud0259/ControllerGenerator
Why I have not tested : issue opened
https://github.com/ignatandrei/RSCG_Examples/issues/new?title=ControllerGenerator&body=https://github.com/cloud0259/ControllerGenerator
- DependencyManagement , https://github.com/essy-ecosystem/dependency-management
Why I have not tested : DI container. To be analyzed
https://github.com/ignatandrei/RSCG_Examples/issues/new?title=DependencyManagement&body=https://github.com/essy-ecosystem/dependency-management
- DependencyPropertyGenerator , https://github.com/HavenDV/DependencyPropertyGenerator
Why I have not tested : example with MAUI
https://github.com/ignatandrei/RSCG_Examples/issues/new?title=DependencyPropertyGenerator&body=https://github.com/HavenDV/DependencyPropertyGenerator
- Dexie , https://github.com/b-straub/DexieNET
Why I have not tested : too complicated for me, need help
https://github.com/ignatandrei/RSCG_Examples/issues/new?title=Dexie&body=https://github.com/b-straub/DexieNET
- DUnion , https://github.com/danny-may/DUnion/
Why I have not tested : issue opened
https://github.com/ignatandrei/RSCG_Examples/issues/new?title=DUnion&body=https://github.com/danny-may/DUnion/
- epj.RouteGenerator , https://github.com/ewerspej/epj.RouteGenerator
Why I have not tested : too complicated for me, need help
https://github.com/ignatandrei/RSCG_Examples/issues/new?title=epj.RouteGenerator&body=https://github.com/ewerspej/epj.RouteGenerator
- FastEndpoints , https://github.com/FastEndpoints/FastEndpoints
Why I have not tested : too complicated for me, need help
https://github.com/ignatandrei/RSCG_Examples/issues/new?title=FastEndpoints&body=https://github.com/FastEndpoints/FastEndpoints
- FluentAssertions.Eventual , https://github.com/mazharenko/FluentAssertions.Eventual
Why I have not tested : too complicated for me, need help
https://github.com/ignatandrei/RSCG_Examples/issues/new?title=FluentAssertions.Eventual&body=https://github.com/mazharenko/FluentAssertions.Eventual
- GRPC-Mock-Server , https://github.com/cezarypiatek/GRPC-Mock-Server
Why I have not tested : too complicated for me, need help
https://github.com/ignatandrei/RSCG_Examples/issues/new?title=GRPC-Mock-Server&body=https://github.com/cezarypiatek/GRPC-Mock-Server
- H.NSwag.Generator , https://github.com/HavenDV/H.NSwag.Generator
Why I have not tested : nswag , need help
https://github.com/ignatandrei/RSCG_Examples/issues/new?title=H.NSwag.Generator&body=https://github.com/HavenDV/H.NSwag.Generator
- https://github.com/JasonBock/CslaGeneratorSerialization , https://github.com/JasonBock/CslaGeneratorSerialization
Why I have not tested : too complicated for me, need help
https://github.com/ignatandrei/RSCG_Examples/issues/new?title=https://github.com/JasonBock/CslaGeneratorSerialization&body=https://github.com/JasonBock/CslaGeneratorSerialization
- https://github.com/MeltyPlayer/Schema , https://github.com/MeltyPlayer/Schema
Why I have not tested : too complicated for me, need help
https://github.com/ignatandrei/RSCG_Examples/issues/new?title=https://github.com/MeltyPlayer/Schema&body=https://github.com/MeltyPlayer/Schema
- https://github.com/OrgEleCho/EleCho.Internationalization , https://github.com/OrgEleCho/EleCho.Internationalization
Why I have not tested : issue opened
https://github.com/ignatandrei/RSCG_Examples/issues/new?title=https://github.com/OrgEleCho/EleCho.Internationalization&body=https://github.com/OrgEleCho/EleCho.Internationalization
- https://github.com/Stepami/visitor-net , https://github.com/Stepami/visitor-net
Why I have not tested : later
https://github.com/ignatandrei/RSCG_Examples/issues/new?title=https://github.com/Stepami/visitor-net&body=https://github.com/Stepami/visitor-net
- https://github.com/StevenThuriot/TableStorage , https://github.com/StevenThuriot/TableStorage
Why I have not tested : later
https://github.com/ignatandrei/RSCG_Examples/issues/new?title=https://github.com/StevenThuriot/TableStorage&body=https://github.com/StevenThuriot/TableStorage
- https://github.com/SzymonHalucha/Minerals.AutoCommands , https://github.com/SzymonHalucha/Minerals.AutoCommands
Why I have not tested : later
https://github.com/ignatandrei/RSCG_Examples/issues/new?title=https://github.com/SzymonHalucha/Minerals.AutoCommands&body=https://github.com/SzymonHalucha/Minerals.AutoCommands
- Intellenum , https://github.com/SteveDunn/Intellenum
Why I have not tested : not understand how to use
https://github.com/ignatandrei/RSCG_Examples/issues/new?title=Intellenum&body=https://github.com/SteveDunn/Intellenum
- Jos.Enumeration, , https://github.com/joseftw/jos.enumeration
Why I have not tested : too complicated for me, need help
https://github.com/ignatandrei/RSCG_Examples/issues/new?title=Jos.Enumeration,&body=https://github.com/joseftw/jos.enumeration
- LoggingDecoratorGenerator , https://github.com/DavidFineboym/LoggingDecoratorGenerator
Why I have not tested : Microsoft have done same feature
https://github.com/ignatandrei/RSCG_Examples/issues/new?title=LoggingDecoratorGenerator&body=https://github.com/DavidFineboym/LoggingDecoratorGenerator
- lucide-blazor , https://github.com/brecht-vde/lucide-blazor/
Why I have not tested : issue opened
https://github.com/ignatandrei/RSCG_Examples/issues/new?title=lucide-blazor&body=https://github.com/brecht-vde/lucide-blazor/
- ManagedDotnetProfiler , https://github.com/kevingosse/ManagedDotnetProfiler
Why I have not tested : too complicated for me, need help
https://github.com/ignatandrei/RSCG_Examples/issues/new?title=ManagedDotnetProfiler&body=https://github.com/kevingosse/ManagedDotnetProfiler
- Maui.BindableProperty.Generator , https://github.com/rrmanzano/maui-bindableproperty-generator
Why I have not tested : too complicated for me, need help
https://github.com/ignatandrei/RSCG_Examples/issues/new?title=Maui.BindableProperty.Generator&body=https://github.com/rrmanzano/maui-bindableproperty-generator
- Mediator , https://github.com/martinothamar/Mediator
Why I have not tested : later
https://github.com/ignatandrei/RSCG_Examples/issues/new?title=Mediator&body=https://github.com/martinothamar/Mediator
- Minerals.AutoCQRS , https://github.com/SzymonHalucha/Minerals.AutoCQRS
Why I have not tested : later
https://github.com/ignatandrei/RSCG_Examples/issues/new?title=Minerals.AutoCQRS&body=https://github.com/SzymonHalucha/Minerals.AutoCQRS
- Minerals.AutoDomain , https://github.com/SzymonHalucha/Minerals.AutoDomain
Why I have not tested : later
https://github.com/ignatandrei/RSCG_Examples/issues/new?title=Minerals.AutoDomain&body=https://github.com/SzymonHalucha/Minerals.AutoDomain
- MvvmGen , https://github.com/thomasclaudiushuber/mvvmgen
Why I have not tested : too complicated for me, need help
https://github.com/ignatandrei/RSCG_Examples/issues/new?title=MvvmGen&body=https://github.com/thomasclaudiushuber/mvvmgen
- observable , https://github.com/notanaverageman/Bindables
Why I have not tested : later
https://github.com/ignatandrei/RSCG_Examples/issues/new?title=observable&body=https://github.com/notanaverageman/Bindables
- Overloader , https://github.com/emptycoder/Overloader
Why I have not tested : too complicated for me, need help
https://github.com/ignatandrei/RSCG_Examples/issues/new?title=Overloader&body=https://github.com/emptycoder/Overloader
- PolySharp , https://github.com/Sergio0694/PolySharp
Why I have not tested : too complicated for me, need help
https://github.com/ignatandrei/RSCG_Examples/issues/new?title=PolySharp&body=https://github.com/Sergio0694/PolySharp
- Pure.DI , https://github.com/DevTeam/Pure.DI
Why I have not tested : too complicated for me, need help
https://github.com/ignatandrei/RSCG_Examples/issues/new?title=Pure.DI&body=https://github.com/DevTeam/Pure.DI
- RazorSlices , https://github.com/DamianEdwards/RazorSlices
Why I have not tested : later
https://github.com/ignatandrei/RSCG_Examples/issues/new?title=RazorSlices&body=https://github.com/DamianEdwards/RazorSlices
- SerdeDn , https://github.com/serdedotnet/serde
Why I have not tested : serializer. Done by MSFT with System.Text.Json
https://github.com/ignatandrei/RSCG_Examples/issues/new?title=SerdeDn&body=https://github.com/serdedotnet/serde
- SogePoco , https://github.com/d-p-y/SogePoco
Why I have not tested : too complicated for me, need help
https://github.com/ignatandrei/RSCG_Examples/issues/new?title=SogePoco&body=https://github.com/d-p-y/SogePoco
- SourceCrafter.HttpServiceClientGenerator , https://github.com/pedro-gilmora/SourceCrafter.HttpServiceClientGenerator/
Why I have not tested : later
https://github.com/ignatandrei/RSCG_Examples/issues/new?title=SourceCrafter.HttpServiceClientGenerator&body=https://github.com/pedro-gilmora/SourceCrafter.HttpServiceClientGenerator/
- ST.NSwag.ServerSourceGenerator , https://github.com/s-tarasov/ST.NSwag.ServerSourceGenerator
Why I have not tested : swagger,need help
https://github.com/ignatandrei/RSCG_Examples/issues/new?title=ST.NSwag.ServerSourceGenerator&body=https://github.com/s-tarasov/ST.NSwag.ServerSourceGenerator
- StrongInject , https://github.com/YairHalberstadt/stronginject/
Why I have not tested : too complicated for me, need help
https://github.com/ignatandrei/RSCG_Examples/issues/new?title=StrongInject&body=https://github.com/YairHalberstadt/stronginject/
- TeuJson , https://github.com/Terria-K/TeuJson
Why I have not tested : json a class, was done in System.Text.Json
https://github.com/ignatandrei/RSCG_Examples/issues/new?title=TeuJson&body=https://github.com/Terria-K/TeuJson
- Tinyhand , https://github.com/archi-Doc/Tinyhand
Why I have not tested : tried, need documentation
https://github.com/ignatandrei/RSCG_Examples/issues/new?title=Tinyhand&body=https://github.com/archi-Doc/Tinyhand
- Tortuga.Shipwright , https://github.com/TortugaResearch/Tortuga.Shipwright
Why I have not tested : too complicated for me, need help
https://github.com/ignatandrei/RSCG_Examples/issues/new?title=Tortuga.Shipwright&body=https://github.com/TortugaResearch/Tortuga.Shipwright
- TupleOverloadGenerator , https://github.com/ProphetLamb/TupleOverloadGenerator
Why I have not tested : too complicated for me, need help
https://github.com/ignatandrei/RSCG_Examples/issues/new?title=TupleOverloadGenerator&body=https://github.com/ProphetLamb/TupleOverloadGenerator
- TypealizR , https://github.com/earloc/TypealizR
Why I have not tested : depends on Microsoft.Extensions.Localization
https://github.com/ignatandrei/RSCG_Examples/issues/new?title=TypealizR&body=https://github.com/earloc/TypealizR
- TypedSignalR , https://github.com/nenoNaninu/TypedSignalR.Client
Why I have not tested : later
https://github.com/ignatandrei/RSCG_Examples/issues/new?title=TypedSignalR&body=https://github.com/nenoNaninu/TypedSignalR.Client
- UnitTestBlazor , https://github.com/bUnit-dev/bUnit
Why I have not tested : issue opened
https://github.com/ignatandrei/RSCG_Examples/issues/new?title=UnitTestBlazor&body=https://github.com/bUnit-dev/bUnit
- ValueLink , https://github.com/archi-Doc/ValueLink
Why I have not tested : too complicated for me, need help
https://github.com/ignatandrei/RSCG_Examples/issues/new?title=ValueLink&body=https://github.com/archi-Doc/ValueLink
- VisitorPatternGenerator , https://github.com/hikarin522/VisitorPatternGenerator/
Why I have not tested : issue opened
https://github.com/ignatandrei/RSCG_Examples/issues/new?title=VisitorPatternGenerator&body=https://github.com/hikarin522/VisitorPatternGenerator/
- Visor , https://github.com/Tinkoff/Visor
Why I have not tested : too complicated for me, need help
https://github.com/ignatandrei/RSCG_Examples/issues/new?title=Visor&body=https://github.com/Tinkoff/Visor
- WrapperValueObject , https://github.com/martinothamar/WrapperValueObject
Why I have not tested : not maintained as in readme
https://github.com/ignatandrei/RSCG_Examples/issues/new?title=WrapperValueObject&body=https://github.com/martinothamar/WrapperValueObject
Do not want to test 113 ( old ISourceGenerator )
Expand
Those examples are made with old ISourceGenerator or have other problems
- AjaxService.Gen , https://github.com/MrAliSalehi/AjaxService
Why I have not tested : old ISourceGenerator
- AnyOf , https://github.com/StefH/AnyOf
Why I have not tested : old ISourceGenerator
- ArchomedaDisposeGenerator , https://github.com/Archomeda/DisposeGenerator
Why I have not tested : old ISourceGenerator
- AutoDeconstructable , https://github.com/nemesissoft/Nemesis.TextParsers/tree/master/Nemesis.TextParsers.CodeGen/Deconstructable
Why I have not tested : old ISourceGenerator
- AutoEmbed , https://github.com/chsienki/AutoEmbed
Why I have not tested : old ISourceGenerator
- AutoFilterer.Generators , https://github.com/enisn/AutoFilterer
Why I have not tested : old ISourceGenerator
- AutoInterface , https://github.com/beakona/AutoInterface
Why I have not tested : old ISourceGenerator
- Avalonia.NameGenerator , https://github.com/AvaloniaUI/Avalonia.NameGenerator
Why I have not tested : old ISourceGenerator
- avatar , https://github.com/kzu/avatar
Why I have not tested : archived
- BetterEnums , https://github.com/Ceiridge/BetterEnums
Why I have not tested : old ISourceGenerator
- BlazorInteropGenerator , https://github.com/surgicalcoder/BlazorInteropGenerator
Why I have not tested : old ISourceGenerator
- BlazorOcticons , https://github.com/BlazorOcticons/BlazorOcticons
Why I have not tested : old ISourceGenerator
- Buildenator , https://github.com/progala2/Buildenator
Why I have not tested : old ISourceGenerator
- Cloneable , https://github.com/mostmand/Cloneable
Why I have not tested : old ISourceGenerator
- ComputeSharp , https://github.com/Sergio0694/ComputeSharp
Why I have not tested : not having nuget, but having IIncrementalGenerator
- CoreWCF , https://github.com/CoreWCF/CoreWCF
Why I have not tested : not having nuget, but having IIncrementalGenerator
- CSV-Parser-Generator , https://github.com/LokiMidgard/CSV-Parser-Generator
Why I have not tested : old ISourceGenerator
- CsvMole , https://github.com/pippinmole/CsvMole.NET
Why I have not tested : not having nuget, but having IIncrementalGenerator
- CsWin32 , https://github.com/microsoft/CsWin32
Why I have not tested : old ISourceGenerator
- Data , https://github.com/dasMulli/data-builder-generator
Why I have not tested : old ISourceGenerator
- decorator-generator , https://github.com/CodingFlow/decorator-generator
Why I have not tested : old ISourceGenerator
- DevExpress.Mvvm.CodeGenerators , https://github.com/DevExpress/DevExpress.Mvvm.CodeGenerators
Why I have not tested : old ISourceGenerator
- DI , https://github.com/Frederik91/DependencyInjection.SourceGenerator
Why I have not tested : old ISourceGenerator
- docopt.net , https://github.com/docopt/docopt.net
Why I have not tested : old ISourceGenerator
- dot-env-generator , https://github.com/betwixt-labs/dot-env-generator
Why I have not tested : old ISourceGenerator
- dotVariant , https://github.com/mknejp/dotvariant
Why I have not tested : old ISourceGenerator
- Durian , https://github.com/piotrstenke/Durian
Why I have not tested : old ISourceGenerator
- EF , https://www.nuget.org/packages/Visium.Anima.EntityFrameworkCore.SourceGeneration
Why I have not tested : no readme
- Enum.Source.Generator , https://github.com/EngRajabi/Enum.Source.Generator
Why I have not tested : old ISourceGenerator
- Enum.Source.Generator , https://github.com/EngRajabi/Enum.Source.Generator
Why I have not tested : old ISourceGenerator
- EnumerationClassGenerator , https://github.com/HamedFathi/EnumerationClassGenerator
Why I have not tested : old ISourceGenerator
- EnumFastToStringDotNet , https://github.com/Spinnernicholas/EnumFastToStringDotNet
Why I have not tested : old ISourceGenerator
- EnumUtilitiesGenerator , https://github.com/leoformaggi/enum-utilities-generator
Why I have not tested : old ISourceGenerator
- EnvVariablesGenerator , https://github.com/KAW0/EnvVariablesGenerator
Why I have not tested : old ISourceGenerator
- ESG , https://github.com/Michmcb/EnumSourceGenerator
Why I have not tested : old ISourceGenerator
- Fairy , https://github.com/hermanussen/Fairy
Why I have not tested : old ISourceGenerator
- FastAutoMapper , https://github.com/myblindy/FastAutoMapper
Why I have not tested : old ISourceGenerator
- FastEnumGenerator , https://github.com/musictopia2/FastEnumGenerator
Why I have not tested : no readme
- Figgle, , https://github.com/drewnoakes/figgle
Why I have not tested : old ISourceGenerator
- Flattening , https://github.com/Kros-sk/Kros.Generators.Flattening
Why I have not tested : old ISourceGenerator
- FluentBuilder , https://github.com/StefH/FluentBuilder
Why I have not tested : old ISourceGenerator
- fonderie , https://github.com/jeromelaban/fonderie
Why I have not tested : old ISourceGenerator
- GenerateHelperLibraries , https://github.com/musictopia2/GenerateHelperLibraries
Why I have not tested : old ISourceGenerator
- Generators.Blazor , https://github.com/excubo-ag/Generators.Blazor
Why I have not tested : old ISourceGenerator
- Generators.Grouping , https://github.com/excubo-ag/Generators.Grouping
Why I have not tested : old ISourceGenerator
- GitBuildInfo.SourceGenerator , https://github.com/Elskom/GitBuildInfo.SourceGenerator
Why I have not tested : old ISourceGenerator
- GraphQL.Tools , https://github.com/MoienTajik/GraphQL.Tools
Why I have not tested : old ISourceGenerator
- GrpcInjection , https://github.com/juniorporfirio/grpcinjection
Why I have not tested : old ISourceGenerator
- Hexa.Protobuf , https://github.com/HexaEngine/Hexa.Protobuf
Why I have not tested : old ISourceGenerator
- HttpClientCodeGenerator , https://github.com/Jalalx/HttpClientCodeGenerator
Why I have not tested : old ISourceGenerator
- https://github.com/nevsnirG/MinimalRichDomain , https://github.com/nevsnirG/MinimalRichDomain
Why I have not tested : old ISourceGenerator
- HubClientProxyGenerator , https://www.nuget.org/packages/Microsoft.AspNetCore.SignalR.Client.SourceGenerator
Why I have not tested : not having nuget, but having IIncrementalGenerator
- Imp.NET , https://github.com/DouglasDwyer/Imp.NET
Why I have not tested : old ISourceGenerator
- InterfaceGenerator , https://github.com/daver32/InterfaceGenerator
Why I have not tested : old ISourceGenerator
- IoTHubClientGenerator , https://github.com/alonf/IoTHubClientGenerator
Why I have not tested : old ISourceGenerator
- JsonByExampleGenerator , https://github.com/hermanussen/JsonByExampleGenerator
Why I have not tested : old ISourceGenerator
- JsonDeserializeResourceSourceGenerator , https://github.com/musictopia2/JsonDeserializeResourceSourceGenerator
Why I have not tested : no readme
- JsonMergePatch , https://github.com/ladeak/JsonMergePatch
Why I have not tested : old ISourceGenerator
- JsonSerializerContextGenerator , https://github.com/musictopia2/JsonSerializerContextGenerator
Why I have not tested : no readme
- JsonSourceGenerator , https://github.com/Pilchie/JsonSourceGenerator
Why I have not tested : not having nuget, but having IIncrementalGenerator
- JsonSrcGen , https://github.com/trampster/JsonSrcGen
Why I have not tested : old ISourceGenerator
- kli.Localize , https://github.com/kl1mm/localize
Why I have not tested : old ISourceGenerator
- lambdajection , https://github.com/cythral/lambdajection
Why I have not tested : old ISourceGenerator
- Lazysh , https://github.com/B1Z0N/LazyshGen
Why I have not tested : old ISourceGenerator
- MapDataReader , https://github.com/jitbit/MapDataReader
Why I have not tested : old ISourceGenerator
- MappingCloningExtensions , https://github.com/musictopia2/MappingCloningExtensions
Why I have not tested : no readme
- MediatR , https://github.com/Burgyn/MMLib.MediatR.Generators
Why I have not tested : old ISourceGenerator
- MemberAccessGenerator , https://github.com/ufcpp/MemberAccessGenerator
Why I have not tested : old ISourceGenerator
- MemoizeSourceGenerator , https://github.com/Zoxive/MemoizeSourceGenerator
Why I have not tested : old ISourceGenerator
- MiniRazor , https://github.com/Tyrrrz/MiniRazor/
Why I have not tested : archived
- MockableStaticGenerator , https://github.com/HamedFathi/MockableStaticGenerator
Why I have not tested : old ISourceGenerator
- MockGen , https://github.com/thomas-girotto/MockGen
Why I have not tested : old ISourceGenerator
- MockSourceGenerator , https://github.com/hermanussen/MockSourceGenerator
Why I have not tested : old ISourceGenerator
- MrMeeseeks.DIE , https://github.com/Yeah69/MrMeeseeks.DIE
Why I have not tested : old ISourceGenerator
- MrMeeseeks.ResXToViewModelGenerator , https://github.com/Yeah69/MrMeeseeks.ResXToViewModelGenerator
Why I have not tested : old ISourceGenerator
- MrMeeseeks.StaticDelegateGenerator , https://github.com/Yeah69/MrMeeseeks.StaticDelegateGenerator
Why I have not tested : old ISourceGenerator
- MrMeeseeks.Visitor , https://github.com/Yeah69/MrMeeseeks.Visitor
Why I have not tested : old ISourceGenerator
- Neon.Roslyn , https://www.nuget.org/packages/Neon.Roslyn
Why I have not tested : old ISourceGenerator
- net_automatic_interface , https://github.com/codecentric/net_automatic_interface
Why I have not tested : old ISourceGenerator
- NSourceGenerators , https://github.com/NeVeSpl/NSourceGenerators/
Why I have not tested : old ISourceGenerator
- Pipelines , https://github.com/DumplingsDevs/Pipelines/
Why I have not tested : old ISourceGenerator
- Plastic , https://github.com/sang-hyeon/Plastic
Why I have not tested : old ISourceGenerator
- PrimaryConstructor , https://github.com/chaowlert/PrimaryConstructor
Why I have not tested : old ISourceGenerator
- PrimitiveStaticDataGenerator , https://github.com/iiweis/PrimitiveStaticDataGenerator
Why I have not tested : old ISourceGenerator
- PrintMembersGenerator , https://github.com/Youssef1313/PrintMembersGenerator
Why I have not tested : old ISourceGenerator
- ProxyInterfaceGenerator , https://github.com/StefH/ProxyInterfaceSourceGenerator
Why I have not tested : old ISourceGenerator
- PureHDF , https://github.com/Apollo3zehn/PureHDF
Why I have not tested : old ISourceGenerator
- RazorPageRouteGenerator , https://github.com/surgicalcoder/RazorPageRouteGenerator
Why I have not tested : old ISourceGenerator
- ReForge.Union , https://github.com/nalcorso/ReForge.Union
Why I have not tested : not having nuget, but having IIncrementalGenerator
- RoslynWeave , https://github.com/Jishun/RoslynWeave
Why I have not tested : old ISourceGenerator
- ScenarioTests , https://github.com/koenbeuk/ScenarioTests
Why I have not tested : old ISourceGenerator
- SmallSharp , https://github.com/devlooped/SmallSharp
Why I have not tested : old ISourceGenerator
- SmartAnnotations , https://github.com/fiseni/SmartAnnotations
Why I have not tested : old ISourceGenerator
- SourceApi , https://github.com/alekshura/SourceApi
Why I have not tested : old ISourceGenerator
- SourceConfig , https://github.com/alekshura/SourceConfig
Why I have not tested : old ISourceGenerator
- SourceGeneratorQuery , https://github.com/roeibajayo/SourceGeneratorQuery
Why I have not tested : old ISourceGenerator
- SourceInject , https://github.com/giggio/sourceinject/
Why I have not tested : old ISourceGenerator
- SourceMapper , https://github.com/alekshura/SourceMapper
Why I have not tested : old ISourceGenerator
- SourceMapper , https://github.com/paiden/SourceMapper/
Why I have not tested : old ISourceGenerator
- SqlMarshal , https://github.com/kant2002/SqlMarshal
Why I have not tested : old ISourceGenerator
- StackXML , https://github.com/ZingBallyhoo/StackXML
Why I have not tested : old ISourceGenerator
- StaticProxyGenerator , https://github.com/robertturner/StaticProxyGenerator
Why I have not tested : old ISourceGenerator
- StronglyTypedEmbeddedResources , https://github.com/surgicalcoder/StronglyTypedEmbeddedResources
Why I have not tested : old ISourceGenerator
- StructPacker , https://github.com/RudolfKurka/StructPacker
Why I have not tested : old ISourceGenerator
- Svg , https://github.com/wieslawsoltes/Svg.Skia
Why I have not tested : old ISourceGenerator
- tecli , https://github.com/tyevco/TeCLI
Why I have not tested : old ISourceGenerator
- Thunderboltloc , https://github.com/AlyElhaddad/ThunderboltIoc
Why I have not tested : old ISourceGenerator
- ToString , https://github.com/Burgyn/MMLib.ToString
Why I have not tested : old ISourceGenerator
- Transplator , https://github.com/atifaziz/Transplator
Why I have not tested : old ISourceGenerator
- TxtToListGenerator , https://github.com/musictopia2/TxtToListGenerator
Why I have not tested : no readme
- ValueChangedGenerator , https://github.com/ufcpp/ValueChangedGenerator
Why I have not tested : old ISourceGenerator
- ValueObjectGenerator , https://github.com/RyotaMurohoshi/ValueObjectGenerator
Why I have not tested : old ISourceGenerator
- Xtz.StronglyTyped , https://github.com/dev-experience/Xtz.StronglyTyped
Why I have not tested : old ISourceGenerator
V1: Old examples made with ISourceGenerator
For historical reasons, I will keep the old examples in a separate folder - see https://github.com/ignatandrei/RSCG_Examples/tree/main/v1 folder.
This is the list