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.
sqlc-dev/sqlc
Generate type-safe code from SQL
Metrics details
| Stars | 18,041 |
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
| Stars | 11,264 |
go-swagger/go-swagger
Swagger 2.0 implementation for go
Metrics details
| Stars | 9,996 |
mac-cain13/R.swift
Strong typed, autocompleted resources like images, fonts and segues in Swift projects
Metrics details
| Stars | 9,569 |
SwiftGen/SwiftGen
The Swift code generator for your assets, storyboards, Localizable.strings, … — Get rid of all String-based APIs!
Metrics details
| Stars | 9,550 |
prusa3d/PrusaSlicer
G-code generator for 3D printers (RepRap, Makerbot, Ultimaker etc.)
Metrics details
| Stars | 9,183 |
jOOQ/jOOQ
jOOQ is the best way to write SQL in Java
Metrics details
| Stars | 6,754 |
javaparser/javaparser
Java 1-25 Parser and Abstract Syntax Tree for Java with advanced analysis functionalities.
Metrics details
| Stars | 6,128 |
jondot/hygen
The simple, fast, and scalable code generator that lives in your project.
Metrics details
| Stars | 5,932 |
cweill/gotests
Automatically generate Go test boilerplate from your source code.
Metrics details
| Stars | 5,328 |
mybatis/generator
A code generator for MyBatis.
Metrics details
| Stars | 5,315 |
Azure/autorest
OpenAPI (f.k.a Swagger) Specification code generator. Supports C#, PowerShell, Go, Java, Node.js, TypeScript, Python
Metrics details
| Stars | 4,801 |
dotnetcore/WTM
Use WTM to write .netcore app fast !!!
Metrics details
| Stars | 4,352 |
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
| Stars | 3,972 |
xo/xo
Command line tool to generate idiomatic Go code for SQL databases supporting PostgreSQL, MySQL, SQLite, Oracle, and Microsoft SQL Server
Metrics details
| Stars | 3,895 |
go-jet/jet
Type safe SQL builder with code generation and automatic query result data mapping
Metrics details
| Stars | 3,765 |
dave/jennifer
Jennifer is a code generator for Go
Metrics details
| Stars | 3,626 |
pgmodeler/pgmodeler
Open-source data modeling tool designed for PostgreSQL. No more typing DDL commands. Let pgModeler do the work for you!
Metrics details
| Stars | 3,576 |
firasdib/Regex101
This repository is currently only used for issue tracking for www.regex101.com
Metrics details
| Stars | 3,511 |
jenly1314/ZXingLite
🔥 ZXing的精简极速版,优化扫码和生成二维码/条形码,内置闪光灯等功能。扫描风格支持:微信的线条样式,支付宝的网格样式。几句代码轻松拥有扫码功能 ,ZXingLite让集成扫码更简单。
Metrics details
| Stars | 3,365 |
protobuf-c/protobuf-c
Protocol Buffers implementation in C
Metrics details
| Stars | 2,984 |
DannyBen/bashly
Bash command line framework and CLI generator
Metrics details
| Stars | 2,425 |
nette/php-generator
🐘 Generates neat PHP code for you. Supports new PHP 8.5 features.
Metrics details
| Stars | 2,257 |
moshowgame/SpringBootCodeGenerator
又名大狼狗代码生成器,基于SpringBoot2+Freemarker的JAVA代码生成器,以释放双手为目的,支持mysql/oracle/pgsql三大数据库, 用DDL-SQL语句生成JPA/JdbcTemplate/Mybatis/MybatisPlus/BeetlSQL等相关代码.
Metrics details
| Stars | 2,206 |
jeecgboot/jeecg
JEECG是一款基于代码生成器的J2EE快速开发平台,开源界“小普元”超越传统商业企业级开发平台。引领新的开发模式(Online Coding模式(自定义表单) - > 代码生成器模式 - > 手工MERGE智能开发), 可以帮助解决Java项目90%的重复工作,让开发更多关注业务逻辑。既能快速提高开发效率,帮助公司节省人力成本,同时又不失灵活性。具备:表单配置能力(无需编码)、移动配置能力、工作流配置能力、报表配置能力(支持移动端)、插件开发能力(可插拔)
Metrics details
| Stars | 2,189 |
rrousselGit/freezed
Code generation for immutable classes that has a simple syntax/API without compromising on the features.
Metrics details
| Stars | 2,184 |
ogen-go/ogen
OpenAPI v3 code generator for go
Metrics details
| Stars | 2,113 |
speedment/speedment
Speedment is a Stream ORM Java Toolkit and Runtime
Metrics details
| Stars | 2,092 |
uber/needle
Compile-time safe Swift dependency injection framework
Metrics details
| Stars | 2,009 |
danielgtaylor/python-betterproto
Clean, modern, Python 3.6+ code generator & library for Protobuf 3 and async gRPC
Metrics details
| Stars | 1,768 |
ballcat-projects/ballcat
😸一个快速开发脚手架,快速搭建企业级后台管理系统,并提供多种便捷starter进行功能扩展。主要功能包括前后台用户分离,菜单权限,数据权限,定时任务,访问日志,操作日志,异常日志,统一异常处理,XSS过滤,SQL防注入,国际化 等多种功能
Metrics details
| Stars | 1,731 |
FlutterGen/flutter_gen
The Flutter code generator for your assets, fonts, colors, … — Get rid of all String-based APIs.
Metrics details
| Stars | 1,579 |
home-assistant/Iconic
:art: Auto-generated icon font library for iOS, watchOS and tvOS
Metrics details
| Stars | 1,570 |
matejak/argbash
Bash argument parsing code generator
Metrics details
| Stars | 1,483 |
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
| Stars | 1,419 |
koxudaxi/fastapi-code-generator
This code generator creates FastAPI app from an openapi file.
Metrics details
| Stars | 1,398 |
tensor-compiler/taco
The Tensor Algebra Compiler (taco) computes sparse tensor expressions on CPUs and GPUs
Metrics details
| Stars | 1,364 |
davidbonnet/astring
🌳 Tiny and fast JavaScript code generator from an ESTree-compliant AST.
Metrics details
| Stars | 1,244 |
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
| Stars | 1,177 |
krzyzanowskim/Natalie
Natalie - Storyboard Code Generator (for Swift)
Metrics details
| Stars | 1,159 |
makejavas/EasyCode
基于IntelliJ IDEA开发的代码生成插件,支持自定义任意模板(Java,html,js,xml)。只要是与数据库相关的代码都可以通过自定义模板来生成。支持数据库类型与java类型映射关系配置。支持同时生成生成多张表的代码。每张表有独立的配置信息。完全的个性化定义,规则由你设置。
Metrics details
| Stars | 1,109 |
postmanlabs/postman-code-generators
Common repository for all code generators shipped with Postman
Metrics details
| Stars | 1,043 |
JiepengTan/LockstepEngine
A lockstep solution include lots of deterministic library (Math,Collision,Navmesh,BehaviorTree,Serialization ...)
Metrics details
| Stars | 958 |
visualpython/visualpython
GUI-based Python code generator for data science, extension to Jupyter Lab, Jupyter Notebook and Google Colab.
Metrics details
| Stars | 917 |
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
| Stars | 872 |
rust-embedded/svd2rust
Generate Rust register maps (`struct`s) from SVD files
Metrics details
| Stars | 847 |
inferred/FreeBuilder
Automatic generation of the Builder pattern for Java
Metrics details
| Stars | 829 |
felix-lang/felix
The Felix Programming Language
Metrics details
| Stars | 818 |
flipboxstudio/lumen-generator
A Lumen Generator You Are Missing
Metrics details
| Stars | 811 |
PyHDI/Pyverilog
Python-based Hardware Design Processing Toolkit for Verilog HDL
Metrics details
| Stars | 797 |
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
| Stars | 761 |
pascaldekloe/colfer
binary serialization format
Metrics details
| Stars | 758 |
VictorTzeng/Zxw.Framework.NetCore
基于EF Core的Code First模式的DotNetCore快速开发框架,其中包括DBContext、IOC组件autofac和AspectCore.Injector、代码生成器(也支持DB First)、基于AspectCore的memcache和Redis缓存组件,以及基于ICanPay的支付库和一些日常用的方法和扩展,比如批量插入、更新、删除以及触发器支持,当然还有demo。欢迎提交各种建议、意见和pr~
Metrics details
| Stars | 755 |
mganss/XmlSchemaClassGenerator
Generate C# classes from XML Schema files
Metrics details
| Stars | 754 |
Bouke/SwiftInitializerGenerator
Xcode Source Code Extension to Generate Swift Initializers
Metrics details
| Stars | 714 |
uber/react-view
React View is an interactive playground, documentation and code generator for your components.
Metrics details
| Stars | 710 |
alphaville/optimization-engine
Nonconvex embedded optimization: code generation for fast real-time optimization + ROS support
Metrics details
| Stars | 640 |
inducer/loopy
A code generator for array-based code on CPUs and GPUs
Metrics details
| Stars | 634 |
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
| Stars | 612 |
anydream/il2cpp
A MSIL/C# to C++ converter. Faster than CoreCLR with low memory overhead.(已弃坑.C#是个好语言,然而.NET不是一个干净的平台)
Metrics details
| Stars | 606 |
