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 35 of 431 projects

OpenAPI Client Generator
OpenAPI Client GeneratorPascal

Generate Delphi client SDKs from OpenAPI specifications to easily consume REST APIs.

#rest#rest-client#sdk-generator
Stars92
Forks19
Last commit4 months ago
JSON Schema to Elm
JSON Schema to ElmElixir

Generates Elm types, JSON decoders, JSON encoders, and fuzz tests from JSON Schema draft v7 specifications.

#elixir-lang#json-encoder#elixir
Stars92
Forks12
Last commit18 days ago
Zaku
ZakuTypeScript

A JSX-based UI builder that automatically generates code from visual editing.

#visual-editor#nextjs#visual-programming
Stars89
Forks16
Last commit6 months ago
tfgen
tfgenGo

A Terraform boilerplate generator that creates consistent infrastructure-as-code files from YAML configs and Go templates.

#go-templates#terragrunt#devops-tools
Stars89
Forks13
Last commit7 months ago
Generator
GeneratorPHP

A CLI tool for scaffolding Craft CMS plugins, modules, and system components with custom generator support.

#module-system#composer#developer-tools
Stars88
Forks8
Last commit8 months ago
nan
nanGo

A zero-allocation Go library providing nullable types with conversion functions and configurable marshallers.

#sql-nullable#marshaller#go-library
Stars88
Forks11
Last commit2 years ago
Kobby
KobbyKotlin

A Kotlin DSL client code generator for GraphQL that produces type-safe queries, mutations, and subscriptions with native-like syntax.

#kotlin-dsl#client#graphql
Stars87
Forks5
Last commit4 months ago
gounit
gounitGo

A command-line tool that generates Go test stubs based on function or method signatures.

#generator#developer-tools#unit-testing
Stars87
Forks11
Last commit7 years ago
NebulaStream
NebulaStreamC++

An end-to-end data management system for IoT, optimizing stream processing across cloud, edge, and sensor deployments.

#stream-processing#sql-engine#streamprocessing
Stars84
Forks35
Last commit1 day ago
libgen
libgenCrystal

Automatic C-bindings generator for Crystal, using config files to define and regenerate bindings for large C libraries.

#c-bindings#ffi#crystal-lang
Stars84
Forks10
Last commit1 year ago
idris-llvm
idris-llvmHaskell

An LLVM backend code generator for the Idris programming language.

#functional-programming#gmp#idris
Stars82
Forks13
Last commit8 years ago
chrome-dev-tools
chrome-dev-toolsC#

Generates strongly-typed .NET Core wrappers for the Chrome DevTools Protocol from its JSON definition.

#chrome-debugging-protocol#websocket#dotnet
Stars81
Forks28
Last commit2 years ago
idris-malfunction
idris-malfunctionHaskell

Experimental Idris compiler backend that generates Malfunction code for improved performance.

#functional-programming#performance-optimization#idris
Stars81
Forks6
Last commit8 years ago
Coalesce
CoalesceC#

A framework for rapid-development of ASP.NET Core and Vue.js web applications with automated code generation from Entity Framework models.

#entity-framework-core#vue-js#rapid-development
Stars80
Forks25
Last commit6 days ago
SyncMethodGenerator
SyncMethodGeneratorC#

A .NET source generator that automatically creates synchronous method versions from async methods to eliminate code duplication.

#async-await#productivity-tools#csharp
Stars80
Forks9
Last commit1 month ago
ViperC
ViperCObjective-C

Xcode template for generating VIPER architecture modules in Objective-C or Swift.

#viper#ios#mobile-architecture
Stars80
Forks24
Last commit2 years ago
VIPER Module Generator
VIPER Module GeneratorSwift

A Swift 4.2 Xcode template for generating VIPER module boilerplate code with predefined functions and a BaseViewProtocol.

#viper#viper-modules#ios
Stars78
Forks11
Last commit4 years ago
Synthesis
SynthesisC#

A strongly typed object mapping framework for Sitecore that generates template-safe models from database templates.

#object-mapping#unit-testing#strongly-typed
Stars77
Forks22
Last commit3 years ago
NgAdminGeneratorBundle
NgAdminGeneratorBundlePHP

Generates client-side admin backends for Symfony2 applications using ng-admin and LemonRestBundle.

#development-tool#rest-api#angularjs
Stars75
Forks11
Last commit7 years ago
turms
turmsPython

A pure Python code generator that creates typed and serializable Python code from GraphQL schemas and documents.

#graphql-config#plugin-system#pydantic
Stars74
Forks18
Last commit1 month ago
Swiftly Typed Resources
Swiftly Typed ResourcesSwift

A Swift playground demonstrating type-safe access to strings, colors, fonts, and images using code generation.

#type-safety#resource-management#mobile-development
Stars74
Forks3
Last commit9 years ago
coya
coyaTypeScript

A diagram drawing library that outputs diagrams as JSON for version control, generation, and animation.

#vue-js#json-diagrams#version-control
Stars74
Forks3
Last commit1 year ago
igo
igoGo

A transpiler that adds syntactic sugar to Go, making code more concise and readable while maintaining compatibility.

#programming-language#developer-tools#go-ecosystem
Stars73
Forks5
Last commit6 years ago
elm-gql
elm-gqlElm

Generate type-safe Elm client code from GraphQL queries and mutations with schema validation.

#developer-tools#static-typing#type-safety
Stars71
Forks13
Last commit1 year ago
HRIM
HRIMPython

A common interface model for robot hardware components to enable interoperability across different vendors in modular robotics.

#robotics#xml-modeling#standard
Stars70
Forks22
Last commit6 years ago
Maker
MakerJava

A lightweight, low-level dynamic Java class generator designed for ease of use, with full java.lang.invoke integration.

#java-bytecode#runtime-code-generation#classloader
Stars67
Forks4
Last commit6 days ago
ng-openapi
ng-openapiTypeScript

Generates TypeScript Angular clients from OpenAPI specifications with full type safety and Angular best practices.

#npm#type-safety#rest-api
Stars65
Forks15
Last commit1 day ago
libvulkan.lua
libvulkan.luaLua

Generates LuaJIT FFI bindings from C headers, optionally using Nix for automatic build environment setup.

#native-library-integration#ffi-bindings#luajit
Stars64
Forks4
Last commit8 years ago
bambam
bambamGo

Automatically generates Cap'n Proto schemas and Go bindings from existing Go structs to eliminate serialization boilerplate.

#developer-tools#protocol-buffers-alternative#go-bindings
Stars64
Forks12
Last commit9 years ago
generator-swiftserver
generator-swiftserverJavaScript

A Yeoman generator for creating REST web services using the Swift language and Kitura framework.

#generator#backend-scaffolding#rest
Stars64
Forks21
Last commit6 years ago
Sublimate
SublimateSwift

A full-stack Swift prototyping framework that generates Vapor server code and iOS clients from models for rapid development.

#ios#offline-first#authentication
Stars64
Forks2
Last commit7 years ago
haskell-to-elm
haskell-to-elmHaskell

Generates Elm type definitions, JSON encoders, and decoders from Haskell types to keep frontend and backend in sync.

#haskell#aeson#type-safety
Stars63
Forks8
Last commit1 year ago
caps
capsGo

A Unicode-aware case conversion library for Go supporting camel, snake, kebab, and other naming conventions.

#unicode#unicode-case-folding#naming-conventions
Stars61
Forks0
Last commit2 years ago
web-audio-generator
web-audio-generatorTypeScript

A visual UI tool for generating linear WebAudio code, designed as an educational aid for audio developers.

#webassembly#webaudio#visual-programming
Stars61
Forks1
Last commit3 years ago
SwaggerBake plugin
SwaggerBake pluginPHP

A CakePHP plugin that automatically generates OpenAPI, Swagger, and Redoc documentation from your existing code.

#cakephp4#cakephp#rest-api
Stars60
Forks24
Last commit1 month ago
PreviousPage 12 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
#Developer Tools98
#Go58
#Cli Tool56
#Type Safety53
#Golang49
#Swift49
#Java40
#Csharp38
#Serialization35
#Typescript33
#Automation33
#Dotnet31