net_automatic_interface

Interface generator

Automatically generates interfaces from classes to reduce friction and noise in code

.Net Source Generator for Automatic Interfaces

GitHub

63 stars
10 watching
14 forks
Language: C#
last commit: 19 days ago
Linked from 1 awesome list

csharp-sourcegenerator

Backlinks from these awesome lists:

Related projects:

Repository Description Stars
beakona/autointerface An interface-to-member source generator that creates code to redirect interface calls to backing members. 76
daver32/interfacegenerator A tool to automatically generate interfaces from classes 36
cloud0259/controllergenerator Automates the creation of controllers from specified services in .NET projects using source generator technology 8
thenameless314159/sourcegeneratorutils Provides utility classes and abstractions to simplify source generation tasks in .NET source generators 21
davidwengier/sourcegeneratortemplate Provides a basic template and tools to generate C# source code programmatically 182
nenonaninu/typedsignalr.client A C# source generator that creates strongly typed SignalR clients by defining interfaces for hub methods and client registrations. 152
microsoft/cswin32 A tool that generates C# code to interact with the Windows API 2,147
yeah69/mrmeeseeks.staticdelegategenerator Generates code to wrap static references into a delegable interface for easier maintenance and decoupling of dependencies. 8
jakubsturc/talk-csharp-source-generators A presentation about C# Source Generators, covering their purpose and functionality in generating code at compile-time. 3
krasin-ga/matryoshki A framework for creating type-agnostic decorators and adapters using C# source generators 29
drizin/codegencs A code generation toolkit that enables easy creation of templates for generating code in various languages and formats. 263
jeppevammenkristensen/cachesourcegenerator Generates cache boilerplate code around a method to simplify caching in C# applications. 4
alonf/iothubclientgenerator Generates C# code for IoT Hub device clients with various features and attributes 17
ycanardeau/resxgenerator A C# source generator to create strongly-typed resource classes for localized strings 31
martinothamar/wrappervalueobject Generates simple value objects in C# to wrap primitive types and provide automatic equality comparison and formatting 53