Medusa
The world's most flexible commerce platform, designed to build a custom, scalable, and modular commerce experience.
Shopify is a hosted store plus an app ecosystem. Open-source replacements are usually a headless commerce API with your own storefront.
Saleor is GraphQL-first. Medusa is a Node commerce engine with starters. Vendure is TypeScript and modular. None of them is a pixel-perfect Shopify admin. This directory currently lists 9 mapped tools, led by Medusa (32.6k GitHub stars).
| # | Tool | Stars | Language | License |
|---|---|---|---|---|
| 1 | Medusa The world's most flexible commerce platform, designed to build a custom, scalable, and modular commerce experience. | 32.6k | TypeScript | MIT License |
| 2 | Saleor Saleor Core: the high performance, composable, headless commerce API designed for modern e-commerce solutions. | 22.8k | Python | BSD 3-Clause "New" or "Revised" License |
| 3 | Commerce Next.js Commerce is a customizable, full-stack e-commerce framework built on top of Next.js, enabling fast and easy setup of modern online stores. | 14.0k | TypeScript | MIT License |
| 4 | Evershop A modern, TypeScript-based e-commerce platform designed for developers and businesses seeking a customizable and high-performance shopping experience. | 10.0k | TypeScript | GNU General Public License v3.0 |
| 5 | Polar An open source engine designed to quickly enable selling SaaS and digital products, facilitating rapid deployment for your digital offerings. | 9.6k | Python | Apache License 2.0 |
| 6 | Gumroad A platform to sell products and evaluate performance, helping creators understand market demand. | 8.9k | Ruby | MIT License |
| 7 | Vendure Vendure is a flexible, headless e-commerce platform designed with customization in its DNA, allowing developers to build tailor-made commerce solutions. | 6.9k | TypeScript | Other |
| 8 | Nextjs-starter-medusa A performant frontend ecommerce starter template utilizing Next.js 15 and Medusa V2, designed for dynamic and scalable e-commerce applications. | 2.7k | TypeScript | MIT License |
| 9 | Vercel Commerce A powerful integration combining Next.js and Medusa to create a dynamic headless commerce solution. | 267 | TypeScript | MIT License |
Star rank is useful for adoption, not for picking a job. Use the diffs below to match the slice of Shopify you actually need.
Composable GraphQL commerce
High-performance headless API. Pick Saleor when the storefront is a separate app.
Node commerce engine
Medusa ships modules and Next.js starters. Closer to a custom Shopify backend you own.
TypeScript commerce
Plugin-shaped headless shop. Use it when you want a typed core and your own admin extensions.
The world's most flexible commerce platform, designed to build a custom, scalable, and modular commerce experience.
Saleor Core: the high performance, composable, headless commerce API designed for modern e-commerce solutions.
Next.js Commerce is a customizable, full-stack e-commerce framework built on top of Next.js, enabling fast and easy setup of modern online stores.
A modern, TypeScript-based e-commerce platform designed for developers and businesses seeking a customizable and high-performance shopping experience.
An open source engine designed to quickly enable selling SaaS and digital products, facilitating rapid deployment for your digital offerings.
A platform to sell products and evaluate performance, helping creators understand market demand.
Vendure is a flexible, headless e-commerce platform designed with customization in its DNA, allowing developers to build tailor-made commerce solutions.
A performant frontend ecommerce starter template utilizing Next.js 15 and Medusa V2, designed for dynamic and scalable e-commerce applications.
A powerful integration combining Next.js and Medusa to create a dynamic headless commerce solution.
Saleor for a GraphQL commerce API. Medusa for a Node engine with starters. Vendure for a TypeScript core you extend with plugins.
Yes. Saleor, Medusa, Vendure, and EverShop are self-hostable. You still bring payments, search, and a storefront.
The cores listed here are open source. Hosting, payment fees, and optional cloud plans are separate.
Get notified about new tools and updates to existing ones.