Open-Awesome
CategoriesAlternativesStacksSelf-HostedExplore
Open-Awesome

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

TermsPrivacyAboutGitHubRSS
  1. Home
  2. Tags
  3. Code Generation

Code Generation

431 projects

Showing 36 of 431 projects

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
Stars444
Forks22
Last commit3 months ago
Official Angular Skills
Official Angular Skills

A set of skills for coding agents to generate idiomatic Angular code and scaffold modern Angular applications with best practices.

#developer-tools#best-practices#angular
Stars436
Forks34
Last commit3 days ago
PackageGenerator
PackageGeneratorPHP

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

#wsdl-to-php#composer#php-sdk
Stars435
Forks74
Last commit2 months 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
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
Stars429
Forks18
Last commit8 days 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
Stars429
Forks46
Last commit2 years ago
ReerCodable
ReerCodableSwift

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

#declarative-programming#codable#codablewrappers
Stars425
Forks35
Last commit19 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
Stars416
Forks68
Last commit21 days 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
Stars414
Forks105
Last commit16 days ago
Zapata
ZapataRuby

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

#rails#testing-tool#ruby-gem
Stars411
Forks24
Last commit6 years 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
Stars411
Forks59
Last commit5 years ago
Graphback
GraphbackTypeScript

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

#generator#hacktoberfest#crud
Stars408
Forks73
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
Stars403
Forks23
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
Stars390
Forks57
Last commit2 years ago
GRIP
GRIPJava

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

#robotics#cuda#camera
Stars389
Forks110
Last commit4 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
Stars385
Forks69
Last commit4 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
Stars383
Forks44
Last commit8 days 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
Stars381
Forks14
Last commit2 days 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
Stars377
Forks28
Last commit7 months ago
buffrs
buffrsRust

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

#rust-tool#artifactory#dependency-management
Stars369
Forks22
Last commit5 days ago
AdmingeneratorGeneratorBundle
AdmingeneratorGeneratorBundlePHP

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

#doctrine-orm#symfony2#crud-generator
Stars360
Forks123
Last commit10 years 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
Stars359
Forks47
Last commit7 years 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 commit1 month ago
Lumen Generators
Lumen GeneratorsPHP

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

#eloquent#lumen#productivity
Stars350
Forks92
Last commit4 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
Stars349
Forks51
Last commit20 days 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
Stars325
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
Stars321
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
fogg
foggGo

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

#cloud-infrastructure#resource-isolation#devops-tools
Stars306
Forks20
Last commit6 days 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
Stars304
Forks40
Last commit1 year ago
spin
spinOCaml

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

#dune#template#spin
Stars300
Forks15
Last commit1 year ago
protox
protoxElixir

A 100% conformant Elixir library for Google Protocol Buffers with reliable encoding/decoding and code generation.

#protoc#elixir#protobuf-runtime
Stars297
Forks21
Last commit1 day ago
Testura.Code
Testura.CodeC#

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

#roslyn-api#metaprogramming#compiler-api
Stars296
Forks28
Last commit2 years ago
The Agentic Startup
The Agentic StartupShell

A multi-agent AI framework for Claude Code that implements spec-driven development with parallel specialist agents.

#developer-tools#productivity#claude-code-plugin
Stars291
Forks41
Last commit1 month ago
PreviousPage 8 of 12

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 Tools98
#Go58
#Cli Tool56
#Type Safety53
#Golang49
#Swift49
#Java40
#Csharp38
#Serialization35
#Typescript33
#Automation33
#Dotnet31