Repolode
evershopcommerce

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. 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. 2

    Start EverShop with Docker Compose

    docker compose up -d
  3. 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