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

is-my-json-valid
is-my-json-validJavaScript

A high-performance JSONSchema validator that uses code generation for maximum validation speed.

#validation#schema-validation#json-schema
Stars965
Forks114
Last commit3 years ago
FastBinaryEncoding
FastBinaryEncodingC++

Ultra-fast binary serialization library with code generation for C++, C#, Go, Java, JavaScript, Kotlin, Python, Ruby, and Swift.

#multi-language#high-performance#protocol-buffers-alternative
Stars954
Forks98
Last commit
go-enum
go-enumGo

A Go code generator that creates type-safe enumerations with useful methods from simple type declarations.

#developer-tools#type-safety#boilerplate
Stars948
Forks72
Last commit6 months ago
SwiftyJSONAccelerator
SwiftyJSONAcceleratorSwift

A macOS app that generates Swift 5 Codable model files from JSON to accelerate iOS/macOS development.

#hacktoberfest#productivity-tool#codable
Stars947
Forks122
Last commit6 months ago
protobuf-swift
protobuf-swiftSwift

A Swift implementation of Google's Protocol Buffers for efficient data serialization on Apple platforms.

#protoc#apple-platforms#ios
Stars938
Forks134
Last commit2 years ago
Record-Builder
Record-BuilderJava

An annotation processor that generates builders, withers, and records for Java records and interfaces.

#java-17#gradle#annotation-processor
Stars923
Forks70
Last commit10 days ago
csbindgen
csbindgenRust

A Rust tool that automatically generates C# FFI bindings from Rust or C libraries for .NET and Unity.

#csharp#native-interop#dotnet
Stars918
Forks76
Last commit13 days ago
built_value
built_valueDart

A Dart library for generating immutable value types, enum classes, and JSON serialization with minimal boilerplate.

#dart#type-safety#client-server
Stars887
Forks190
Last commit1 month ago
Workbench Export to Migrations
Workbench Export to MigrationsPython

A MySQL Workbench plugin that exports database models to Laravel 5 migrations following PSR-2 standards.

#database-schema#database-tool#laravel
Stars887
Forks229
Last commit
Razor
RazorGo

A Go port of the Razor view engine that compiles templates to Go code for extreme performance and concise syntax.

#fast#razor-syntax#html-templates
Stars884
Forks88
Last commit8 days ago
redux-cli
redux-cliJavaScript

An opinionated CLI tool for quickly generating Redux/React components, forms, and ducks with consistent project structure.

#developer-tools#productivity#boilerplate
Stars876
Forks51
Last commit8 years ago
Razor
RazorC#

Parser and code generator for the Razor syntax, enabling server-side C# code to be embedded within HTML for dynamic web content.

#html-templating#razor-syntax#server-side-rendering
Stars872
Forks219
Last commit7 years ago
Markdown Magic
Markdown MagicJavaScript

Automatically format markdown files via comment blocks using source code, external data, and custom transforms.

#developer-tools#content-sync#readme
Stars864
Forks224
Last commit10 days ago
package: inject
package: injectDart

Compile-time dependency injection framework for Dart and Flutter applications.

#dart#dependency-injection#type-safety
Stars861
Forks195
Last commit5 years ago
Figmagic
FigmagicTypeScript

Generate design tokens, export graphics, and extract React components from Figma documents to bridge design and development.

#design-system#hacktoberfest#devops
Stars857
Forks83
Last commit1 year ago
goverter
goverterGo

Generate type-safe Go converters by defining interface function signatures, avoiding runtime reflection.

#generator#developer-tools#copy
Stars855
Forks67
Last commit3 months ago
Chapyter
ChapyterPython

A JupyterLab extension that integrates GPT-4 as a code interpreter, translating natural language to Python and executing it automatically.

#jupyterlab-extension#data-science#productivity-tools
Stars831
Forks69
Last commit2 years ago
FreeBuilder
FreeBuilderJava

Automatic generation of the Builder pattern for Java 1.8+, reducing boilerplate for immutable value types.

#boilerplate-reduction#gwt#annotation-processor
Stars829
Forks102
Last commit1 year ago
Fiat-Crypto
Fiat-CryptoRocq Prover

Synthesizes formally verified, correct-by-construction C, Rust, Go, and other language code for cryptographic field arithmetic primitives.

#correct-by-construction#coq#field-arithmetic
Stars827
Forks177
Last commit5 days ago
zek
zekGo

Generate Go structs from XML documents to simplify reading XML data in Go programs.

#prototype#hacktoberfest#developer-tools
Stars818
Forks64
Last commit1 month ago
Chimp
ChimpTypeScript

A CLI tool for scaffolding and generating GraphQL code to accelerate development.

#quality#productivity#federation
Stars801
Forks138
Last commit2 years ago
elm-graphql
elm-graphqlElm

Autogenerate type-safe Elm code from any GraphQL schema for guaranteed valid queries and seamless decoders.

#elm-package#schema-first#static-typing
Stars788
Forks107
Last commit3 months ago
Weaver
WeaverSwift

A declarative, compile-time safe dependency injection framework for Swift applications on iOS, macOS, and Linux.

#ios#software-architecture#dependency-injection
Stars769
Forks36
Last commit3 months ago
typed_struct
typed_structElixir

An Elixir library for defining structs with a type without writing boilerplate code.

#elixir#metaprogramming#boilerplate-reduction
Stars768
Forks37
Last commit5 months ago
colfer
colferJava

A binary serialization format and compiler optimized for speed and size, generating code from schema definitions.

#binary-serialization#serializable-objects#high-performance
Stars757
Forks55
Last commit3 months ago
Plaster
PlasterPowerShell

A template-based file and project generator for PowerShell that streamlines module, test, and configuration creation.

#pester-tests#developer-tools#template-engine
Stars750
Forks119
Last commit9 days ago
Appainter
AppainterDart

A visual theme editor and generator for Flutter apps to configure and preview Material Design themes.

#design-system#dart#theme-editor
Stars749
Forks95
Last commit7 days ago
gl-rs
gl-rsRust

An OpenGL function pointer loader and binding generator for the Rust programming language.

#graphics#opengl#game-development
Stars742
Forks125
Last commit6 months ago
Awesome Roslyn
Awesome Roslyn

A curated list of awesome resources for the .NET Compiler Platform (Roslyn), including books, tutorials, projects, analyzers, and source generators.

#hacktoberfest#roslyn-api#developer-tools
Stars733
Forks60
Last commit2 years ago
Roslyn
Roslyn

A curated list of awesome resources for the .NET Roslyn compiler platform, including analyzers, source generators, and tools.

#hacktoberfest#roslyn-api#developer-tools
Stars733
Forks60
Last commit2 years ago
Claude Codex Settings
Claude Codex SettingsPython

A curated collection of battle-tested plugins, skills, and configurations for Claude Code, OpenAI Codex, and other AI coding assistants.

#ai-coding-assistant#plugin-ecosystem#commit-message
Stars724
Forks61
Last commit
claude-code.el
claude-code.elEmacs Lisp

An Emacs interface for Claude Code CLI, providing seamless AI coding assistance within Emacs.

#emacs#developer-tools#productivity
Stars714
Forks74
Last commit1 month ago
roslyn-linq-rewrite
roslyn-linq-rewriteC#

A Roslyn-based compiler that rewrites LINQ expressions into procedural code to minimize allocations and dynamic dispatch in C#.

#compiler#performance-optimization#csharp
Stars714
Forks28
Last commit6 years ago
SwiftInitializerGenerator
SwiftInitializerGeneratorSwift

An Xcode Source Code Extension that automatically generates Swift initializers from selected property lines.

#macos-development#developer-tools#productivity
Stars714
Forks30
Last commit6 years ago
Parallel Code
Parallel CodeTypeScript

A desktop app that runs multiple AI coding agents in parallel, each in its own git worktree and branch.

#ai-coding-assistant#git-worktree#developer-tools
Stars706
Forks91
Last commit3 days ago
mypy-protobuf
mypy-protobufPython

Generates mypy stub files from Protocol Buffer specifications to enable static type checking in Python.

#developer-tools#type-stubs#protocol-buffers
Stars706
Forks80
Last commit1 month ago
PreviousPage 6 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
10 months ago
1 year ago
11 days ago
Next
#Developer Tools98
#Go58
#Cli Tool56
#Type Safety53
#Golang49
#Swift49
#Java40
#Csharp38
#Serialization35
#Typescript33
#Automation33
#Dotnet31