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

go-countries
go-countriesGo

A lightweight Go library for ISO-3166 country code lookup, validation, and serialization.

#ozzo-validation#iso3166-2#go-library
Stars16
Forks5
Last commit5 years ago
go-enum-encoding
go-enum-encodingGo

A Go code generator for efficient JSON and text encoding/decoding of enums with zero allocations.

#serde#text-encoding#enum
Stars16
Forks1
Last commit1 month ago
goenum
goenumGo

A Go library providing a template-based implementation for defining and working with enumerations, including JSON support and enum sets.

#enumeration#go-library#utility-library
Stars16
Forks1
Last commit1 year ago
Directree
DirectreeGroovy

A Groovy DSL for programmatically creating directory trees and text files with content.

#directory-generation#dsl#directory
Stars15
Forks1
Last commit5 years ago
gob
gobGo

A Go project bootstrapping tool and framework that provides Maven/Gradle-like build automation and SpringBoot-like configuration.

#plugin-system#scaffold#dependency-injection
Stars15
Forks0
Last commit1 year ago
defclass-std
defclass-stdCommon Lisp

A Common Lisp macro that provides a concise, DRY syntax for defining classes, reducing boilerplate in DEFCLASS forms.

#developer-tools#boilerplate-reduction#macros
Stars15
Forks0
Last commit1 year ago
json-schema
json-schemaCrystal

A Crystal library that generates JSON Schema definitions from JSON-serializable types and built-in types.

#validation#type-system#crystal-lang
Stars15
Forks0
Last commit1 month ago
prisma-sequelize-generator
prisma-sequelize-generatorTypeScript

Generates Sequelize models from a Prisma schema, enabling seamless integration between Prisma and Sequelize.

#generator#orm#database
Stars14
Forks1
Last commit4 years ago
AutoFormsBuilderFilesGenerator
AutoFormsBuilderFilesGeneratorTypeScript

Generates strongly-typed Angular Reactive Forms and optional Signals-based forms directly from OpenAPI/Swagger schemas.

#developer-tools#reactive-forms#swagger
Stars13
Forks0
Last commit
AWS-CDK-Kotlin-DSL
AWS-CDK-Kotlin-DSL

Generates Kotlin DSL code for AWS CDK, enabling type-safe infrastructure-as-code in Kotlin.

#kotlin-dsl#cloud-infrastructure#devops-tools
Stars13
Forks0
Last commit5 years ago
nx-nest-graphql
nx-nest-graphqlTypeScript

A starter template for building NestJS GraphQL APIs with Nx workspace, Prisma, and authentication.

#authentication#api-starter#graphql
Stars13
Forks3
Last commit5 years ago
crygen
crygenCrystal

A Crystal library for programmatically generating Crystal source code files.

#developer-tools#metaprogramming#php-generator-inspired
Stars13
Forks2
Last commit6 months ago
Dart Generator
Dart GeneratorDart

Generates type-safe Dart client SDKs and caching classes for PocketBase applications.

#dart#local-caching#type-safety
Stars13
Forks0
Last commit2 years ago
unsafe
unsafeElixir

Generate unsafe (!) bindings for Elixir functions at compile time to reduce code duplication.

#functional-programming#elixir#developer-tools
Stars13
Forks3
Last commit2 years ago
html5tag
html5tagGo

A Go library for generating well-formed HTML5 tags with validation, formatting options, and tag building utilities.

#validation#html5#go-library
Stars13
Forks2
Last commit2 years ago
angular-material-ai-rules
angular-material-ai-rules

AI coding assistant rules and guidelines for generating consistent Angular Material components across various IDEs.

#jetbrains-junie#developer-tools#ide-extensions
Stars13
Forks2
Last commit2 months ago
Eventbus Service
Eventbus ServiceKotlin

A Kotlin code generator for type-safe Vert.x EventBus communication, eliminating serialization overhead.

#annotation-processor#coroutines#distributed-systems
Stars12
Forks2
Last commit1 month ago
Ceylon
CeylonJava

A code generator that enables Ceylon language support for the Vert.x reactive toolkit.

#event-driven#reactive-programming#non-blocking-io
Stars12
Forks8
Last commit5 years ago
marlow
marlowGo

A Go code generation tool that creates type-safe, ergonomic APIs for interacting with MySQL, PostgreSQL, and SQLite databases.

#persistence-layer#database#type-safety
Stars12
Forks2
Last commit6 years ago
Antd-Pro-Generator for VS Code
Antd-Pro-Generator for VS CodeJavaScript

Generates Ant Design Pro service, mock, and model code from Swagger/OpenAPI specifications.

#generator#design#vscode-extension
Stars12
Forks2
Last commit3 years ago
nochat.nvim
nochat.nvimLua

A Neovim plugin providing a seamless AI chat interface with support for multiple providers (Anthropic, OpenAI, Ollama) directly in the editor.

#developer-tools#llm-integration#local-models
Stars11
Forks0
Last commit1 year ago
EasyEntityToDTO
EasyEntityToDTOJava

A lightweight Java annotation processor for automatic DTO and mapper generation from entities.

#object-mapping#boilerplate-reduction#dto
Stars10
Forks1
Last commit5 months ago
piper
piperGo

A Go wrapper for Viper that adds config inheritance, generated key structs, and multiple deployment strategies.

#viper-wrapper#config-inheritance#configuration-management
Stars10
Forks0
Last commit4 years ago
coldframe
coldframeAda

Generates Ada framework code and documentation from UML models using XSLT transformations.

#framework-generator#model-driven-development#argouml
Stars10
Forks2
Last commit2 years ago
mcp-angular-cli
mcp-angular-cliTypeScript

A Model Context Protocol server that enables LLMs and agents to automate Angular CLI commands and workspace management.

#developer-tools#angular-cli#llm-integration
Stars10
Forks3
Last commit1 year ago
rebar3_protobuffs
rebar3_protobuffsErlang

A rebar3 plugin that compiles Protocol Buffers files using Basho's Erlang protobuffs library.

#rebar3-plugin#protocol-buffers#erlang-otp
Stars10
Forks3
Last commit10 years ago
rule-gen
rule-genJavaScript

Generate AI coding assistant rules by analyzing your actual source code with Google Gemini.

#ai-coding-assistant#developer-tools#mdc
Stars9
Forks1
Last commit4 months ago
elixir_generator
elixir_generatorVim Script

Vim plugin that generates Elixir modules with corresponding test files using a simple command.

#elixir#productivity#test-generation
Stars9
Forks3
Last commit1 year ago
atdjs
atdjsOCaml

Generates OCaml serializers/unserializers from ATD type definitions for js_of_ocaml client apps.

#xhr#atd#serialization
Stars9
Forks0
Last commit13 years ago
Sitecore.Utilities
Sitecore.UtilitiesC#

A collection of small utility modules for Sitecore that enhance developer productivity and system management.

#developer-tools#devops#sxa
Stars9
Forks1
Last commit6 years ago
gnatcoll-json
gnatcoll-jsonAda

A library providing JSON serialization/deserialization utilities for Ada standard containers and runtime types.

#runtime-types#ada#deserialization
Stars9
Forks4
Last commit3 years ago
dotairc
dotaircJavaScript

A CLI tool that generates .airc files with technology-specific instructions for AI agents working with your codebase.

#developer-tools#sass#cli-tool
Stars9
Forks0
Last commit1 year ago
patcher
patcherGo

A Go library that automatically generates SQL UPDATE queries from structs, reducing boilerplate code and manual SQL maintenance.

#go-lib#database#go-library
Stars9
Forks5
Last commit3 months ago
Vert.x Codegen Gradle plugin
Vert.x Codegen Gradle pluginGroovy

A Gradle plugin that automates Vert.x code generation configuration for Java projects using service proxies.

#vertx-codegen#vert-x#build-automation
Stars9
Forks2
Last commit6 years ago
Brahma-HibernateUtils
Brahma-HibernateUtilsJava

An annotation processor that auto-generates a list of all JPA @Entity classes for Dropwizard Hibernate registration.

#dropwizard-application#boilerplate-reduction#annotation-processor
Stars9
Forks4
Last commit
Dojo to Typescript Converter
Dojo to Typescript ConverterJavaScript

A TypeScript tool that generates TypeScript declaration files from Dojo API JSON files.

#javascript-tooling#typescript#api-conversion
Stars9
Forks3
Last commit13 years ago
PreviousPage 16 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 months ago
8 years ago
Next
#Developer Tools155
#Go86
#Cli Tool80
#Type Safety72
#Golang69
#Swift55
#Typescript54
#Serialization54
#Java50
#Automation49
#Csharp48
#Type Safe43