All 250 Dependencies
Every package medusa depends on, ranked by repo health score.
Medusa is an open-source commerce framework built on Node.js and TypeScript that gives developers modular, composable building blocks for building any type of digital commerce application — from direct-to-consumer storefronts and B2B portals to multi-vendor marketplaces and point-of-sale systems — without reinventing foundational commerce logic.
At its core, Medusa provides independently installable npm packages for every commerce domain: products, inventory, carts, orders, payments, promotions, regions, and more. These modules communicate through a Remote Query abstraction and a Link modules system, allowing developers to define cross-module relations without coupling module internals. A saga-style workflow engine adds orchestration on top, enabling complex, compensatable multi-step operations like order fulfillment or refund processing.
The platform ships with a React-based admin dashboard, a TypeScript storefront SDK, and a CLI for scaffolding new projects. It supports both managed hosting via Medusa Cloud — with GitHub integration, PR previews, and autoscaling — and fully self-hosted deployments on any Node.js infrastructure with PostgreSQL and Redis.
Medusa is MIT-licensed and backed by a community of over 14,000 Discord members and an active release cadence with multiple versions shipped monthly. It is suitable for small teams building their first store as well as enterprise engineering teams building multi-region, multi-warehouse commerce platforms.