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

sqlingo
sqlingoGo

A lightweight SQL DSL and ORM for Go that generates code from your database and enables elegant SQL query writing.

#query-builder#orm#database
Stars454
Forks25
Last commit5 months ago
C-mera
C-meraCommon Lisp

A source-to-source compiler that uses Lisp macros for meta programming of C, C++, CUDA, GLSL, and OpenCL.

#cuda#s-expressions#opencl
Stars453
Forks23
Last commit5 months ago
graphql-let
graphql-letTypeScript

A toolchain that integrates GraphQL Code Generator with webpack, Babel, and CLI to generate TypeScript types from GraphQL documents.

#developer-tools#graphql#type-safety
Stars452
Forks35
Last commit17 days ago
CreateAPI
CreateAPISwift

A Swift-based code generator that creates handcrafted-looking Swift code from OpenAPI specifications.

#developer-tools#openapi#swiftpm
Stars447
Forks41
Last commit2 years ago
PackageGenerator
PackageGeneratorPHP

Generates a PHP SDK from any WSDL to simplify SOAP web service consumption.

#wsdl-to-php#composer#php-sdk
Stars434
Forks74
Last commit1 month ago
gopher.nvim
gopher.nvimLua

A minimalistic Neovim plugin written in Lua that provides Go tooling support like struct tagging, test generation, and dependency management.

#go-development#neovim-plugin#test-generation
Stars434
Forks18
Last commit1 day ago
interfaces
interfacesGo

Code generation tools for Go that create interfaces from types and structs from CSV files.

#developer-tools#golang-package#golang-interface
Stars431
Forks36
Last commit1 year ago
FastAPI Client Generator
FastAPI Client GeneratorPython

Generate mypy- and IDE-friendly Python API clients from OpenAPI specifications with sync/async interfaces.

#fastapi#developer-tools#type-safety
Stars425
Forks46
Last commit3 years ago
ReerCodable
ReerCodableSwift

A Swift macro framework that extends Codable with declarative annotations for simpler JSON serialization.

#declarative-programming#codable#codablewrappers
Stars421
Forks34
Last commit1 month ago
xgen
xgenGo

A pure Go library for parsing XSD files and generating type-safe code in Go, C, Java, Rust, and TypeScript.

#multi-language#generator#developer-tools
Stars421
Forks105
Last commit3 days ago
morpheus-graphql
morpheus-graphqlHaskell

A Haskell library for building type-safe GraphQL APIs and clients with native Haskell types.

#haskell#functional-programming#haskell-graphql
Stars415
Forks68
Last commit2 months ago
CodeGeneration.Roslyn
CodeGeneration.RoslynC#

A deprecated .NET tool for performing Roslyn-based code generation during build with design-time IntelliSense support.

#compiler#msbuild#metaprogramming
Stars412
Forks59
Last commit5 years ago
Zapata
ZapataRuby

An automatic test writer for Ruby on Rails that generates RSpec specs by analyzing your codebase.

#rails#testing-tool#ruby-gem
Stars410
Forks23
Last commit6 years ago
Graphback
GraphbackTypeScript

Automatically generates GraphQL CRUD APIs, resolvers, and database schemas from GraphQL type definitions.

#generator#hacktoberfest#crud
Stars408
Forks74
Last commit3 years ago
copygen
copygenGo

A Go code generator that creates type-to-type and field-to-field copy functions without reflection, offering high performance and customization.

#go-generator#generator#copy-functions
Stars406
Forks22
Last commit1 year ago
jOOQ
jOOQJava

A jOOQ code generator that creates asynchronous, Vert.x-compatible DAOs and POJOs for reactive database operations.

#database-access#rxjava3#rxjava2
Stars392
Forks57
Last commit2 years ago
gemini-flow
gemini-flowTypeScript

A production-ready AI orchestration platform that coordinates 66 specialized agents via A2A/MCP protocols and integrates all 8 Google AI services.

#a2a-protocol#devops#google-ai
Stars389
Forks68
Last commit7 months ago
Myriad
MyriadF#

A code generator for F# that enables meta-programming by generating idiomatic F# code from AST input via plugins.

#functional-programming#dotnet-tool#plugin-system
Stars387
Forks44
Last commit1 month ago
GRIP
GRIPJava

A graphical application for rapidly prototyping and deploying computer vision algorithms, primarily for robotics.

#robotics#cuda#camera
Stars386
Forks109
Last commit5 years ago
Shark
SharkSwift

Swift CLI tool that generates type-safe enums for iOS/macOS assets like images, colors, fonts, storyboards, and localizations.

#macos-development#type-safety#cli-tool
Stars382
Forks14
Last commit7 days ago
buffrs
buffrsRust

A modern package manager for Protocol Buffers, enabling dependency management and distribution of protobuf schemas.

#rust-tool#artifactory#dependency-management
Stars377
Forks24
Last commit2 months ago
nvim-aider
nvim-aiderLua

A Neovim plugin that integrates Aider AI coding assistant directly into the editor for enhanced AI-assisted development.

#ai-coding-assistant#developer-tools#aider-integration
Stars376
Forks29
Last commit25 days ago
GDC
GDCD

A GPL implementation of the D programming language compiler that integrates the D front end with GCC.

#programming-language#d-language#compiler
Stars360
Forks47
Last commit7 years ago
AdmingeneratorGeneratorBundle
AdmingeneratorGeneratorBundlePHP

A Symfony2 admin generator that builds CRUD interfaces from YAML configuration files.

#doctrine-orm#symfony2#crud-generator
Stars359
Forks122
Last commit10 years ago
cppgraphqlgen
cppgraphqlgenC++

A C++ library and code generator for building and consuming GraphQL services, enabling native GraphQL in hybrid apps.

#relay#graphql#c-plus-plus-20
Stars353
Forks56
Last commit3 months ago
atdgen
atdgenOCaml

A syntax for defining cross-language data types to generate type-safe serializers, deserializers, and validators for JSON APIs.

#json-api#validation#static-types
Stars352
Forks63
Last commit24 days ago
Lumen Generators
Lumen GeneratorsPHP

A collection of Artisan generators for Lumen and Laravel 5 to speed up RESTful API development.

#eloquent#lumen#productivity
Stars349
Forks90
Last commit4 years ago
ReflectableEnum
ReflectableEnumObjective-C

A macro and functions that add reflection capabilities to enumerations in Objective-C.

#ios#developer-tools#macros
Stars331
Forks12
Last commit9 years ago
TypeShape
TypeShapeF#

A practical F# library for datatype-generic programming using reflection and visitor patterns to minimize boilerplate.

#functional-programming#type-algebra#dotnet
Stars322
Forks33
Last commit1 year ago
docopt.c
docopt.cPython

A C code generator that parses command-line interfaces from docopt language specifications.

#developer-tools#docopt#argument-parsing
Stars320
Forks46
Last commit2 years ago
SBConstants
SBConstantsRuby

A command-line tool that automatically generates a constants file from identifiers found in iOS/macOS storyboards.

#objective-c#ruby-gem#mobile-development
Stars312
Forks26
Last commit9 years ago
riffed
riffedElixir

Provides idiomatic Elixir bindings for Apache Thrift, converting Thrift types into Elixir structs and simplifying RPC client/server generation.

#elixir#apache-thrift#client-server
Stars307
Forks31
Last commit6 years ago
CodegenCS
CodegenCSC#

A C# toolkit for code generation using plain C# templates, offering a modern alternative to T4 with hybrid programmatic and markup approaches.

#metaprogramming#t4-engine#codegeneration
Stars307
Forks40
Last commit1 year ago
fogg
foggGo

An opinionated tool for managing infrastructure-as-code repositories using Terraform with standardized practices.

#cloud-infrastructure#resource-isolation#devops-tools
Stars307
Forks19
Last commit4 days ago
spin
spinOCaml

A project generator for OCaml that quickly scaffolds real-world applications and libraries.

#dune#template#spin
Stars299
Forks15
Last commit1 year ago
Testura.Code
Testura.CodeC#

A wrapper around the Roslyn API for generating, saving, and compiling C# code programmatically.

#roslyn-api#metaprogramming#compiler-api
Stars298
Forks28
Last commit2 years ago
PreviousPage 8 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
Next
#Developer Tools156
#Go86
#Cli Tool80
#Type Safety72
#Golang69
#Swift55
#Typescript54
#Serialization54
#Java50
#Automation49
#Csharp48
#Type Safe43