C# Code Generation

Open-source C# projects categorized as Code Generation

Top 14 C# Code Generation Projects

  • Entitas

    Entitas is a super fast Entity Component System (ECS) Framework specifically made for C# and Unity

  • Project mention: Entitas VS Friflo.Json.Fliox - a user suggested alternative | libhunt.com/r/Entitas | 2024-01-30
  • 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.

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

  • UI-Toolkit-Plus

    Boilerplate Code Generation, Tabs, Reorderable Manipulator, Built-in USS Exporter

  • Metalama

    Metalama is a Roslyn-based meta-programming framework. Use this repo to report bugs or ask questions.

  • Project mention: .NET Compiler Platform ("Roslyn") Analyzers VS Metalama - a user suggested alternative | libhunt.com/r/roslyn-analyzers | 2023-12-07

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

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

    WorkOS logo
  • Textrude

    Code generation from YAML/JSON/CSV models via SCRIBAN templates

  • NTypewriter

    File/code generator using Scriban text templates populated with C# code metadata from Roslyn API.

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

    I am currently using NTypewriter for code generation.

  • Coalesce

    Helping you quickly build amazing sites

  • M31.FluentAPI

    Generate fluent APIs for your C# classes with ease.

  • DapperCodeGenerator

    Simple C# Code Generator to create Database Models and Dapper CRUD

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

  • rxcg

    A regular expression matcher generator for C

  • 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# Code Generation related posts

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
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com