Open-Awesome
CategoriesAlternativesStacksSelf-HostedExplore
Open-Awesome

© 2026 Open-Awesome. Curated for the developer elite.

TermsPrivacyAboutGitHubRSS
  1. Home
  2. Tags
  3. Code Generation

Code Generation

621 projects

Showing 36 of 621 projects

Fody
FodyC#

Extensible tool for weaving .NET assemblies to manipulate IL code during build.

#nuget#msbuild#il-weaving
Stars4.5k
Forks464
Last commit3 days ago
annotate
annotateRuby

Automatically adds schema and routes information as comments to Rails ActiveRecord models, fixtures, tests, factories, and routes files.

#developer-tools#rails#productivity
Stars4.5k
Forks683
Last commit1 year ago
wire
wireKotlin

A modern gRPC and Protocol Buffers library for Android, Kotlin, Swift, and Java with schema-first development.

#android#java#protocol-buffers
Stars4.4k
Forks624
Last commit2 days ago
Javassist
JavassistJava

A Java bytecode engineering toolkit that simplifies runtime class definition and bytecode manipulation with source-level and bytecode-level APIs.

#bytecode-engineering#java-bytecode#library
Stars4.2k
Forks718
Last commit1 month ago
Mapperly
MapperlyC#

A .NET source generator for generating high-performance object mappings with no runtime reflection.

#object-mapping#hacktoberfest#csharp
Stars4.1k
Forks224
Last commit1 day ago
apollo-ios
apollo-iosSwift

A strongly-typed, caching GraphQL client for iOS, macOS, watchOS, tvOS, and visionOS, written in Swift.

#apple-platforms#ios#caching
Stars4.0k
Forks761
Last commit3 days ago
apollo-android
apollo-androidKotlin

A strongly-typed, caching GraphQL client for the JVM, Android, and Kotlin multiplatform.

#gradle#caching#graphql
Stars4.0k
Forks695
Last commit20 hours ago
xo
xoGo

A command-line tool that generates idiomatic Go code from SQL database schemas and custom queries for PostgreSQL, MySQL, SQLite, Oracle, and SQL Server.

#orm#database-schema#oracle
Stars3.9k
Forks335
Last commit3 months ago
RAML Spec
RAML Spec

A YAML-based language for designing and documenting HTTP-based RESTful APIs.

#http-apis#api-modeling#yaml
Stars3.8k
Forks847
Last commit4 years ago
aiac
aiacGo

A CLI tool and library that uses LLMs to generate Infrastructure-as-Code templates, configuration files, and utilities from natural language prompts.

#ai#devops#openai
Stars3.8k
Forks295
Last commit4 months ago
jet
jetGo

A type-safe SQL builder and code generator for Go that automatically maps query results to complex Go structures.

#database#typesafe#postgres
Stars3.8k
Forks186
Last commit1 month ago
generator-gulp-angular
generator-gulp-angularJavaScript

A Yeoman generator for scaffolding AngularJS projects with GulpJS build automation.

#angularjs#build-automation#frontend-tooling
Stars3.7k
Forks647
Last commit4 years ago
Conductor
ConductorPython

A Gemini CLI extension for context-driven development that manages the specification, planning, and implementation lifecycle of software features.

#software-lifecycle#team-collaboration#gemini-cli-extension
Stars3.7k
Forks284
Last commit
jennifer
jenniferGo

A Go library for generating Go source code programmatically with a fluent API.

#source-code-generation#ast-generation#developer-tools
Stars3.6k
Forks163
Last commit1 year ago
Terramate
TerramateGo

An open-source Infrastructure as Code orchestration and code generation engine that scales Terraform, OpenTofu, Terragrunt, and Kubernetes.

#terraform-orchestration#devops#kubernetes
Stars3.6k
Forks125
Last commit1 month ago
pinocchio
pinocchioC++

A fast and flexible C++ library implementing state-of-the-art Rigid Body Dynamics algorithms and their analytical derivatives.

#robotics#analytical-derivatives#cpp-library
Stars3.6k
Forks560
Last commit2 days ago
Official repo
Official repoHaskell

A general-purpose functional programming language with dependent types for verified software development.

#programming-language#haskell#functional-programming
Stars3.5k
Forks629
Last commit1 year ago
vscode-chatgpt
vscode-chatgptTypeScript

An unofficial Visual Studio Code extension that integrates OpenAI's ChatGPT models directly into the editor.

#developer-tools#productivity#vscode-extension
Stars3.5k
Forks706
Last commit3 years ago
CppSharp
CppSharpC#

Tools and libraries to generate .NET bindings for native C/C++ APIs, enabling interoperability with C# and C++/CLI.

#parsing#glue#clang
Stars3.4k
Forks542
Last commit2 months ago
aws-sdk-rust
aws-sdk-rustRust

Official AWS SDK for Rust, providing idiomatic Rust APIs for AWS services with async support and code generation from Smithy models.

#cloud-infrastructure#async-rust#serverless
Stars3.3k
Forks284
Last commit22 hours ago
Drift
DriftDart

A reactive, type-safe persistence library for Dart and Flutter built on SQLite.

#dart#database-orm#dart-build-system
Stars3.2k
Forks461
Last commit1 day ago
crystal
crystalTypeScript

A desktop app for running multiple AI coding sessions in parallel git worktrees to test, compare, and manage AI-assisted development workflows.

#workflow-management#ai-assisted-development#ai
Stars3.1k
Forks197
Last commit4 months ago
Mogenerator
MogeneratorObjective-C

A command-line tool that generates Core Data classes from .xcdatamodel files, separating machine and human code.

#macos-development#objective-c#data-modeling
Stars3.0k
Forks385
Last commit1 year ago
weld
weldRust

A language and runtime that optimizes performance of data-intensive applications by lazily building and optimizing computations across libraries.

#cross-library#performance-optimization#workflow-optimization
Stars3.0k
Forks252
Last commit
Ffjson
FfjsonGo

Generates static MarshalJSON/UnmarshalJSON functions for Go structs, providing 2-3x faster JSON serialization with drop-in replacement.

#unmarshal#marshal#performance-optimization
Stars3.0k
Forks235
Last commit2 years ago
m2cgen
m2cgenPython

Transpile trained machine learning models into native code (Java, C, Python, Go, etc.) with zero dependencies.

#haskell#transpiler#lightning
Stars3.0k
Forks264
Last commit2 years ago
protobuf-c
protobuf-cC++

A C implementation of Google Protocol Buffers for serializing structured data with code generation and runtime library.

#c-library#embedded-systems#protocol-buffers
Stars3.0k
Forks769
Last commit1 year ago
rust-protobuf
rust-protobufRust

A pure Rust implementation of Google Protocol Buffers for generating and serializing structured data.

#protocol-buffers#data-interchange#json-serialization
Stars3.0k
Forks398
Last commit10 months ago
cbindgen
cbindgenRust

Generates C and C++11 headers from Rust libraries that expose a public C API.

#header-generation#c-bindings#ffi
Stars2.9k
Forks382
Last commit13 days ago
jsii
jsiiTypeScript

jsii enables TypeScript/JavaScript libraries to be used naturally in Python, Java, C#, and other languages.

#hacktoberfest#developer-tools#library-framework
Stars2.9k
Forks268
Last commit2 days ago
sponge
spongeGo

A Go development framework with a low-code approach for building backend services, microservices, and APIs through automated code generation.

#backend-development#low-code#microservice
Stars2.9k
Forks270
Last commit7 months ago
jOOR
jOORJava

A fluent API for Java reflection that simplifies accessing and manipulating class structures at runtime.

#runtime-compilation#developer-tools#java-reflection
Stars2.8k
Forks378
Last commit1 year ago
fbthrift
fbthriftC++

Facebook's evolved branch of Apache Thrift, featuring a new C++ compiler and fully asynchronous server for high-performance RPC and serialization.

#asynchronous-server#service-communication#facebook
Stars2.7k
Forks640
Last commit19 hours ago
Serene
SereneC#

ASP.NET Core/TypeScript platform for building data-centric business applications with service-based architecture.

#service-architecture#enterprise-software#crud
Stars2.7k
Forks806
Last commit2 days ago
gojson
gojsonGo

A command-line tool that automatically generates Go struct definitions from JSON or YAML documents.

#developer-tools#yaml#struct-definition
Stars2.7k
Forks205
Last commit5 years ago
Ninject
NinjectC#

A lightning-fast, ultra-lightweight dependency injector for .NET applications.

#software-architecture#dependency-injection#type-safety
Stars2.7k
Forks519
Last commit2 years ago
PreviousPage 3 of 18

Related Tags

Community-curated · Updated weekly · 100% open source

Found a gem we're missing?

Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.

Submit a projectStar on GitHub
9 days ago
3 months ago
Next
#Developer Tools155
#Go86
#Cli Tool80
#Type Safety72
#Golang69
#Swift55
#Typescript54
#Serialization54
#Java50
#Automation49
#Csharp48
#Type Safe43