C# csharp-sourcegenerator

Open-source C# projects categorized as csharp-sourcegenerator

Top 23 C# csharp-sourcegenerator Projects

  • 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

  • stronginject

    compile time dependency injection for .NET

  • Project mention: Reflection -> Source Generated | /r/dotnet | 2023-06-03
  • WorkOS

    The modern identity platform for B2B SaaS. The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning.

    WorkOS logo
  • 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 without frameworks!

  • 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

  • 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
  • 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.

  • Project mention: Reflection -> Source Generated | /r/dotnet | 2023-06-03
  • 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.

  • SimpleSIMD

    Easy to use SIMD accelerated Array and Span methods

  • GodotSharp.SourceGenerators

    C# source generators for the Godot Game Engine

  • 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.

  • WrapperValueObject

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

  • net_automatic_interface

    .Net Source Generator for Automatic Interfaces

  • SmartAnnotations

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

  • HttpClientCodeGenerator

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

  • SqlMarshal

    Generates data access using stored procedures

  • MrMeeseeks.ResXToViewModelGenerator

    C# Source Generator which turns ResX files into bindable ViewModels

  • 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 related posts

Index

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

Project Stars
1 mapperly 2,311
2 stronginject 836
3 Vogen 636
4 dunet 470
5 Pure.DI 372
6 SmallSharp 273
7 LinqGen 258
8 ZeroQL 242
9 Enum.Source.Generator 161
10 PropertyChanged.SourceGenerator 123
11 GodotOnReady 118
12 SimpleSIMD 90
13 GodotSharp.SourceGenerators 77
14 JsonByExampleGenerator 75
15 Plastic 56
16 MapDataReader 52
17 WrapperValueObject 51
18 net_automatic_interface 48
19 SmartAnnotations 47
20 HttpClientCodeGenerator 45
21 SqlMarshal 44
22 MMLib.MediatR.Generators 36
23 MrMeeseeks.ResXToViewModelGenerator 4

Sponsored
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com