awesome-repositories.com
Blog
MCP
awesome-repositories.com

Discover the best open-source repositories with AI-powered search.

ExploreCurated searchesOpen-source alternativesSelf-hosted softwareBlogSitemap
ProjectMCP serverAboutHow we rankPress
LegalPrivacyTerms
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
mirumee avatar

mirumee/saleor

0
View on GitHub↗
22,995 stars·6,055 forks·Python·BSD-3-Clause·30 viewssaleor.io↗

Saleor

Saleor is a composable e-commerce platform and global order orchestrator designed as an extensible commerce backend. It provides a GraphQL headless commerce API that separates core business logic and data management from the presentation layer, allowing for the management of products, orders, and customers without a predefined storefront.

The platform is built for multi-channel store management, enabling the independent control of pricing, currencies, and stock across various sales channels and warehouses. It differentiates itself through a modular architecture that integrates custom business logic and third-party tools via an event-driven webhook system and an administrative interface that supports embedding external web applications.

The system covers a broad range of commerce operations, including enterprise product cataloging, customer profile management, and promotional campaign execution. It handles global order processing with support for multi-language transactions, multi-warehouse logistics, and an extensible payment gateway orchestration layer.

Features

  • Global Commerce Orchestrators - Provides a global order orchestration engine handling multi-currency transactions, multi-language support, and integrated payment connectivity.
  • Headless Commerce - Implements a headless commerce architecture that decouples the backend commerce logic from the frontend user interface.
  • E-commerce Platforms - Acts as a modular e-commerce platform for orchestrating omnichannel sales and inventory across multiple storefronts.
  • E-Commerce Backends - Provides an extensible commerce backend that integrates custom logic through webhooks and administrative extensions.
  • International Commerce Operations - Processes international orders with support for multiple currencies, languages, and multi-warehouse logistics.
  • Global Processing - Supports multi-currency, multi-language, and multi-warehouse transactions, including split payments and returns.
  • Product Catalogs - Ships a content model and management system for organizing complex product data and marketing materials.
  • Sales Channel Management - Enables independent control of pricing, currencies, and stock across different sales channels.
  • Headless Architectures - Employs a headless architecture that separates core business logic and data management from the presentation layer.
  • Commerce API Gateways - Exposes a unified GraphQL API gateway for querying and mutating commerce data with a strongly typed schema.
  • Multi-Storefront Orchestrators - Coordinates sales and inventory across various storefronts and platforms from a single composable backend.
  • Commerce Management Interfaces - Provides a comprehensive GraphQL interface for managing products, orders, and store operations independently of the storefront.
  • Business Logic Extensions - Provides a framework for integrating custom business logic via webhooks and extensions to modify core behavior.
  • Commerce Workflow Extensions - Extends standard shopping behaviors by connecting external business logic through webhooks and dashboard extensions.
  • Payment Adapters - Uses a standardized adapter pattern to connect diverse third-party payment gateways to the order flow.
  • Payment Orchestration - Implements an extensible orchestration layer for connecting multiple payment gateways to support diverse checkout flows.
  • Promotion Engines - Ships tools for executing promotional campaigns through the application of vouchers, gift cards, and sales discounts.
  • Channel-Specific Data Modeling - Stores product pricing and availability in separate records linked to specific sales channels for targeted market control.
  • Shopping Carts - Provides a shopping cart system that calculates taxes and applies discounts to ensure accurate order totals.
  • Unified Customer Profiles - Tracks purchase history and user preferences to facilitate personalized shopping experiences.
  • Event-Driven Hook Systems - Features an event-driven webhook system that triggers external HTTP requests based on internal state changes.
  • Content Management Systems - Modular e-commerce storefront with GraphQL and React integration.

Star history

Star history chart for mirumee/saleorStar history chart for mirumee/saleor

How this analysis was created: This summary and feature list are AI-generated from collected project material and can contain mistakes. Stars, license and language are imported from GitHub. Inclusion does not mean that we have tested or audited this project. Check the source documentation for any feature you depend on. Learn more on our About page.

AI search

Explore more awesome repositories

Describe what you need in plain English — the AI ranks thousands of curated open-source projects by relevance.

Start searching with AI

Projects sharing features with Saleor

These projects share indexed features with Saleor. Shared tags can include platform or build tooling; verify the primary use case before treating a result as a replacement.
  • saleor/saleorsaleor avatar

    saleor/saleor

    22,610View on GitHub↗

    Saleor is a headless, API-first commerce platform designed to manage complex retail operations through a decoupled architecture. It provides a centralized backend that uses a GraphQL-based interface to handle product catalogs, order lifecycles, and multi-channel sales across diverse global markets. By separating the commerce engine from the storefront, the platform enables developers to build custom, high-performance shopping experiences while maintaining granular control over data interactions. The platform distinguishes itself through an event-driven architecture that allows for deep extens

    Pythoncartcheckoutcommerce
    View on GitHub↗22,610
  • vendurehq/vendurevendurehq avatar

    vendurehq/vendure

    7,924View on GitHub↗

    Vendure is a Node.js e-commerce engine and headless commerce framework built with NestJS and TypeScript. It serves as a multi-channel commerce platform that manages product catalogs, orders, and customers via a strongly typed GraphQL API. The platform is distinguished by its highly extensible architecture, featuring a customizable administrative dashboard where developers can inject custom React components and entity views. It supports multi-channel commerce, allowing the isolation of products, currencies, and regional catalogs from a single unified backend. The engine covers a broad range o

    TypeScriptecommerceecommerce-apiecommerce-framework
    View on GitHub↗7,924
  • spree/spreespree avatar

    spree/spree

    15,230View on GitHub↗

    This project is a modular e-commerce platform built on Ruby on Rails, designed to serve as a comprehensive engine for managing online retail operations. It provides the foundational infrastructure to handle complex product catalogs, customer order lifecycles, and global payment processing within a unified system. The platform distinguishes itself through a headless, API-first architecture that decouples backend commerce logic from custom frontend storefronts. It supports multi-tenant environments, allowing for the management of multiple independent retail storefronts or marketplaces from a si

    Rubycarte-commerceecommerce
    View on GitHub↗15,230
  • shopizer-ecommerce/shopizershopizer-ecommerce avatar

    shopizer-ecommerce/shopizer

    3,880View on GitHub↗

    Shopizer is a Java-based e-commerce platform designed for managing digital storefronts. It provides a centralized headless backend that coordinates product catalogs, shopping carts, and order processing workflows. The system is built as a containerized application ready for deployment and scaling within Kubernetes clusters on cloud infrastructure. It utilizes a headless architecture to decouple business logic from the presentation layer via a RESTful interface. The platform covers commerce management through inventory tracking, merchant account coordination, and order fulfillment workflows.

    Javaapache2cloude-commerce
    View on GitHub↗3,880
Compare all 30 related projects→

Frequently asked questions

What does mirumee/saleor do?

Saleor is a composable e-commerce platform and global order orchestrator designed as an extensible commerce backend. It provides a GraphQL headless commerce API that separates core business logic and data management from the presentation layer, allowing for the management of products, orders, and customers without a predefined storefront.

What are the main features of mirumee/saleor?

The main features of mirumee/saleor are: Global Commerce Orchestrators, Headless Commerce, E-commerce Platforms, E-Commerce Backends, International Commerce Operations, Global Processing, Product Catalogs, Sales Channel Management.

Which projects share features with mirumee/saleor?

Projects with overlapping indexed features include: saleor/saleor — Saleor is a headless, API-first commerce platform designed to manage complex retail operations through a decoupled… vendurehq/vendure — Vendure is a Node.js e-commerce engine and headless commerce framework built with NestJS and TypeScript. It serves as… spree/spree — This project is a modular e-commerce platform built on Ruby on Rails, designed to serve as a comprehensive engine for… shopizer-ecommerce/shopizer — Shopizer is a Java-based e-commerce platform designed for managing digital storefronts. It provides a centralized… lunarphp/lunar — Lunar is a modular PHP e-commerce framework and headless commerce engine designed to manage the backend logic and data… medusajs/medusa — Medusa is a headless commerce engine designed as a modular, API-first platform for building custom digital storefronts…