macrozheng/mall

mall项目是一套电商系统,包括前台商城系统及后台管理系统,基于Spring Boot+MyBatis实现,采用Docker容器化部署。 前台商城系统包含首页门户、商品推荐、商品搜索、商品展示、购物车、订单流程、会员中心、客户服务、帮助中心等模块。...

View on GitHub ↗Jump to charts ↓Open shareable report →

macrozheng/mall has 84k+ stars and 29k+ forks on GitHub, is written in Java, and was last pushed on Sep 15, 2026. Data as of . Signed-in members get hourly updates — create a free account.

Summary Information

Updated 4 minutes ago
Added to GitGenius on August 30th, 2026
Created on April 4th, 2018
Open Issues & Pull Requests: 48 (+0)
GitHub issues: Enabled
Number of forks: 29,835
Total Stargazers: 84,918 (+0)
Total Subscribers: 2,211 (+0)

Repository Insights (GitGenius)

Median issue/PR response: 18.5 hours
Mean response time: 80.9 days
90th percentile: 28.9 days
Tracked items: 33

How this project is maintained

100% of open issues come from outside the core team, so the backlog reflects real-world use rather than internal planning. Three people close 82% of everything that gets resolved.

Charts & Analytics

Fetching additional details & charts...

Issue Activity (beta)

Open issues: 25
New in 7 days: 1
Closed in 7 days: 0
Avg open age: 216 days
Stale 30+ days: 8
Stale 90+ days: 3

Recent activity

Opened in 7 days: 1
Closed in 7 days: 0
Comments in 7 days: 0
Events in 7 days: 0

Top labels

No label distribution available yet.

Most active issues this week

Sign in to see which issues are moving.
Sign in

Detailed Description

mall is an e-commerce platform that provides both a storefront and an admin management system, built on Spring Boot and MyBatis with Docker containerization.

The project addresses the need for a complete, production-ready e-commerce solution by combining a customer-facing shopping system with comprehensive backend administration tools. The storefront includes product discovery through search and recommendations, shopping cart functionality, order processing, and member account management. The admin system handles product catalogs, order fulfillment, customer accounts, promotional campaigns, reporting, and access control. The architecture uses Spring Boot for the backend API layer, MyBatis for database interaction, and deploys via Docker containers.

This tool suits teams building e-commerce applications who want a reference implementation or starting point rather than building from scratch. It works well for projects requiring both B2C storefront and B2B management capabilities in a monolithic Spring Boot architecture. The project provides a microservices variant based on Spring Cloud Alibaba for teams preferring distributed architecture, and maintains branches supporting different Java and Spring Boot versions to accommodate varying infrastructure constraints.

Maintainers respond to new issues and pull requests within a day, indicating active engagement with the codebase and community feedback.