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

protox
protoxElixir

A 100% conformant Elixir library for Google Protocol Buffers with reliable encoding/decoding and code generation.

#protoc#elixir#protobuf-runtime
Stars296
Forks21
Last commit9 days ago
IconFont2Code
IconFont2CodeJavaScript

A web tool that generates a C# class with constant fields for the Unicode values of glyph icons in font files.

#xamarin#developer-tools#csharp
Stars290
Forks37
Last commit2 months ago
clReflect
clReflectC++

A C++ reflection library that uses Clang to parse source code and generate runtime type information databases.

#clang#runtime-type-information#c-plus-plus
Stars286
Forks30
Last commit3 years ago
ClaudoPro Directory
ClaudoPro DirectoryMDX

A searchable directory of 262+ pre-built Claude configurations, MCP servers, and automation tools to enhance AI performance for specific tasks.

#claude-api#developer-tools#productivity
Stars282
Forks109
Last commit1 day ago
Transformer
TransformerJavaScript

A web tool that visually formats text and generates Swift/Objective-C code for attributed strings.

#transformer#visual-editor#web-app
Stars279
Forks14
Last commit6 years ago
SwaggerProvider
SwaggerProviderF#

F# generative Type Provider that auto-generates strongly-typed HTTP client code from OpenAPI/Swagger schemas at compile time.

#typeprovider#type-provider#rest-api
Stars278
Forks60
Last commit6 days ago
ChatGPTWizard
ChatGPTWizardPascal

An AI plugin for Embarcadero RAD Studio IDE (XE5 to 12.1) integrating ChatGPT, Writesonic, YouChat, and offline Ollama for code assistance.

#ollama-offline#chatgpt-api#openai
Stars275
Forks58
Last commit2 months ago
SDC
SDCD

A work-in-progress D compiler with supporting tools, built as a library to improve the D toolchain.

#programming-language#d-language#compiler
Stars271
Forks57
Last commit4 months ago
erlsom
erlsomErlang

An Erlang library for parsing and generating XML documents with SAX, simple DOM, and data binding modes.

#dom-parser#sax-parser#xml-schema
Stars269
Forks108
Last commit10 days ago
SqlHydra
SqlHydraF#

SqlHydra is a type-safe SQL generation and code generation suite for F# that creates strongly-typed queries from your database schema.

#typeprovider#query-builder#orm
Stars263
Forks32
Last commit1 month ago
rts
rtsGo

Generates Go struct definitions from JSON server responses, supporting parametric routes and custom headers.

#rest#developer-tools#json-server
Stars258
Forks11
Last commit3 years ago
SwissKnife
SwissKnifeGroovy

A Groovy library for Android providing view injection, threading, and state persistence through annotations.

#threading#parcelable#android
Stars252
Forks21
Last commit10 years ago
Refureku
RefurekuC++

A cross-platform C++17 runtime reflection library with a code generator and dynamic library API.

#dynamic-library#cplusplus-17#cpp17
Stars251
Forks24
Last commit1 year ago
regexpu
regexpuJavaScript

A source code transpiler that rewrites ES2015 Unicode regular expressions with the 'u' flag into ES5-compatible equivalents.

#unicode#regex#transpiler
Stars242
Forks18
Last commit1 year ago
Delphi-JsonToDelphiClass
Delphi-JsonToDelphiClassPascal

Generates Delphi classes from JSON strings for type-safe serialization and deserialization.

#desktop-application#object-pascal#rtl
Stars241
Forks124
Last commit2 years ago
j2s
j2sSwift

A macOS app that converts JSON dictionaries into Codable-compliant Swift structs.

#developer-tools#swift-codable#json-to-swift
Stars237
Forks13
Last commit6 months ago
cl-autowrap
cl-autowrapPython

Automatically generates complete Common Lisp foreign function interface (FFI) wrappers from C header files using c2ffi.

#c2ffi#libffi#system-integration
Stars237
Forks42
Last commit2 years ago
D Template Tutorial
D Template TutorialHTML

A comprehensive tutorial on D programming language templates covering basics to advanced metaprogramming concepts.

#d-language#metaprogramming#programming-tutorial
Stars235
Forks28
Last commit4 years ago
Pollinate
PollinateJavaScript

Generate new projects from Git(Hub) templates using a simple schema and Nunjucks templating.

#parsing#generator#skeleton
Stars228
Forks13
Last commit7 years ago
darklua
darkluaRust

A command line tool that transforms Lua 5.1 and Roblox Luau code using configurable rules.

#luau#roblox#cli-tool
Stars224
Forks46
Last commit11 days ago
Chet - C Header Translator for Delphi
Chet - C Header Translator for DelphiPascal

A C header to Delphi Pascal translator using libclang for accurate conversion of C libraries.

#header-translators#clang#language-interop
Stars224
Forks50
Last commit3 months ago
Selma
SelmaJava

A Java bean mapper that generates mapping code at compile time to eliminate runtime mapping errors.

#object-mapping#bean-mapping#annotation-processor
Stars213
Forks38
Last commit6 years ago
Convalida
ConvalidaJava

A simple, lightweight, and powerful field validation library for Android applications.

#kotlin-dsl#android#annotation-processing
Stars205
Forks18
Last commit6 years ago
charlatan
charlatanGo

A Go interface mocking tool that generates fake implementations for testing, with detailed call tracking.

#unit-testing#interface-mocking#mocking
Stars205
Forks10
Last commit2 years ago
typex
typexGo

A CLI tool to examine Go type structures, interfaces, and their transitive dependencies, and export them as TypeScript declarations.

#type#cli-tool#export
Stars205
Forks12
Last commit2 years ago
sq
sqGo

A code-generated, type-safe SQL query builder and struct mapper for Go that eliminates magic strings and boilerplate.

#query-builder#data-mapper#database
Stars201
Forks11
Last commit3 years ago
Supernova.Enum.Generators
Supernova.Enum.GeneratorsC#

A C# source generator that creates helper classes for enums, providing fast operations without reflection.

#fast-enum#codegeneration#csharp
Stars198
Forks17
Last commit1 year ago
kod
kodGo

A generics-based dependency injection and aspect-oriented programming framework for Go, built around components and interceptors.

#fx#interceptor#aspect-oriented-programming
Stars198
Forks6
Last commit1 day ago
WMI Delphi Code Creator
WMI Delphi Code CreatorPascal

Generate Object Pascal, Oxygene, C++, and C# code to access Windows Management Instrumentation (WMI) classes, events, and methods.

#desktop-application#wmi-explorer#object-pascal
Stars196
Forks46
Last commit
MemberwiseInit
MemberwiseInitSwift

A Swift macro that generates memberwise initializers at any access level with default values and compile-time safety.

#boilerplate-reduction#swift-package-manager#property-wrappers
Stars196
Forks23
Last commit
Utoipauto
UtoipautoRust

Rust macros to automatically discover and add Utoipa paths and schemas at compile time, eliminating manual OpenAPI documentation boilerplate.

#openapi-generator#procedural-macros#code-first
Stars195
Forks11
Last commit10 months ago
SafeDI
SafeDISwift

A compile-time-safe dependency injection library for Swift that eliminates boilerplate while ensuring dependency validity.

#ios#dependency-injection#swift-package-manager
Stars194
Forks8
Last commit1 month ago
Jitescript
JitescriptJava

A Java library for generating JVM bytecode with a clean, fluent API inspired by BiteScript.

#library#runtime-metaprogramming#java
Stars194
Forks31
Last commit5 years ago
generator-jhipster-ionic
generator-jhipster-ionicTypeScript

A JHipster blueprint that generates an Ionic mobile app client for JHipster backends.

#jhipster-blueprint#progressive-web-app#authentication
Stars194
Forks50
Last commit2 days ago
story-ui
story-uiTypeScript

AI-powered Storybook story generator that works with any JavaScript framework and LLM provider.

#design-system#ai#llm-integration
Stars193
Forks17
Last commit21 days ago
Generator.Equals
Generator.EqualsC#

A C# source generator that automatically implements IEquatable<T>, Equals, and GetHashCode using attributes.

#boilerplate-reduction#equality#equality-comparison
Stars193
Forks22
Last commit25 days ago
PreviousPage 9 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
2 years ago
3 months ago
Next
#Developer Tools155
#Go86
#Cli Tool80
#Type Safety72
#Golang69
#Swift55
#Typescript54
#Serialization54
#Java50
#Automation49
#Csharp48
#Type Safe43