Spree Commerce

Spree Commerce

Spree is a complete, modular & API-driven open source e-commerce solution for Ruby on Rails, offering a flexible platform for building sophisticated online stores.

Similar self-hosted alternatives:
Repository activity:
Stars
14,748
Forks
5,109
Watchers
83
Open Issues
202
Last commit
39 minutes ago
Details:
Estimated Popularity
70
Pricing Model
Free
Hosting Type
Self-Hosted
License
NOASSERTION
Deployment Difficulty
Medium
Language
Ruby

Spree Commerce is a modular, API-first e-commerce platform built with Ruby on Rails. It provides a complete solution for headless commerce while maintaining the flexibility to use traditional server-rendered storefronts.

Key Features

  • API-First Design:

    • Complete REST API
    • GraphQL endpoint
    • API authentication
    • Webhook support
    • SDK libraries
    • API versioning
  • Modular Architecture:

    • Core commerce engine
    • Optional modules
    • Extension system
    • Service objects
    • Event-driven
    • Clean interfaces
  • Multi-Everything:

    • Multi-store management
    • Multi-currency support
    • Multi-language ready
    • Multi-warehouse
    • Multi-vendor capable
    • Multi-channel selling
  • Developer Experience:

    • Comprehensive docs
    • Example storefronts
    • Testing framework
    • Development tools
    • Active community
    • Regular updates

Help improve this content

Found an error or want to add more information about Spree Commerce? You can edit this page directly on GitHub.

Project Categories

Click on a category to explore similar projects