awesome-repositories.com
Blog
awesome-repositories.com

Descubre los mejores repositorios open-source con nuestra búsqueda potenciada por IA.

ExplorarBúsquedas curadasAlternativas open-sourceSoftware autohospedableBlogMapa del sitio
ProyectoAcerca deCómo clasificamosPrensaServidor MCP
Aviso legalPrivacidadTérminos
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

17 repositorios

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

Encuentra los mejores repositorios con IA.Buscaremos los repositorios que mejor coincidan usando IA.
  • amis92/csharp-source-generatorsAvatar de amis92

    amis92/csharp-source-generators

    2,414Ver en GitHub↗

    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.

    Ver en GitHub↗2,414
  • stevedunn/vogenAvatar de SteveDunn

    SteveDunn/Vogen

    1,461Ver en GitHub↗

    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
    Ver en GitHub↗1,461
  • yairhalberstadt/stronginjectAvatar de YairHalberstadt

    YairHalberstadt/stronginject

    868Ver en GitHub↗

    Compile Time Dependency Injection For C#

    Compile-time checked and reflection-free dependency injection.

    C#
    Ver en GitHub↗868
  • domn1995/dunetAvatar de domn1995

    domn1995/dunet

    863Ver en GitHub↗

    Source generator for discriminated unions.

    C#csharpcsharp-sourcegeneratordiscriminated-unions
    Ver en GitHub↗863
  • drizin/codegencsAvatar de Drizin

    Drizin/CodegenCS

    304Ver en GitHub↗

    C# Toolkit for Code Generation (T4 alternative!)

    Toolkit for generating code using C# templates.

    C#codegenerationcodegeneratorcodesmith
    Ver en GitHub↗304
  • engrajabi/enum.source.generatorAvatar de EngRajabi

    EngRajabi/Enum.Source.Generator

    197Ver en GitHub↗

    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
    Ver en GitHub↗197
  • trampster/jsonsrcgenAvatar de trampster

    trampster/JsonSrcGen

    151Ver en GitHub↗

    Json library that uses .NET 5 c# Source Generators

    Reflection-free JSON serialization generated at compile time.

    C#
    Ver en GitHub↗151
  • m31coding/m31.fluentapiAvatar de m31coding

    m31coding/M31.FluentAPI

    137Ver en GitHub↗

    Generate fluent builders for your C# classes with ease.

    Generator for creating fluent APIs for classes.

    C#code-generationfluentfluent-api
    Ver en GitHub↗137
  • rudolfkurka/structpackerAvatar de RudolfKurka

    RudolfKurka/StructPacker

    81Ver en GitHub↗

    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#
    Ver en GitHub↗81
  • zompinc/sync-method-generatorAvatar de zompinc

    zompinc/sync-method-generator

    80Ver en GitHub↗

    Generates a synchronized version of an async method

    Generator for creating synchronous versions of async methods.

    C#
    Ver en GitHub↗80
  • martinothamar/wrappervalueobjectAvatar de martinothamar

    martinothamar/WrapperValueObject

    52Ver en GitHub↗

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

    Boilerplate-free creation of strongly typed wrappers.

    C#
    Ver en GitHub↗52
  • blazorocticons/blazorocticonsAvatar de BlazorOcticons

    BlazorOcticons/BlazorOcticons

    40Ver en GitHub↗

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

    Generates icon components from Octicons using source generators.

    HTML
    Ver en GitHub↗40
  • lsoft/dpdtinjectAvatar de lsoft

    lsoft/DpdtInject

    34Ver en GitHub↗

    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#
    Ver en GitHub↗34
  • surgicalcoder/blazorinteropgeneratorAvatar de surgicalcoder

    surgicalcoder/BlazorInteropGenerator

    28Ver en GitHub↗

    Generates Blazor -> Javascript strongly typed interop methods.

    Creates strongly typed JavaScript interop methods automatically.

    C#
    Ver en GitHub↗28
  • surgicalcoder/razorpageroutegeneratorAvatar de surgicalcoder

    surgicalcoder/RazorPageRouteGenerator

    18Ver en GitHub↗

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

    Generates navigation methods to avoid hardcoded URL strings.

    C#
    Ver en GitHub↗18
  • wieslawsoltes/sourcegeneratorsW

    wieslawsoltes/SourceGenerators

    0Ver en GitHub↗

    SVG to C# Compiler

    Compiler for converting SVG markup into C# code.

    Ver en GitHub↗0
  • diegofrata/generator.equalsD

    diegofrata/Generator.Equals

    0Ver en GitHub↗

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

    Automatically implements equality and hashing for classes and records.

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