InfluxDB 3 OSS is now GA. Transform, enrich, and act on time series data directly in the database. Automate critical tasks and eliminate the need to move data externally. Download now. Learn more →
Top 15 C# Code Generation Projects
-
Entitas
Entitas is a super fast Entity Component System (ECS) Framework specifically made for C# and Unity
-
InfluxDB
InfluxDB – Built for High-Performance Time Series Workloads. InfluxDB 3 OSS is now GA. Transform, enrich, and act on time series data directly in the database. Automate critical tasks and eliminate the need to move data externally. Download now.
-
FastExpressionCompiler
Fast Compiler for C# Expression Trees and the lightweight LightExpression alternative. Diagnostic and code generation tools for the expressions.
-
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
A meta-programming framework for code generation, aspect-oriented programming, and architecture verification of large C# codebases.
-
ExpressionTreeToString
String representations of expression trees + library of expression tree objects
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
-
-
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]
-
NeoApps.AI-CodeGenerator
World's first no-code low-code app builder focuses on a data-first approach, allowing users to create applications from scratch. The code generator builds a drag-and-drop React application along with a .NET Core API and a MySQL database.
🔗 Get Started Now: https://github.com/Neopric-Inc/NeoApps.AI-CodeGenerator
-
-
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
C# Code Generation discussion
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 - InfluxDB
www.influxdata.com | 18 May 2025
Index
What are some of the best open-source Code Generation projects in C#? This list will help you:
# | Project | Stars |
---|---|---|
1 | Entitas | 7,329 |
2 | FastExpressionCompiler | 1,268 |
3 | EntityFramework-Reverse-POCO-Code-First-Generator | 710 |
4 | Testura.Code | 297 |
5 | UI-Toolkit-Plus | 213 |
6 | Metalama | 278 |
7 | ExpressionTreeToString | 158 |
8 | Textrude | 134 |
9 | NTypewriter | 133 |
10 | M31.FluentAPI | 116 |
11 | Coalesce | 71 |
12 | PocketBaseClient | 51 |
13 | NeoApps.AI-CodeGenerator | 48 |
14 | DapperCodeGenerator | 44 |
15 | rxcg | 1 |