Skip to content

lsb11/awesome-shopify

 
 

Repository files navigation

Awesome Shopify Awesome

Shopify

Curated list of awesome Shopify resources, libraries, and open-source projects for developers and designers.

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

💡 Note for merchants: Bring your ideas to life for $1/month

GitHub last commit GitHub Repo stars

Contents

Official Resources

Documentation

Themes & Design

Frontend Development

Polaris Web Components ✨🚀

Polaris React (Deprecated ⚠️)

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. 🚀
  • 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.
  • 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.

Liquid Template

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

You can use the iOS and Android Buy SDK to integrate Shopify checkout into your mobile applications. This lets you sell physical products directly through your app and track sales in your Shopify Admin. Learn more ›

Checkout Sheet Kit

Native SDKs for embedding Shopify’s one-page checkout UI directly into mobile apps — supporting styling, lifecycle events, and full checkout integration.

Libraries

You can use official Shopify libraries or any of the third party libraries below for authenticating and interacting with the Shopify API.

Ruby

Python

JavaScript

DotNet

Elixir

Java

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. ⚠️

PHP

R

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

Rust

Example Apps

Shopify App Templates

JavaScript Examples

PHP Examples

Python Examples

Ruby Examples

Elixir Examples

Code Snippets

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. ⚠️

CI/CD & Deployment

Editors

AI tools

Services

  • Ngrok - A tool that makes it easy to expose your development environment to Internet.
  • 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.
  • shopify-capi-validator - CLI to validate Meta Conversions API and TikTok Events API payloads from Shopify webhooks. Catches unhashed PII, missing event_id, and bad timestamps before events silently fail to match.
  • 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.

Browser Extensions

Raycast Extension

Utilities

Community

Contributing

If you want to contribute, please read the contribution guidelines.
Thanks to all contributors — you're awesome and this wouldn’t be possible without you! 🙌

About

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

Resources

License

Code of conduct

Contributing

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors