Open-source PHP e-commerce platform for building and running online stores, with a back office for merchants and a customizable storefront.
evershopcommerce/evershop
A TypeScript e-commerce platform built with GraphQL and React for developers building customizable online stores.
Open-source alternative to:Shopify
- Stars
- 10,524
- Forks
- 2,433
- Open issues
- 87
- Last commit
- 2 days ago
What is it?
EverShop is an open-source eCommerce platform written in TypeScript, built on GraphQL and React. It provides core store functionality in a modular architecture, so developers can extend or replace parts of the shop rather than working around a fixed system.
The project is aimed at teams that want to build a tailored shopping experience on a Node.js stack. It can be installed with Docker Compose, and the project offers documentation for installation, extension development, and theme development.
A demo store and admin panel are available for trying the platform before installing it.
Key features
- 01Built with TypeScript, GraphQL and React.
- 02Modular architecture that supports custom extensions.
- 03Theme development for customizing the storefront.
- 04Docker Compose installation for quick setup.
- 05Includes an admin panel and a demo store.
Use cases
- Building a custom online store with a TypeScript and React stack.
- Adding tailored commerce features through extensions.
- Launching a storefront with a custom theme.
Quick start
- 1
Download the Docker Compose file from the README
curl -sSL https://raw.githubusercontent.com/evershopcommerce/evershop/main/docker-compose.yml > docker-compose.yml - 2
Start EverShop with Docker Compose
docker compose up -d - 3
Follow the official installation guide for full setup
Things to know
- GPL-3.0 is a copyleft license that requires derivative works to be open-sourced under the same terms.
- The quick start relies on Docker, so you need Docker installed.
- Full setup is described in an external installation guide rather than the README.
In collections
Topics
FAQ
- What is evershop?
- A TypeScript e-commerce platform built with GraphQL and React for developers building customizable online stores. EverShop is an open-source eCommerce platform written in TypeScript, built on GraphQL and React. It provides core store functionality in a modular architecture, so developers can extend or replace parts of the shop rather than working around a fixed system.
- Is evershop free to use? What license does it have?
- evershop is open source under the GPL-3.0 license. Check the license terms before using it in commercial products.
- Is evershop still maintained?
- Actively maintained. The last commit to evershop was on Oct 23, 2026.
- What can I use evershop for?
- Building a custom online store with a TypeScript and React stack. Adding tailored commerce features through extensions. Launching a storefront with a custom theme.
- How do I install evershop?
- Download the Docker Compose file from the README: curl -sSL https://raw.githubusercontent.com/evershopcommerce/evershop/main/docker-compose.yml > docker-compose.yml Start EverShop with Docker Compose: docker compose up -d Follow the official installation guide for full setup
- Where can I get evershop?
- The source code and installation instructions are on GitHub: https://github.com/evershopcommerce/evershop
Summary generated by AI from the project's README. GitHub stats refresh daily.
Related projects
An open-source eCommerce framework built on Ruby on Rails for developers who want to build and fully control their own online store.
Open-source Laravel eCommerce platform with multi-vendor marketplace, B2B, multi-tenant and headless storefront support.
An open-source commerce platform and Node.js/TypeScript framework for building custom online stores, marketplaces and B2B commerce applications.
A headless CMS for Node.js that generates a GraphQL API and admin UI from your schema definition.
Open-source, headless multi-vendor marketplace platform built on Medusa, adding vendors, offers, commissions and payouts to a commerce core.