Ballcat screenshot

Ballcat

Updated: 13 Nov 2025
1707 Stars

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

Categories

Overview

BallCat is a project aimed at providing a series of foundational capabilities for fast project development. It allows users to quickly expand functionality based on project requirements. BallCat has all JAR packages pushed to the central repository and provides detailed update logs for each version.

Features

  • Function Component Repository (ballcat): Provides a repository for functional components.
  • Universal Business Modules (ballcat-business): Offers common business modules.
  • Code Generator (ballcat-codegen): Generates code.
  • Backend Management System Server Template (ballcat-boot): Provides a backend management system server template.
  • Backend Management Frontend Vue2 Version (ballcat-ui-vue): Offers a frontend interface for the backend management using Vue2.
  • Backend Management Frontend React Version (ballcat-ui-react): Provides a frontend interface for the backend management using React.
  • Backend Management Frontend Vue3 Version (ballcat-admin-ui-vue3): Offers a frontend interface for the backend management using Vue3.
  • Component Usage Examples (ballcat-samples): Provides examples of component usage.

Installation

To install BallCat, follow these steps:

  1. Clone the repository from GitHub:
git clone https://github.com/ballcat-projects/ballcat
  1. Change to the project directory:
cd ballcat
  1. Build the project:
mvn clean install
  1. Start the project:
mvn spring-boot:run

Summary

BallCat is a project that aims to provide foundational capabilities for fast project development. It includes various modules and components for building backend management systems. With its comprehensive documentation and active community, BallCat is a valuable tool for developers.