csharp-sourcegenerator

Open-source projects categorized as csharp-sourcegenerator

Top 23 csharp-sourcegenerator Open-Source 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

  • csharp-source-generators

    A list of C# Source Generators (not necessarily awesome) and associated resources: articles, talks, demos.

    Project mention: Any type providers implemented in C# using source generators | /r/dotnet | 2023-07-13
  • 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.

  • stronginject

    compile time dependency injection for .NET

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

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

  • LinqGen

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

  • 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

  • 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

  • SmartAnnotations

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

  • SaaSHub

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

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). The latest post mention was on 2023-12-07.

csharp-sourcegenerator related posts

Index

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

Project Stars
1 mapperly 2,252
2 csharp-source-generators 1,845
3 stronginject 832
4 Vogen 609
5 dunet 462
6 Pure.DI 369
7 SmallSharp 272
8 LinqGen 238
9 ZeroQL 236
10 Enum.Source.Generator 155
11 PropertyChanged.SourceGenerator 123
12 GodotOnReady 118
13 SimpleSIMD 90
14 GodotSharp.SourceGenerators 74
15 JsonByExampleGenerator 69
16 Plastic 54
17 MapDataReader 52
18 WrapperValueObject 51
19 net_automatic_interface 46
20 HttpClientCodeGenerator 45
21 SqlMarshal 44
22 SmartAnnotations 44
23 MMLib.MediatR.Generators 36
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com