A full stack e-commerce platform built with Ruby on Rails for managing online stores and storefronts.

Solidus is an open-source, self-hosted e-commerce platform. It is a full-stack e-commerce platform built with Ruby on Rails that allows users to manage storefronts and backend operations. The software is deployed as a server-side application within a Rails environment, providing a foundation for building online stores of various sizes.
The platform is structured as a collection of modular gems that can be installed into a new or existing Rails application. Users can deploy the full suite for a complete store or use specific components to build a custom frontend and admin interface. It supports multiple database options including PostgreSQL, MySQL, and MariaDB, and can be deployed using Docker for consistent environment management across development and production.
Solidus is a fork of Spree and is designed for developers who require complete control over their e-commerce infrastructure. The architecture is modular, consisting of the solidus_api, solidus_backend, and solidus_core gems. This allows developers to strip away the default storefront and admin area if they prefer to build their own custom interfaces while relying on the core business logic. The project includes a sandbox application tool, which enables developers to test new features and configurations in an isolated environment before deploying them to a live store.
It serves as a flexible framework for brands that need a customizable and scalable e-commerce solution. By providing the core logic as a set of gems, it functions as both a ready-to-use platform and a development framework for specialized retail needs.
A Laravel and Vue.js based framework for building online stores, multi-vendor marketplaces, and headless commerce solutions.
A comprehensive platform for building and managing a unique online store with basic ecommerce capabilities.
Join our newsletter to get shiny new open source software delivered to your inbox. Unsubscribe anytime.