The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning. Learn more →
Top 14 C# Code Generation Projects
-
Entitas
Entitas is a super fast Entity Component System (ECS) Framework specifically made for C# and Unity
-
FastExpressionCompiler
Fast Compiler for C# Expression Trees and the lightweight LightExpression alternative. Diagnostic and code generation tools for the expressions.
-
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.
-
EntityFramework-Reverse-POCO-Code-First-Generator
EntityFramework Reverse POCO Code First Generator - Beautifully generated code that is fully customisable. This generator creates code as if you reverse engineered a database and lovingly created the code by hand. It is free to academics (you need a .edu or a .ac email address), not free for commercial use. Obtain your licence from
-
Testura.Code
Testura.Code is a wrapper around the Roslyn API and used for generation, saving and compiling C# code. It provides methods and helpers to generate classes, methods, statements and expressions.
-
Metalama
Metalama is a Roslyn-based meta-programming framework. Use this repo to report bugs or ask questions.
-
ExpressionTreeToString
String representations of expression trees + library of expression tree objects
-
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.
-
NTypewriter
File/code generator using Scriban text templates populated with C# code metadata from Roslyn API.
-
PocketBaseClient
C# client to interact with a particular PocketBase application: an ORM mapped to your PocketBase server. [This project is in active development. The things described below could change]
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
Project mention: Entitas VS Friflo.Json.Fliox - a user suggested alternative | libhunt.com/r/Entitas | 2024-01-30
Project mention: .NET Compiler Platform ("Roslyn") Analyzers VS Metalama - a user suggested alternative | libhunt.com/r/roslyn-analyzers | 2023-12-07Metalama allows you to create your own code validation rules without the complexity of Roslyn. It is especially useful to validate source code against architecture or design patterns.
Project mention: This week I released v2.1 of my text-templating library Weave that now uses Source Generators by default. | /r/dotnet | 2023-12-07I am currently using NTypewriter for code generation.
C# Code Generation related posts
-
.NET Compiler Platform ("Roslyn") Analyzers VS Metalama - a user suggested alternative
2 projects | 7 Dec 2023
-
StyleCop VS Metalama - a user suggested alternative
2 projects | 7 Dec 2023
-
StyleCopAnalyzers VS Metalama - a user suggested alternative
2 projects | 7 Dec 2023
-
NConcern VS Metalama - a user suggested alternative
2 projects | 7 Dec 2023
-
Metalama VS Fody - a user suggested alternative
2 projects | 7 Dec 2023
- Ever wanted to see USS selectors for Unity's Visual Elements? With this tool, you can! github.com/ErnSur/UI-Toolkit-Plus
- We all make mistakes sometimes..
-
A note from our sponsor - WorkOS
workos.com | 26 Apr 2024
Index
What are some of the best open-source Code Generation projects in C#? This list will help you:
Project | Stars | |
---|---|---|
1 | Entitas | 6,895 |
2 | FastExpressionCompiler | 1,104 |
3 | EntityFramework-Reverse-POCO-Code-First-Generator | 687 |
4 | Testura.Code | 291 |
5 | UI-Toolkit-Plus | 177 |
6 | Metalama | 157 |
7 | ExpressionTreeToString | 148 |
8 | Textrude | 117 |
9 | NTypewriter | 109 |
10 | Coalesce | 59 |
11 | M31.FluentAPI | 59 |
12 | DapperCodeGenerator | 38 |
13 | PocketBaseClient | 22 |
14 | rxcg | 0 |
Sponsored