Open Source E-commerce Engine

Build Commerce
Without Limits

A headless GraphQL commerce platform that gives you complete control. From simple stores to complex B2B marketplaces - fully customizable and developer-friendly.

npm init @unchainedshop
100%Open Source
GraphQLAPI First
TypeScriptNative

Setup in Seconds, Scale to Millions

Get a production-ready commerce API with a single command. Modular architecture lets you enable only what you need.

Full TypeScript support with auto-generated types
Built-in GraphQL playground for API exploration
Hot module reloading during development
Plugin system for easy customization
engine.ts
|

Built on Modern Foundations

GraphQL API

Query exactly what you need. Real-time subscriptions, type safety, and excellent tooling make development a breeze.

Node.js

Node.js

ES Modules & modern JavaScript

MongoDB

MongoDB

Flexible, scalable data layer

TS

TypeScript

End-to-end type safety

🐳

Docker Ready

Deploy anywhere

Everything You Need, Modular by Design

Enable only what your project requires. Each module is self-contained and can be extended or replaced.

📦

Products

Flexible product catalog with variants, bundles, and configurable items

🛒

Orders

Complete order lifecycle management with status workflows

💳

Payments

Multi-provider payment processing with secure tokenization

🚚

Delivery

Shipping providers, rate calculation, and tracking integration

🏭

Warehousing

Inventory management with multi-location stock tracking

👤

Users

Authentication, profiles, and role-based access control

Need something custom? The plugin system makes it possible.

Explore on GitHub

Headless by Nature

Complete flexibility to build any commerce experience, connected through a powerful GraphQL API

Your Frontend
React
Vue
Next.js
Mobile
IoT

Build with any framework or technology stack

Request
GraphQL API
Type-safeReal-timeFlexible
Response
Unchained Engine
📦Products
🛒Orders
💳Payments
🚚Delivery
Plugins
Integrations
Stripe
SendGrid
S3
ERP
+More

Decoupled

Frontend and backend evolve independently

Scalable

Scale each layer based on demand

Extensible

Add custom plugins without touching core

Powerful Admin Dashboard

Manage your entire commerce operation from an intuitive, modern interface. Track sales, manage inventory, and configure your store with ease.

📊 Real-time analytics
📦 Inventory management
👥 Customer insights
⚙️ Full configuration
Explore Admin UI
Admin UI
unchainedshop/unchained
View Repository

100% Open Source

No vendor lock-in. No licensing fees. Full access to source code with transparent development and community-driven innovation.

🔓

No Lock-in

Deploy on your own infrastructure, fork and customize freely

🤝

Community Driven

Contribute features, report issues, shape the roadmap

🔍

Full Transparency

Audit the code, understand exactly how it works

DINAcon Award 2019Swiss Made Software

Ready to Build?

Start your commerce project today with the most flexible open-source platform.

npm init @unchainedshop