Logo
Deploy Now

Stars

15,635

Forks

5,293

Watchers

80

Developer links

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.

Spree
Spree
Spree
Spree
Spree

Benefits

  • Complete Headless Commerce REST API
  • Store API and Admin API expose OpenAPI 3.0 endpoints with publishable and secret key authentication, rate limiting, webhooks, and fully typed TypeScript SDKs for storefront and admin automation.
  • Production-Ready Next.js Storefront
  • Open-source storefront built with Next.js 16, React 19, Tailwind CSS 4 includes multi-region routing, Stripe payments with Apple Pay, Google Pay, Klarna, and Affirm, plus customer accounts.
  • Multi-Channel Sales Architecture
  • Sales Channels model DTC, wholesale, marketplace, and POS contexts from one instance with channel-specific catalogs, pricing, currencies, order attribution, and checkout flows.
  • Zero Platform Zero Transaction Fees
  • BSD 3-Clause licensed with no vendor lock-in, no per-order fees, and full ownership of code, data, and infrastructure whether deploying on a single VPS or Kubernetes cluster.

Features

  • Promotion Engine
  • Rules-based promotions with coupon codes, multi-condition discount logic, gift cards, and digital product fulfillment including eligibility criteria and custom action extensions.
  • Multi-Warehouse Inventory
  • Real-time stock tracking across locations with stock reservations, advanced order routing, and configurable shipment splitting strategies across fulfillment centers.
  • Admin Dashboard
  • Tailwind CSS dashboard with role-based permissions, product and variant management, order processing, refund handling, and extensible scaffold generators for custom admin pages.
  • B2B Commerce Capabilities
  • Price lists for customer-specific pricing, storefront access gating, wholesale portal with approval workflows, quick order forms, and sales channel isolation per buyer segment.
  • Cross-Border Markets
  • Multi-currency and multi-language markets with region-specific tax calculation, shipping methods, payment gateways, and locale-aware storefront URL routing.