GitHub

A GraphQL commerce API, or an application you run.

Saleor is an API-first commerce platform built in Python with a GraphQL interface, aimed at large catalogues and enterprise integration. Litestore is a smaller, more opinionated application: fewer moving parts, one language, and the storefront in the box.

Side by side.

A tick is a claim about this codebase; where the other product is stronger, its column says so. Prices change, so numbers stay out.

LitestoreSaleor

Interface

Server actions and a REST API
GraphQL-first

Language

TypeScript
Python, with a JS dashboard

Operational surface

Next.js app, Postgres, Redis, S3
More services to run and keep in step

Storefront

Included and composable
Separate project against the API

Scale target

Independent and mid-sized stores
Large catalogues and enterprise integration

Licence

MIT, with every module included
Open core, with commercial components

Which one to pick.

Choose Litestore when
  • You want one language, one repo, and a small operational footprint.
  • You want every module included, with no open-core boundary and no commercial tier to bump into.
  • You'd rather read the code than read the API reference.
Choose Saleor when
  • You're operating at a scale where GraphQL federation and enterprise integration matter.
  • Your platform team writes Python and wants an API-first commerce layer.
  • You need commercial support and enterprise components today.
MIT licensed · self-hosted

Read the code before you decide.