EverShop logo

EverShop

TypeScript-first ecommerce platform built with GraphQL and React for custom stores

Open Source Alternative to
Repository activity
  • Stars10.1k
  • Forks2.3k
  • Open Issues86
License

GPL-3.0

Languages
  • TypeScript
  • JavaScript
  • SCSS
EverShop screenshot

About EverShop

EverShop is a TypeScript-first ecommerce platform built with GraphQL and React for running online stores. It pairs a customer-facing storefront with an admin panel for managing catalog, orders, and store settings, and is built for developers who want to shape the shopping experience around their own requirements rather than a fixed template.

The architecture is modular and fully customizable. A GraphQL API exposes store data to any frontend, the React storefront can be reskinned through custom themes, and extensions add or replace functionality without forking the core, so each store can grow into its own catalog, checkout, and merchandising rules.

EverShop runs from a Docker image with a ready docker-compose setup, and a hosted demo lets you try both the storefront and admin before installing. It is open source under the GPL-3.0 License.

Key features

  • Storefront and admin panel for catalog and orders
  • GraphQL API exposing store data to any frontend
  • React storefront customizable through themes
  • Modular architecture extended without forking the core

Details

First released
2021
License
GPL-3.0
Built with
TypeScript · GraphQL · React
Platforms
Docker · Web
Deployment
self-hostable · docker