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-swagger
go-swaggerGo

A Go implementation of Swagger 2.0 (OpenAPI 2.0) for generating servers, clients, and CLI tools from API specifications.

#server-generation#api#code-generator
Stars10.0k
Forks1.3k
Last commit2 days ago
R.swift
R.swiftSwift

A Swift library providing strongly typed, autocompleted access to resources like images, fonts, and segues in iOS/macOS projects.

#macos-development#autocompletion#ios
Stars9.6k
Forks779
Last commit1 year ago
SwiftGen-Colors
SwiftGen-ColorsSwift

A Swift code generator for type-safe access to assets, strings, fonts, and other resources in iOS/macOS projects.

#stencil#ios#uiimage
Stars9.6k
Forks765
Last commit3 months ago
SwiftGen
SwiftGenSwift

A Swift code generator for type-safe access to assets, strings, fonts, and other resources in iOS/macOS projects.

#stencil#ios#developer-tools
Stars9.6k
Forks765
Last commit3 months ago
binaryen
binaryenWebAssembly

A compiler and toolchain infrastructure library for WebAssembly, providing optimization, assembly, disassembly, and conversion utilities.

#hacktoberfest#minification#webassembly
Stars8.6k
Forks871
Last commit21 hours ago
oapi-codegen
oapi-codegenGo

Generate Go client and server boilerplate from OpenAPI 3 specifications to reduce manual coding.

#openapi-generator#http-frameworks#rest-api
Stars8.5k
Forks1.0k
Last commit21 hours ago
BGAQRCode-Android RW
BGAQRCode-Android RWC

A customizable Android library for scanning and generating QR codes and barcodes using ZXing and ZBar.

#scanning#camera#barcode
Stars8.0k
Forks1.8k
Last commit13 days ago
Sourcery
SourcerySwift

A Swift code generator that automates boilerplate code using meta-programming and SwiftSyntax.

#ios#metaprogramming#boilerplate
Stars8.0k
Forks634
Last commit1 month ago
MapStruct
MapStructJava

A Java annotation processor for generating type-safe, high-performance bean mappers at compile time.

#object-mapping#bean-mapping#javabeans
Stars7.7k
Forks1.0k
Last commit21 hours ago
NSwag
NSwagC#

A Swagger/OpenAPI toolchain for .NET, ASP.NET Core, and TypeScript that generates specifications and client code.

#aspnet#aurelia#rest-api
Stars7.3k
Forks1.4k
Last commit1 month ago
mockery
mockeryGo

A mock code autogenerator for Go interfaces using testify/mock to eliminate boilerplate.

#generator#mock-generation#unit-testing
Stars7.2k
Forks455
Last commit1 day ago
SQLBoiler
SQLBoilerGo

Generate a type-safe Go ORM from your existing database schema using a database-first approach.

#mssql#orm#database
Stars7.0k
Forks557
Last commit12 days ago
cxx
cxxRust

A safe, zero-overhead FFI bridge for calling C++ code from Rust and Rust code from C++.

#safe-ffi#ffi#c-plus-plus
Stars6.8k
Forks413
Last commit5 days ago
jOOQ
jOOQJava

A type-safe internal DSL and code generator for writing SQL in Java with full IDE support.

#database#r2dbc#dsl
Stars6.8k
Forks1.2k
Last commit17 days ago
jsonschema2pojo
jsonschema2pojoJava

Generates Java types from JSON or JSON Schema and annotates them for data-binding with Jackson, Gson, etc.

#pojo#jackson#java
Stars6.4k
Forks1.7k
Last commit2 months ago
orval
orvalTypeScript

Generate type-safe TypeScript clients from OpenAPI or Swagger specifications for various frameworks.

#axios-client#type-safety#msw
Stars6.3k
Forks650
Last commit1 day ago
javaparser
javaparserJava

A Java 1-25 parser and abstract syntax tree library with advanced analysis capabilities for source code manipulation.

#javaparser#syntax-tree#java-parser
Stars6.1k
Forks1.2k
Last commit1 day ago
Goa
GoaGo

Design-first Go framework that generates API code, documentation, and clients from a single DSL, eliminating drift between design and implementation.

#goa#rest#api
Stars6.1k
Forks585
Last commit4 days ago
GraphQL Editor
GraphQL EditorTypeScript

A visual editor and IDE for designing, visualizing, and understanding GraphQL schemas through a block-based interface.

#monaco-editor#react-component#developer-tools
Stars6.1k
Forks283
Last commit10 months ago
Go AST Book (Chinese)
Go AST Book (Chinese)Go

A free Chinese book teaching how to analyze and manipulate Go source code using its Abstract Syntax Tree (AST).

#compiler#educational#goyacc
Stars5.5k
Forks654
Last commit1 year ago
flutter_rust_bridge
flutter_rust_bridgeDart

A feature-rich, seamless binding generator for calling Rust code from Flutter/Dart and vice versa.

#dart#ffi#async
Stars5.3k
Forks411
Last commit1 day ago
swagger-php
swagger-phpPHP

A PHP library for generating OpenAPI documentation from PHP attributes or annotations.

#rest-api#swagger#cli-tool
Stars5.3k
Forks938
Last commit1 day ago
rust-bindgen
rust-bindgenRust

Automatically generates Rust FFI bindings to C and C++ libraries.

#systems-programming#clang#c-bindings
Stars5.2k
Forks814
Last commit17 days ago
Emmet
EmmetJavaScript

Official Emmet plugin for Sublime Text, enabling high-speed HTML and CSS workflow with abbreviations and actions.

#productivity#sublime-text#css-editor
Stars5.2k
Forks758
Last commit3 years ago
Mapster
MapsterC#

A high-performance, developer-friendly object-to-object mapper for .NET that automates mapping code generation.

#object-mapping#fast#dto
Stars5.2k
Forks407
Last commit1 day ago
LoopBack
LoopBackTypeScript

A Node.js framework for building modern API applications with complex integrations.

#strongloop#rest#api
Stars5.1k
Forks1.1k
Last commit21 hours ago
doT
doTJavaScript

The fastest and most concise JavaScript templating engine for Node.js and browsers, emphasizing V8 performance.

#partials#template-engine#v8-optimization
Stars5.0k
Forks1.0k
Last commit2 years ago
swift-protobuf
swift-protobufSwift

A plugin and runtime library for using Google's Protocol Buffers with Swift, enabling type-safe serialization.

#binary-serialization#type-safety#protocol-buffers
Stars5.0k
Forks528
Last commit11 days ago
chatgpt-vscode
chatgpt-vscodeTypeScript

A VSCode extension that integrates ChatGPT directly into your editor for code explanations, refactoring, and AI-assisted programming.

#developer-tools#productivity#vscode-extension
Stars4.9k
Forks358
Last commit2 years ago
OpenAgents
OpenAgentsPython

An open platform for deploying and using language agents for data analysis, plugin automation, and web browsing.

#hacktoberfest#web-browsing#flask
Stars4.9k
Forks533
Last commit1 year ago
JSONExport
JSONExportSwift

A macOS desktop app that converts JSON objects into model classes for multiple programming languages and frameworks.

#desktop-application#android-development#boilerplate-code
Stars4.8k
Forks789
Last commit2 years ago
autorest
autorestTypeSpec

Generates client libraries for RESTful web services from OpenAPI specifications.

#rest-client#code-generator#rest-api
Stars4.8k
Forks736
Last commit26 days ago
Melody
MelodyRust

A language that compiles to ECMAScript regular expressions, designed for better readability and maintainability.

#compiler#developer-tools#regex
Stars4.7k
Forks57
Last commit1 year ago
prost
prostRust

A Protocol Buffers implementation for Rust that generates simple, idiomatic Rust code from .proto files.

#derive-macros#build-tools#protocol-buffers
Stars4.7k
Forks629
Last commit4 days ago
Kaitai Struct
Kaitai StructShell

A declarative language to generate binary data parsers in multiple programming languages from a single format description.

#data-serialization#csharp#protocol-analyser
Stars4.6k
Forks209
Last commit4 days ago
AsmJit
AsmJitC++

A C++ library for low-latency machine code generation with support for x86, x64, ARM, and AArch64 architectures.

#compiler#jit-compilation#arm
Stars4.6k
Forks587
Last commit4 months ago
PreviousPage 2 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