Logo
Deploy Now

Stars

10193

Forks

2358

Watchers

70

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.

EverShop

Benefits

  • Extend Without Forking
  • Modules, hooks, events, and processors add features cleanly - core upgrades never collide with your customizations.
  • One Language, Whole Stack
  • TypeScript from database resolver to storefront component - one team, one type system, fewer integration bugs.
  • Fast Pages, Found Pages
  • Server-side rendered React with hydration delivers quick first paint and fully crawlable product pages.
  • No Platform Tax
  • No transaction fees, no per-feature tiers - the whole GPL-3.0 codebase runs on your infrastructure.

Features

  • Modular Monolith
  • Catalog, checkout, and custom features as plug-in modules with clean separation of concerns.
  • Typed GraphQL API
  • Flexible queries for storefront, admin, and headless builds, plus RESTful endpoints.
  • SSR React Storefront
  • Server-rendered, Tailwind-styled, theme-driven frontend with client hydration.
  • Extensible Admin Panel
  • React-based management for products, orders, customers, and promotions - itself customizable.
  • Commerce Essentials
  • Variants, attributes, categories, carts, coupons, and order workflows out of the box.
  • Docker-Ready Deployment
  • Near-zero configuration setup with PostgreSQL as the default database.