30 open-source projects similar to bagisto/opensource-ecommerce-mobile-app, ranked by shared indexed features. Tags may describe platforms or build tools rather than the same primary purpose. Check each project’s use case, license, and deployment requirements before treating it as a replacement.
Medusa is a headless commerce engine designed as a modular, API-first platform for building custom digital storefronts and business applications. Its architecture is built on a decoupled system where core business logic is encapsulated into independent, swappable modules that communicate through defined interfaces, allowing developers to incrementally adopt or replace components to fit specific operational needs. The platform distinguishes itself through a highly extensible design that supports complex commerce requirements, including multi-vendor marketplace operations, B2B purchasing workfl
CRMEB is a comprehensive e-commerce platform built on ThinkPHP 6, designed as a headless system that delivers standardized APIs to various frontend clients. It provides a unified backend to synchronize product catalogs, orders, and customer data across web browsers, mobile applications, and mini-programs. The platform supports diverse commerce models, including multi-vendor marketplaces where independent merchants manage their own stores, centralized chain store networks, and social commerce frameworks featuring affiliate distribution and community group buying. It also integrates specialized
WooCommerce is a comprehensive eCommerce framework for WordPress that transforms websites into fully functional online stores for physical and digital goods. It serves as a digital storefront manager for product catalogs, inventory, and customer orders across retail and wholesale business models. The system functions as a payment gateway integrator, connecting shops to diverse processors for credit cards, digital wallets, and subscriptions. It also operates as an order fulfillment system for calculating shipping rates, generating labels, and coordinating delivery via third-party couriers, whi
This project is a modular e-commerce platform built on Ruby on Rails, designed to serve as a comprehensive engine for managing online retail operations. It provides the foundational infrastructure to handle complex product catalogs, customer order lifecycles, and global payment processing within a unified system. The platform distinguishes itself through a headless, API-first architecture that decouples backend commerce logic from custom frontend storefronts. It supports multi-tenant environments, allowing for the management of multiple independent retail storefronts or marketplaces from a si
Tigshop is a multi-tenant e-commerce framework designed to support single-merchant, multi-merchant, and cross-border retail configurations. It functions as a B2B2C marketplace platform that connects suppliers, store owners, and customers through integrated storefronts and vendor portals. The system is distinguished by an automated revenue splitting engine that divides transaction payments between platforms, merchants, and suppliers based on defined service fee rules. It includes a tiered affiliate distribution system for tracking multi-level commissions and an omnichannel retail manager that
TastyIgniter is a comprehensive restaurant management system and digital ordering engine. Built as a modular application framework, it provides the tools necessary to operate online food ordering, table reservation systems, and multi-vendor e-commerce platforms. The platform is designed to handle complex restaurant operations, including multi-location networking and multi-vendor marketplace management. It distinguishes itself through specialized restaurant automation, such as coordinating guest limits and time slots for bookings, managing ingredient and allergen catalogs, and implementing mul
This project is a comprehensive link management and marketing attribution platform designed for creating, tracking, and analyzing shortened URLs. It functions as a centralized hub for marketing analytics, providing tools to monitor link performance, visualize conversion funnels, and manage affiliate programs through a unified dashboard. The platform distinguishes itself by integrating advanced attribution modeling and partner management directly into the link infrastructure. It supports complex marketing workflows, including automated commission calculations, fraud detection, and payout distr
Sylius is a PHP-based digital commerce framework built on Symfony for managing product catalogs, orders, and customer transactions. It functions as an API-first headless commerce engine that delivers store data via REST to decoupled frontend interfaces and external systems. The platform includes a specialized B2B eCommerce framework with tools for managing wholesale operations and corporate pricing. It also acts as a multi-store commerce manager, allowing the coordination of product inventory and sales across multiple digital storefronts from a single installation. The system covers broader
Vendure is a Node.js e-commerce engine and headless commerce framework built with NestJS and TypeScript. It serves as a multi-channel commerce platform that manages product catalogs, orders, and customers via a strongly typed GraphQL API. The platform is distinguished by its highly extensible architecture, featuring a customizable administrative dashboard where developers can inject custom React components and entity views. It supports multi-channel commerce, allowing the isolation of products, currencies, and regional catalogs from a single unified backend. The engine covers a broad range o
This project is a web-based e-commerce framework built with PHP and the CodeIgniter architecture. It provides a comprehensive platform for operating a multi-vendor marketplace, enabling independent sellers to manage their own product catalogs, inventory, and business activities within a centralized environment. The platform distinguishes itself through its support for internationalization and multi-vendor coordination, allowing store operators to localize content for global audiences while maintaining a responsive, mobile-friendly storefront. It includes integrated tools for secure payment pr
Lunar is a modular PHP e-commerce framework and headless commerce engine designed to manage the backend logic and data models of an online store. It provides a decoupled infrastructure that separates business logic from the presentation layer, allowing for the orchestration of digital storefronts via an API. The system is distinguished by its headless-first approach and a dedicated toolkit for building customized administration interfaces using pre-made components and widgets. It supports complex global operations through a multilingual commerce system that handles regional storefront configu
Formbricks is an open-source survey and feedback platform designed to help teams capture and analyze user insights through targeted, in-app, and website-based interactions. It functions as a comprehensive customer experience analytics system that allows organizations to maintain full control over their data, user attributes, and survey workflows. The platform distinguishes itself through its event-driven architecture, which enables precise behavioral targeting by triggering surveys based on specific user actions or application events. It supports deep integration with external ecosystems by a
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
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.
This project is a web-based inventory and order management system built on the ASP.NET Core framework. It provides a comprehensive platform for tracking stock levels, managing the full lifecycle of sales and purchase orders, and coordinating warehouse logistics. The system is designed to handle operational tasks ranging from goods receipt and physical counting to delivery tracking and returns. The backend architecture utilizes a clean architecture pattern, separating business logic from infrastructure concerns to maintain modularity. It implements command segregation and a message dispatching
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
Reaction is an event-driven, headless commerce platform designed to decouple backend business logic from the frontend presentation layer. It utilizes an API-first architecture with a GraphQL data layer to manage online sales and retail operations. The platform supports multi-tenant resource sharing, allowing multiple independent storefronts to be hosted and managed within a single installation. It features a plugin-based extension system that enables the integration of third-party services and custom business logic through composable workflows. The system covers core retail capabilities incl
Saleor is a headless, API-first commerce platform designed to manage complex retail operations through a decoupled architecture. It provides a centralized backend that uses a GraphQL-based interface to handle product catalogs, order lifecycles, and multi-channel sales across diverse global markets. By separating the commerce engine from the storefront, the platform enables developers to build custom, high-performance shopping experiences while maintaining granular control over data interactions. The platform distinguishes itself through an event-driven architecture that allows for deep extens
This platform is a centralized music e-commerce and digital asset management system designed to facilitate direct-to-fan sales. It provides a comprehensive commerce engine that handles secure checkout flows, multi-currency payments, and the distribution of digital and physical inventory while allowing creators to retain full ownership of their customer data and revenue. The system distinguishes itself through a modular architecture that supports extensive plugin development and third-party service integration. By utilizing standardized authorization protocols, the platform enables automated d
vue2-elm is a comprehensive Vue.js e-commerce reference application and single-page application boilerplate. It provides a foundational architecture for building complex online food delivery platforms, utilizing Vue 2 and Vuex for centralized state management. The project functions as a complete frontend template specifically tailored for food delivery services. It includes pre-configured user interface pages for merchant browsing, delivery address management, and the processing of food orders. The application covers a wide range of e-commerce capabilities, including shopping cart management
This project is a community-curated directory of open-source software designed for deployment in private server environments and home labs. It serves as a comprehensive resource for discovering independent, self-hosted alternatives to mainstream cloud services, enabling users to maintain full data ownership and control over their digital infrastructure. The directory is structured through a hierarchical taxonomy that organizes a vast collection of applications into logical categories, ranging from media management and data analytics to private communication and team productivity tools. It dis
Hanko is an open-source identity provider and customer identity and access management system. It serves as a passkey authentication service and an OAuth and SAML SSO gateway, allowing applications to authenticate users and issue tokens via standard identity protocols. The project distinguishes itself through a strong focus on passwordless access using WebAuthn-based passkeys and email-based passcodes. It provides framework-agnostic authentication interfaces as customizable web components that can be embedded directly into web applications to handle login, registration, and profile management.
aimeos-laravel is a comprehensive e-commerce framework for building online stores and B2B marketplaces using the Laravel PHP framework. It functions as a digital storefront engine and multi-tenant e-commerce platform, providing the core logic for managing product catalogs, shopping baskets, and payment processing. The project is distinguished by its ability to support complex business models, including multi-vendor marketplaces and professional B2B commerce suites with tiered pricing and procurement workflows. It also provides a headless commerce API, allowing store data and business logic to
This project is a comprehensive enterprise architecture for building multi-tenant distributed systems, implemented as a Spring Cloud microservices platform. It provides a complete framework for managing microservices, focusing on multi-tenant data architecture and centralized identity provision. The platform is distinguished by its integrated approach to identity and security, utilizing an OAuth2 identity provider to manage single sign-on, role-based access control, and JWT token issuance across distributed services. It further separates organizational boundaries through multi-tenant data iso
Vendure is a headless commerce framework built with TypeScript and NestJS for managing direct-to-consumer and business-to-business sales channels. It provides a scalable backend for coordinating product catalogs, orders, and payments through a typed and introspectable GraphQL API. The project is distinguished by a modular, plugin-based extension model that allows for the addition of custom entities, pricing rules, and business logic. This extensibility enables the coordination of omnichannel sales and enterprise order orchestration from a single central core. The framework covers broad capab
yii2_fecshop is a comprehensive B2C e-commerce platform and CMS built on the Yii2 PHP framework. It functions as a headless commerce API and an international storefront solution, supporting both single-vendor stores and multi-vendor marketplaces where independent merchants can manage their own products and orders. The system is distinguished by a multi-entry point architecture that separates administrative, web, mobile, and API interfaces while sharing a common service layer. It provides high extensibility through configuration-driven service replacement, event-driven functional extensions, a
Jeesite is a full-stack low-code development framework designed for building enterprise administrative portals using Spring Boot, MyBatis, and Vue. It functions as a comprehensive platform for creating administrative dashboards with integrated role-based access control and organizational data permission systems. The framework distinguishes itself through a combination of automated CRUD code generation and an integrated RAG platform that connects large language models to enterprise data via vector stores. It further incorporates a BPMN-based workflow engine to automate complex business process
Aimeos is a professional PHP e-commerce framework designed for building online shops and marketplaces. It functions as a modular e-commerce engine that provides a dedicated administration dashboard for managing product data and orders, alongside a headless commerce API using REST and GraphQL interfaces for custom storefronts. The platform is distinguished by its multi-vendor marketplace system, which coordinates multiple sellers, channels, and warehouses. It employs a modular architecture and an interface-based extension pattern, allowing the injection of custom business logic through distrib
Gauzy is an open business management platform and multi-tenant enterprise resource planning system. It provides a modular business framework designed to manage core organizational operations through a unified web interface or as a headless business API. The platform is distinguished by its integration with the Model Context Protocol, allowing it to act as a server that exposes business data and system functions as tools for AI assistants. It utilizes a dynamic plugin architecture and a dedicated marketplace to extend core business entities and services. The system covers a broad range of ope
Akaunting is a modular business enterprise resource planning system and self-hosted accounting software. It provides a comprehensive platform for small business financial management, centering on a double-entry bookkeeping system with a general ledger and chart of accounts. The platform is designed for extensibility through a module-based architecture and a dedicated marketplace for procuring third-party applications. It supports multi-tenant data isolation and utilizes role-based access control to manage granular user permissions. Its capability surface covers a wide range of business opera