awesome-repositories.com
Blog
awesome-repositories.com

Entdecke die besten Open-Source-Repositories mit KI-gestützter Suche.

EntdeckenKuratierte SuchenOpen-Source-AlternativenSelf-hosted SoftwareBlogSitemap
ProjektÜber unsRanking-MethodikPresseMCP-Server
RechtlichesDatenschutzAGB
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
spree avatar

spree/spree

0
View on GitHub↗
15,230 Stars·5,239 Forks·Ruby·other·6 Aufrufespreecommerce.org↗

Spree

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 single installation. Additionally, it offers specialized capabilities for business-to-business transactions, including support for corporate buyer organizations, custom price lists, and approval-based checkout workflows.

Beyond its core commerce functions, the platform includes extensive tools for store operations, such as administrative interfaces for inventory management, customer segmentation, and promotional campaign configuration. It also features robust integration capabilities, including event-driven webhooks for external system synchronization, AI-assisted development tooling, and advanced search indexing for high-performance product discovery.

The platform is designed for extensibility, allowing developers to define custom data models and administrative interfaces through a modular plugin system. It is distributed as a set of packages that can be integrated into existing applications, with comprehensive documentation available to guide deployment and configuration.

Features

  • E-commerce Frameworks - A modular framework for building and managing online retail storefronts with support for complex catalogs, orders, and payments.
  • B2B Commerce Solutions - Facilitating business-to-business transactions through customer-specific price lists, buyer organization management, and approval-based checkout workflows.
  • Order Fulfillment - The platform tracks the status of orders from payment capture through shipping and delivery to ensure customers receive their purchased goods.
  • Product Catalogs - The platform organizes inventory items into categories and structures to support browsing, searching, and purchasing within an online storefront.
  • Product Variant Management - The platform configures unique product versions with individual identifiers, pricing, inventory, and shipping dimensions based on specific option combinations.
  • Headless Architectures - Decouples backend commerce logic from frontend presentation layers using an API-first design.
  • E-commerce Engines - Developing and scaling online retail applications by leveraging a modular framework to customize store functionality and business logic.
  • Headless Commerce - Enables headless development by decoupling backend commerce logic from custom frontend storefronts via APIs.
  • Multi-Tenant Architectures - A scalable architecture for hosting and managing multiple independent online stores or marketplaces from a single unified installation.
  • Enterprise Commerce Management - The platform supports high-volume operations including millions of items, orders, and customers with built-in multi-warehouse, multi-currency, and multi-regional capabilities.
  • Multi-Vendor Marketplaces - Automates vendor onboarding, payment splitting, and product synchronization for multi-vendor marketplaces.
  • Payment Gateway Integrations - The platform connects to third-party payment providers to process credit cards, digital wallets, and alternative payment methods securely during the customer checkout process.
  • Payment Processing Integrations - Integrates with third-party payment platforms to accept diverse payment methods and currencies globally.
  • Shopping Carts - Manages the complete lifecycle of customer orders from cart addition through payment processing and confirmation.
  • Multi-Tenant Data Management - Supports hosting multiple independent retail environments within a single installation by partitioning data.
  • Multi-Tenant Hosting - The platform hosts and manages multiple independent storefronts from a single platform while maintaining central control over catalogs, billing, and fulfillment.
  • Multi-Storefront Orchestrators - The platform creates isolated retail environments within a single installation to manage multiple distinct storefronts or marketplaces from one central location.
  • E-commerce Administration Interfaces - The platform provides a centralized interface for store managers to oversee sales, customer data, and inventory updates without requiring direct code changes.
  • Inventory Management Systems - Includes administrative interfaces for managing products, orders, customer profiles, and inventory levels.
  • Promotion Engines - The platform defines discount logic, eligibility rules, and usage limits to automatically apply savings or incentives to customer orders during the checkout process.
  • Regional Commerce Configurations - The platform configures distinct storefronts for specific regions or customer segments by setting unique currencies, languages, and tax display rules for each market.
  • Attribute Definitions - The platform provides schema-defined, type-safe fields for store resources to store structured data like product specifications, business logic, or integration details.
  • Product Search Engines - The platform performs full-text searches with typo tolerance, relevance ranking, and real-time faceted filtering across large product catalogs.
  • Payment Webhooks - The platform receives and validates incoming payment status updates from external providers to automatically update order states and finalize transactions without manual intervention.
  • Payment Gateway Security - Offloads sensitive payment data directly to third-party providers to ensure security compliance and prevent raw card data from touching internal servers.
  • Webhook Event Notifications - Triggers asynchronous HTTP callbacks to external services when specific lifecycle events occur.
  • Modular Application Architectures - Distributes core functionality as independent packages that can be integrated into existing applications.
  • Mobile API Integrations - Exposes standardized API endpoints to power websites, mobile applications, and point-of-sale systems.
  • E-Commerce and Payments - Offer a complete open-source e-commerce solution.
  • E-commerce Platforms - API-driven e-commerce solution for Ruby on Rails.
  • More to explore - Open source e-commerce platform.
  • E-commerce Platforms - Listed in the “E-commerce Platforms” section of the Awesome Selfhosted awesome list.
  • Library Management Systems - API-driven e-commerce solution for Ruby on Rails.
  • Customer Relationship Management Platforms - Handles product browsing, cart operations, and customer account management through APIs for custom retail applications.
  • Customer Segmentation - The platform organizes users into defined lists to enable personalized pricing tiers and restricted access to specific promotions or business rules.
  • ERP Integrations - Connects with ERP, CRM, and PIM platforms to synchronize inventory, customer, and order data.
  • Split Payment Processing - The platform automates split payments and vendor disbursements for multi-vendor retail environments using integrated payment infrastructure to handle complex financial transactions.
  • Store Credit Systems - Manages customer-specific credit balances for refunds or loyalty rewards with automated audit tracking.
  • Declarative Schema Managers - Uses schema-based definitions to manage product attributes, inventory variants, and custom data fields.
  • Faceted Navigation - The platform provides filterable data including price ranges and option values to enable dynamic product discovery and navigation interfaces.
  • Role-Based Access Control - Assigns modular permission sets to user roles to control granular access to store resources, administrative functions, and customer account actions.
  • Single Sign-On Integrations - Connects with external identity providers to centralize user authentication and manage access permissions.
  • Extensibility - The platform offers clean extension points to modify workflows and add features without requiring changes to the underlying source code.
  • Plugin Systems - Leverages framework mounting capabilities to inject isolated routes, controllers, and views into applications.
  • Gift Card Systems - The platform generates unique codes with specific values that customers can redeem at checkout to apply credit to their accounts or orders.
  • Payment Orchestration - Provides configurable payment workflows for transaction visibility, auto-capture settings, and testing environments.
  • Bulk Importers - The platform uploads bulk product data from structured files and maps custom columns to internal fields to populate or update store inventory.
  • Search Index Synchronizers - The platform synchronizes product data into a dedicated search engine, creating localized and currency-specific documents to enable high-performance retrieval and faceted navigation.
  • Product Operations - The platform performs batch updates, status changes, and category assignments across multiple products simultaneously to streamline catalog management.
  • Notification Delivery Services - Sends real-time HTTP notifications to external systems for store events with secure signatures and automatic retries.
  • Application Data Security - Protects customer and transaction information using strong encryption at-rest and in-transit alongside automated security patching.
  • Data Tables - The platform defines declarative table structures for displaying database records with support for custom columns, sorting, filtering, and bulk actions within administrative interfaces.
  • Schema Namespacing - The platform groups related attributes into logical namespaces to prevent key conflicts and maintain a clean structure for custom business information.
  • Deployment Scaling - The platform adjusts resource allocation and enables auto-scaling for web and background services to handle varying traffic demands in production environments.
  • Attribute Visibility Controls - Restricts access to custom data fields by configuring their visibility in public storefront APIs versus internal administrative interfaces.
  • Audit Logging Systems - The platform records every user action and system event with detailed timestamps to provide a comprehensive audit trail for security and compliance.
  • Admin Interface Customizations - The platform supports overriding default theme variables, adding custom utility classes, and defining component layers to modify the appearance of the administrative dashboard.

Star-Verlauf

Star-Verlauf für spree/spreeStar-Verlauf für spree/spree

KI-Suche

Entdecke weitere awesome Repositories

Beschreibe in einfachen Worten, was du brauchst — die KI bewertet tausende kuratierte Open-Source-Projekte nach Relevanz.

Start searching with AI

Häufig gestellte Fragen

Was macht spree/spree?

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.

Was sind die Hauptfunktionen von spree/spree?

Die Hauptfunktionen von spree/spree sind: E-commerce Frameworks, B2B Commerce Solutions, Order Fulfillment, Product Catalogs, Product Variant Management, Headless Architectures, E-commerce Engines, Headless Commerce.

Welche Open-Source-Alternativen gibt es zu spree/spree?

Open-Source-Alternativen zu spree/spree sind unter anderem: vendurehq/vendure — Vendure is a Node.js e-commerce engine and headless commerce framework built with NestJS and TypeScript. It serves as… lunarphp/lunar — Lunar is a modular PHP e-commerce framework and headless commerce engine designed to manage the backend logic and data… tigshop/tigshop — Tigshop is a multi-tenant e-commerce framework designed to support single-merchant, multi-merchant, and cross-border… medusajs/medusa — Medusa is a headless commerce engine designed as a modular, API-first platform for building custom digital storefronts… crmeb/crmeb — CRMEB is a comprehensive e-commerce platform built on ThinkPHP 6, designed as a headless system that delivers… saleor/saleor — Saleor is a headless, API-first commerce platform designed to manage complex retail operations through a decoupled…

Open-Source-Alternativen zu Spree

Ähnliche Open-Source-Projekte, sortiert nach der Anzahl der gemeinsamen Funktionen mit Spree.
  • vendurehq/vendureAvatar von vendurehq

    vendurehq/vendure

    7,924Auf GitHub ansehen↗

    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

    TypeScriptecommerceecommerce-apiecommerce-framework
    Auf GitHub ansehen↗7,924
  • lunarphp/lunarAvatar von lunarphp

    lunarphp/lunar

    3,415Auf GitHub ansehen↗

    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

    PHPe-commerceecommercefilamentphp
    Auf GitHub ansehen↗3,415
  • tigshop/tigshopAvatar von tigshop

    tigshop/Tigshop

    7,180Auf GitHub ansehen↗

    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

    PLpgSQLjavanuxtjsphp
    Auf GitHub ansehen↗7,180
  • medusajs/medusaAvatar von medusajs

    medusajs/medusa

    34,404Auf GitHub ansehen↗

    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

    TypeScriptcommercee-commerceecommerce
    Auf GitHub ansehen↗34,404
  • Alle 30 Alternativen zu Spree anzeigen→