Open-Awesome
CategoriesAlternativesStacksSelf-HostedExplore
Open-Awesome

© 2026 Open-Awesome. Curated for the developer elite.

TermsPrivacyAboutGitHubRSS
  1. Home
  2. Tags
  3. Code Generation

Code Generation

431 projects

Showing 36 of 431 projects

SafeDI
SafeDISwift

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

#ios#dependency-injection#swift-package-manager
Stars187
Forks8
Last commit27 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
Stars186
Forks16
Last commit1 month ago
gen_js_api
gen_js_apiOCaml

A tool for generating OCaml bindings to JavaScript libraries, simplifying cross-language interoperability.

#javascript-bindings#interoperability#type-safe
Stars185
Forks30
Last commit3 months ago
Tyre
TyreOCaml

A typed regular expression library for OCaml that enables type-safe parsing and unparsing with automatic group extraction.

#parsing#functional-programming#regex
Stars183
Forks5
Last commit6 months ago
go-bind-plugin
go-bind-pluginGo

A go:generate tool that builds Go 1.8+ plugins and generates typed API wrappers for exported symbols.

#plugin-system#symbol-wrapping#build-tools
Stars181
Forks11
Last commit6 years ago
autogenu-jupyter
autogenu-jupyterC++

An automatic code generator and C/GMRES-based solvers for nonlinear model predictive control (NMPC) in Jupyter.

#robotics#simulation#multiple-shooting
Stars178
Forks38
Last commit11 months ago
commandeer
commandeerGo

A Go library that automatically generates command-line flags from struct fields and tags.

#library#minimalist#cobra-integration
Stars175
Forks16
Last commit3 years ago
hawtjni
hawtjniJava

A JNI code generator based on the Eclipse SWT project's generator, producing high-performance native method implementations.

#java-native-interface#eclipse-swt#native-methods
Stars174
Forks61
Last commit2 years ago
ExpressionToCode
ExpressionToCodeC#

Generates valid, readable C# source code from .NET Expression Trees, with enhanced assertion failure messages.

#unit-testing#csharp#expression-trees
Stars174
Forks29
Last commit3 months ago
Sempare Template Engine
Sempare Template EnginePascal

A Delphi templating engine for dynamic text generation in emails, HTML, reports, source code, and configuration files.

#pascal-programming#server-side-scripting#mail-merge
Stars170
Forks25
Last commit
CertiCoq
CertiCoqRocq Prover

A verified compiler for Gallina (Rocq Prover's specification language) that targets WebAssembly and Clight.

#compiler#webassembly#coq
Stars170
Forks37
Last commit5 days ago
codec-beam
codec-beamHaskell

A Haskell library for generating Erlang VM byte code from pure Haskell, enabling compile-to-BEAM languages.

#haskell#functional-programming#elixir
Stars170
Forks6
Last commit1 year ago
ppx_deriving_yojson
ppx_deriving_yojsonOCaml

A ppx_deriving plugin that generates JSON serializers and deserializers for OCaml types using the Yojson library.

#functional-programming#ppx-deriving#compiler-plugin
Stars169
Forks49
Last commit10 months ago
prisma-ast - A Builder object to programmatically query and edit your schema.prisma files
prisma-ast - A Builder object to programmatically query and edit your schema.prisma filesTypeScript

A TypeScript library for parsing, manipulating, and generating Prisma schema files using an Abstract Syntax Tree.

#parse#orm#developer-tools
Stars167
Forks24
Last commit
clevercli
clevercliTypeScript

A CLI tool that queries OpenAI models with extensible prompt types for common developer tasks.

#developer-tools#gpt-3#productivity
Stars165
Forks5
Last commit3 months ago
Elm TypeScript Interop
Elm TypeScript InteropElm

Generate TypeScript declaration files for Elm ports to ensure type safety in interop.

#interop#type-safety#frontend
Stars165
Forks12
Last commit4 years ago
Snowflaqe
SnowflaqeF#

A dotnet CLI tool for generating type-safe GraphQL clients for F# and Fable with static query verification.

#fable#graphql#type-generation
Stars161
Forks29
Last commit1 year ago
Hawaii
HawaiiF#

A dotnet CLI tool to generate type-safe F# and Fable clients from OpenAPI/Swagger or OData services.

#fable#openapi-generator#openapi-documents
Stars160
Forks23
Last commit2 years ago
gemini-code-flow
gemini-code-flowTypeScript

An AI-powered development orchestration tool for Gemini CLI that runs multiple specialized agents in parallel to write, test, and optimize code.

#developer-tools#code-orchestration#cli-tool
Stars156
Forks23
Last commit
Zolang
ZolangSwift

A programming language that transpiles to multiple platforms using customizable templates, enabling single-source code generation.

#metaprogramming#transpiler#model-definition
Stars155
Forks10
Last commit4 years ago
telescope
telescopeTypeScript

A TypeScript transpiler for Cosmos SDK protobufs that generates strongly-typed libraries for building blockchain applications.

#developer-tools#interchain#transpiler
Stars154
Forks53
Last commit2 months ago
Facil
FacilF#

Facil generates strongly typed F# data access source code from SQL queries and stored procedures.

#database#type-safety#sql-server
Stars152
Forks9
Last commit2 months ago
ADT4J
ADT4JJava

A Java annotation processor for generating algebraic data types with value semantics, pattern matching, and customizable APIs.

#value-semantics#annotation-processor#algebraic-data-types
Stars150
Forks9
Last commit8 years ago
EventHorizon Blazor TypeScript Interop Generator
EventHorizon Blazor TypeScript Interop GeneratorC#

Generates C# Blazor Interop proxies from TypeScript definition files for seamless JavaScript library integration.

#javascript-interop#dotnet-tool#webassembly
Stars149
Forks21
Last commit
php-fhir
php-fhirPHP

A PHP library generator that creates fully-typed classes, serialization, validation, and a REST client from HL7 FHIR XSD schemas.

#rest-client#fhir-parser#data-serialization
Stars148
Forks43
Last commit3 days ago
gemini-cli-extension
gemini-cli-extension

A collection of custom commands, extensions, and settings to enhance the Google Gemini CLI for AI-assisted development.

#developer-tools#productivity#workflow-automation
Stars148
Forks7
Last commit10 months ago
Elm CodeGen
Elm CodeGenElm

An Elm package and CLI tool for generating Elm code with automatic imports and type inference.

#elm-package#developer-tools#metaprogramming
Stars146
Forks18
Last commit1 month ago
hasgo
hasgoGo

A code generator providing Haskell-inspired functional programming utilities for Go, with built-in immutable and type-safe slice operations.

#declarative-programming#hacktoberfest#functional-programming
Stars144
Forks11
Last commit5 years ago
crystal_lib
crystal_libCrystal

Automatic binding generator for native libraries in Crystal, translating C headers into Crystal FFI code.

#language-interop#ffi#crystal
Stars142
Forks31
Last commit8 months ago
json2go
json2goGo

A Go package and CLI tool that generates accurate Go struct types from JSON input, ensuring proper marshaling/unmarshaling.

#developer-tools#vscode-extension#json-to-golang
Stars141
Forks20
Last commit2 months ago
M31.FluentAPI
M31.FluentAPIC#

A C# source generator that automatically creates fluent builder APIs for your classes using attributes.

#developer-tools#fluent-interface#fluent-builder
Stars137
Forks8
Last commit1 month ago
flatc-rust
flatc-rustRust

A Rust API for programmatically invoking the FlatBuffers compiler (flatc) to generate code from .fbs schemas.

#helpers#flatbuffers#build-scripts
Stars137
Forks12
Last commit6 months ago
Interceptor Optimization
Interceptor OptimizationPHP

A Magento 2 module that replaces the default interceptor generator with a compiled approach for faster plugin execution.

#magento2#developer-tools#plugins
Stars137
Forks20
Last commit1 month ago
Deli
DeliSwift

Deli is a Swift dependency injection container that automatically generates DI containers and validates dependency graphs at build time.

#ios#software-architecture#dependency-injection
Stars136
Forks8
Last commit4 years ago
Uno SourceGenerator
Uno SourceGeneratorC#

A Roslyn-based C# source generation framework that enables multi-pass generation and parallel execution of generators.

#generator#compiler#msbuild
Stars134
Forks11
Last commit1 month ago
stringFormatter
stringFormatterGo

A high-performance Go library for string formatting with C#/Python-like template syntax and advanced formatting options.

#high-performance#go-package#template-engine
Stars133
Forks6
Last commit1 month ago
PreviousPage 10 of 12

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 months ago
1 month ago
11 months ago
1 year ago
Next
#Developer Tools98
#Go58
#Cli Tool56
#Type Safety53
#Golang49
#Swift49
#Java40
#Csharp38
#Serialization35
#Typescript33
#Automation33
#Dotnet31