awesome-repositories.com
Blog
MCP
awesome-repositories.com

Discover the best open-source repositories with AI-powered search.

ExploreCurated searchesOpen-source alternativesSelf-hosted softwareBlogSitemap
ProjectMCP serverAboutHow we rankPress
LegalPrivacyTerms
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
solidusio avatar

solidusio/solidus

0
View on GitHub↗
5,306 stars·1,391 forks·Ruby·24 viewssolidus.io↗

Solidus

Solidus is an open-source ecommerce framework and extensible engine designed for managing product catalogs, shopping carts, and order processing. It functions as a modular store management system and a REST API commerce backend, allowing for the integration of store data with custom frontends and external services for headless commerce.

The system is distinguished by a plugin-based extension architecture and an attribute-based model extension system, which enable the addition of specialized business functionality and custom data fields. It utilizes a state-machine for order processing to move purchases through predefined stages and employs token-based session management to maintain cart state for both guest and authenticated shoppers.

The platform covers a broad range of commerce operations, including digital checkout workflows, payment processing, and shipping method selection. It provides a backend administrative interface for store operation management, global preference configuration, and product asset hosting. Identity management is handled through authenticated user profiles and support for custom authentication integration.

Features

  • Ecommerce Management - Provides a unified open-source platform for managing online store operations, product catalogs, and order processing.
  • Platform Extensibility Frameworks - Offers a comprehensive framework for integrating third-party plugins to extend platform functionality.
  • Checkout Workflows - Orchestrates the full multi-step checkout workflow from cart to final purchase confirmation.
  • Custom Data Attributes - Implements an attribute-based model extension system allowing custom data fields for products and orders.
  • Dynamic Attribute Extensions - Allows custom fields to be dynamically added to existing data models for flexible storage.
  • State Machine Workflows - Uses a state-machine to orchestrate the sequential movement of orders from cart creation to completion.
  • Payment Order Management - Manages the backend creation of payment orders and the transition of checkout sessions to pending states.
  • Product Catalogs - Provides systems for organizing and scaling complex product catalogs with cursor-based pagination for large datasets.
  • Shopping Carts - Provides robust logic for managing items, sessions, and state within digital shopping carts.
  • Store Administration Panels - Ships a secure administrative interface for managing e-commerce operations, product inventory, and business settings.
  • REST APIs - Exposes store data and business logic through a public-facing REST API for headless commerce integration.
  • Extensible Plugin Architectures - Utilizes a plugin-based extension architecture to inject third-party logic and specialized e-commerce features.
  • Ecommerce Frameworks - Provides the core architectural system and data structures necessary to run a functional online store.
  • Headless Commerce - Functions as an API-first commerce platform that decouples the backend store logic from the storefront.
  • REST API Backends - Implements a server-side backend that exposes RESTful endpoints to provide store data for external frontends.
  • REST API Integrations - Provides a REST-based API layer for connecting custom frontends to internal store data.
  • Token and Session Management - Employs token-based session management to maintain shopping cart state for both guest and authenticated users.
  • Administrative Backends - Provides a centralized management interface for controlling business operations, product catalogs, and system configurations.
  • Address & Tax Configuration - Assigns shipping locations and emails to trigger automatic tax calculations during checkout.
  • Customer Profile Management - Identifies returning customers to automatically apply saved shipping and billing addresses.
  • Custom Logic Development - Allows for the development of bespoke business rules and custom entities to tailor e-commerce behavior.
  • Store Operational Toolsets - Ships a comprehensive toolset for handling product catalogs, order fulfillment, and payment processing.
  • Shipping Rate Application - Retrieves available shipping rates and applies delivery methods to update order totals.
  • Store Administrative Interfaces - Includes a backend administrative interface for configuring store preferences, managing orders, and handling product assets.
  • Cursor-Based Pagination - Implements cursor-based pagination to efficiently navigate large product catalogs.
  • Product Specifications - Provides comprehensive data retrieval for products, including pricing, tax, and stock levels via unique slugs.
  • Centralized Configuration Systems - Manages global business logic and component behaviors through a centralized set of store preferences.
  • Global System Settings - Provides a centralized interface for adjusting global store preferences and system-wide business behavior.
  • E-Commerce and Payments - Provide a comprehensive e-commerce framework for retailers.
  • E-commerce Platforms - Modular e-commerce platform providing full store control.
  • 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 - Modular e-commerce platform providing full store control.

Star history

Star history chart for solidusio/solidusStar history chart for solidusio/solidus

AI search

Explore more awesome repositories

Describe what you need in plain English — the AI ranks thousands of curated open-source projects by relevance.

Start searching with AI

Open-source alternatives to Solidus

Similar open-source projects, ranked by how many features they share with Solidus.
  • vendurehq/vendurevendurehq avatar

    vendurehq/vendure

    7,924View on GitHub↗

    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
    View on GitHub↗7,924
  • spree/spreespree avatar

    spree/spree

    15,230View on GitHub↗

    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

    Rubycarte-commerceecommerce
    View on GitHub↗15,230
  • woocommerce/woocommercewoocommerce avatar

    woocommerce/woocommerce

    10,362View on GitHub↗

    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

    PHPautomatticecommerceecommerce-platform
    View on GitHub↗10,362
  • reactioncommerce/reactionreactioncommerce avatar

    reactioncommerce/reaction

    12,411View on GitHub↗

    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

    JavaScriptcartcommercedocker
    View on GitHub↗12,411
See all 30 alternatives to Solidus→

Frequently asked questions

What does solidusio/solidus do?

Solidus is an open-source ecommerce framework and extensible engine designed for managing product catalogs, shopping carts, and order processing. It functions as a modular store management system and a REST API commerce backend, allowing for the integration of store data with custom frontends and external services for headless commerce.

What are the main features of solidusio/solidus?

The main features of solidusio/solidus are: Ecommerce Management, Platform Extensibility Frameworks, Checkout Workflows, Custom Data Attributes, Dynamic Attribute Extensions, State Machine Workflows, Payment Order Management, Product Catalogs.

What are some open-source alternatives to solidusio/solidus?

Open-source alternatives to solidusio/solidus include: vendurehq/vendure — Vendure is a Node.js e-commerce engine and headless commerce framework built with NestJS and TypeScript. It serves as… spree/spree — This project is a modular e-commerce platform built on Ruby on Rails, designed to serve as a comprehensive engine for… woocommerce/woocommerce — WooCommerce is a comprehensive eCommerce framework for WordPress that transforms websites into fully functional online… sylius/sylius — Sylius is a PHP-based digital commerce framework built on Symfony for managing product catalogs, orders, and customer… reactioncommerce/reaction — Reaction is an event-driven, headless commerce platform designed to decouple backend business logic from the frontend… medusajs/medusa — Medusa is a headless commerce engine designed as a modular, API-first platform for building custom digital storefronts…