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

JeecgBoot

Open source

JeecgBoot is an enterprise Java low-code platform with AI-assisted code generation, online forms and workflow designers, and a built-in AI application and knowledge base layer.

Open-source alternative to

jeecg.com
JeecgBoot homepage screenshot
GitHub stars
48k
Last commit
10 days ago
Repository age
7 years
Version
v3.9.5
Licence
Apache-2.0
Self-hosted
Yes

About JeecgBoot

JeecgBoot is an enterprise-grade low-code development platform for Java projects, with low-code tooling, an AI application platform and an AI knowledge base at its core. Its documentation is mainly in Chinese, with English and Japanese versions available. Version 2.0 of its low-code approach lets developers describe a system in natural language and have AI generate the front-end and back-end code, database tables and menu permissions.

The platform includes a code generator that handles single-table, tree, one-to-one and one-to-many data models, along with online forms, a form designer, a workflow designer, a portal designer, report and big-screen designers and OA office features. Its AI layer provides a chat assistant, a knowledge base, flow orchestration, MCP and plugins, and works with mainstream models such as ChatGPT, DeepSeek and Ollama. Fine-grained permissions cover buttons and data.

The stack pairs a Vue 3, TypeScript, Vite and Ant Design Vue front end with a Spring Boot, Spring Cloud Alibaba and MyBatis-Plus back end. JeecgBoot is Apache-2.0 licensed and aimed at Java teams that want to cut repetitive CRUD work while keeping source-level control.

Key features

  • AI-assisted generation of full systems from prompts
  • Code generator for single, tree and one-to-many models
  • Online form, workflow and report designers
  • AI chat, knowledge base and flow orchestration
  • Works with ChatGPT, DeepSeek and Ollama models
  • Button-level and data-level permissions
  • Vue 3 front end with Spring Boot back end

Good fit for

  • →Rapid development of enterprise back-office systems in Java
  • →Building internal AI chat and knowledge base apps
  • →Cutting repetitive CRUD coding on Java projects
Built with
Java
Tags
low-code
java
spring-boot
vue3
code-generator
workflow
ai
enterprise

JeecgBoot: questions and answers

What is JeecgBoot used for?
JeecgBoot is an enterprise Java low-code platform with AI-assisted code generation, online forms and workflow designers, and a built-in AI application and knowledge base layer. It is a good fit for rapid development of enterprise back-office systems in Java, building internal AI chat and knowledge base apps, and cutting repetitive CRUD coding on Java projects.
Is JeecgBoot open source?
Yes. JeecgBoot is open source under the Apache-2.0 licence. Its source code is on GitHub at jeecgboot/JeecgBoot and is written mainly in Java.
Is JeecgBoot free?
Yes. JeecgBoot is open source, so the software itself is free to use.
Can I self-host JeecgBoot?
Yes. JeecgBoot can be self-hosted on your own server or infrastructure.
What is JeecgBoot an alternative to?
JeecgBoot is an open-source alternative to Mendix, OutSystems and WaveMaker. Other open-source alternatives to Mendix include Joget, Oinone Pamirs and Skyve.
Is JeecgBoot actively maintained?
Yes. The most recent commit to JeecgBoot was on 22 September 2026, and the latest release is v3.9.5, published on 27 August 2026. The project has 48k stars on GitHub.

Open-source alternatives to JeecgBoot

See all

SaaS alternatives to JeecgBoot

See all