Spree
Spree Commerce provides a complete headless ecommerce backend where products, orders, payments, and promotions are managed through typed REST APIs with OpenAPI 3.0 specs and TypeScript SDKs providing autocomplete and type safety. Fifteen years of production history and 15,600+ GitHub stars back a mature ecosystem that ships a production-ready Next.js 16 storefront built with React 19 and Tailwind CSS 4, including multi-region URL routing and Stripe payments supporting Apple Pay, Google Pay, Klarna, and Affirm. Sales Channels model distinct contexts from a single instance: DTC storefronts, wholesale portals, mobile apps, and point-of-sale terminals, each with its own catalog, pricing, and checkout flow. The rules-based promotion engine supports coupon codes, multi-condition discounts, gift cards, and digital product fulfillment. Multi-warehouse inventory tracks stock across locations in real time with reservations and advanced order routing that splits shipments across fulfillment centers. B2B capabilities include customer-specific price lists, storefront access gating, wholesale portals with approval workflows, and quick order forms. The admin dashboard built with Tailwind CSS provides role-based permissions, product management, order processing with refunds, and scaffold generators for custom pages. BSD 3-Clause licensed with zero platform or transaction fees. Running on a dedicated VPS on RepoCloud with guaranteed CPU, RAM, and SSD, full root SSH access, and a browser serial console.
Saleor
Backed by 23,000+ GitHub stars and trusted by global brands processing millions of orders, Saleor delivers the open-source headless commerce API that replaces monolithic ecommerce platforms with a composable, GraphQL-native architecture where APIs are the only way to interact with the system. The core engine built on Python and Django handles catalog management, order processing, payment orchestration, inventory tracking, and fulfillment workflows while remaining completely decoupled from any frontend technology. Native multichannel support enables per-channel control of pricing, currencies, warehouses, product availability, and payment methods, managing Instagram, Amazon, regional websites, and retail POS from a single backend. The extensibility layer provides 160+ webhooks spanning synchronous payment callbacks, asynchronous event notifications via Google Cloud Pub/Sub and AWS SQS, and subscription queries that shape webhook payloads to deliver only the data your services need. Dashboard UI Extensions offer 45+ mount points for embedding custom interfaces via iframes without forking, while the Apps system allows building payment gateways, PIM integrations, loyalty programs, and discount logic in any language. The React-based administration dashboard provides product management, order processing, customer segmentation, and analytics with multi-language and multi-currency support. OIDC integration connects existing identity providers for single sign-on across the merchant organization. Running on a dedicated VPS on RepoCloud with guaranteed CPU, RAM, and SSD, full root SSH access, and a browser serial console. BSD 3-Clause licensed.
Bagisto
Bagisto is an eCommerce framework for businesses demanding full ownership and zero recurring platform fees. Built on Laravel 12 and Vue.js, version 2.4 supports seven product types — simple, configurable, virtual, downloadable, grouped, bundle, and booking — with multi-channel inventory management across unlimited warehouses and sales channels. The multi-vendor marketplace module transforms a single store into a full marketplace with vendor dashboards, commission management, automated approval workflows, and seller-managed product catalogs supporting 10M+ SKUs through Elasticsearch and OpenSearch indexing. Payment processing handles Stripe, Razorpay, PayU, PhonePe, and PayPal v2 with secure checkout sessions and IPN processing. The headless commerce architecture exposes a GraphQL API via Laravel Lighthouse, enabling decoupled storefronts built with Next.js or any frontend framework, while the PWA module delivers mobile-optimized shopping experiences. AI integration through the Laravel AI SDK connects GPT-5, Gemini, Mistral, and other LLMs for automated product descriptions, chatbot support, and AI-powered image search with TensorFlow.js fallback. Enterprise security features include admin two-factor authentication, Google reCAPTCHA Enterprise, and EU-compliant online contract withdrawal per Directive 2023/673. Built-in SEO tools handle meta titles, descriptions, keywords, and channel-wise sitemap generation. Redis caching, Laravel queues for async operations, and horizontal scaling support containerized deployments across multiple application and database servers. Running on a dedicated VPS on RepoCloud with guaranteed CPU, RAM, and SSD, full root SSH access, and a browser serial console. MIT licensed.
EverShop
Magento's extensibility without PHP, Shopify's polish without the platform tax: EverShop is the TypeScript-first e-commerce platform built on that promise. Architected as a modular monolith on Node.js, it organizes every piece of business logic - catalog, checkout, customers, your custom extensions - into modules that plug in without touching core code, extended through a disciplined set of mechanisms: registry processors for transforming data across modules, hooks that wrap function calls, async event subscribers (product created, order placed), and route middleware. The storefront and the fully-featured admin panel are both React with server-side rendering and hydration, giving fast first paint and SEO-friendly pages, while a typed GraphQL API (plus REST endpoints) serves exactly the data each view needs - the same API that powers headless and PWA builds. Standard commerce is covered: product management with variants and attributes, category navigation, cart and checkout, order and customer management, coupons, and a theme system built on React components and Tailwind for deep storefront customization. PostgreSQL is the default database, deployment is Docker-friendly with near-zero configuration, and the GPL-3.0 license means the entire stack - types, resolvers, and checkout flow included - is yours to read and modify.
Openfront
Why rent your own shop from a platform that takes a cut and sets the rules? Openfront runs the whole store, storefront and back office together, on a server you own. Customers get a fast, mobile-responsive store where they can browse the catalog, open product pages with variants, fill a cart, check out, create an account, and follow their orders. You get the dashboard behind it: products and variants, orders and fulfillment, customers, payments through Stripe and PayPal, shipping integrations, and the everyday work of running a store without ten browser tabs. Stock is tracked across multiple locations with movements and backorders, so a warehouse and a shop floor stop disagreeing about what exists. Gift cards run their full life from creation to redemption, returns and refunds follow a proper claims workflow instead of an email thread, and discounts can be simple codes or automated campaigns. Selling abroad is built in, with multiple currencies and regional pricing, while analytics and reporting show what is actually selling. When clicking through menus is slower than saying it, the built-in AI assistant can add products, change prices, and configure regions from a chat, working inside your own logged-in permissions so it can only do what your role allows. Running on a dedicated VPS on RepoCloud with guaranteed CPU, RAM, and SSD, full root SSH access, and a browser serial console. MIT licensed.
myCart
Sell from your own server with a store that arrives as a single file: myCart pairs a public storefront and an admin panel with checkout, and there is no plugin ecosystem to assemble first. You manage products with variants that track their own inventory, pricing, and SKUs, and you can sell physical goods, downloadable files, and license keys from the same catalog. Checkout accepts Stripe and PayPal for cards and wallets, SpectroCoin and Coinbase Commerce for cryptocurrency, and a built-in dummy provider that processes free products with no payment setup at all. Buyers can check out as guests or register for a customer cabinet that keeps their orders, re-downloadable files, and issued license keys in one place. The storefront ships in eight languages, English, Chinese, Korean, French, Spanish, German, Italian, and Belarusian, with the language switcher available in both the shop and the admin panel. You upload your own logo, favicon, and tagline from the admin panel and the storefront adopts them immediately with no rebuild. The whole shop runs on an embedded SQLite database with nothing else to operate, or on PostgreSQL when you need concurrent writers and managed backups. Built-in HTTPS support and hardened, separately keyed sessions protect the panel and the customer cabinet. Running on a dedicated VPS on RepoCloud with guaranteed CPU, RAM, and SSD, full root SSH access, and a browser serial console. MIT licensed.
Maho
Sell from one storefront or eleven at once: Maho runs your whole shop, from the product grid shoppers browse to the admin grids where you run the business. Customers filter arrivals by price, color, size, fit, and material, open a product page with gallery, stock status, and reviews, and check out in one step with social login and saved cards. In the admin you build customer segments from lifetime value and last-order rules, shape Google Shopping feeds element by element in the XML builder, review revocation requests in a searchable grid, and set up gift cards with fixed amounts and lifetimes from the product tab. Eleven storefront themes come with a live theme editor, a drag-and-drop page builder, an image editor, and content versions, while marketing tools cover email automation, dynamic categories, and a blog. Multi-store setups run many websites, stores, and currencies from one installation, and payments span PayPal, Braintree, Mollie, Klarna, and more first-party modules. Running on a dedicated VPS on RepoCloud with guaranteed CPU, RAM, and SSD, full root SSH access, and a browser serial console. OSL-3.0 licensed.