code-generator

There are 1140 repositories under code-generator topic.

  • sqlc-dev/sqlc

    Generate type-safe code from SQL

    Language:Go13.5k801.6k810
  • graphql-code-generator

    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.

    Language:TypeScript10.9k772.6k1.3k
  • go-swagger/go-swagger

    Swagger 2.0 implementation for go

    Language:Go9.6k1202k1.3k
  • mac-cain13/R.swift

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

    Language:Swift9.5k110648763
  • SwiftGen

    SwiftGen/SwiftGen

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

    Language:Swift9.3k101611737
  • jOOQ/jOOQ

    jOOQ is the best way to write SQL in Java

    Language:Java6.2k15517.2k1.2k
  • javaparser/javaparser

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

    Language:Java5.4k1432.3k1.2k
  • mybatis/generator

    A code generator for MyBatis.

    Language:Java5.3k3564172.5k
  • cweill/gotests

    Automatically generate Go test boilerplate from your source code.

    Language:Go5k80101346
  • Azure/autorest

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

    Language:TypeScript4.6k9132.2k739
  • xo/xo

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

    Language:Go3.7k71258317
  • dave/jennifer

    Jennifer is a code generator for Go

    Language:Go3.4k3678159
  • pgmodeler

    pgmodeler/pgmodeler

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

    Language:C++3.1k1341.7k397
  • jenly1314/ZXingLite

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

    Language:Java3.1k28252482
  • koxudaxi/datamodel-code-generator

    Pydantic model and dataclasses.dataclass generator for easy conversion of JSON, OpenAPI, JSON Schema, and YAML data sources.

    Language:Python2.8k25576304
  • go-jet/jet

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

    Language:Go2.7k26208122
  • jeecgboot/jeecg

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

    Language:Java2.2k21001.2k
  • php-generator

    nette/php-generator

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

    Language:PHP2.1k6289139
  • bashly

    DannyBen/bashly

    Bash command line framework and CLI generator

    Language:Ruby2.1k1521188
  • speedment

    speedment/speedment

    Speedment is a Stream ORM Java Toolkit and Runtime

    Language:Java2.1k133851229
  • moshowgame/SpringBootCodeGenerator

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

    Language:CSS2k65119694
  • rrousselGit/freezed

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

    Language:Dart1.9k18800237
  • 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.

    Language:Rust1.7k1511985
  • Iconic

    home-assistant/Iconic

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

    Language:Swift1.6k203387
  • danielgtaylor/python-betterproto

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

    Language:Python1.6k25363218
  • ballcat-projects/ballcat

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

    Language:Java1.5k3176298
  • flutter_gen

    FlutterGen/flutter_gen

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

    Language:Dart1.5k16171150
  • ogen-go/ogen

    OpenAPI v3 code generator for go

    Language:Go1.4k1322785
  • matejak/argbash

    Bash argument parsing code generator

    Language:M41.4k1912362
  • tensor-compiler/taco

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

    Language:C++1.3k57358189
  • davidbonnet/astring

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

    Language:JavaScript1.2k107856
  • makejavas/EasyCode

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

    Language:Java1k22121329
  • MCreator

    MCreator/MCreator

    MCreator is software used to make Minecraft Java Edition mods, Bedrock Edition Add-Ons, and data packs using visual graphical programming or integrated IDE. It is used worldwide by Minecraft players, aspiring mod developers, for education, online classes, and STEM workshops.

    Language:Java885282.4k158
  • JiepengTan/LockstepEngine

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

    Language:C#863325195
  • visualpython/visualpython

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

    Language:JavaScript8621972114
  • inferred/FreeBuilder

    Automatic generation of the Builder pattern for Java

    Language:Java83843149101