About Diboot
Diboot is a low-code development framework for developers, built on Spring Boot and MyBatis. Its goal is to turn complex work into simple work and repeat work into automated work, so that most routine SQL and CRUD code does not have to be written by hand. The documentation is mostly in Chinese.
A code generator called Devtools produces back-end and front-end code, including relations, master-detail pages, mobile pages and non-overwriting updates, with AI-assisted naming. A companion admin UI, diboot-admin-ui, is built on Vue 3, Vite, Pinia, Element Plus and TypeScript. The project describes a continuum between pro-code, low-code and no-code: generated code can be extended freely, and zero-code capabilities such as model, page, form and process design with flows, microservices and dashboards are part of a stronger enterprise edition. Topics mention Flowable and Spring Cloud.
Diboot is licensed under Apache-2.0 and run as a public-benefit project accepting donations. Repositories are mirrored on GitHub, Gitee and GitCode, and community support is offered through chat groups.
Key features
- Code generator for back end and front end
- Spring Boot and MyBatis foundation
- Vue 3 admin UI framework
- Master-detail and mobile page generation
- Switch between pro-code and low-code
- Workflow support with Flowable
Good fit for
- →Rapid admin systems such as CRM and OA
- →Reducing boilerplate CRUD code in Java
- Tags
- low-code
- java
- spring-boot
- mybatis
- vue
- code-generator
- workflow
- chinese
Diboot: questions and answers
- What is Diboot used for?
- Diboot is a Java low-code development framework for generating CRUD back ends and Vue admin front ends, with optional zero-code design in its enterprise edition. It is a good fit for rapid admin systems such as CRM and OA, and reducing boilerplate CRUD code in Java.
- Is Diboot open source?
- Yes. Diboot is open source under the Apache-2.0 licence. Its source code is on GitHub at dibo-software/diboot and is written mainly in Java.
- Is Diboot free?
- Yes. Diboot is open source, so the software itself is free to use.
- Can I self-host Diboot?
- Yes. Diboot can be self-hosted on your own server or infrastructure.
- What are some alternatives to Diboot?
- Similar open-source tools in the Low-code & Internal Tools category include SmartAdmin, JeecgBoot and Opsli. SaaS products in the same category include DronaHQ, Mendix and Quickbase.
- Is Diboot actively maintained?
- Yes. The most recent commit to Diboot was on 2 September 2026, and the latest release is v3.9.1, published on 2 September 2026. The project has 1.6k stars on GitHub.
Open-source alternatives to Diboot
See all
SmartAdmin
Low-code & Internal Tools
SmartAdmin国内首个以「高质量代码」为核心,「简洁、高效、安全」快速开发平台;基于SpringBoot2/3 + Sa-Token + Mybatis-Plus 和 Vue
MIT★ 3.9k
JeecgBoot
Low-code & Internal Tools
【低代码v2.0,一句话即可生成整个系统】企业级AI低代码平台,一键生成前后端代码甚至整个系统。 AI Skills 一句话画流程、设计表单、生成报表、大屏。内置 AI应用平台涵盖
Apache-2.0vs Mendix★ 48kOpsli
Low-code & Internal Tools
OPSLI 快速开发平台基于springboot、vue、element-ui ,项目采用前后端分离架构,热插拔式业务模块与插件扩展性高 ,代码简洁,功能丰富,开箱即用
Apache-2.0★ 1.1kRebuild
Low-code & Internal Tools
最新版全面支持AI智能!通过自然语言操作业务数据,支持 Skills/工具/知识库/MCP。高度可配置化的国产企业管理系统,企业内部可免费商用!零代码/低代码快速搭建WMS库存管理
GPL-3.0vs Salesforce★ 1.1kVlife
Low-code & Internal Tools
上手简单,无需前端开发的准零代码平台,做轻流/明道本地化的平替产品。
OSSvs Kintone★ 711
Erupt
Low-code & Internal Tools
Code as configuration. Annotate a Java entity with @Erupt and ship a production-grade admi
Apache-2.0vs Retool★ 2.9k
SaaS alternatives to Diboot
See all
DronaHQ
Low-code & Internal Tools
Low-code platform for internal tools, admin panels and workflows
SaaS
Mendix
Low-code & Internal Tools
Siemens low-code platform for building enterprise web and mobile apps
SaaS
Quickbase
Low-code & Internal Tools
Low-code platform for database-backed business apps and dashboards
SaaS
ServiceNow App Engine
Low-code & Internal Tools
ServiceNow low-code platform for building workflow apps
SaaS
WaveMaker
Low-code & Internal Tools
Low-code platform for building enterprise web and mobile apps with Java and Angular
SaaS
Zoho Creator
Low-code & Internal Tools
Zoho low-code platform for custom database apps and workflows
SaaS

