Stars
Forks
Watchers
Developer links
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.
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.