awesome-repositories.com
Blog
awesome-repositories.com

Entdecke die besten Open-Source-Repositories mit KI-gestützter Suche.

EntdeckenKuratierte SuchenOpen-Source-AlternativenSelf-hosted SoftwareBlogSitemap
ProjektÜber unsRanking-MethodikPresseMCP-Server
RechtlichesDatenschutzAGB
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

17 Repos

Awesome GitHub RepositoriesSource Generators

Tools that automate code generation during compilation.

Explore 17 awesome GitHub repositories matching part of an awesome list · Source Generators. Refine with filters or upvote what's useful.

Awesome Source Generators GitHub Repositories

Finde die besten Repos mit KI.Wir suchen mit KI nach den am besten passenden Repositories.
  • amis92/csharp-source-generatorsAvatar von amis92

    amis92/csharp-source-generators

    2,414Auf GitHub ansehen↗

    Documentation and samples Source Generators Meta - libs and generators for other generators Tips & Tricks Articles Videos Demo, PoC and excercise projects Projects using custom Source Generators "internally"

    Curated list of learning resources and experimental source generators.

    Auf GitHub ansehen↗2,414
  • stevedunn/vogenAvatar von SteveDunn

    SteveDunn/Vogen

    1,461Auf GitHub ansehen↗

    A semi-opinionated library which is a source generator and a code analyser. It Source generates Value Objects

    Value object generator with built-in analyzers.

    C#contributions-welcomecsharp-sourcegeneratorddd
    Auf GitHub ansehen↗1,461
  • yairhalberstadt/stronginjectAvatar von YairHalberstadt

    YairHalberstadt/stronginject

    868Auf GitHub ansehen↗

    Compile Time Dependency Injection For C#

    Compile-time checked and reflection-free dependency injection.

    C#
    Auf GitHub ansehen↗868
  • domn1995/dunetAvatar von domn1995

    domn1995/dunet

    863Auf GitHub ansehen↗

    Source generator for discriminated unions.

    C#csharpcsharp-sourcegeneratordiscriminated-unions
    Auf GitHub ansehen↗863
  • drizin/codegencsAvatar von Drizin

    Drizin/CodegenCS

    304Auf GitHub ansehen↗

    C# Toolkit for Code Generation (T4 alternative!)

    Toolkit for generating code using C# templates.

    C#codegenerationcodegeneratorcodesmith
    Auf GitHub ansehen↗304
  • engrajabi/enum.source.generatorAvatar von EngRajabi

    EngRajabi/Enum.Source.Generator

    197Auf GitHub ansehen↗

    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.

    Generator for creating enumeration classes from enums.

    C#codegenerationcodegeneratorcsharp-sourcegenerator
    Auf GitHub ansehen↗197
  • trampster/jsonsrcgenAvatar von trampster

    trampster/JsonSrcGen

    151Auf GitHub ansehen↗

    Json library that uses .NET 5 c# Source Generators

    Reflection-free JSON serialization generated at compile time.

    C#
    Auf GitHub ansehen↗151
  • m31coding/m31.fluentapiAvatar von m31coding

    m31coding/M31.FluentAPI

    137Auf GitHub ansehen↗

    Generate fluent builders for your C# classes with ease.

    Generator for creating fluent APIs for classes.

    C#code-generationfluentfluent-api
    Auf GitHub ansehen↗137
  • rudolfkurka/structpackerAvatar von RudolfKurka

    RudolfKurka/StructPacker

    81Auf GitHub ansehen↗

    StructPacker is binary serializer that auto-generates C# serialization code to achieve peak runtime performance and efficiency.

    Performance-focused serialization for C# struct types.

    C#
    Auf GitHub ansehen↗81
  • zompinc/sync-method-generatorAvatar von zompinc

    zompinc/sync-method-generator

    80Auf GitHub ansehen↗

    Generates a synchronized version of an async method

    Generator for creating synchronous versions of async methods.

    C#
    Auf GitHub ansehen↗80
  • martinothamar/wrappervalueobjectAvatar von martinothamar

    martinothamar/WrapperValueObject

    52Auf GitHub ansehen↗

    A .NET source generator for creating simple value objects wrapping primitive types.

    Boilerplate-free creation of strongly typed wrappers.

    C#
    Auf GitHub ansehen↗52
  • blazorocticons/blazorocticonsAvatar von BlazorOcticons

    BlazorOcticons/BlazorOcticons

    40Auf GitHub ansehen↗

    BlazorOcticons is an easy-to-use GitHub Octicons built as customizable .razor components

    Generates icon components from Octicons using source generators.

    HTML
    Auf GitHub ansehen↗40
  • lsoft/dpdtinjectAvatar von lsoft

    lsoft/DpdtInject

    34Auf GitHub ansehen↗

    Purpose - Status - Design features - Other features - Performance - How to try - Design To be fair: design drawbacks at first place Cluster Cluster life cycle Child clusters Syntax Regular singleton/transient/custom binding Regular const binding Conditional bindings Predefined…

    Compile-time dependency injection container for improved performance.

    C#
    Auf GitHub ansehen↗34
  • surgicalcoder/blazorinteropgeneratorAvatar von surgicalcoder

    surgicalcoder/BlazorInteropGenerator

    28Auf GitHub ansehen↗

    Generates Blazor -> Javascript strongly typed interop methods.

    Creates strongly typed JavaScript interop methods automatically.

    C#
    Auf GitHub ansehen↗28
  • surgicalcoder/razorpageroutegeneratorAvatar von surgicalcoder

    surgicalcoder/RazorPageRouteGenerator

    18Auf GitHub ansehen↗

    Strongly typed Razor Page Route Generator (also works with Blazor)

    Generates navigation methods to avoid hardcoded URL strings.

    C#
    Auf GitHub ansehen↗18
  • wieslawsoltes/sourcegeneratorsW

    wieslawsoltes/SourceGenerators

    0Auf GitHub ansehen↗

    SVG to C# Compiler

    Compiler for converting SVG markup into C# code.

    Auf GitHub ansehen↗0
  • diegofrata/generator.equalsD

    diegofrata/Generator.Equals

    0Auf GitHub ansehen↗

    A C# source generator that automatically implements IEquatable , Equals, and GetHashCode — using just attributes.

    Automatically implements equality and hashing for classes and records.

    Auf GitHub ansehen↗0
  1. Home
  2. Part of an Awesome List
  3. Developer Tools
  4. Source Generators