Skip to content
85

Awesome Shopify

📌✨A curated list of awesome Shopify resources, libraries and open source projects.

1.3k stars176 forks142 entriesLast push Sep 29, 2026 (today)License CC0-1.0

This page lists names, links and short descriptions. The original list on GitHub is the source and belongs to its authors.

General

Shopify

is a leading e-commerce platform that allows you to build and manage online stores.

Official Resources

Developer Changelog

Official blog with important updates to APIs and developer products.

Developer Guides

Overview of app development for Shopify.

Shopify Partner Account

Required to start building apps.

Documentation

OAuth Flow for Authentication

App Store Requirements

Development Stores

App Design Guidelines

Themes & Design

Shopify Horizon

Flagship of Shopify’s next-gen themes.

Shopify Dawn

Official Online Store 2.0 theme.

Figma – Dawn Theme

City Ecommerce UI Kit

Sketch Shopify Data Populator

Frontend Development >Polaris Web Components

Polaris Reference

Polaris Web Components

Shopify's UI toolkit for building interfaces that match the Shopify Admin design system. Polaris UI Kit - Community - This UI Kit gives you Figma components that match the Polaris Web Components library.

App Bridge Web Components

Frontend Development >Polaris React (Deprecated )

Polaris React

Legacy React component library. GitHub

Polaris Design Guidelines

Polaris Icon Explorer

Polaris Components

Open-source collection of copy/paste UI components built using Shopify’s Polaris design system. 💡

Polaris Vue

Vue 3 implementation.

Frontend Development >Hydrogen (Headless)

Hydrogen

Headless stack for custom storefronts. Source code.

Hydrogen Demo Store

Official Hydrogen + Remix template, with full setup of components, queries and tooling for building a headless Shopify storefront. Deployed at hydrogen.shop. 🚀

mock.shop starter

Official Hydrogen skeleton pre-wired to mock.shop, Shopify's auth-free Storefront API with 100+ fictional stores. Runs with no store, app, or access token; switch stores with one env var.

AEOrank

Hydrogen plugin that generates AI-readable files (llms.txt, ai.txt, CLAUDE.md, schema.json) so ChatGPT and Perplexity can find and cite your products.

In 2 lists

Fluid

Hydrogen + Sanity for structured content management.

Pilot (Weaverse Hydrogen Theme)

Fully featured Shopify Hydrogen theme crafted for launching modern, high-performance headless storefronts. Includes TypeScript, Tailwind CSS, GraphQL code generation, React Router, Oxygen deployment, and customization via Weaverse Studio. 🚀

montalvomiguelo/hydrogen-theme

A port of Hydrogen's default template to Shopify OS 2.0.

packdigital/pack-hydrogen-theme-blueprint

A fully-featured Shopify Hydrogen starter theme packed with versatile components designed to seamlessly integrate with Pack and Shopify Hydrogen.

Frontend Development >Liquid Template

Liquid

Template language created by Shopify.

Liquid Cheat Sheet

A resource for building Shopify Themes with Liquid.

Liquid template language reference

Liquid is the backbone of all Shopify themes, and is used to load dynamic content to the pages of online stores.

Frontend Development >Others

Shopify UI Extensions

Repo for the public definition of Shopify’s UI extension APIs. Developers use this to build strongly-typed UI extensions for Shopify surfaces. 🧰

Shopify Vite

Modern frontend tooling for Shopify theme development using Vite for a best-in-class DX.

Mobile >Buy SDK

Shopify Mobile Apps

Official Shopify mobile app for merchants.

Shopify Mobile Buy SDK (Android)

Android SDK to integrate Shopify checkout within native apps. 🧰

Shopify Mobile Buy SDK (iOS)

iOS SDK to integrate Shopify checkout within native apps. 🧰

In 2 lists

Mobile >Checkout Sheet Kit

Shopify Checkout Sheet Kit (Android)

Shopify Checkout Sheet Kit (Swift)

Shopify Checkout Sheet Kit (React Native)

Libraries >Ruby

Shopify Ruby API

A Rails Engine for building Shopify Apps

Shopify OAuth2 Strategy for OmniAuth

Libraries >Python

Shopify Python API

django-shopify-auth

A package for adding Shopify authentication to a Django app.

Django Shopify Webhook

A package for receiving Shopify Webhooks in Django.

Libraries >JavaScript

Shopify API and app tools for JavaScript

js-buy-sdk

Shopify JavaScript Buy SDK. (Check Cart API ⚠️)

shopify-api-node

Node.js Shopify connector.

nestjs-shopify

Packages to develop Shopify application using NestJS.

Libraries >DotNet

nozzlegear/ShopifySharp

A .NET library for Shopify.

Libraries >Elixir

orbit-apps/elixir-shopifyapi

ShopifyAPI and Plug.ShopifyAPI Elixir client.

sticksnleaves/exshopify

Elixir client for the Shopify API. ⚠️

Libraries >Java

Shopify Java SDK

Java SDK for Shopify REST APIs.

shopify-api-java-wrapper

The Java wrapper for the Shopify API. ⚠️

Libraries >Golang

bold-commerce/go-shopify

Go client for the Shopify API.

gopify

A simple package for developing Shopify applications in Go. ⚠️

go-shopify

Golang tool for connecting to Shopify's API. ⚠️

shoauth

Shopify oauth (oauth2) middleware for Golang. ⚠️

Libraries >PHP

Shopify API Library for PHP

Official library provides support for PHP Shopify apps to access the Shopify Admin API 🚀.

phpclassic/php-shopify

PHP SDK for Shopify API.

ohmybrew/Basic-Shopify-API

A simple, tested, API wrapper for Shopify using Guzzle for REST and GraphQL.

bold-shopify-toolkit

A Symfony Based Shopify api wrapper.

pizdata/oauth2-shopify-php

Shopify Provider for the OAuth 2.0 Client. ⏱

Kyon147/laravel-shopify

A full-featured Laravel package for aiding in Shopify App development. ⏱

multidimension-al/oauth2-shopify

Shopify's OAuth 2.0 support for the PHP League's OAuth 2.0 Client. ⏱

ShopifyExtras/PHP-Shopify-API-Wrapper

Guzzle-based API client. ⏱

ZfrShopify

Guzzle client around Shopify API.

slince/shopify-api-php

Shopify API Client for PHP. ⏱

oseintow/laravel-shopify

Laravel Shopify is a simple package which helps to build robust integration into Shopify. ⚠️

tothjmt/Laravel-Shopify

A Laravel / Shopify API Wrapper. ⚠️

donutdan4114/shopify

A simple Shopify PHP SDK for private apps to easily interact with the Shopify API. ⚠️

Libraries >R

shopifyr

Aims to provide an easy-to-use interface to the Shopify Admin API within R. ⏱

Libraries >Rust

Shopify API Client for Rust

Shopify Rust Client

A type-safe, async Rust client for the Shopify Admin API.

shopify-api-rust

Rust SDK for the Shopify API.

Shopify Function Rust

Ventmere/shopify

Shopify API Client for Rust. ⏱⚠️

Example Apps >Shopify App Templates

Shopify Payments App Template (Remix)

Remix template for building Shopify apps with payments integration (Payments App API support). 🚀

Shopify Credit Card Payments Template (Remix)

Remix example showing Credit Card Payments integration using Shopify’s Payments API. 🏦

Shopify App Template (React Router)

Template for Shopify apps using React Router for routing instead of Next.js or Remix.

Shopify Optional Scopes Example (Remix)

Example showing how to request optional API scopes during app installation, built with Remix.

Shopify Address Autocomplete Example (Preact)

Checkout example using Preact to demonstrate address autocomplete enhancements on Shopify checkout.

Nitrogen

CLI that scaffolds an embedded Shopify app on Firebase Hosting, Cloud Functions and Firestore, as an alternative to the Remix and React Router templates.

Example Apps >JavaScript Examples

Shopify App Node

Boilerplate to create an embedded Shopify app made with Node, Next.js, Shopify-koa-auth, Polaris, and App Bridge React :sunny:.

Shopify App Template Remix

A template for building a Shopify app using the Remix framework.

Product Reviews Sample App

Sample app was built as a reference for how Shopify Developer tools can be used together to create a fully functional application.

Shopify Discount App Components)

A library of discounts-focused React components to help in building Shopify apps.

Storefront API Examples

Example custom storefront applications built on Shopify's Storefront API. ⚠️

Shopify app with Node.js, MongoDB, React.js and Express

Boilerplate embedded app made with Express.js, MongoDB and React.js with webhooks, GDPR routes, monetization and more hooked up and ready to go.

Shopify app with Next.js and Prisma ORM

Starter template for building embedded Shopify apps using Next.js and Prisma ORM, preconfigured with essential integrations.

Shopify App Vue Template

Create a Shopify App with node and vue 3.

VienDinhCom/next-shopify-storefront

A shopping cart using TypeScript, Tailwind CSS, Headless UI, Next.js, React.js, Hydrogen, and GraphQL API.

SmallAwesomeShop

An Angular 7 App example using Shopify's Storefront GraphQL API. ⚠️

Next.js App with Session Token

An example of a Shopify App powered by Next.js with Session Tokens (no custom server necessary). ⚠️

Vue Storefront 2

Frontend platform for headless commerce. ⚠️

Shopify App Starter (TypeScript, Mongo, Express, React)

A shopify app starter written in TypeScript. It uses MongoDB, Express and React. ⚠️

Example Apps >PHP Examples

shopify-app-php

Example Shopify PHP app (Laravel).

Example Apps >Python Examples

shopify_django_app

Shopify Django App Example.

Example Apps >Ruby Examples

Shopify App Template (Ruby)

A Rails + React template for building Shopify apps with OAuth, GraphQL & REST APIs, webhooks, and embedded support. 🧰

Shopify Fulfillment Integration

Example Fulfillment Service Integration with Shopify. ⚠️

Hosted Payment Simulator

Example of using the Hosted Payment SDK. ⚠️

Shopify Surge Pricing

A demo of surge pricing for Shopify based on cart update webhooks. ⚠️

shopify-tax-receipts

Shopify app for automatically sending tax receipts when specified products are purchased. ⚠️

partner-metrics

Metrics Dashboard for Shopify Partners, on Rails. ⚠️

Shopify app starter kit

A Shopify app boilerplate written in Ruby on Rails with appropriate tools to get your Shopify app up and running quickly. ⚠️

Example Apps >Elixir Examples

Elixir Shopify App (Phoenix)

Code Snippets

freakdesign/shopify-code-snippets

Shopify Code Snippets examples and tips.

vikrantnegi/shopify-code-snippets

A compilation of code snippets for Shopify developers.

gocomet/snippets

A collection of code snippets, generally for use with Shopify.

PROPS!

Copy-paste customizable, theme-agnostic* custom liquid sections.

Developer Tools >CLI Tools

Shopify CLI

CLI to build apps, themes, and hydrogen storefronts for Shopify 🚀.

Theme Kit

Shopify theme development command line tool. ⚠️

Theme Check

The Ultimate Shopify Theme Linter. ⚠️

Developer Tools >CI/CD & Deployment

Shopify Online Store (GitHub Marketplace)

Automates Shopify theme deployments from GitHub pushes, streamlining your CI/CD workflow.

Developer Tools >Editors

Shopify Liquid for VS Code

vim-liquid

zed-shopify-liquid

Developer Tools >AI tools

Agent plugins/extensions for CLIs and IDEs

Developer Tools >Services

mock.shop

Public Storefront API backed by 100+ fictional stores, for building and testing storefronts and agents without a Shopify store or token. Store directory at mock.shop/llms.txt.

Ngrok

A tool that makes it easy to expose your development environment to Internet.

In 7 listsDetails

Cloudflare Tunnel

To configure local server using cloudflare.

RequestBin

It gives you a bucket to capture external requests. This is useful for seeing what the content of a Shopify Webhook are.

Hookdeck

Tool for monitoring, managing and debugging Shopify Webhooks with custom retry logic, alerts, and filtering.

In 2 lists

DeployHQ

Shopify integration in DeployHQ is a great way to streamline the development, review, and deployment of your store themes.

Calcmatic Shopify Payment Calculator

Calculate your Shopify payment processing fees instantly.

ShopSavvy

Shopify app for competitor price monitoring and real-time price comparison across thousands of retailers.

Developer Tools >Browser Extensions

Shopify Theme Inspector for Chrome

Profile and debug Liquid template on your Shopify store.

Shopify App Detector

Detect which apps and what theme a Shopify store is using. GitHub

Shopify Theme Wizard

Detect which theme a Shopify store is using.

Shopify Theme Detector

Free tool to identify what Shopify theme any store is using, including theme version, customizations, and technology stack.

Developer Tools >Raycast Extension

Shopify Liquid Docs Search

Search and preview Shopify Liquid docs.

Developer Changelog

View the latest Shopify developer changelog.

Developer Tools >Utilities

Shopify Product CSVs

Get your Shopify development stores started with great product data.

Shopify Product CSVs and Images

Get your Shopify development stores started with great product data.

Community

Shopify Devs on X

Reddit – /r/shopify

Reddit – /r/shopifyDev

Shopify Figma Community

Developer Forums

Shopify Developer Community Forums.

Developers Discord

Official Shopify Developers Discord server.

Merchants Community

Discussing eCommerce best practices and how to have a successful online store.

See category
92

Awesome Docker

veggiemonk/awesome-docker

:whale: A curated list of Docker resources and projects

Fresh★ 37k389 entriesPushed 17 days ago
92

Awesome GraphQL

chentsulin/awesome-graphql

Awesome list of GraphQL

Fresh★ 15k483 entriesPushed yesterday
91

Awesome-Kubernetes

ramitsurana/awesome-kubernetes

A curated list for awesome kubernetes sources :ship::tada:

Fresh★ 16k47 entriesPushed 8 days ago
91

Awesome Quant

wilsonfreitas/awesome-quant

A curated list of insanely awesome libraries, packages and resources for Quants (Quantitative Finance)

Fresh★ 30k678 entriesPushed today
89

Awesome Django

wsvincent/awesome-django

A curated list of awesome things related to Django

Fresh★ 11k326 entriesPushed 13 days ago
89

Awesome Terraform

shuaibiyy/awesome-tf

Curated list of resources on HashiCorp's Terraform and OpenTofu

Fresh★ 6.6k472 entriesPushed 2 days ago