An opinionated list of awesome tools, libraries, and resources for Saleor. Inspired by the awesome-python repository.
Note
Saleor hosts some apps through the Saleor App Store on Saleor Cloud.
Here is the list of both official and community-built Saleor apps:
-
AvaTax
Integrates with the AvaTax API to calculate dynamic taxes. -
CMS
Enables one-way synchronization of Saleor products into supported CMS platforms such as Contentful, Strapi, DatoCMS, Builder.io, and Payload. -
Klaviyo
Sends Saleor events to Klaviyo for customer notifications. -
Product Feed
Generates an XML feed of products and their details, compatible with Google Merchant Center. -
Search
Integrates Saleor with Algolia search for indexing and searching products. -
SMTP
Provides email communication with customers using Handlebars templating. -
Stripe
Integrates Stripe payment gateway with Saleor. -
SendGrid
Email marketing integration with SendGrid. -
TaxJar
Sales tax compliance service for modern commerce. -
Invoices
Generates simple PDF invoices. -
CRM
Syncs customers from Saleor to Mailchimp. -
Segment
Provides real-time customer insights using Twilio Segment. -
Slack
Connects Saleor with Slack, triggering bot messages (e.g.,order_createdwebhook). -
Abandoned Checkouts
Adds a dashboard menu to display abandoned checkout IDs. -
Klarna
Integrates Saleor with Klarna payment gateway. -
Authorize.net
Connects Saleor with the Authorize.net payment gateway. -
Hyperswitch
A payment switch providing access to Stripe, PayPal, Worldpay, and Braintree in one platform. -
Dummy Payment App
Generates payments without integrating with a payment provider. -
Sitemap Generator
Creates asitemap.txtfile using simple templating. -
Simple Payment Gateway
A payment gateway for methods that don't require validation (e.g., cash, COD, bank transfer).
Below, you'll find all projects related to enabling and utilizing AI capabilities with Saleor:
- Saleor MCP server Interact with the Saleor Commerce platform to fetch information about products, orders, and customers.
The following tools can help you work with Saleor more effectively:
-
Saleor App Template
A Next.js-based template using the Saleor App SDK. -
Saleor App SDK
Official SDK for building apps with Next.js and TypeScript. -
Saleor Storefront
A sample storefront built with Next.js and Tailwind CSS. -
Hono + Cloudflare Pages App template Bolierplate for Saleor apps deployed for Cloudflare Pages using Hono app framework.
-
Hono + Deno App template Boilerplate for building Saleor apps in Deno runtime using Hono app framework.
-
AWS Lambda App Template Example implementation of Saleor app using AWS Lambda
-
Rust SDK
A community SDK for building Saleor apps with Rust. -
Rust App Template
A Rust-based app template using Axum and the Rust SDK, ideal for apps that don't require dashboard integration. -
Rust App Template with HTMX A Rust-based app template using Axum and HTMX, includes dashboard integration.
-
Rust App Template UI
Uses Axum, Leptos, and the Rust SDK, enabling dashboard integration via WASM.
- Python App Template Boilterplate for building Saleor apps in Python.
-
Theseus
An importer written specifically for Saleor. -
Unofficial Docker Builds of Saleor Apps
Provides Docker images for Saleor apps. -
Example migration from SQL DB to Saleor with Rust A collection of Rust and Typescript-based tools used to migrate an Elias-based e-commerce to Saleor. Includes:
- Example tool for SQL category tree generator, helps make product type to category relations used during product upload (for stores coming from backends with no concept of product types).
- Example tool for wiping all products, categories, and product types.
- Example tool for querying MariaDB for products, categories, media, prices, etc., then transforming them and uploading to Saleor.
Discover more about Saleor and access additional learning materials:
-
Saleor Discord
Join the Saleor community on Discord. -
Saleor Docs
Official Saleor documentation. -
Saleor YouTube Channel
Tutorials, demos, and community events on YouTube.
We welcome your contributions! Please refer to our contribution guidelines before submitting.
If you have any questions or suggestions regarding this list, feel free to reach out to us on Discord or open an issue on GitHub.