226 RSCG list by category
Actor
Expand Actor =>examples:1
AI
Expand AI =>examples:1
AOP
Expand AOP =>examples:1
API
Expand API =>examples:10
Async
Bitwise
Expand Bitwise =>examples:2
Blazor
Expand Blazor =>examples:4
Builder
Expand Builder =>examples:7
Clone
CodeToString
Expand CodeToString =>examples:3
CommandLine
Expand CommandLine =>examples:1
Console
Expand Console =>examples:1
Constructor
Expand Constructor =>examples:7
Database
Expand Database =>examples:6
DependencyInjection
Expand DependencyInjection =>examples:10
Disposer
Expand Disposer =>examples:5
EnhancementClass
Expand EnhancementClass =>examples:27
EnhancementProject
Expand EnhancementProject =>examples:20
Enum
Expand Enum =>examples:11
Equals
Expand Equals =>examples:3
FilesToCode
Expand FilesToCode =>examples:16
FunctionalProgramming
Expand FunctionalProgramming =>examples:16
Hangfire
Expand Hangfire =>examples:1
Interface
Expand Interface =>examples:14
Linq
Expand Linq =>examples:1
Mapper
Expand Mapper =>examples:8
Mediator
Expand Mediator =>examples:3
Mixin
Expand Mixin =>examples:3
MVC
Expand MVC =>examples:1
MVVM
Expand MVVM =>examples:2
Optimizer
Expand Optimizer =>examples:1
PrimitiveObsession
Expand PrimitiveObsession =>examples:5
RX
Expand RX =>examples:1
Serializer
Expand Serializer =>examples:8
SignalR
Expand SignalR =>examples:1
StateMachine
Expand StateMachine =>examples:1
Templating
Expand Templating =>examples:12
Tests
WinAPI
Expand WinAPI =>examples:3
flowchart LR;
Actor--> ActorSrcGen((ActorSrcGen))
AI--> SKPromptGenerator((SKPromptGenerator))
AOP--> WhatIAmDoing((WhatIAmDoing))
API--> SkinnyControllersCommon((SkinnyControllersCommon))
API--> Refit((Refit))
API--> RSCG_WebAPIExports((RSCG_WebAPIExports))
API--> SafeRouting((SafeRouting))
API--> MinimalApiBuilder((MinimalApiBuilder))
API--> Microsoft.Extensions.Configuration.Binder((Microsoft.Extensions.Configuration.Binder))
API--> RDG((RDG))
API--> MinimalApis.Discovery((MinimalApis.Discovery))
API--> MinimalHelpers.Routing.Analyzers((MinimalHelpers.Routing.Analyzers))
API--> immediate.apis((immediate.apis))
Async--> HsuSgSync((HsuSgSync))
Async--> AsyncIt((AsyncIt))
Bitwise--> BitsKit((BitsKit))
Bitwise--> Darp.BinaryObjects((Darp.BinaryObjects))
Blazor--> Blazorators((Blazorators))
Blazor--> GoLive.Generator.BlazorInterop((GoLive.Generator.BlazorInterop))
Blazor--> Blazor.TSRuntime((Blazor.TSRuntime))
Blazor--> BadIdeas.Icons.FontAwesome((BadIdeas.Icons.FontAwesome))
Builder--> BuilderGenerator((BuilderGenerator))
Builder--> Architect.DomainModeling((Architect.DomainModeling))
Builder--> Fluentify((Fluentify))
Builder--> Hsu.Sg.FluentMember((Hsu.Sg.FluentMember))
Builder--> StepwiseBuilderGenerator((StepwiseBuilderGenerator))
Builder--> DimonSmart.BuilderGenerator((DimonSmart.BuilderGenerator))
Builder--> ShadowWriterBuilder((ShadowWriterBuilder))
Clone--> CopyTo((CopyTo))
Clone--> Dolly((Dolly))
CodeToString--> SourceGenerator.Helper.CopyCode((SourceGenerator.Helper.CopyCode))
CodeToString--> CodeAnalysis((CodeAnalysis))
CodeToString--> RossLean.StringificationGenerator((RossLean.StringificationGenerator))
CommandLine--> ArgumentParsing((ArgumentParsing))
Console--> Figgle((Figgle))
Constructor--> AutoDeconstruct((AutoDeconstruct))
Constructor--> QuickConstructor((QuickConstructor))
Constructor--> AutoCtor((AutoCtor))
Constructor--> AutoConstructor((AutoConstructor))
Constructor--> PrimaryParameter((PrimaryParameter))
Constructor--> sourcedepend((sourcedepend))
Constructor--> ConstructorGenerator((ConstructorGenerator))
Database--> Gedaq((Gedaq))
Database--> Breezy((Breezy))
Database--> TableStorage((TableStorage))
Database--> Dapper.AOT((Dapper.AOT))
Database--> EntityLengths.Generator((EntityLengths.Generator))
Database--> Finch.Generators((Finch.Generators))
DependencyInjection--> AutoRegisterInject((AutoRegisterInject))
DependencyInjection--> Injectio((Injectio))
DependencyInjection--> jab((jab))
DependencyInjection--> FactoryGenerator((FactoryGenerator))
DependencyInjection--> depso((depso))
DependencyInjection--> ServiceScan.SourceGenerator((ServiceScan.SourceGenerator))
DependencyInjection--> Pure.DI((Pure.DI))
DependencyInjection--> DependencyModules.SourceGenerator((DependencyModules.SourceGenerator))
DependencyInjection--> BunnyTailServiceRegistration((BunnyTailServiceRegistration))
DependencyInjection--> FactoryGenerator.Abstractions((FactoryGenerator.Abstractions))
Disposer--> BenutomoAutomaticDisposeImplSourceGenerator((BenutomoAutomaticDisposeImplSourceGenerator))
Disposer--> Disposer((Disposer))
Disposer--> DisposableHelpers((DisposableHelpers))
Disposer--> IDisposableGenerator((IDisposableGenerator))
Disposer--> Coplt.Dropping((Coplt.Dropping))
EnhancementClass--> System.Text.RegularExpressions((System.Text.RegularExpressions))
EnhancementClass--> Microsoft.Extensions.Logging((Microsoft.Extensions.Logging))
EnhancementClass--> System.Runtime.InteropServices((System.Runtime.InteropServices))
EnhancementClass--> ApparatusAOT((ApparatusAOT))
EnhancementClass--> Microsoft.Interop.JavaScript.JSImportGenerator((Microsoft.Interop.JavaScript.JSImportGenerator))
EnhancementClass--> Lombok.NET((Lombok.NET))
EnhancementClass--> MemoryPack((MemoryPack))
EnhancementClass--> FastGenericNew((FastGenericNew))
EnhancementClass--> Immutype((Immutype))
EnhancementClass--> SyncMethodGenerator((SyncMethodGenerator))
EnhancementClass--> M31.FluentAPI((M31.FluentAPI))
EnhancementClass--> RSCG_Decorator((RSCG_Decorator))
EnhancementClass--> Meziantou.Polyfill((Meziantou.Polyfill))
EnhancementClass--> StaticReflection((StaticReflection))
EnhancementClass--> DudNet((DudNet))
EnhancementClass--> Microsoft.Extensions.Options.Generators.OptionsValidatorGenerator((Microsoft.Extensions.Options.Generators.OptionsValidatorGenerator))
EnhancementClass--> TelemetryLogging((TelemetryLogging))
EnhancementClass--> Ling.Audit((Ling.Audit))
EnhancementClass--> RSCG_UtilityTypes((RSCG_UtilityTypes))
EnhancementClass--> AspectGenerator((AspectGenerator))
EnhancementClass--> OptionToStringGenerator((OptionToStringGenerator))
EnhancementClass--> CommonCodeGenerator((CommonCodeGenerator))
EnhancementClass--> ThisClass((ThisClass))
EnhancementClass--> Enhanced.GetTypes((Enhanced.GetTypes))
EnhancementClass--> QueryStringGenerator((QueryStringGenerator))
EnhancementClass--> MemberAccessor((MemberAccessor))
EnhancementClass--> Comparison((Comparison))
EnhancementProject--> ThisAssembly((ThisAssembly))
EnhancementProject--> RSCG_TimeBombComment((RSCG_TimeBombComment))
EnhancementProject--> RSCG_AMS((RSCG_AMS))
EnhancementProject--> RSCG_FunctionsWithDI((RSCG_FunctionsWithDI))
EnhancementProject--> BuildInfo((BuildInfo))
EnhancementProject--> CommandLine((CommandLine))
EnhancementProject--> PlantUmlClassDiagramGenerator((PlantUmlClassDiagramGenerator))
EnhancementProject--> RSCG_Wait((RSCG_Wait))
EnhancementProject--> AutoSpectre((AutoSpectre))
EnhancementProject--> AutoInvoke.Generator((AutoInvoke.Generator))
EnhancementProject--> LinqGen.Generator((LinqGen.Generator))
EnhancementProject--> ThisAssembly.Constants((ThisAssembly.Constants))
EnhancementProject--> Pekspro.BuildInformationGenerator((Pekspro.BuildInformationGenerator))
EnhancementProject--> ThisAssembly.Metadata((ThisAssembly.Metadata))
EnhancementProject--> RSCG_ExportDiagram((RSCG_ExportDiagram))
EnhancementProject--> RSCG_NameGenerator((RSCG_NameGenerator))
EnhancementProject--> Credfeto.Version.Information.Generator((Credfeto.Version.Information.Generator))
EnhancementProject--> Larcanum.GitInfo((Larcanum.GitInfo))
EnhancementProject--> ShadowWriterProjectInfo((ShadowWriterProjectInfo))
EnhancementProject--> AssemblyVersionInfo((AssemblyVersionInfo))
Enum--> NetEscapades.EnumGenerators((NetEscapades.EnumGenerators))
Enum--> EnumClass((EnumClass))
Enum--> CredFetoEnum((CredFetoEnum))
Enum--> EnumUtilities((EnumUtilities))
Enum--> FusionReactor((FusionReactor))
Enum--> PMart.Enumeration((PMart.Enumeration))
Enum--> jos.enumeration((jos.enumeration))
Enum--> Flaggen((Flaggen))
Enum--> Genbox.FastEnum((Genbox.FastEnum))
Enum--> EnumsEnhanced((EnumsEnhanced))
Enum--> requiredenum((requiredenum))
Equals--> GeneratorEquals((GeneratorEquals))
Equals--> Equatable.Generator((Equatable.Generator))
Equals--> Valuify((Valuify))
FilesToCode--> RSCG_Utils((RSCG_Utils))
FilesToCode--> Podimo.ConstEmbed((Podimo.ConstEmbed))
FilesToCode--> EmbedResourceCSharp((EmbedResourceCSharp))
FilesToCode--> ThisAssembly_Resources((ThisAssembly_Resources))
FilesToCode--> ResXGenerator((ResXGenerator))
FilesToCode--> Chorn.EmbeddedResourceAccessGenerator((Chorn.EmbeddedResourceAccessGenerator))
FilesToCode--> NotNotAppSettings((NotNotAppSettings))
FilesToCode--> Weave((Weave))
FilesToCode--> corecraft((corecraft))
FilesToCode--> LingoGen((LingoGen))
FilesToCode--> RSCG_JSON2Class((RSCG_JSON2Class))
FilesToCode--> DotnetYang((DotnetYang))
FilesToCode--> ThisAssembly.Strings((ThisAssembly.Strings))
FilesToCode--> Datacute.EmbeddedResourcePropertyGenerator((Datacute.EmbeddedResourcePropertyGenerator))
FilesToCode--> Strings.ResourceGenerator((Strings.ResourceGenerator))
FilesToCode--> NFH.FileEmbed((NFH.FileEmbed))
FunctionalProgramming--> dunet((dunet))
FunctionalProgramming--> PartiallyApplied((PartiallyApplied))
FunctionalProgramming--> OneOf((OneOf))
FunctionalProgramming--> RSCG_Utils_Memo((RSCG_Utils_Memo))
FunctionalProgramming--> N.SourceGenerators.UnionTypes((N.SourceGenerators.UnionTypes))
FunctionalProgramming--> Funcky.DiscriminatedUnion((Funcky.DiscriminatedUnion))
FunctionalProgramming--> FunicularSwitch((FunicularSwitch))
FunctionalProgramming--> cachesourcegenerator((cachesourcegenerator))
FunctionalProgramming--> UnionsGenerator((UnionsGenerator))
FunctionalProgramming--> TypeUtilities((TypeUtilities))
FunctionalProgramming--> UnionGen((UnionGen))
FunctionalProgramming--> Sera.Union((Sera.Union))
FunctionalProgramming--> Dusharp((Dusharp))
FunctionalProgramming--> rscg_queryables((rscg_queryables))
FunctionalProgramming--> polytype((polytype))
FunctionalProgramming--> rscg_demeter((rscg_demeter))
Hangfire--> HangfireRecurringJob((HangfireRecurringJob))
Interface--> RSCG_Static((RSCG_Static))
Interface--> Matryoshki((Matryoshki))
Interface--> ProxyGen((ProxyGen))
Interface--> Roozie.AutoInterface((Roozie.AutoInterface))
Interface--> Biwen.AutoClassGen((Biwen.AutoClassGen))
Interface--> CopyCat((CopyCat))
Interface--> MakeInterface.Generator((MakeInterface.Generator))
Interface--> NetAutomaticInterface((NetAutomaticInterface))
Interface--> Farskeptic.AutoCompose((Farskeptic.AutoCompose))
Interface--> Minerals.AutoInterfaces((Minerals.AutoInterfaces))
Interface--> rscg_Interface_to_null_object((rscg_Interface_to_null_object))
Interface--> RSCG_CompositeProvider((RSCG_CompositeProvider))
Interface--> AutoInterface((AutoInterface))
Interface--> ShadowWriterNullobjects((ShadowWriterNullobjects))
Linq--> zlinq((zlinq))
Mapper--> mapperly((mapperly))
Mapper--> NextGenMapper((NextGenMapper))
Mapper--> AutoDTO((AutoDTO))
Mapper--> MapTo((MapTo))
Mapper--> MagicMap((MagicMap))
Mapper--> DynamicsMapper((DynamicsMapper))
Mapper--> AutoGen((AutoGen))
Mapper--> LightweightObjectMapper((LightweightObjectMapper))
Mediator--> Mediator((Mediator))
Mediator--> DeeDee((DeeDee))
Mediator--> Immediate.Handlers((Immediate.Handlers))
Mixin--> MorrisMoxy((MorrisMoxy))
Mixin--> Minerals.AutoMixins((Minerals.AutoMixins))
Mixin--> JinShil.MixinSourceGenerator((JinShil.MixinSourceGenerator))
MVC--> SG4MVC((SG4MVC))
MVVM--> CommunityToolkit.Mvvm((CommunityToolkit.Mvvm))
MVVM--> PropertyChangedSourceGenerator((PropertyChangedSourceGenerator))
Optimizer--> StringLiteral((StringLiteral))
PrimitiveObsession--> Vogen((Vogen))
PrimitiveObsession--> Strongly((Strongly))
PrimitiveObsession--> UnitGenerator((UnitGenerator))
PrimitiveObsession--> DomainPrimitives((DomainPrimitives))
PrimitiveObsession--> StronglyTypedUid((StronglyTypedUid))
RX--> RxSourceGenerator((RxSourceGenerator))
Serializer--> System.Text.Json((System.Text.Json))
Serializer--> ProtobufSourceGenerator((ProtobufSourceGenerator))
Serializer--> JsonPolymorphicGenerator((JsonPolymorphicGenerator))
Serializer--> jsonConverterSourceGenerator((jsonConverterSourceGenerator))
Serializer--> GenPack((GenPack))
Serializer--> StackXML((StackXML))
Serializer--> Nino((Nino))
Serializer--> Schema((Schema))
SignalR--> TypedSignalR.Client((TypedSignalR.Client))
StateMachine--> SuperFluid((SuperFluid))
Templating--> RazorBlade((RazorBlade))
Templating--> Microsoft.NET.Sdk.Razor.SourceGenerators((Microsoft.NET.Sdk.Razor.SourceGenerators))
Templating--> spreadcheetah((spreadcheetah))
Templating--> Gobie((Gobie))
Templating--> RSCG_Templating((RSCG_Templating))
Templating--> InterceptorTemplate((InterceptorTemplate))
Templating--> RSCG_IFormattable((RSCG_IFormattable))
Templating--> JKToolKit.TemplatePropertyGenerator((JKToolKit.TemplatePropertyGenerator))
Templating--> RazorSlices((RazorSlices))
Templating--> NTypewriter((NTypewriter))
Templating--> Tortuga.Shipwright((Tortuga.Shipwright))
Templating--> InlineComposition((InlineComposition))
Tests--> Rocks((Rocks))
Tests--> Ridge((Ridge))
Tests--> mocklis((mocklis))
Tests--> MSTest((MSTest))
Tests--> MockMe((MockMe))
WinAPI--> Com((Com))
WinAPI--> Microsoft.Windows.CsWin32((Microsoft.Windows.CsWin32))
WinAPI--> NativeObjects((NativeObjects))
📄️ 01 - ThisAssembly
The ThisAssembly.Info allows you access to the Assembly Information as constants, instead of going to reflection each time.
📄️ 02 - RSCG_TimeBombComment
This will generate an error from the comment after a certain date
📄️ 03 - System.Text.Json
Json Serialize without reflection
📄️ 04 - RSCG_Utils
Add files as C# consts
📄️ 05 - System.Text.RegularExpressions
Regex compiled
📄️ 06 - SkinnyControllersCommon
Automatically add controllers actions for any class injected in constructor
📄️ 07 - Microsoft.Extensions.Logging
Logging defined and compiled
📄️ 08 - RSCG_Static
Generate interfaces and classes from static classes
📄️ 09 - CommunityToolkit.Mvvm
Shows how to implement INotifyPropertyChanged,ObservableProperty and RelayCommand
📄️ 10 - RSCG_AMS
Automatically registering the version, ci, commit id
📄️ 11 - AutoDeconstruct
Automatically add deconstruct for all types in an assembly
📄️ 12 - System.Runtime.InteropServices
Generate PInvoke calls
📄️ 13 - QuickConstructor
Fast add constructors that are read only FIELDS
📄️ 14 - AutoCtor
Generate constructor from non-initialized fields
📄️ 15 - dunet
Add union types to C# - similar with F#/TS discriminated unions
📄️ 16 - Vogen
Transform values( e.g. int) into classes
📄️ 17 - RazorBlade
Fast templating with Razor syntax
📄️ 18 - PartiallyApplied
If you need to curry functions, you can use this package
📄️ 19 - ApparatusAOT
This will generate code for investigating at runtime the properties of an object
📄️ 20 - NetEscapades.EnumGenerators
Running fast tostring and other features for enum
📄️ 21 - Microsoft.Interop.JavaScript.JSImportGenerator
Generating partial JSimport / JSExport in C# form
📄️ 22 - RSCG_FunctionsWithDI
Generating functions that have parameters from services
📄️ 23 - Microsoft.NET.Sdk.Razor.SourceGenerators
Generating razor/cshtml pages to cs pages
📄️ 24 - Rocks
Creating mocks for testing interfaces/classes
📄️ 25 - mapperly
Mapping classes to/from DTO
📄️ 26 - Podimo.ConstEmbed
File content transformed to constants
📄️ 27 - EmbedResourceCSharp
reading embedded resources fast
📄️ 28 - Lombok.NET
Generating toString from props/fields. Other demos on site
📄️ 29 - Gedaq
Generating code from attribute query
📄️ 30 - Refit
Generates code for retrieving data from HTTP API
📄️ 31 - MorrisMoxy
Generate C# code for classes from template using attributes
📄️ 32 - Mediator
Gnerating mediator data without reflection
📄️ 33 - Matryoshki
Adding decorators to an implementation of interface
📄️ 34 - MemoryPack
Efficient serializer
📄️ 35 - DeeDee
Mediatr generated data
📄️ 36 - ProxyGen
intercepting and duck typing
📄️ 37 - AutoRegisterInject
Generating class DI registration from attributes
📄️ 38 - EnumClass
enum 2 class
📄️ 39 - Breezy
ORM Mapper
📄️ 40 - FastGenericNew
Creating instances fast. As generator show source code. Otherwise could be a dll
📄️ 41 - GeneratorEquals
Generating Equals from properties
📄️ 42 - Immutype
Immutable from constructors
📄️ 43 - spreadcheetah
generating Excel from objects
📄️ 44 - SyncMethodGenerator
Generating Sync method from async
📄️ 45 - BenutomoAutomaticDisposeImplSourceGenerator
Automatic dispose resources
📄️ 46 - NextGenMapper
Automating generating mapping between classes
📄️ 47 - Injectio
Attributes to DI helper
📄️ 48 - PropertyChangedSourceGenerator
Generating PropertyChange to properties
📄️ 49 - Strongly
Generate and customize strong id structs
📄️ 50 - Ridge
Generating test classes for controllers
📄️ 51 - OneOf
Functional discriminated unions
📄️ 52 - Gobie
templating for classes , fields ...
📄️ 53 - RSCG_WebAPIExports
Generating Excel from WebAPI json array
📄️ 54 - AutoDTO
Generate DTO classes from business/ef classes
📄️ 55 - M31.FluentAPI
Builder for your class. But the order counts - generates a new interface each time
📄️ 56 - Roozie.AutoInterface
Generating interfaces from project
📄️ 57 - RSCG_Utils_Memo
Memo the function result
📄️ 58 - ThisAssembly_Resources
Embed resources to file
📄️ 59 - SourceGenerator.Helper.CopyCode
Transform Code to string
📄️ 60 - SafeRouting
Safe Routing for MVC
📄️ 61 - ProtobufSourceGenerator
Serializing a class to protobuf
📄️ 62 - RSCG_Decorator
Intercept methods - start, stop,exception
📄️ 63 - StringLiteral
Optimizing memory for strings
📄️ 64 - ResXGenerator
Resources as string
📄️ 65 - Disposer
Generates partials for dispose resources
📄️ 66 - BuilderGenerator
Generating Builder class for an object
📄️ 67 - MapTo
AutoGenerate Mapping
📄️ 68 - JsonPolymorphicGenerator
Generating JsonDerivedType to be added to the base class
📄️ 69 - RSCG_Templating
Templating every your data ( starting with class)
📄️ 70 - MagicMap
Auto mapping
📄️ 71 - DisposableHelpers
Generating boilerplate for thread safe Dispose
📄️ 72 - Meziantou.Polyfill
Generating polyfills that you can see source without de-compiling
📄️ 73 - IDisposableGenerator
Generating disposable
📄️ 74 - CredFetoEnum
Enum / description to string
📄️ 75 - StaticReflection
Call prop/methods on classes
📄️ 76 - UnitGenerator
Generating classes instead of value objects( e.g. int)
📄️ 77 - DynamicsMapper
Mapper for Dataverse client - generates also column names from properties
📄️ 78 - MinimalApiBuilder
Generate Minimal API from classes
📄️ 79 - DudNet
Generate proxy classes for the principal classes
📄️ 80 - AutoConstructor
Generating constructor for class with many properties
📄️ 81 - N.SourceGenerators.UnionTypes
Generating different union types
📄️ 82 - jsonConverterSourceGenerator
Json Polymorphic generator
📄️ 83 - PrimaryParameter
Generating properties from .NET 8 constructor parameters
📄️ 84 - Biwen.AutoClassGen
Generating properties from interface to class.
📄️ 85 - Microsoft.Extensions.Options.Generators.OptionsValidatorGenerator
Generating the validation for data annotations on options classes.
📄️ 86 - Microsoft.Extensions.Configuration.Binder
Generating Binding for configuration files
📄️ 87 - RDG
Generating replacing for minimal API Map
📄️ 88 - Com
Generating Com Declarations
📄️ 89 - InterceptorTemplate
Andrei Ignat
📄️ 90 - TelemetryLogging
Generating deep logging messages for a class
📄️ 91 - Ling.Audit
Generating audit data from class implementation of interfaces
📄️ 92 - RSCG_UtilityTypes
Add omit and pick to selectively generate types from existing types
📄️ 93 - mocklis
Generating mocks from classes for unit tests
📄️ 94 - AspectGenerator
AOP for methods in the same project. Uses interceptors
📄️ 95 - CopyCat
Implementation of the Decorator pattern in C# - only for not implemented methods
📄️ 96 - HsuSgSync
Generate code for async to sync methods
📄️ 97 - DomainPrimitives
One of the most complete and mature libraries for DomainPrimitives in .NET
📄️ 98 - Funcky.DiscriminatedUnion
Generating discriminated unions for C# 9.0 and above.
📄️ 99 - MakeInterface.Generator
Generating interface from class definition
📄️ 100 - BuildInfo
Generating build information
📄️ 101 - Chorn.EmbeddedResourceAccessGenerator
Embedded Resources to C# Code
📄️ 102 - Blazorators
Generate javascript interop code for Blazor WASM projects.
📄️ 103 - HangfireRecurringJob
Generating recurring jobs for Hangfire from class attribute
📄️ 104 - NotNot.AppSettings
Application Settings to strongly typed classes. Generate also from AppSettings development
📄️ 104 - NotNotAppSettings
Application Settings to strongly typed classes. Generate also from AppSettings development
📄️ 105 - Weave
Scriban like generator
📄️ 106 - WhatIAmDoing
Intercept any method in any project
📄️ 107 - NetAutomaticInterface
GEnerating interface from class
📄️ 108 - CommandLine
Generating easy command line applications.
📄️ 109 - FunicularSwitch
Generating discriminated unions for C# 9.0 and above.
📄️ 110 - jab
generating DI code
📄️ 111 - cachesourcegenerator
Caching methods results
📄️ 112 - OptionToStringGenerator
Generating similar ToString method for classes with many properties. It can also generate for external classes.
📄️ 113 - sourcedepend
Generating constructor for DI
📄️ 114 - corecraft
Decomposing properties and class into Domain Models. Seems however too complicated to use
📄️ 115 - UnionsGenerator
Generating Union types for C#
📄️ 116 - CopyTo
Generating copy to code for properties of a class
📄️ 117 - PlantUmlClassDiagramGenerator
Generating UML from class definitions
📄️ 118 - RSCG_Wait
Demo for waiting in compilation and show the options of compiling the code
📄️ 119 - AutoGen
Generating function to map DTOs
📄️ 120 - LingoGen
Translating from multiple languages
📄️ 121 - AutoSpectre
Generating prompt to input values for a console application.
📄️ 122 - RSCG_JSON2Class
transform any json into a class
📄️ 123 - CodeAnalysis
Code to string literal. Unfortunately, it carries also some other CodeAnalysis generated files, which are not so useful.
📄️ 124 - Architect.DomainModeling
Domain Modelling -DDD, Entity and more. Here I will show just the builder
📄️ 125 - AutoInvoke.Generator
Finding all implementation of an interface/class and invoke them.
📄️ 126 - LinqGen.Generator
No-alloc for Linq operations
📄️ 127 - TypeUtilities
Pick/Omit for classes ( also have some mapping )
📄️ 128 - Farskeptic.AutoCompose
Generating decorators for classes that implements interfaces.
📄️ 129 - CommonCodeGenerator
Generating ToString from classes
📄️ 130 - MSTest
AOP for MSTest
📄️ 131 - EnumUtilities
Enum to string- and multiple other extensions for an enum
📄️ 132 - UnionGen
Generating unions between types
📄️ 133 - FusionReactor
Enums to string and other extensions
📄️ 134 - StronglyTypedUid
Transforming a record into a GUID
📄️ 135 - BitsKit
Reading efficiently from a bit structure
📄️ 136 - MinimalApis.Discovery
Controller like API registering
📄️ 137 - Minerals.AutoInterfaces
Generating interface from class
📄️ 138 - RossLean.StringificationGenerator
Generating constructor code as string
📄️ 139 - ThisClass
Generate full class name from class
📄️ 140 - Minerals.AutoMixins
Generate Mixin from another classes
📄️ 141 - ActorSrcGen
Generating source code for actors in C#.
📄️ 142 - TableStorage
Generate resources for accessing Azure Table Storage
📄️ 143 - FactoryGenerator
generating DI code
📄️ 144 - depso
generating DI code
📄️ 145 - DotnetYang
Generating source code from YANG models
📄️ 146 - RSCG_IFormattable
Generating .ToString for IFormattable
📄️ 147 - JKToolKit.TemplatePropertyGenerator
String templating for a class
📄️ 148 - ThisAssembly.Constants
Generating Constants from csproj
📄️ 149 - Pekspro.BuildInformationGenerator
adding git build information
📄️ 150 - ThisAssembly.Metadata
Generating code from assembly metadata
📄️ 151 - ThisAssembly.Strings
generating code from resx files
📄️ 152 - ServiceScan.SourceGenerator
Generating service collection / DI registration
📄️ 153 - RSCG_ExportDiagram
Generating diagram for relation classes within referenced project
📄️ 154 - Fluentify
Generate fluent builder
📄️ 155 - Coplt.Dropping
Generating disposable
📄️ 156 - RSCG_NameGenerator
Generating unique names for assemblies
📄️ 157 - Sera.Union
Generate tagged union
📄️ 158 - Enhanced.GetTypes
Generating list of PUBLIC classes that implements an interface
📄️ 159 - LightweightObjectMapper
Generating function to map DTOs
📄️ 160 - Dusharp
Generate tagged union
📄️ 161 - Immediate.Handlers
Generating mediator like handlers
📄️ 162 - MinimalHelpers.Routing.Analyzers
Controller like API registering
📄️ 163 - TypedSignalR.Client
Creating typed Signal R clients
📄️ 164 - RazorSlices
Generating html from razor templates. Attention, generates IHttpResult, not html string.
📄️ 165 - rscg_queryables
Generating code for .Where and .OrderBy by string, not by lambda
📄️ 166 - Datacute.EmbeddedResourcePropertyGenerator
Generating class to access easy the embedded resource
📄️ 167 - polytype
Generating shape like reflection from classes. See PolyType.Examples for more details
📄️ 168 - Credfeto.Version.Information.Generator
Embedding build information as compile time constants in C# projects.
📄️ 169 - GenPack
Generating Binary Serialization and properties for class
📄️ 170 - QueryStringGenerator
Generate from string properties of a class a query string for a URL.
📄️ 171 - Hsu.Sg.FluentMember
Adding builder pattern to classes
📄️ 172 - GoLive.Generator.BlazorInterop
Generating interop from C# to javascript for Blazor
📄️ 173 - Microsoft.Windows.CsWin32
Generating WinAPI code in C#
📄️ 174 - Dapper.AOT
Generating AOT code for Dapper -hydrating classes from SQL queries.
📄️ 175 - Dolly
Clone objects with ease.
📄️ 176 - Darp.BinaryObjects
Serialize bits of data
📄️ 177 - Equatable.Generator
Generating Equals from properties
📄️ 178 - Valuify
Generating Equals from properties
📄️ 179 - ConstructorGenerator
Generate constructor for classes
📄️ 180 - Pure.DI
Constructing injecting container
📄️ 181 - Larcanum.GitInfo
Generates GitInfo data from the current environment.
📄️ 182 - rscg_Interface_to_null_object
Generate null objects for interfaces
📄️ 183 - NTypewriter
Generating code with a template from classes in project
📄️ 184 - MockMe
Creating mocks for testing classes
📄️ 185 - DependencyModules.SourceGenerator
Generating service dependencies from attributes.
📄️ 186 - RSCG_CompositeProvider
Generate composite class from interface, using multiple sources
📄️ 187 - EntityLengths.Generator
Generating constants for max length for properties in entities
📄️ 188 - StepwiseBuilderGenerator
Generating Builder- as steps
📄️ 189 - MemberAccessor
Generate getter and setter for class members.
📄️ 190 - PMart.Enumeration
Constants as enumeration. With EFCore, Swagger and other implementations.
📄️ 191 - rscg_demeter
Generating diagnostics about Law of Demeter violations
📄️ 192 - immediate.apis
Defining APIs in classes instead of in minimal API or controllers
📄️ 193 - NativeObjects
Object to IntPtr and back
📄️ 194 - zlinq
zero allocations for LINQ operations, high performance, functional programming
📄️ 195 - Comparison
If you want to generate comparison operators for your classes, startin with IComparable
📄️ 196 - ArgumentParsing
Transform command line arguments into strongly typed objects
📄️ 197 - BunnyTailServiceRegistration
Generating service registration code from attributes
📄️ 198 - DimonSmart.BuilderGenerator
Generating builder pattern code for classes
📄️ 199 - SuperFluid
Generate a state machine from a yaml file
📄️ 200 - Figgle
Generating ASCII art text for console applications
📄️ 201 - Strings.ResourceGenerator
Generating strongly typed string resources - with parameter and Localization
📄️ 202 - jos.enumeration
Generating enum from static consts
📄️ 203 - Tortuga.Shipwright
Generate mixin between classes
📄️ 204 - InlineComposition
Mixin classes and interfaces together
📄️ 205 - Flaggen
Explicit operations about flags with enums, and bitwise operations
📄️ 206 - ShadowWriterBuilder
Generating null objects for testing
📄️ 207 - AutoInterface
generating interface from a class
📄️ 208 - AsyncIt
Generate async from sync or sync from async
📄️ 209 - ShadowWriterProjectInfo
Generating C# code from project attributes
📄️ 210 - AssemblyVersionInfo
Generating assembly version and other info from csproj to csharp
📄️ 211 - ShadowWriterNullobjects
Generate null object for an class that implements an interface
📄️ 212 - StackXML
Generating XML serializer without reflection
📄️ 213 - Blazor.TSRuntime
Generating C# Code for Blazor from javascript files
📄️ 214 - Genbox.FastEnum
Generating values for enums
📄️ 215 - BadIdeas.Icons.FontAwesome
generate font awesome icons
📄️ 216 - SG4MVC
Generate strong typed HTML helpers for ASP.NET MVC projects.
📄️ 217 - EnumsEnhanced
generating enums fast retrieval
📄️ 218 - Nino
binary serialization
📄️ 219 - SKPromptGenerator
Generate typed prompts for Semantic Kernel
📄️ 220 - NFH.FileEmbed
Generating embedded files
📄️ 221 - RxSourceGenerator
Generates RX Extensions for events
📄️ 222 - Finch.Generators
dapper style generator
📄️ 223 - JinShil.MixinSourceGenerator
Generate mixins of classes
📄️ 224 - FactoryGenerator.Abstractions
Generating DI Factory based on the first parameter(s)
📄️ 225 - Schema
Generate binary serialization code
📄️ 226 - requiredenum
Raise an error at compile time if not have switch handle case all enums values