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

Temple
TempleSwift

A guide and collection of Xcode templates for iOS boilerplate code to save time and maintain conventions.

#template#mobile-architecture#developer-tools
Stars37
Forks1
Last commit3 years ago
babel-plugin-flow-relay-query
babel-plugin-flow-relay-queryJavaScript

A Babel plugin that automatically converts Flow type definitions into GraphQL fragments for Relay and Apollo.

#relay#graphql#type-safety
Stars37
Forks3
Last commit8 years ago
agentify
agentifyTypeScript

Transforms OpenAPI specifications into multiple AI agent interface formats like MCP servers, CLAUDE.md, and AGENTS.md with a single command.

#ai#developer-tools#llms-txt
Stars36
Forks1
Last commit4 months ago
Light Java GraphQL
Light Java GraphQLJava

A GraphQL framework built on the light-4j platform for creating high-performance, secure GraphQL services in Java.

#graphql-validator#api-framework#relay
Stars36
Forks7
Last commit3 days ago
codex.nvim
codex.nvimLua

A Neovim IDE integration plugin for Codex, enabling in-editor terminal control, file/selection sending, and diff management.

#ai-coding-assistant#developer-tools#ide-integration
Stars36
Forks5
Last commit1 month ago
lrt
lrtOCaml

A PPX-based OCaml extension for runtime type representations, enabling generic type-driven operations like automatic GUI generation and SQL schema derivation.

#runtime-types#metaprogramming#compiler-extension
Stars36
Forks3
Last commit5 years ago
xj2go
xj2goGo

Convert XML and JSON files into Go struct definitions for type-safe data handling.

#data-serialization#struct-definition#type-safety
Stars36
Forks8
Last commit4 years ago
exgen
exgenElixir

A templating library for generating reusable Elixir projects from EEx templates via Mix tasks.

#template#elixir#developer-tools
Stars36
Forks6
Last commit6 years ago
agent-rules-kit
agent-rules-kitJavaScript

A CLI tool that bootstraps and installs AI agent rules for Cursor, VS Code, Claude, and other coding assistants across multiple frameworks.

#cursor-ide#developer-tools#ai-assistant
Stars35
Forks5
Last commit10 months ago
AtBuild
AtBuildTypeScript

A programmable JavaScript preprocessor that moves code execution from runtime to buildtime for performance and code generation.

#esbuild#performance-optimization#nextjs
Stars35
Forks2
Last commit5 years ago
Allendang/nvim-expand-expr
Allendang/nvim-expand-exprLua

A Neovim plugin that expands expressions with range patterns into multiple lines using Lua evaluation.

#editor-tool#lua-scripting#productivity
Stars35
Forks0
Last commit5 years ago
qry
qryGo

A Go library for storing raw SQL queries in .sql files with IDE benefits and compile-time constant generation.

#compile-time-constants#sql-queries#go-library
Stars35
Forks7
Last commit2 years ago
/prime
/prime

A project scaffold providing reusable Claude Code commands, structured AI documentation, and standardized feature specifications to streamline AI-assisted development workflows.

#ai-assisted-development#version-control#developer-tools
Stars35
Forks1
Last commit10 months ago
gaphql-java-type-generator
gaphql-java-type-generatorJava

Autogenerates GraphQL types from Java classes for use with graphql-java, with fully customizable generation strategies.

#java-library#graphql#type-generation
Stars34
Forks14
Last commit
ChuckScript
ChuckScriptJavaScript

A humorous esoteric programming language where '0' is the only command, based on JavaScript and Unary.

#programming-language#humor#interpreter
Stars33
Forks0
Last commit10 years ago
Sepal.clj
Sepal.cljCirru

Generates Clojure code from EDN vectors, bridging Cirru syntax to Clojure.

#ast-generation#metaprogramming#clojure-library
Stars32
Forks1
Last commit11 months ago
go-apispec
go-apispecGo

Generates OpenAPI 3.1 specifications from Go source code using static analysis, with zero annotations and automatic framework detection.

#developer-tools#openapi-generator#echo
Stars32
Forks0
Last commit15 days ago
json2v
json2vJavaScript

Convert JSON to Vlang struct definitions with support for complex types and features.

#js#developer-tools#struct-definition
Stars32
Forks2
Last commit1 month ago
swagger-ada
swagger-adaAda

An Ada library and code generator support for creating REST API clients and servers from OpenAPI specifications.

#rest#api#client
Stars31
Forks4
Last commit8 months ago
generate
generateGo

Recursively runs go generate on specified paths with regex filtering capabilities.

#developer-tools#regex-filtering#build-automation
Stars31
Forks5
Last commit9 years ago
lein-protodeps
lein-protodepsClojure

A Leiningen plugin to automate compilation of Protobuf and gRPC stubs from git or local sources.

#java-interop#leiningen-plugin#protocol-buffers
Stars31
Forks3
Last commit7 months ago
dotnet-chrome-protocol
dotnet-chrome-protocolC#

A runtime library and code generation tools for Chrome DevTools Protocol support in C#/.NET.

#csharp#chromium#websocket
Stars30
Forks5
Last commit7 days ago
Dart Barrel File Generator
Dart Barrel File GeneratorTypeScript

A VSCode extension and CLI tool that automatically generates and maintains barrel files for Dart projects.

#dart-barrel#dart#barrel-files
Stars29
Forks10
Last commit2 months ago
java-creator-nvim
java-creator-nvimLua

A Neovim plugin for interactively generating Java files (classes, interfaces, enums, records) with automatic package detection and setup.

#boilerplate-reduction#java#neovim-plugin
Stars29
Forks1
Last commit5 months ago
CaffQL
CaffQLC++

Generates C++ types and GraphQL request/response serialization code from a GraphQL JSON schema.

#schema-driven#c-plus-plus#serialization
Stars29
Forks6
Last commit6 years ago
absinthe_gen
absinthe_genElixir

A scaffold generator for Elixir Absinthe projects that creates schema, type, and resolver files.

#generator#elixir#phoenix
Stars28
Forks1
Last commit5 years ago
otelinji
otelinjiGo

Automatically injects OpenTelemetry tracing blocks into exported Go functions for auto-instrumentation.

#auto-instrumentation#devops#observability
Stars28
Forks0
Last commit3 months ago
BlazorInteropGenerator
BlazorInteropGeneratorC#

Generates strongly-typed Blazor-to-JavaScript interop methods by parsing JavaScript files and creating IJSRuntime extension methods.

#javascript-interop#webassembly#type-safety
Stars28
Forks2
Last commit
Model-View-Presenter template
Model-View-Presenter templateSwift

An Xcode template for generating iOS app modules following the Model-View-Presenter (MVP) architecture pattern.

#template#ios#software-architecture
Stars27
Forks4
Last commit4 years ago
JSON Mapper
JSON MapperSwift

A macOS app that generates Swift Object Mapper classes from JSON data.

#developer-tools#object-mapper#model-mapping
Stars27
Forks3
Last commit9 years ago
easy-macros
easy-macrosCommon Lisp

A Common Lisp library that simplifies writing macros using the call-with pattern, reducing errors and boilerplate.

#programming-language#developer-tools#metaprogramming
Stars26
Forks0
Last commit1 year ago
CQRS on Azure
CQRS on AzureC#

Visual Studio IDE template and plugin for rapidly building CQRS/Event Sourcing applications on Windows Azure.

#cloud-development#ide-plugin#cqrs
Stars26
Forks11
Last commit7 years ago
firex
firexElixir

Firex automatically generates command-line interfaces (CLIs) from Elixir modules, inspired by Python Fire.

#elixir#developer-tools#cli-generators
Stars26
Forks1
Last commit8 years ago
svger-cli
svger-cliTypeScript

A zero-dependency CLI tool that converts SVG files into optimized components for React, Vue, Angular, Svelte, and other modern JavaScript frameworks.

#developer-tools#zero-dependency#converter
Stars25
Forks3
Last commit8 days ago
cacheme
cachemeGo

A schema-based, statically typed Redis caching and memoization framework for Go, using code generation for type safety.

#go-redis#orm#caching
Stars25
Forks1
Last commit4 years ago
protoc-gen-httpgo
protoc-gen-httpgoGo

A protoc plugin that generates native HTTP server and client code from Protobuf definitions, eliminating proxy overhead.

#protoc#generator#api-gateway
Stars25
Forks2
Last commit3 months ago
PreviousPage 14 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
7 years ago
1 month ago
Next
#Developer Tools155
#Go86
#Cli Tool80
#Type Safety72
#Golang69
#Swift55
#Typescript54
#Serialization54
#Java50
#Automation49
#Csharp48
#Type Safe43