Plataforma de e-commerce open source em PHP para criar e administrar lojas virtuais, com back office para lojistas e uma vitrine personalizável.
solidusio/solidus
Framework de eCommerce open source baseado em Ruby on Rails para desenvolvedores que querem criar e controlar totalmente a própria loja virtual.
Alternativa open source a:Shopify
- Estrelas
- 5,343
- Forks
- 1,401
- Issues abertas
- 69
- Último commit
- ontem
O que é?
Solidus é uma plataforma de eCommerce em Ruby on Rails que oferece os modelos principais, mailers, área administrativa e API RESTful necessários para operar uma loja virtual. É um fork do Spree e é distribuído como um conjunto de gems: solidus_core, com modelos e classes essenciais; solidus_api, com a API REST; solidus_backend, com a interface administrativa; e solidus_sample, com dados de exemplo. Ao incluir a gem solidus, todas elas são instaladas.
O framework foi projetado para ser estendido, e não usado como um produto fechado. Os desenvolvedores podem usar apenas o solidus_core e combiná-lo com seu próprio storefront, área administrativa ou API, ou usar o storefront e a área administrativa incluídos. Extensões com recursos adicionais estão listadas em um site de diretório separado.
Solidus é compatível com PostgreSQL, MySQL, MariaDB e SQLite, e sua suíte de testes roda no GitHub Actions nas versões compatíveis de Ruby e Rails. Há uma demonstração ao vivo e um site de guias disponíveis para consulta.
Recursos principais
- 01Modelos, mailers e classes essenciais de eCommerce empacotados na gem solidus_core.
- 02API RESTful para necessidades de storefront e integração por meio do solidus_api.
- 03Área administrativa para gerenciar a loja por meio do solidus_backend.
- 04Dados de exemplo e seed para testar a loja localmente.
- 05Compatível com bancos de dados PostgreSQL, MySQL, MariaDB e SQLite.
- 06Configuração com Docker para desenvolvimento e testes locais.
Casos de uso
- Criar uma loja virtual personalizada com uma equipe Rails que precisa ter controle total sobre o código e os dados.
- Criar um backend de commerce headless consumido por um frontend separado por meio da API REST.
- Estender uma plataforma de eCommerce com recursos personalizados usando o ecossistema de extensões do Solidus.
Início rápido
- 1
Clone o repositório Git
git clone git://github.com/solidusio/solidus.git - 2
Instale as dependências de gem
bin/setup - 3
Crie a aplicação de sandbox
bin/sandbox - 4
Inicie o servidor Rails e os outros serviços
bin/dev
Antes de usar
- Não há garantia de que a branch master funcione completamente, e usá-la em produção é arriscado demais.
- É necessário instalar o ImageMagick porque o Paperclip depende dele.
- O Solidus foi projetado para rodar dentro de uma aplicação Rails, portanto você precisa criar uma loja em torno dele ou estender uma loja existente.
Em coleções
Tópicos
Perguntas frequentes
- O que é solidus?
- Framework de eCommerce open source baseado em Ruby on Rails para desenvolvedores que querem criar e controlar totalmente a própria loja virtual. Solidus é uma plataforma de eCommerce em Ruby on Rails que oferece os modelos principais, mailers, área administrativa e API RESTful necessários para operar uma loja virtual. É um fork do Spree e é distribuído como um conjunto de gems: solidus_core, com modelos e classes essenciais; solidus_api, com a API REST; solidus_backend, com a interface administrativa; e solidus_sample, com dados de exemplo. Ao incluir a gem solidus, todas elas são instaladas.
- solidus é gratuito? Qual é a licença?
- solidus é open source sob a licença BSD-3-Clause. Confira os termos da licença antes de usá-lo em produtos comerciais.
- solidus ainda é mantido?
- Manutenção ativa. O último commit de solidus foi em 23 de out. de 2026.
- Para que posso usar solidus?
- Criar uma loja virtual personalizada com uma equipe Rails que precisa ter controle total sobre o código e os dados. Criar um backend de commerce headless consumido por um frontend separado por meio da API REST. Estender uma plataforma de eCommerce com recursos personalizados usando o ecossistema de extensões do Solidus.
- Como instalar solidus?
- Clone o repositório Git: git clone git://github.com/solidusio/solidus.git Instale as dependências de gem: bin/setup Crie a aplicação de sandbox: bin/sandbox Inicie o servidor Rails e os outros serviços: bin/dev
- Onde consigo solidus?
- O código-fonte e as instruções de instalação estão no GitHub: https://github.com/solidusio/solidus
Resumo gerado por IA a partir do README do projeto. As estatísticas do GitHub são atualizadas diariamente.
Projetos relacionados
Plataforma de e-commerce em TypeScript, GraphQL e React para desenvolvedores criarem lojas online personalizáveis.
Plataforma de comércio headless open source, criada com Symfony 7 e Vue.js 3, que pode ser usada como loja pronta ou framework de e-commerce.
Plataforma de eCommerce open source para Laravel, com suporte a marketplace multivendedor, B2B, multi-tenant e storefront headless.
Plataforma de comércio headless e open source em Ruby, com APIs REST, SDKs em TypeScript, painel administrativo em React e storefront em Next.js, para vendas B2B, marketplaces e omnichannel.
Plataforma de e-commerce open source e framework em Node.js/TypeScript para criar lojas online, marketplaces e aplicações de comércio B2B personalizados.