Code Generator Open Source Projects

Browse 187 Code Generator open source projects, ranked by GitHub stars. Find the most popular Code Generator tools and libraries.

Share your experience:✍️ Write a Post❓ Ask a Question
1-60 of 187 projects
18,041 stars

sqlc-dev/sqlc

Generate type-safe code from SQL

Metrics details
Stars18,041
11,264 stars

dotansimha/graphql-code-generator

A tool for generating code based on a GraphQL schema and GraphQL operations (query/mutation/subscription), with flexible support for custom plugins.

Metrics details
Stars11,264
9,996 stars

go-swagger/go-swagger

Swagger 2.0 implementation for go

Metrics details
Stars9,996
9,569 stars

mac-cain13/R.swift

Strong typed, autocompleted resources like images, fonts and segues in Swift projects

Metrics details
Stars9,569
9,550 stars

SwiftGen/SwiftGen

The Swift code generator for your assets, storyboards, Localizable.strings, … — Get rid of all String-based APIs!

Metrics details
Stars9,550
9,183 stars

prusa3d/PrusaSlicer

G-code generator for 3D printers (RepRap, Makerbot, Ultimaker etc.)

Metrics details
Stars9,183
6,754 stars

jOOQ/jOOQ

jOOQ is the best way to write SQL in Java

Metrics details
Stars6,754
6,128 stars

javaparser/javaparser

Java 1-25 Parser and Abstract Syntax Tree for Java with advanced analysis functionalities.

Metrics details
Stars6,128
5,932 stars

jondot/hygen

The simple, fast, and scalable code generator that lives in your project.

Metrics details
Stars5,932
5,328 stars

cweill/gotests

Automatically generate Go test boilerplate from your source code.

Metrics details
Stars5,328
5,315 stars

mybatis/generator

A code generator for MyBatis.

Metrics details
Stars5,315
4,801 stars

Azure/autorest

OpenAPI (f.k.a Swagger) Specification code generator. Supports C#, PowerShell, Go, Java, Node.js, TypeScript, Python

Metrics details
Stars4,801
4,352 stars

dotnetcore/WTM

Use WTM to write .netcore app fast !!!

Metrics details
Stars4,352
3,972 stars

koxudaxi/datamodel-code-generator

Generate Pydantic v2 models, dataclasses, TypedDict, and msgspec.Struct from OpenAPI, JSON Schema, GraphQL, Avro, Protobuf, and raw JSON/YAML/CSV.

Metrics details
Stars3,972
3,895 stars

xo/xo

Command line tool to generate idiomatic Go code for SQL databases supporting PostgreSQL, MySQL, SQLite, Oracle, and Microsoft SQL Server

Metrics details
Stars3,895
3,765 stars

go-jet/jet

Type safe SQL builder with code generation and automatic query result data mapping

Metrics details
Stars3,765
3,626 stars

dave/jennifer

Jennifer is a code generator for Go

Metrics details
Stars3,626
3,576 stars

pgmodeler/pgmodeler

Open-source data modeling tool designed for PostgreSQL. No more typing DDL commands. Let pgModeler do the work for you!

Metrics details
Stars3,576
3,511 stars

firasdib/Regex101

This repository is currently only used for issue tracking for www.regex101.com

Metrics details
Stars3,511
3,365 stars

jenly1314/ZXingLite

🔥 ZXing的精简极速版,优化扫码和生成二维码/条形码,内置闪光灯等功能。扫描风格支持:微信的线条样式,支付宝的网格样式。几句代码轻松拥有扫码功能 ,ZXingLite让集成扫码更简单。

Metrics details
Stars3,365
2,984 stars

protobuf-c/protobuf-c

Protocol Buffers implementation in C

Metrics details
Stars2,984
2,425 stars

DannyBen/bashly

Bash command line framework and CLI generator

Metrics details
Stars2,425
2,257 stars

nette/php-generator

🐘 Generates neat PHP code for you. Supports new PHP 8.5 features.

Metrics details
Stars2,257
2,206 stars

moshowgame/SpringBootCodeGenerator

又名大狼狗代码生成器,基于SpringBoot2+Freemarker的JAVA代码生成器,以释放双手为目的,支持mysql/oracle/pgsql三大数据库, 用DDL-SQL语句生成JPA/JdbcTemplate/Mybatis/MybatisPlus/BeetlSQL等相关代码.

Metrics details
Stars2,206
2,189 stars

jeecgboot/jeecg

JEECG是一款基于代码生成器的J2EE快速开发平台,开源界“小普元”超越传统商业企业级开发平台。引领新的开发模式(Online Coding模式(自定义表单) - > 代码生成器模式 - > 手工MERGE智能开发), 可以帮助解决Java项目90%的重复工作,让开发更多关注业务逻辑。既能快速提高开发效率,帮助公司节省人力成本,同时又不失灵活性。具备:表单配置能力(无需编码)、移动配置能力、工作流配置能力、报表配置能力(支持移动端)、插件开发能力(可插拔)

Metrics details
Stars2,189
2,184 stars

rrousselGit/freezed

Code generation for immutable classes that has a simple syntax/API without compromising on the features.

Metrics details
Stars2,184
2,113 stars

ogen-go/ogen

OpenAPI v3 code generator for go

Metrics details
Stars2,113
2,092 stars

speedment/speedment

Speedment is a Stream ORM Java Toolkit and Runtime

Metrics details
Stars2,092
2,009 stars

uber/needle

Compile-time safe Swift dependency injection framework

Metrics details
Stars2,009
1,768 stars

danielgtaylor/python-betterproto

Clean, modern, Python 3.6+ code generator & library for Protobuf 3 and async gRPC

Metrics details
Stars1,768
1,731 stars

ballcat-projects/ballcat

😸一个快速开发脚手架,快速搭建企业级后台管理系统,并提供多种便捷starter进行功能扩展。主要功能包括前后台用户分离,菜单权限,数据权限,定时任务,访问日志,操作日志,异常日志,统一异常处理,XSS过滤,SQL防注入,国际化 等多种功能

Metrics details
Stars1,731
1,579 stars

FlutterGen/flutter_gen

The Flutter code generator for your assets, fonts, colors, … — Get rid of all String-based APIs.

Metrics details
Stars1,579
1,570 stars

home-assistant/Iconic

:art: Auto-generated icon font library for iOS, watchOS and tvOS

Metrics details
Stars1,570
1,483 stars

matejak/argbash

Bash argument parsing code generator

Metrics details
Stars1,483
1,419 stars

pyrossh/rust-embed

Rust Macro which loads files into the rust binary at compile time during release and loads the file from the fs during dev.

Metrics details
Stars1,419
1,398 stars

koxudaxi/fastapi-code-generator

This code generator creates FastAPI app from an openapi file.

Metrics details
Stars1,398
1,364 stars

tensor-compiler/taco

The Tensor Algebra Compiler (taco) computes sparse tensor expressions on CPUs and GPUs

Metrics details
Stars1,364
1,244 stars

davidbonnet/astring

🌳 Tiny and fast JavaScript code generator from an ESTree-compliant AST.

Metrics details
Stars1,244
1,177 stars

MCreator/MCreator

MCreator is an open-source software used to make Minecraft Java Edition mods, Minecraft Bedrock Edition Add-Ons, resource packs, and data packs using an intuitive easy-to-learn interface or with an integrated code editor. It is used worldwide by Minecraft players, aspiring mod developers, for education, online classes, and STEM workshops.

Metrics details
Stars1,177
1,159 stars

krzyzanowskim/Natalie

Natalie - Storyboard Code Generator (for Swift)

Metrics details
Stars1,159
1,109 stars

makejavas/EasyCode

基于IntelliJ IDEA开发的代码生成插件,支持自定义任意模板(Java,html,js,xml)。只要是与数据库相关的代码都可以通过自定义模板来生成。支持数据库类型与java类型映射关系配置。支持同时生成生成多张表的代码。每张表有独立的配置信息。完全的个性化定义,规则由你设置。

Metrics details
Stars1,109
1,043 stars

postmanlabs/postman-code-generators

Common repository for all code generators shipped with Postman

Metrics details
Stars1,043
958 stars

JiepengTan/LockstepEngine

A lockstep solution include lots of deterministic library (Math,Collision,Navmesh,BehaviorTree,Serialization ...)

Metrics details
Stars958
917 stars

visualpython/visualpython

GUI-based Python code generator for data science, extension to Jupyter Lab, Jupyter Notebook and Google Colab.

Metrics details
Stars917
872 stars

aspnet/Razor

[Archived] Parser and code generator for CSHTML files used in view pages for MVC web apps. Project moved to https://github.com/aspnet/AspNetCore

Metrics details
Stars872
847 stars

rust-embedded/svd2rust

Generate Rust register maps (`struct`s) from SVD files

Metrics details
Stars847
829 stars

inferred/FreeBuilder

Automatic generation of the Builder pattern for Java

Metrics details
Stars829
818 stars

felix-lang/felix

The Felix Programming Language

Metrics details
Stars818
811 stars

flipboxstudio/lumen-generator

A Lumen Generator You Are Missing

Metrics details
Stars811
797 stars

PyHDI/Pyverilog

Python-based Hardware Design Processing Toolkit for Verilog HDL

Metrics details
Stars797
761 stars

CrestApps/laravel-code-generator

An efficient Laravel code generator, saving time by automating the creation of resources such as views, controllers, routes, migrations, languages, and form-requests. Highly flexible and customizable, it includes a cross-browser compatible template and client-side validation for application modernization.

Metrics details
Stars761
758 stars

pascaldekloe/colfer

binary serialization format

Metrics details
Stars758
755 stars

VictorTzeng/Zxw.Framework.NetCore

基于EF Core的Code First模式的DotNetCore快速开发框架,其中包括DBContext、IOC组件autofac和AspectCore.Injector、代码生成器(也支持DB First)、基于AspectCore的memcache和Redis缓存组件,以及基于ICanPay的支付库和一些日常用的方法和扩展,比如批量插入、更新、删除以及触发器支持,当然还有demo。欢迎提交各种建议、意见和pr~

Metrics details
Stars755
754 stars

mganss/XmlSchemaClassGenerator

Generate C# classes from XML Schema files

Metrics details
Stars754
714 stars

Bouke/SwiftInitializerGenerator

Xcode Source Code Extension to Generate Swift Initializers

Metrics details
Stars714
710 stars

uber/react-view

React View is an interactive playground, documentation and code generator for your components.

Metrics details
Stars710
640 stars

alphaville/optimization-engine

Nonconvex embedded optimization: code generation for fast real-time optimization + ROS support

Metrics details
Stars640
634 stars

inducer/loopy

A code generator for array-based code on CPUs and GPUs

Metrics details
Stars634
612 stars

hofstadter-io/hof

A developer experience centered on CUE. Unifies schemas, data models, deterministic and agentic code generation, workflow and task engine, dagger powered environments, coding assistant, and vscode extension; woven together on the CUE lattice. Squint harder if you can't see the cube :]

Metrics details
Stars612
606 stars

anydream/il2cpp

A MSIL/C# to C++ converter. Faster than CoreCLR with low memory overhead.(已弃坑.C#是个好语言,然而.NET不是一个干净的平台)

Metrics details
Stars606
1-60 of 187 projects
Get A Weekly Email With Trending Code Generator Projects
Stay updated on Code Generator plus related topics you pick below.

Copyright 2018-2026 Awesome Open Source.  All rights reserved.