Repository navigation

#

source-generator

MvvmGen is a lightweight MVVM library for XAML applications. It generates your ViewModels on-the-fly for you via a Roslyn-based C# Source Generator.

C#
262
17 天前

Interpolated Strings but in reverse! A very cursed C# parser library.

C#
247
2 个月前

A C# source generator to create an enumeration class from an enum type. With this package, you can work on enums very, very fast without using reflection.

C#
189
19 天前

UniTyped is a source generator that allows typed access to data such as SerializedObjects, material parameters, tags and layers.

C#
172
5 个月前

Powerful INotifyPropertyChanged / INotifyPropertyChanging Source Generator, which generates INPC boilerplate for you as part of your build. Supports features such as automatic and manual dependencies between properties, notifications when specific properties change, and more.

C#
147
3 个月前

A simple and lightweight page resolver for use in .NET MAUI projects

C#
136
10 天前

File/code generator using Scriban text templates populated with C# code metadata from Roslyn API.

C#
134
6 个月前

Dependency property, routed event and weak event source generator for WPF/UWP/WinUI/Uno/Avalonia/MAUI platforms.

C#
130
5 天前

Reactive language support for WPF/Avalonia applications when using .resx file.

C#
124
5 天前

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.

C#
99
9 天前

C# Source Generator to automatically register dependencies in Microsoft Dependency Injection Service Collection

C#
91
10 个月前

A Roslyn source generator for creating constructors.

C#
89
3 天前

A source generator that automatically migrates your logging calls to the LoggerMessage version

C#
82
2 个月前

ReactiveGenerator is a modern C# source generator that automates property change notification implementation, supporting both standard INotifyPropertyChanged and ReactiveUI patterns.

C#
79
3 个月前

A complete Domain-Driven Design (DDD) toolset for implementing domain models, including base types and source generators.

C#
68
3 个月前

C# source generator that generates a constructor from readonly fields/properties in a class or struct

C#
56
2 个月前

Assembly scanning source generator for Microsoft.Extensions.DependencyInjection

C#
56
25 天前

Postman2CSharp hosts the source code for https://postman2csharp.com, a website for converting Postman collections to C# ApiClients that can be seamlessly exported and imported into your project. Generated ApiClient projects contains no dependencies and highly customizable.

C#
52
8 个月前