EverShop
Magento's extensibility without PHP, Shopify's polish without the platform tax: EverShop is
the TypeScript-first e-commerce platform built on that promise. Architected as a modular
monolith on Node.js, it organizes every piece of business logic - catalog, checkout,
customers, your custom extensions - into modules that plug in without touching core code,
extended through a disciplined set of mechanisms: registry processors for transforming data
across modules, hooks that wrap function calls, async event subscribers (product created,
order placed), and route middleware. The storefront and the fully-featured admin panel are
both React with server-side rendering and hydration, giving fast first paint and SEO-friendly
pages, while a typed GraphQL API (plus REST endpoints) serves exactly the data each view needs
- the same API that powers headless and PWA builds. Standard commerce is covered: product
management with variants and attributes, category navigation, cart and checkout, order and
customer management, coupons, and a theme system built on React components and Tailwind for
deep storefront customization. PostgreSQL is the default database, deployment is
Docker-friendly with near-zero configuration, and the GPL-3.0 license means the entire stack -
types, resolvers, and checkout flow included - is yours to read and modify.
Deploy