File/code generator using Scriban text templates populated with C# code metadata from Roslyn API.
-
Updated
Apr 15, 2024 - C#
File/code generator using Scriban text templates populated with C# code metadata from Roslyn API.
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.
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.
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.
A simple and lightweight page resolver for use in .NET MAUI projects
An out-of-the-box inter-process communication (IPC) library, which can also be seen as a remote Ioc container.
Dependency property, routed event and weak event source generator for WPF/UWP/WinUI/Uno/Avalonia/MAUI platforms.
Reactive language support for WPF/Avalonia applications when using .resx file.
A complete Domain-Driven Design (DDD) toolset for implementing domain models, including base types and source generators.
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.
A Roslyn source generator for creating constructors.
Contains sample applications built with .NET, XAML, and MvvmGen.
C# Source Generator to automatically register dependencies in Microsoft Dependency Injection Service Collection
C# source generator that generates a constructor from readonly fields/properties in a class or struct
Simple & Lightweight solution for managing configuration assets in Unity projects
💪🏾 A strongly-typed domain values source-generator
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.
Add a description, image, and links to the source-generator topic page so that developers can more easily learn about it.
To associate your repository with the source-generator topic, visit your repo's landing page and select "manage topics."