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

parquet
parquetGo

A Go library that generates type-safe Parquet readers and writers from Go structs or existing Parquet files.

#parquet#data-serialization#dremel
Stars127
Forks13
Last commit1 year ago
go-featureprocessing
go-featureprocessingGo

A fast, sklearn-like feature processing library for Go that generates optimized transformers from struct tags.

#scikit-learn-alternative#go-library#feature-engineering
Stars126
Forks10
Last commit
record-flux
record-fluxAda

A toolset for formal specification and generation of verifiable binary parsers, message generators, and protocol state machines.

#binary-parser#state-machines#spark
Stars126
Forks8
Last commit5 months ago
Misen
MisenSwift

A Swift script that generates type-safe Swift code from Xcode Asset Catalogs for easier image management.

#type-safety#asset-catalog#tooling
Stars123
Forks5
Last commit7 years ago
AutoLoggerMessage
AutoLoggerMessageC#

A .NET source generator that automatically converts ILogger.Log* calls to high-performance LoggerMessage methods.

#allocation-reduction#performance-optimization#interceptors
Stars119
Forks6
Last commit6 months ago
gocontracts
gocontractsGo

A Go tool that automatically generates pre- and post-condition checks from function descriptions to implement design-by-contract.

#developer-tools#preconditions#design-by-contract
Stars118
Forks12
Last commit7 years ago
Flamingo
FlamingoDart

A Flutter library providing a model framework and utilities for Firebase Firestore, simplifying data operations and structure.

#real-time-database#orm#data-persistence
Stars118
Forks18
Last commit3 years ago
Typetta
TypettaTypeScript

A TypeScript ORM for SQL and MongoDB databases with strict typing and GraphQL-based data modeling.

#orm#graphql#type-safety
Stars116
Forks6
Last commit11 days ago
swift-mod
swift-modSwift

A Swift tool for automated code modification, generating boilerplate like access control and initializers based on AST analysis.

#developer-tools#swift-package-manager#code-generator
Stars115
Forks8
Last commit4 days ago
dataloader-codegen
dataloader-codegenJavaScript

Automatically generates DataLoaders from resource definitions for GraphQL servers, ensuring type safety and batching efficiency.

#graphql#nodejs#typescript
Stars114
Forks13
Last commit2 months ago
Prisma Schema SDL
Prisma Schema SDLTypeScript

A JavaScript library for programmatically building and printing Prisma schema files using an abstract syntax tree.

#orm#database-schema#prisma
Stars113
Forks11
Last commit3 months ago
Roundtable
RoundtablePython

A zero-configuration MCP server that coordinates multiple AI coding assistants (Codex, Claude, Cursor, Gemini) for parallel task execution from a single IDE prompt.

#ai-coding-assistant#developer-tools#parallel-execution
Stars113
Forks16
Last commit
typed-pocketbase
typed-pocketbaseTypeScript

A TypeScript wrapper for the PocketBase JavaScript SDK that provides full type safety and utility functions.

#developer-tools#type-safety#typescript
Stars112
Forks12
Last commit1 year ago
Bake plugin
Bake pluginPHP

A CakePHP plugin providing CLI tools for rapid code generation of controllers, models, templates, and more.

#orm#developer-tools#productivity
Stars112
Forks98
Last commit3 days ago
graphql CLI
graphql CLIJava

A CLI tool for generating GraphQL schemas from Ballerina services and Ballerina code from GraphQL schemas.

#sdl#graphql#cli-tool
Stars107
Forks25
Last commit12 days ago
rosidl_generator_cpp
rosidl_generator_cppC++

Provides the ROS IDL (.msg) definition and code generation for ROS 2 interfaces.

#ros-core#c-bindings#ros2
Stars107
Forks160
Last commit3 days ago
rosidl_generator_c
rosidl_generator_cC++

Provides the ROS interface definition language (.msg/.srv/.action) and code generation tools for ROS 2.

#ros-core#ros2#interface-definition
Stars107
Forks160
Last commit3 days ago
Elm Bridge
Elm BridgeElm

Derive Elm type definitions and JSON encoders/decoders from Haskell types for seamless full-stack development.

#haskell#type-generation#interoperability
Stars106
Forks28
Last commit2 months ago
options-gen
options-genGo

A Go code generator that automates the functional options pattern, eliminating boilerplate for type-safe constructors and validation.

#go-lib#boilerplate-reduction#validation
Stars106
Forks12
Last commit1 month ago
SyntaxKit
SyntaxKitSwift

A Swift package for generating Swift code programmatically using declarative, type-safe result builders.

#result-builders#developer-tools#type-safe
Stars105
Forks2
Last commit1 day ago
estree
estreeElixir

Elixir library providing ESTree JavaScript AST node structs and a JavaScript code generator.

#elixir#estree#javascript-ast
Stars104
Forks11
Last commit6 years ago
Easy Reflection
Easy ReflectionC++

A C++ reflection library for automatic serialization/deserialization of JSON, YAML, and binary formats.

#clang#serde#yaml
Stars104
Forks7
Last commit1 year ago
ocaml-rpc
ocaml-rpcOCaml

A lightweight OCaml library for remote procedure calls (RPC) with XML/JSON encoding and code generation via PPX.

#xml-rpc#json-rpc#client-server
Stars104
Forks30
Last commit2 months ago
infer-types
infer-typesPython

A CLI tool that automatically adds type annotations to Python code using static analysis and heuristics.

#developer-tools#code-formatter#typing
Stars101
Forks6
Last commit3 years ago
dOOv
dOOvJava

A fluent API for type-safe domain model validation and mapping using annotations, code generation, and a DSL.

#dsl#bean-validation#annotation-processing
Stars101
Forks17
Last commit3 years ago
PredicateFlow
PredicateFlowSwift

A Swift library for writing strongly-typed, readable, and flowable NSPredicate queries with auto-generated schemas.

#query-builder#ios#autogenerated
Stars100
Forks10
Last commit3 years ago
GenLang
GenLangDart

A Dart library that extracts messages from JSON files to generate internationalization files for Flutter apps.

#dart#flutter-localizations#flutter-plugins
Stars99
Forks23
Last commit3 years ago
JSON to Model class
JSON to Model classSwift

A template-based macOS app for generating JSON model classes in multiple programming languages.

#generator#dart#pojo
Stars99
Forks16
Last commit4 years ago
Canvascript
CanvascriptJavaScript

A no-code tool for creating HTML canvas graphics by drawing with your pointer and generating render code.

#no-code#html5#web-game-dev
Stars97
Forks13
Last commit11 months ago
loxigen
loxigenPython

Generates OpenFlow protocol libraries for C, Python, and Java from wire protocol descriptions.

#wireshark-dissector#sdn#network-programming
Stars97
Forks126
Last commit3 years ago
gherkingen
gherkingenGo

A customizable BDD test generator for Go that converts Gherkin feature files into test boilerplate.

#behavior-driven-development#bdd-style#go-test
Stars96
Forks4
Last commit6 months ago
tdilb-rs
tdilb-rsRust

A Rust wrapper for the Telegram Database Library (TDLib) with cross-platform support and flexible build options.

#async#tdlib-wrapper#tdlib-rs
Stars95
Forks29
Last commit1 month ago
pest-ast
pest-astRust

A Rust library that automatically converts pest parse trees to strongly typed abstract syntax trees, reducing boilerplate code.

#hacktoberfest#type-safety#compiler-tools
Stars93
Forks17
Last commit5 months ago
ppx_import
ppx_importOCaml

An OCaml syntax extension for importing types and signatures from compiled interface files to reduce redundancy.

#developer-tools#metaprogramming#type-system
Stars93
Forks29
Last commit7 months ago
crudry
crudryElixir

An Elixir library that reduces boilerplate code for CRUD operations in Phoenix contexts and Absinthe resolvers.

#backend-development#crud#elixir
Stars93
Forks11
Last commit4 years ago
Environment Configuration
Environment ConfigurationDart

Generates environment-specific configuration classes and .env files for Dart/Flutter apps during CI/CD builds.

#dart#environment-variables#environment
Stars92
Forks7
Last commit1 year ago
PreviousPage 11 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
1 year ago
8 months ago
Next
#Developer Tools98
#Go58
#Cli Tool56
#Type Safety53
#Golang49
#Swift49
#Java40
#Csharp38
#Serialization35
#Typescript33
#Automation33
#Dotnet31