Open-Awesome
CategoriesAlternativesStacksSelf-HostedExplore
Open-Awesome

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

TermsPrivacyAboutGitHubRSS
  1. Home
  2. Tags
  3. Code Generation

Code Generation

144 projects

Showing 36 of 144 projects

Ninject
NinjectC#

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

#software-architecture#testability#dependency-injection
Stars2.7k
Forks522
Last commit1 year ago
Bond
BondC++

A cross-platform framework for working with schematized data, now archived as of March 2025.

#data-serialization#binary-protocols#protocol-buffers-alternative
Stars2.6k
Forks332
Last commit1 year ago
bond
bondC++

A cross-platform framework for working with schematized data, now archived as of March 2025.

#data-serialization#binary-formats#protocol-buffers-alternative
Stars2.6k
Forks332
Last commit1 year ago
go.nvim
go.nvimLua

A feature-rich Go development plugin for Neovim with LSP, debugging, AI assistance, and code generation.

#dap-debugging#treesitter#nvim-dap
Stars2.6k
Forks156
Last commit11 days ago
Swift Macros
Swift MacrosSwift

A curated list of awesome Swift Macros and learning resources for compile-time code generation in Swift.

#apple#developer-tools#dependency-injection
Stars2.5k
Forks107
Last commit2 months ago
capnproto-rust
capnproto-rustRust

A Rust implementation of Cap'n Proto, enabling zero-copy serialization and RPC for high-performance distributed systems.

#protocol-buffers-alternative#distributed-systems#serialization
Stars2.5k
Forks255
Last commit
gormt
gormtGo

A tool that automatically generates Go structs and GORM-compatible code from MySQL, SQLite, and MSSQL databases.

#mssql#orm#database
Stars2.4k
Forks362
Last commit2 months ago
Laravel 5 Extended Generators
Laravel 5 Extended GeneratorsPHP

Extended Laravel Artisan commands to generate migrations with schema definitions and pivot tables directly from the command line.

#developer-tools#productivity#database-schema
Stars2.4k
Forks345
Last commit
Stencil
StencilSwift

A simple and powerful template language for Swift with syntax similar to Django and Mustache.

#django-templates#static-site-generator#server-side-rendering
Stars2.4k
Forks220
Last commit1 year ago
C# Source Generators
C# Source Generators

A curated list of C# Source Generators and related resources for compile-time code generation.

#developer-tools#csharp#awesome-list
Stars2.4k
Forks228
Last commit23 days ago
cargo-generate
cargo-generateRust

A developer tool to quickly create new Rust projects using git repositories as templates.

#boilerplate-generator#git-templates#liquid
Stars2.4k
Forks195
Last commit2 days ago
Very Good Cli
Very Good CliDart

A command-line interface for Dart and Flutter that generates projects, runs tests, and manages packages with best practices.

#dart#developer-tools#test-runner
Stars2.4k
Forks237
Last commit3 days ago
Prisma
PrismaGo

An auto-generated, fully type-safe database client for Go that reduces boilerplate.

#database-access#query-builder#mssql
Stars2.3k
Forks104
Last commit9 months ago
moq
moqGo

A Go interface mocking tool that generates mock structs from interfaces for unit testing using go generate.

#unit-testing#test-doubles#mocking
Stars2.2k
Forks135
Last commit1 month ago
casADi
casADiC++

A symbolic framework for numeric optimization with automatic differentiation and code generation capabilities.

#scientific-computing#mathematics#cpp-library
Stars2.2k
Forks439
Last commit2 days ago
Freezed
FreezedDart

Code generation for immutable classes in Dart/Flutter with a simple syntax and comprehensive features.

#dart#hacktoberfest#boilerplate-reduction
Stars2.2k
Forks298
Last commit8 days ago
Speedment
SpeedmentJava

A Java Stream ORM toolkit that generates type-safe code from SQL databases, enabling database queries using standard Java Streams.

#orm#database#spring
Stars2.1k
Forks232
Last commit2 years ago
graphql-cli
graphql-cliTypeScript

A command-line tool for common GraphQL development workflows with a plugin system and GraphQL Config compatibility.

#graphql-config#developer-tools#plugin-system
Stars2.0k
Forks110
Last commit25 days ago
Rust
RustRust

An experimental Rust compiler backend that transpiles Rust code into .NET assemblies or C source files.

#compiler#rust-ecosystem#rust-lang
Stars2.0k
Forks48
Last commit6 months ago
bon
bonRust

A Rust crate for generating compile-time-checked builders for structs and functions with named parameters and optional arguments.

#typestate-pattern#macro#macros
Stars2.0k
Forks39
Last commit8 days ago
Needle
NeedleSwift

A compile-time safe Swift dependency injection framework that uses code generation to ensure reliability.

#ios#dependency-injection#swift-package-manager
Stars2.0k
Forks160
Last commit11 months ago
graphql-zeus
graphql-zeusTypeScript

A strongly typed GraphQL client and code generator with autocomplete for TypeScript, compatible with Apollo and React Native.

#client#graphql#type-safety
Stars2.0k
Forks109
Last commit17 days ago
go-codec
go-codecGo

A high-performance, feature-rich idiomatic Go library for encoding and decoding msgpack, cbor, json, binc, and simple formats.

#msgpack#high-performance#cbor
Stars1.9k
Forks307
Last commit5 months ago
openapi-python-client
openapi-python-clientPython

Generate modern, type-annotated Python client libraries from OpenAPI 3.0 and 3.1 specifications.

#fastapi#generator#sdk-generation
Stars1.9k
Forks277
Last commit14 days ago
Spoon
SpoonJava

A metaprogramming library for analyzing and transforming Java source code via a well-designed AST.

#metaprogramming#java#java9
Stars1.9k
Forks383
Last commit3 days ago
Better Enums
Better EnumsC++

A C++ compile-time enum library providing reflection, iteration, and string conversion in a single header file.

#metaprogramming#c-plus-plus-11#type-safety
Stars1.8k
Forks180
Last commit2 years ago
boilr
boilrGo

A command-line tool to create projects from boilerplate templates using Go's templating engine.

#boilerplate-generator#template#boilerplate-template
Stars1.8k
Forks117
Last commit3 years ago
Cuckoo
CuckooSwift

A boilerplate-free mocking framework for Swift with a Mockito-like DSL, using compile-time code generation.

#cuckoo#macos-development#matcher
Stars1.7k
Forks198
Last commit1 month ago
auto_route
auto_routeDart

A Flutter navigation package that uses code generation for strongly-typed arguments, deep linking, and simplified route setup.

#dart#route-management#nested-routes
Stars1.7k
Forks469
Last commit2 months ago
Malli
MalliClojure

A high-performance, data-driven schema specification library for Clojure and ClojureScript.

#inferring-schemas#clojurescript#validation
Stars1.7k
Forks235
Last commit15 days ago
bob
bobGo

A Go SQL toolkit with a query builder, ORM, and code generation for PostgreSQL, MySQL, and SQLite.

#query-builder#orm#database
Stars1.7k
Forks99
Last commit10 days ago
ChatGPT Prompts for Data Science
ChatGPT Prompts for Data Science

A curated collection of 60 ChatGPT prompts for data science tasks, from model building to code explanation.

#productivity#ai-assistant#data-science
Stars1.6k
Forks279
Last commit2 years ago
create-rust-app
create-rust-appRust

A CLI tool to generate a full-stack Rust and React web application with a single command.

#cli-tool#vite#typescript
Stars1.6k
Forks71
Last commit10 months ago
FlutterGen
FlutterGenDart

A Flutter code generator that creates type-safe classes for assets, fonts, and colors to eliminate string-based APIs.

#dart#developer-tools#flutter-colors
Stars1.6k
Forks176
Last commit5 days ago
Iconic
IconicSwift

Auto-generates strongly typed Swift code for effortless icon font integration on iOS, tvOS, and watchOS.

#ios#code-generator#tvos
Stars1.6k
Forks85
Last commit3 years ago
NJsonSchema
NJsonSchemaC#

A .NET library for reading, generating, and validating JSON Schema draft v4+ schemas, with code generation for C# and TypeScript.

#validation#csharp#swagger
Stars1.6k
Forks548
Last commit2 days ago
PreviousPage 4 of 4

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
3 days ago
2 years ago
#Developer Tools29
#Go24
#Cli Tool24
#Golang23
#Java20
#Type Safety17
#Swift16
#Typescript15
#Code Generator15
#Python15
#Csharp13
#Serialization13