#2626th of 102 in Backends, databases and hostingFor finance and business, e-commerce, marketing and sales
saleor
Headless, GraphQL-only commerce backend for composable storefronts
- Stars
- 23.5k
- License
- BSD-3-Clause
- Last commit
- Nov 2026
- Last release
- Nov 2026
- Language
- Python
22,656 on 21 Apr 202623,547 on 10 Nov 2026
From GitHub's daily star counts.
Checked on GitHub.
Overview
Saleor is a Python e-commerce backend that exposes catalog, orders, payments and promotions only through a GraphQL API. It extends through webhooks, apps, metadata and dashboard iframes rather than in-process plugins. The dashboard and Next.js storefront live in separate repositories. It is not an AI project.
Who it is for: Teams building custom headless e-commerce on a GraphQL backend
Strengths
- Per-channel control of pricing, currencies and stock for multichannel selling
- Extensions run as separate apps via webhooks, so custom logic stays out of core
- Covers multi-warehouse orders, returns, split payments, vouchers and gift cards
- Single open-source version under BSD-3-Clause, with no feature split stated
Weaknesses
- API-only: dashboard and storefront are separate repos you must deploy and wire up
- Service-oriented design is heavier than WordPress or Magento for small shops
- main branch may be unstable; production use needs a tagged 3.x release
- No AI features; it does not fit an AI-starter list on its own
What it needs
- no GPU
- Docker
Quick answers
Is saleor open source?
Yes. Its code is on GitHub under the BSD-3-Clause license.
Can you run saleor with Docker?
Yes. Its repository has a Docker setup: a Dockerfile, a Compose file or a published image.
Also in Backends, databases and hosting
See all 102| Rank | Project | Score |
|---|---|---|
| 1 | bunJavaScript and TypeScript runtime with bundler, test runner and package manager | 93 out of 100 |
| 2 | strapiHeadless CMS that generates REST and GraphQL APIs from content models | 92 out of 100 |
| 3 | traefikHTTP reverse proxy and load balancer that auto-discovers routes from orchestrators | 92 out of 100 |
| #4 | appwriteBackend with auth, databases, storage, functions and an MCP server for agents | 92 out of 100 |
| #5 | medusaNode.js commerce platform with modular products, carts, orders and payments | 92 out of 100 |