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

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
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 commit3 months ago
viwo-cli
viwo-cliTypeScript

A CLI tool that creates Docker-sandboxed Claude Code sessions using git worktrees for safe, isolated AI-assisted coding.

#ai-coding-assistant#developer-tools#git-worktrees
Stars60
Forks8
Last commit2 months ago
json-to-types.nvim
json-to-types.nvimLua

A Neovim plugin that automatically generates type definitions from JSON for over 20 programming languages.

#developer-tools#static-typing#type-generation
Stars59
Forks5
Last commit5 months ago
ORM and code generator
ORM and code generatorC#

A C# ORM client library that maps PocketBase collections and registries to objects, providing automatic API communication, caching, and data management.

#orm#mapper#csharp
Stars58
Forks9
Last commit2 years ago
go-qr
go-qrGo

A native Go library for generating high-quality QR codes with minimal dependencies.

#png#barcode#qr-code
Stars57
Forks6
Last commit1 month ago
PUGXGeneratorBundle
PUGXGeneratorBundleHTML

An enhanced Symfony generator bundle with Bootstrap templates, pagination, filters, and fixtures generation.

#fixtures#bootstrap-templates#admin
Stars56
Forks20
Last commit7 years ago
purescript-protobuf
purescript-protobufPureScript

A PureScript implementation of Google Protocol Buffers for type-safe serialization and data exchange.

#schema-driven#type-safety#protocol-buffers
Stars56
Forks5
Last commit1 year ago
vproto
vprotoV

Protobuf compiler and runtime implementation in the V programming language.

#parse#v-lang#compiler
Stars56
Forks9
Last commit3 years ago
reacty_yew
reacty_yewJavaScript

Generate Yew components from React components via TypeScript type definitions.

#webassembly#yew#interoperability
Stars54
Forks1
Last commit5 years ago
refl
reflOCaml

OCaml PPX deriver providing runtime type representations for efficient, type-safe reflection and generic functions.

#type-reflection#ppx-deriver#metaprogramming
Stars53
Forks5
Last commit3 years ago
clang.cr
clang.crCrystal

Libclang bindings for Crystal with an automatic C bindings generator.

#c-bindings#ffi#crystal-lang
Stars52
Forks10
Last commit22 days ago
convergen
convergenGo

A Go code generator that creates type-to-type copy functions with flexible field mapping and conversion rules.

#developer-tools#boilerplate-reduction#code-generator
Stars51
Forks9
Last commit10 months ago
f4go
f4goGo

A transpiler that converts Fortran 77 source code into equivalent Go code, preserving functionality and comments.

#scientific-computing#f4go#legacy-migration
Stars51
Forks9
Last commit2 years ago
jsonschema-gentypes
jsonschema-gentypesPython

Generates Python TypedDict types from JSON Schema or OpenAPI3 schemas.

#developer-tools#typeddict#static-typing
Stars48
Forks15
Last commit9 days ago
Chocotea
ChocoteaJava

A Java library that automatically generates Postman collections and integration tests from Spring, Jakarta, and JAX-RS code.

#jax-rs#spring#spring-framework
Stars48
Forks5
Last commit3 years ago
IdeAnnotator
IdeAnnotatorPHP

Generates IDE docblocks for SilverStripe DataObjects, PageControllers, and Extensions to improve code completion.

#autocompletion#orm#developer-tools
Stars47
Forks24
Last commit2 months ago
Awesome Elm PLTD
Awesome Elm PLTD

A curated collection of programming language theory and development projects, packages, and resources written in Elm.

#parsing#functional-programming#interpreters
Stars46
Forks3
Last commit1 year ago
bel
belGo

Generate TypeScript interfaces from Go structs and interfaces, ideal for JSON RPC communication.

#json-rpc#type-safety#api-contracts
Stars46
Forks10
Last commit2 years ago
flyboy
flyboyLua

A lightweight ChatGPT plugin for Neovim that enables AI-assisted coding directly in your editor buffers.

#ai-coding-assistant#lua-plugin#chatgpt-integration
Stars46
Forks2
Last commit2 years ago
Sweet.apex
Sweet.apexJavaScript

A transpiler that converts feature-rich Sweet Apex code into standard Salesforce Apex classes.

#salesforce#developer-tools#annotation
Stars46
Forks4
Last commit8 years ago
protobuf
protobufAda

A Google Protocol Buffers implementation in Ada, providing code generation and runtime support for serializing structured data.

#compiler#ada#matreshka-framework
Stars45
Forks6
Last commit3 months ago
rec2json
rec2jsonErlang

A parse transform for Erlang that automatically generates JSON serialization/deserialization functions from record definitions.

#json-converter#json-serialization#type-checking
Stars45
Forks21
Last commit2 years ago
Goji
GojiOCaml

A multi-tool for generating OCaml bindings to JavaScript libraries with OCaml-centric design and automated dependency handling.

#dsl#type-safety#ffi
Stars44
Forks8
Last commit12 years ago
grpc
grpcD

A gRPC implementation for the D programming language, built on the hunt-http library.

#d-language#hunt-grpc#distributed-systems
Stars44
Forks5
Last commit4 years ago
AI IntelliJ Plugin
AI IntelliJ PluginJava

A JetBrains IDE plugin that integrates AI chat assistants (OpenAI, Gemini, Claude, Ollama) directly within the editor for code generation and interaction.

#developer-tools#ai-assistant#gemini
Stars44
Forks23
Last commit1 year ago
simple-rpc-cpp
simple-rpc-cppPython

A Python script that generates RPC wrappers for C/C++ functions, enabling remote execution with minimal code changes.

#experimental-control#header-wrappers#c-plus-plus
Stars42
Forks9
Last commit11 years ago
Peapod
PeapodJava

An object-graph wrapper for TinkerPop 3 that generates framed vertex and edge classes at compile-time.

#tinkerpop#annotation-processor#java
Stars42
Forks8
Last commit5 years ago
cl-bindgen
cl-bindgenPython

A command line tool and library for generating CFFI bindings for Common Lisp from C header files.

#clang#python-library#ffi
Stars40
Forks3
Last commit1 month ago
SWET
SWETJava

A cross-platform desktop application for recording Selenium WebDriver page elements and generating test code in Java, C#, or keyword-driven Excel workflows.

#swt#desktop-application#recording
Stars40
Forks14
Last commit18 days ago
straf
strafGo

Convert Go structs to GraphQL objects and build schemas dynamically using struct tags.

#graphql#structs#api-builder
Stars40
Forks6
Last commit6 years ago
pocketbase-gogen
pocketbase-gogenGo

A CLI tool that generates type-safe Go accessor structs and hooks from PocketBase schemas.

#database-orm#developer-tools#type-safety
Stars39
Forks2
Last commit9 months ago
whisker
whiskerV

A fast, logic-less template engine for V, inspired by Mustache but more stable and predictable.

#partials#vlang#template-engine
Stars39
Forks2
Last commit2 years ago
dproto
dprotoD

A D library that uses mixins to generate Protocol Buffer message structures and service interfaces at compile time.

#d#d-language#message-structures
Stars38
Forks16
Last commit6 years ago
TransitGPT
TransitGPTPython

A generative AI chatbot that enables natural language querying and analysis of GTFS transit data through code generation and execution.

#llm-agent#chatbot#generative-ai
Stars38
Forks14
Last commit1 year ago
got
gotGo

GoT is a Go template engine that compiles templates into Go code for high-performance execution.

#go-templates#high-performance#template-engine
Stars38
Forks3
Last commit5 months ago
PreviousPage 13 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 Tools155
#Go86
#Cli Tool80
#Type Safety72
#Golang69
#Swift55
#Typescript54
#Serialization54
#Java50
#Automation49
#Csharp48
#Type Safe43