InterfaceGenerator

Interface generator

A tool to automatically generate interfaces from classes

A simple source generator that creates interfaces by implementations.

GitHub

36 stars
2 watching
15 forks
Language: C#
last commit: over 2 years ago
Linked from 1 awesome list

csharp-sourcegeneratordotnet5dotnet6dotnet7

Backlinks from these awesome lists:

Related projects:

RepositoryDescriptionStars
codecentric/net_automatic_interfaceAutomatically generates interfaces from classes to reduce friction and noise in code63
beakona/autointerfaceAn interface-to-member source generator that creates code to redirect interface calls to backing members.76
thenameless314159/sourcegeneratorutilsProvides utility classes and abstractions to simplify source generation tasks in .NET source generators21
davidwengier/sourcegeneratortemplateProvides a basic template and tools to generate C# source code programmatically182
nenonaninu/typedsignalr.clientA C# source generator that creates strongly typed SignalR clients by defining interfaces for hub methods and client registrations.152
microsoft/cswin32A tool that generates C# code to interact with the Windows API2,147
csweichel/belA tool that generates TypeScript interfaces from Go structs and interfaces.42
yeah69/mrmeeseeks.staticdelegategeneratorGenerates code to wrap static references into a delegable interface for easier maintenance and decoupling of dependencies.8
rjeczalik/interfacesTools for generating interfaces and structs in Go423
b3b00/cslyA C# library that simplifies the generation of lexers and parsers using compact, type-safe definitions.377
gobiegenerator/gobieA tool to simplify source generation in C# by allowing developers to define templates and parameters without writing custom generator code.98
cloud0259/controllergeneratorAutomates the creation of controllers from specified services in .NET projects using source generator technology8
ycanardeau/resxgeneratorA C# source generator to create strongly-typed resource classes for localized strings31
krasin-ga/matryoshkiA framework for creating type-agnostic decorators and adapters using C# source generators29
ros2/rosidlProvides a set of tools and libraries to generate and work with ROS 2 interface definitions and code from IDL files.83