For java mall or shop, the strongest matches are shopizer-ecommerce/shopizer (Shopizer is a Java and Spring-based e-commerce platform that), newbee-ltd/newbee-mall (This project is a comprehensive Java-based e-commerce platform built) and gz-yami/mall4j (This platform is built on a Java Spring Boot). 2227324689/gpmall and gz-yami/mall4cloud round out the shortlist. Each is ranked by relevance to your query, popularity and recent activity.
Explore the best open-source Java e-commerce platforms and shopping mall repositories, ranked by stars and activity. Compare and pick the right one.
Shopizer is a Java-based e-commerce platform designed for managing digital storefronts. It provides a centralized headless backend that coordinates product catalogs, shopping carts, and order processing workflows. The system is built as a containerized application ready for deployment and scaling within Kubernetes clusters on cloud infrastructure. It utilizes a headless architecture to decouple business logic from the presentation layer via a RESTful interface. The platform covers commerce management through inventory tracking, merchant account coordination, and order fulfillment workflows.
Shopizer is a Java and Spring-based e-commerce platform that provides a headless backend for shopping carts, product catalogues, and order management, matching the required technology stack and feature set.
This project is a comprehensive e-commerce platform implementation available as a Spring Boot application, a Spring Cloud microservices architecture, and a version rewritten in the Go programming language. It provides a full-stack retail system featuring a Vue 3 storefront interface and a centralized backend administration portal. The platform is specifically designed to handle high-concurrency flash sales and coupon distribution systems to manage sudden spikes in purchase requests. It supports multiple deployment strategies, ranging from monolithic server-side rendering to a decoupled fronte
This project is a comprehensive Java-based e-commerce platform built on Spring Boot and Spring Cloud, featuring product catalog management, order lifecycle handling, and a full shopping system.
mall4j is a Java-based e-commerce platform and B2B2C commerce suite designed to manage retail operations across web, mobile, and H5 storefronts. It serves as an omnichannel backend and multi-tenant retail manager, providing the infrastructure to handle product catalogs, shopping carts, and order processing. The system is built on a Spring Boot microservice framework, featuring an omnichannel architecture that exposes a unified API gateway to power diverse client interfaces. It distinguishes itself through a B2B2C workflow that coordinates sales between administrators, merchants, and end consu
This platform is built on a Java Spring Boot microservice architecture and provides a comprehensive e-commerce suite with shopping carts, product catalogs, payment processing, and order management tailored for multi-tenant retail.
Gpmall is a microservices-based e-commerce platform developed with Spring Boot. It is designed to manage online retail operations, including product catalogs, user accounts, and financial transactions. The system utilizes a distributed architecture with Dubbo for service communication and Kafka for asynchronous event streaming. It integrates Elasticsearch to provide full-text indexing and high-performance search capabilities for product discovery and promotional content. The platform covers core retail capabilities such as shopping cart and order processing, payment coordination, and user id
Gpmall is an e-commerce platform built with Spring Boot and a microservices architecture that includes product catalogs, shopping carts, and order processing, matching the required Java technology stack.
mall4cloud is a multi-tenant B2B2C e-commerce platform built on a Spring Cloud microservice architecture. It orchestrates independently deployable services with service discovery, configuration, caching, messaging, distributed transactions, object storage, and full-text search to support a marketplace with separate interfaces for platform administrators, merchants, and customers. The platform distinguishes itself through its comprehensive microservice infrastructure, using RocketMQ for event-driven messaging, Seata for distributed transaction coordination across services, and Redis for cachin
This repository provides a comprehensive B2B2C e-commerce platform built on a Java Spring Cloud microservice architecture, matching the core requirement despite its frontend language classification.
Litemall is an open-source e-commerce platform built on Java and Spring Boot that provides a complete retail environment. It includes both a customer-facing storefront and a centralized administrative dashboard, enabling businesses to manage product catalogs, order lifecycles, and member accounts from a single system. The platform distinguishes itself through deep integration with the WeChat ecosystem, offering a mobile-optimized storefront and social authentication for streamlined user access. It utilizes a modular architecture that combines automated database access layers with custom SQL m
Litemall is an open-source e-commerce platform built on Java and Spring Boot that includes product catalogue management, order lifecycles, and user authentication, though its checkout and payment features are heavily tailored to the WeChat ecosystem rather than generic gateways.
This project is a reference implementation of a distributed system built using Spring Cloud Alibaba, Spring Boot, and JDK 17. It serves as a comprehensive model for implementing a microservices architecture. The system integrates a wide range of distributed patterns, including global transaction coordination for data consistency, OAuth2 and JWT for identity management, and Kubernetes-based container orchestration. It features a dedicated observability stack for distributed request tracing, log aggregation, and service health monitoring. The implementation covers several functional domains, i
This project is a Java-based e-commerce platform and microservices reference architecture that includes a shopping cart, product catalog, payment handling, and order management built on the Spring stack.
Mall-swarm is a microservices-based e-commerce system built with Spring Cloud Alibaba and Spring Boot. It functions as a scalable online retail platform designed to manage complex business logic through a distributed architecture of independent services. The system utilizes Kubernetes and Docker for service orchestration, incorporating a unified API gateway for traffic routing and service discovery. Security is handled via a unified identity and access management framework for verifying user tokens across all connected microservices. The platform includes a dedicated search engine for high-p
This repository provides a microservices-based e-commerce platform built on Spring Boot and Spring Cloud Alibaba, featuring a product catalog, payment integration, user authentication, and distributed architecture that directly matches the search.
Lilishop is a multi-vendor B2B2C e-commerce platform designed as a marketplace where third-party merchants can manage independent storefronts within a unified ecosystem. It is built on a Spring Cloud microservices architecture and a Spring Boot backend, utilizing Vue and Uniapp to deliver responsive user interfaces across web, mobile, and mini-program platforms. The platform differentiates itself through integrated marketing automation tools, including group buying, bargain campaigns, and a commission-based affiliate distribution network. It also features a comprehensive financial settlement
Lilishop is an open-source e-commerce platform built on a Spring Boot and Spring Cloud microservices architecture, featuring product catalogue management, direct checkout workflows, and multi-vendor marketplace capabilities.
This project is an enterprise-grade Java framework designed for building scalable, full-stack e-commerce applications. It provides a comprehensive foundation for microservice-based distributed architectures, enabling the development of complex retail platforms that include product management, order processing, and secure user authentication. By leveraging modular service patterns and centralized API gateways, the framework supports the construction of resilient systems that decompose monolithic business logic into independent, manageable services. The platform distinguishes itself through a r
This project is an enterprise-grade Java e-commerce framework featuring a Spring backend, product catalogue, order processing, and user authentication, making it a fitting choice despite lacking some specific out-of-the-box payment integrations.
This project is a Java-based e-commerce management system and educational project suite. It serves as a backend framework for building online shopping platforms, utilizing a model-view-controller architecture to decouple user interfaces from business logic and data models. The system implements a structured web application framework that integrates relational databases to track product inventories, user accounts, and customer purchase transactions. It features a layered architecture that separates presentation, business logic, and data access. The codebase covers several core capability area
This project is an educational Java e-commerce management system utilizing a Spring MVC backend, covering inventory tracking, user accounts, and transaction processing, though it lacks a full ready-to-use storefront checkout.
MallChat is an e-commerce backend system and real-time messaging platform. It provides a server-side infrastructure for managing online stores, including integrated shopping carts, order processing, and payment workflows. The system features a WebSocket chat server for instant customer communication and a content moderation engine that uses pattern matching to block sensitive language. It integrates large language models to provide automated conversational AI chatbots for customer support and product recommendations. Identity management is handled through a token-based authentication system
MallChat is a Java-based e-commerce backend and real-time messaging system that provides shopping cart, order processing, and authentication features, making it a relevant option for this search despite lacking a built-in storefront UI.
| Repository | Stars | Language | License | Last push |
|---|---|---|---|---|
| shopizer-ecommerce/shopizer | 3.9K | Java | apache-2.0 | |
| newbee-ltd/newbee-mall | 11.6K | Java | GPL-3.0 | |
| gz-yami/mall4j | 5.1K | JavaScript | AGPL-3.0 | |
| 2227324689/gpmall | 5.1K | Java | Apache-2.0 | |
| gz-yami/mall4cloud | 6.1K | JavaScript | AGPL-3.0 | |
| linlinjava/litemall | 20.2K | Java | mit | |
| macrozheng/springcloud-learning | 6.9K | Java | — | |
| macrozheng/mall-swarm | 13K | Java | Apache-2.0 | |
| lilishop/lilishop | 4.2K | Java | AGPL-3.0 | |
| macrozheng/mall | 83.9K | Java | Apache-2.0 |