The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning. Learn more →
Top 23 csharp-sourcegenerator Open-Source Projects
-
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.
-
-
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-06Check this out: https://github.com/SteveDunn/Vogen
-
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
-
-
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.
-
-
-
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.
-
-
-
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)
-
-
WrapperValueObject
A .NET source generator for creating simple value objects wrapping primitive types.
-
-
HttpClientCodeGenerator
HttpClientGenerator is a tool that uses the Roslyn code generator feature to write boilerplate HttpClient code for you.
-
-
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
csharp-sourcegenerator related posts
- Is it just mean, or is C# easier to learn than JavaScript or even PHP?
- I created a new object mapper
- Any type providers implemented in C# using source generators
- Primitive obsession
- Should I use AutoMapper for this?
- Reflection -> Source Generated
- Where to convert input to Value Object in Clean Architecture?
-
A note from our sponsor - WorkOS
workos.com | 29 Mar 2024
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 |