[Open-source] A low-code generator that can quickly generate code based on custom template content

Open SourceProcess Management
2026-06-28 03:11 2 次浏览 • 0 次下载 0KB
[Open-source] A low-code generator that can quickly generate code based on custom template content

1. Project Overview

Maku Generator is a low-code generator that can quickly generate code based on custom template content, implement project rapid development, online, reduce repetitive code writing, and developers only need to focus on business logic.

2. Open Source License

Licensed under MIT

3. Screenshots

Effect picture

4. Feature Overview

Permanent free MakuGenerator is a low-code generator that can quickly generate code based on custom template content, implement project rapid development, online, reduce repetitive code writing, and developers only need to focus on business logic.

Project characteristics

  • Friendly code structure and comments, easy to read and secondary development
  • Supports spring boot starter, can easily integrate into third-party projects
  • Supports configuring data sources to quickly generate CRUD code, reducing repetitive work
  • Supports mainstream databases such as MySQL, Oracle, SQLServer, PostgreSQL, and Dream8
  • Supports modifying package names for third-party Java projects, making package name modification simple and fast
  • Supports batch import tables, batch generation of code, and synchronization of table structures, etc.

5. Tech Stack

Software requirements

Java 1.8
Maven 3.6+
MySQL 8.0
IDEA (development tool)

Local startup

  • Download source code via git
  • Create a database named maku_generator with utf8mb4 encoding
  • Execute db/mysql.sql to initialize data
  • Modify application.yml to update MySQL account and password, database name
  • Run GeneratorApplication.java to start the project
  • Project access path: http://localhost:8088/maku-generator/index.html

Maven dependency introduction

<dependency>
    <groupId>net.maku</groupId>
    <artifactId>maku-generator-boot-starter</artifactId>
    <version>2.1.0</version>
</dependency>

Third-party integration

Maku-generator code generator can be started as a standalone service or integrated into a third-party system, making it convenient for third-party systems to start and generate code directly, avoiding the need to start another service.

Secondary development

Secondary development requires starting the front-end and back-end projects separately, and modifying the front-end project in maku-generator-ui. If no secondary development is performed, maku-generator-ui does not need to be started, as the front-end project code will be packaged into the back-end project.

Directory Structure

Maku-generator
├─db   Database SQL
│ 
├─maku-generator-boot-starter   Springboot starter
├─maku-generator-core           Code generator source code
├─maku-generator-server         Service for starting the code generator
│        ├─template             Code generator module
│           ├─maku-boot         Maku-boot project module
│           ├─maku-cloud        Maku-cloud project module
├─maku-generator-ui             Code generator front-end interface
│
#1
资源直链https://github.com/makunet/maku-generator/archive/refs/heads/master.zip
去下载
星河码客

发现和分享优质开源项目,传承互联网精神,为开发者服务。

关于本站

联系我们

微信/广告合作:ITcloub (备注星河码客)

免责声明:本站资源版权归原作者所有,仅供学习与交流。如有侵权,请通过「关于我们 - 侵权投诉」联系删除。

Powered by Nuxt · Deployed on Cloudflare