Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

Projects in Awesome Lists tagged with source-generation

A curated list of projects in awesome lists tagged with source-generation .

https://github.com/AlyElhaddad/ThunderboltIoc

One of the very first IoC frameworks for .Net that has no reflection. An IoC that casts its services before thunder casts its bolts.

c-sharp csharp dependency-injection dotnet inversion-of-control ioc ioc-container roslyn roslyn-generator source-generation source-generators

Last synced: 01 Aug 2024

https://github.com/piotrstenke/Durian

Durian is a collection of Roslyn-based analyzers and source generators that extend the default capabilities of C#.

analysis csharp roslyn roslyn-analyzer source-generation

Last synced: 01 Aug 2024

https://github.com/fiseni/SmartAnnotations

A library for .NET that uses source generators to automatically generate data annotations for your models.

annotation attribute csharp-sourcegenerator data-annotations dotnet fluent source-generation validation

Last synced: 01 Aug 2024

https://github.com/ZingBallyhoo/StackXML

Stack based zero-allocation XML serializer and deserializer powered by C# 9 source generators

csharp csharp-sourcegenerator dotnet roslyn source-generation source-generators xml

Last synced: 01 Aug 2024

https://github.com/jeromelaban/fonderie

A source generator for the INotifyPropertyChanged interface using the Uno.SourceGeneration framework

csharp dotnet roslyn source-generation

Last synced: 01 Aug 2024

https://github.com/TMC-CSharp/CodeExerciseLibrary

Library to help creating C# exercises. Generates missing methods and classes inside tests on the fly by using Source Generators

code-exercise csharp library roslyn source-generation

Last synced: 03 Aug 2024

https://github.com/myblindy/FastAutoMapper

The aim of this project is to provide compile-time support for auto-mapping by using source generation.

automapper efficiency source-generation

Last synced: 01 Aug 2024