Efficiently serialize classes into binary using source generators
-
Updated
Jun 4, 2024 - C#
Efficiently serialize classes into binary using source generators
Allows you to partially (for example, only models) or completely generate a native (without dependencies) C# client sdk according to the OpenAPI specification. Inspired by NSwag. Uses IncrementalGenerators for efficient generation and caching.
A tool to export ScriptableObject database from either Google Spreadsheet or CSV by utilising cathei/BakingSheet and C# Source Generator.
A Roslyn source generator for creating constructors.
Source Generator to help create minimal api endpoint mappings.
C# source generator to provide extensions for any enum
.NET Source Generator for interface-based telemetry building activities, activity events, logs and metrics.
Generates events, OnEvent() methods and EventArgs classes
Provides platform independent navigation at the MVVM level and a Source Generator that automatically binds view and view models and registers this in your DI container
Dependency property, routed event and weak event source generator for WPF/UWP/WinUI/Uno/Avalonia/MAUI platforms.
A message driven distributed asynchronous workflow framework. 消息驱动的分布式异步工作流程处理框架。
Serialization library for C# and F#.
C# source generator that generates a constructor from readonly fields/properties in a class or struct
A multi process runtime library based on 'SourceGenerator'. 基于 `SourceGenerator` 的多`进程`运行库。
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.
OpenAPI Client is a toolkit that helps you create HTTP clients for external APIs based on their OpenAPI specifications. It simplifies the process of consuming and interacting with various web services.
An MVVM framework for Unity that utilizes C# Source Generator for better performance, based on CommunityToolkit.Mvvm
C# source generator to create type aliases, based on Cysharp UnitGenerator
Using a Field or Property attribute on parameters. Automaticaly generate private readonly fields or private properties. Forbid the use of primary constructor's parameters.
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."