awesome-repositories.com
Blog
MCP
awesome-repositories.com

Discover the best open-source repositories with AI-powered search.

ExploreCurated searchesOpen-source alternativesSelf-hosted softwareBlogSitemap
ProjectMCP serverAboutHow we rankPress
LegalPrivacyTerms
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
2227324689 avatar

2227324689/gpmall

0
View on GitHub↗
5,050 stars·1,877 forks·Java·Apache-2.0·15 viewsvip.istio.tech↗

Gpmall

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 identity management. It also includes tools for managing product reviews and executing promotional campaigns.

Features

  • Spring Boot Implementations - Provides a complete microservices-based online retail system implemented with the Spring Boot framework.
  • E-Commerce Store Management - Provides a comprehensive set of tools for running online retail operations, including catalogs and order processing.
  • E-commerce Platforms - Implements a full-scale e-commerce platform with backend infrastructure for storefront and product management.
  • Payment Transaction Processings - Coordinates financial transactions and payment interaction logic to complete customer checkouts.
  • Product Catalogs - Manages the organization and querying of complex product data and attributes for the retail storefront.
  • Retail Transaction Systems - Manages high-concurrency retail transactions and operational continuity across a distributed network.
  • Shopping Carts - Manages the addition of items to shopping carts and tracks the state of customer orders.
  • Kafka Message Queues - Employs Kafka message queues to decouple system components and handle high-throughput asynchronous event streaming.
  • Kafka Event Streaming - Implements a messaging infrastructure using Kafka to handle high-concurrency data flows and asynchronous communication between microservices.
  • Dubbo Integration - Utilizes the Dubbo framework for high-performance synchronous remote procedure calls between microservices.
  • User Account Management - Provides systems for managing user registration, login, and personal profile information.
  • Microservice Architectures - Implements a distributed architecture that decomposes retail business logic into independent, loosely coupled services.
  • Spring Boot Integrations - Uses Spring Boot to bootstrap independent services and manage their dependency injection lifecycles.
  • Marketing Campaign Executions - Executes marketing activities and distributes promotional offers and coupons to incentivize purchases.
  • Product Catalog Search Indexes - Indexes product catalog data into Elasticsearch to provide fast and scalable full-text search for item discovery.
  • Elasticsearch-Based Implementations - Implements an Elasticsearch-based search engine for indexing and retrieving product catalogs.
  • Asynchronous Task Processing - Uses asynchronous task processing to handle background operations and inter-service communication.

Star history

Star history chart for 2227324689/gpmallStar history chart for 2227324689/gpmall

How this analysis was created: This summary and feature list are AI-generated from collected project material and can contain mistakes. Stars, license and language are imported from GitHub. Inclusion does not mean that we have tested or audited this project. Check the source documentation for any feature you depend on. Learn more on our About page.

AI search

Explore more awesome repositories

Describe what you need in plain English — the AI ranks thousands of curated open-source projects by relevance.

Start searching with AI

Projects sharing features with Gpmall

These projects share indexed features with Gpmall. Shared tags can include platform or build tooling; verify the primary use case before treating a result as a replacement.
  • gz-yami/mall4jgz-yami avatar

    gz-yami/mall4j

    5,127View on GitHub↗

    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

    JavaScriptb2cb2c-mallecommerce
    View on GitHub↗5,127
  • shopizer-ecommerce/shopizershopizer-ecommerce avatar

    shopizer-ecommerce/shopizer

    3,880View on GitHub↗

    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.

    Javaapache2cloude-commerce
    View on GitHub↗3,880
  • googlecloudplatform/microservices-demoGoogleCloudPlatform avatar

    GoogleCloudPlatform/microservices-demo

    20,492View on GitHub↗

    This project is a Kubernetes microservices reference architecture implemented as a functional cloud-native e-commerce demo. It serves as a distributed systems testbed designed to demonstrate cloud-native deployment patterns, orchestration, and the interaction of independent services. The system showcases a polyglot service implementation using high-performance communication via gRPC and REST. It integrates generative AI for image analysis and product recommendations, and implements a service mesh to manage traffic, security, and observability between services. The application covers e-commer

    Go
    View on GitHub↗20,492
  • dotnet/eshopdotnet avatar

    dotnet/eShop

    10,079View on GitHub↗

    eShop is a .NET microservices reference application that provides a comprehensive blueprint for a distributed retail system. It implements an e-commerce architecture using decoupled services to manage core operations such as product catalogs, shopping baskets, and order processing. The project demonstrates a cloud-native retail infrastructure that incorporates an asynchronous event bus system to synchronize state across distributed services. It includes a reference implementation for integrating generative AI features by connecting the store to large language models via cloud providers. The

    C#
    View on GitHub↗10,079
Compare all 30 related projects→

Frequently asked questions

What does 2227324689/gpmall do?

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.

What are the main features of 2227324689/gpmall?

The main features of 2227324689/gpmall are: Spring Boot Implementations, E-Commerce Store Management, E-commerce Platforms, Payment Transaction Processings, Product Catalogs, Retail Transaction Systems, Shopping Carts, Kafka Message Queues.

Which projects share features with 2227324689/gpmall?

Projects with overlapping indexed features include: gz-yami/mall4j — mall4j is a Java-based e-commerce platform and B2B2C commerce suite designed to manage retail operations across web,… shopizer-ecommerce/shopizer — Shopizer is a Java-based e-commerce platform designed for managing digital storefronts. It provides a centralized… googlecloudplatform/microservices-demo — This project is a Kubernetes microservices reference architecture implemented as a functional cloud-native e-commerce… dotnet/eshop — eShop is a .NET microservices reference application that provides a comprehensive blueprint for a distributed retail… mirumee/saleor — Saleor is a composable e-commerce platform and global order orchestrator designed as an extensible commerce backend.… linlinjava/litemall — Litemall is an open-source e-commerce platform built on Java and Spring Boot that provides a complete retail…