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
14 forks
Language: C#
last commit: 6 months ago
Linked from 1 awesome list

csharp-sourcegeneratordotnet5dotnet6dotnet7

Backlinks from these awesome lists:

Related projects:

Repository Description Stars
codecentric/net_automatic_interface Automatically generates interfaces from classes to reduce friction and noise in code 61
beakona/autointerface An interface-to-member source generator that creates code to redirect interface calls to backing members. 76
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 181
nenonaninu/typedsignalr.client A C# source generator that creates strongly typed SignalR clients by defining interfaces for hub methods and client registrations. 147
microsoft/cswin32 A tool that generates C# code to interact with the Windows API 2,121
csweichel/bel A tool that generates TypeScript interfaces from Go structs and interfaces. 41
yeah69/mrmeeseeks.staticdelegategenerator Generates code to wrap static references into a delegable interface for easier maintenance and decoupling of dependencies. 8
rjeczalik/interfaces Tools for generating interfaces and structs in Go 423
b3b00/csly A C# library that simplifies generating and maintaining lexer/parsers using compact definition syntax 374
gobiegenerator/gobie A tool to simplify source generation in C# by allowing developers to define templates and parameters without writing custom generator code. 97
cloud0259/controllergenerator Automates the creation of controllers from specified services in .NET projects using source generator technology 8
ycanardeau/resxgenerator A C# source generator to create strongly-typed resource classes for localized strings 32
krasin-ga/matryoshki A framework for creating type-agnostic decorators and adapters using C# source generators 28
ros2/rosidl Provides a set of tools and libraries to generate and work with ROS 2 interface definitions and code from IDL files. 79