A modular, API-first Node.js e-commerce framework with GraphQL, extensible plugins, and support for subscriptions, quotations, and tokenized products.
Unchained Engine is a modular, API-first e-commerce framework built with Node.js and organized as a monorepo. It provides a complete headless commerce solution with GraphQL APIs, extensible plugins, and support for advanced features like subscriptions, quotations, and tokenized products. It solves the need for a customizable, secure, and high-performance e-commerce backend that developers can tailor to specific business requirements.
Developers and engineering teams building custom e-commerce applications, marketplaces, or subscription platforms who need full control over their stack and business logic.
Developers choose Unchained Engine for its modular architecture, extensive plugin system, and strong security compliance out of the box. It offers a flexible, headless approach without vendor lock-in, making it ideal for complex or regulated e-commerce use cases.
High-Performance Headless Node.js ESM E-Commerce Framework
Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.
Hierarchical structure with domain-specific core modules (e.g., core-products, core-orders) enables fine-grained control and extensibility, allowing developers to pick only needed components.
Director/Adapter pattern supports numerous official plugins for payment, delivery, and pricing, including Stripe, PayPal, and custom adapters, facilitating easy integration with external services.
Built-in support for modern use cases like subscriptions, quotations, and tokenized products through dedicated modules (core-enrollments, core-quotations) caters to complex business models.
Designed for PCI DSS, ISO 27001, and FIPS 140-3 standards with cryptographic measures like PBKDF2 for passwords, making it suitable for regulated industries like banking and government.
The monorepo with npm workspaces and hierarchical package structure requires familiarity with Node.js tooling and modular design, which can be overwhelming for newcomers.
Local AI integration for Copilot requires at least 24GB VRAM, as noted in the README, limiting accessibility for teams without high-end hardware.
Primarily tied to MongoDB with DocumentDB compatibility, lacking built-in support for other databases, which may not align with all tech stacks or preferences.