7,363 open-source and SaaS tools, with GitHub stats refreshed every day.

Diboot

Open source

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.

diboot.com
Diboot homepage screenshot
GitHub stars
1.6k
Last commit
1 mo ago
Repository age
7 years
Version
v3.9.1
Licence
Apache-2.0
Self-hosted
Yes

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
Built with
Java
Vue
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

SaaS alternatives to Diboot

See all