C# csharp-sourcegenerator

Open-source C# projects categorized as csharp-sourcegenerator

Top 23 C# csharp-sourcegenerator Projects

csharp-sourcegenerator
  • mapperly

    A .NET source generator for generating object mappings. No runtime reflection.

    Project mention: I created a new object mapper | /r/dotnet | 2023-12-07

    Check out https://github.com/riok/mapperly

  • InfluxDB

    Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.

    InfluxDB logo
  • stronginject

    compile time dependency injection for .NET

  • Vogen

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

    Project mention: Is it just mean, or is C# easier to learn than JavaScript or even PHP? | /r/dotnet | 2023-12-06

    Check this out: https://github.com/SteveDunn/Vogen

  • dunet

    C# discriminated union source generator

    Project mention: Rolled my own Result<T,E> type that seems to work better than others. | /r/csharp | 2023-11-01

    BUT It is possible to implement it in a pretty good way. The main issue with the majority of existing libraries is that they're not able to guarantee that Error variant matching is exhaustive. Thus I'd recommend the usage of code generators libraries (https://github.com/domn1995/dunet looks like a good choice to start with) to build Result and Error(s) unions in a proper way

  • Pure.DI

    Pure DI for .NET

  • SmallSharp

    Create, edit and run multiple C# top-level programs in the same project by just selecting the startup program from the start button.

  • LinqGen

    Alloc-free and fast replacement for Linq, with code generation

  • SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

    SaaSHub logo
  • ZeroQL

    C# GraphQL client with Linq-like syntax

  • Enum.Source.Generator

    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.

  • PropertyChanged.SourceGenerator

    Powerful INotifyPropertyChanged / INotifyPropertyChanging Source Generator, which generates INPC boilerplate for you as part of your build. Supports features such as automatic and manual dependencies between properties, notifications when specific properties change, and more.

  • GodotOnReady

    A C# Source Generator that adds convenient onready-like features to your C# scripts in Godot Mono (3.x) without any reflection.

  • GodotSharp.SourceGenerators

    C# source generators for the Godot Game Engine

  • SimpleSIMD

    Easy to use SIMD accelerated Array and Span methods

  • JsonByExampleGenerator

    Generate classes based on example json files in your project. Uses a C# 9 source generator.

  • Plastic

    This project provides encapsulation of things like Domain, Application Rules, Business Rules or Business Logic in Application. (by sang-hyeon)

  • MapDataReader

    Super fast mapping DataReader to strongly typed object, Using AOT source generator.

  • net_automatic_interface

    .Net Source Generator for Automatic Interfaces

  • WrapperValueObject

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

  • SmartAnnotations

    A library for .NET that uses source generators to automatically generate data annotations for your models.

  • SqlMarshal

    Generates data access using stored procedures

  • HttpClientCodeGenerator

    HttpClientGenerator is a tool that uses the Roslyn code generator feature to write boilerplate HttpClient code for you.

  • safe-routing

    A C# source generator for ASP.NET Core razor pages and MVC controllers which produces strongly-typed identifiers for routes.

  • SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

    SaaSHub logo
NOTE: The open source projects on this list are ordered by number of github stars. The number of mentions indicates repo mentiontions in the last 12 Months or since we started tracking (Dec 2020).

C# csharp-sourcegenerator discussion

Log in or Post with

C# csharp-sourcegenerator related posts

  • I created a new object mapper

    2 projects | /r/dotnet | 7 Dec 2023
  • Primitive obsession

    1 project | /r/dotnet | 10 Jun 2023
  • Should I use AutoMapper for this?

    1 project | /r/dotnet | 7 Jun 2023
  • Reflection -> Source Generated

    6 projects | /r/dotnet | 3 Jun 2023
  • Where to convert input to Value Object in Clean Architecture?

    1 project | /r/dotnet | 27 May 2023
  • Is Automapper the most hated library?

    2 projects | /r/dotnet | 12 May 2023
  • When using the DTO pattern and rolling your own mappers, is there a shorter way to write the mapping functions?

    4 projects | /r/csharp | 7 May 2023
  • A note from our sponsor - InfluxDB
    www.influxdata.com | 22 Jul 2024
    Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality. Learn more →

Index

What are some of the best open-source csharp-sourcegenerator projects in C#? This list will help you:

Project Stars
1 mapperly 2,442
2 stronginject 839
3 Vogen 734
4 dunet 494
5 Pure.DI 409
6 SmallSharp 279
7 LinqGen 272
8 ZeroQL 254
9 Enum.Source.Generator 172
10 PropertyChanged.SourceGenerator 130
11 GodotOnReady 119
12 GodotSharp.SourceGenerators 99
13 SimpleSIMD 88
14 JsonByExampleGenerator 76
15 Plastic 58
16 MapDataReader 56
17 net_automatic_interface 51
18 WrapperValueObject 51
19 SmartAnnotations 50
20 SqlMarshal 46
21 HttpClientCodeGenerator 45
22 MMLib.MediatR.Generators 36
23 safe-routing 27

Sponsored
Power Real-Time Data Analytics at Scale
Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.
www.influxdata.com