awesome-shopify

Shopify dev hub

A curated collection of resources and projects related to Shopify development

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

GitHub

977 stars
29 watching
111 forks
last commit: 2 months ago
Linked from 1 awesome list

awesomeawesome-listshopifyshopify-apishopify-developersshopify-partnersshopify-sdkshopify-theme

Awesome Shopify / Community

@ShopifyPartners The Official Shopify Partners Twitter account
@ShopifyDevs A Shopify Devs Team Twitter account
Community Discussion Forums Discussing eCommerce best practices and how to have a successful online store
Shopify Partners Slack Community Official Shopify Partners Slack Channel. If you are a Partner, go to your resources tab and it should be linked there as well
Shopify Devs Discord Community Official Shopify Devs Discord Channel
eCommTalk A Slack Community created to bring Shopify lovers together
/r/shopify The Shopify Reddit Community

Awesome Shopify / Documentation

Developer changelog The Official Developer Changelog blog with important changes to APIs and other developer products
Developer guides If you're new to developing apps for Shopify, take a look at the official guides to get an overview of the process
Shopify - The OAuth flow for Authentication This guide introduces the OAuth flow for public apps and custom apps that are created in the Partner Dashboard
Shopify Partner Account If you don't have a Shopify Partner account yet head over here and create one, you'll need it before you can start developing apps
Requirements for apps in the Shopify App Store For submitting apps to the Shopify App Store
Everything You Need to Know About Development Stores You need to be familiar with development stores. They are used for testing and installing your apps, providing example stores running your app, and for signing up clients to Shopify.

Awesome Shopify / Front-end Development / UI/UX

Shopify Polaris Polaris is a React component library designed to help developers create the best experience for merchants.
Shopify Polaris for Admin Figma UI kit Polaris for Admin Web UI kit is now available in Figma. You can access the full kit in Figma with reusable components and up-to-date Polaris guidelines, icons, and color palette
Polaris icon explorer A collection of simple and informative icons that draw on the visual language of the Polaris design system
Shopify Polaris design system for Vue JS 144 about 1 month ago Polaris Vue based on Shopify Polaris style guide, built especially for Vue 3

Awesome Shopify / Front-end Development / Dawn

Shopify Dawn 2,571 about 1 month ago Shopify's first source available reference theme, with Online Store 2.0 features and performance built-in
Figma - Shopify's Dawn Theme - Online Store 2.0 If you're designing themes for the new Shopify online store 2.0 and you wished you had the Dawn theme as a nicely put together Figma file

Awesome Shopify / Front-end Development / Liquid Template

Liquid Liquid is safe, customer-facing template language for flexible web apps
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

Awesome Shopify / Front-end Development / Others

Liquid Ajax Cart A JavaScript library for building Shopify Ajax-carts using Liquid templates
Cart.js A JavaScript library to power your Shopify theme's cart
Helium 126 about 2 years ago A Shopify theme environment from scratch ⚙️, with Online Store 2.0 features. Built with performance ⚡️ and best practices in mind, has hot Module Reloading on SASS/ES6 file changes for rapid development and many more other features out of the box
Shopify Theme Lab 758 11 months ago Customizable modular development environment for blazing-fast Shopify theme creation, bundled with Vue.js and Tailwind CSS
Shopify Packer 181 almost 2 years ago Modern development tool for Shopify using Webpack 5. Easy to extend and customize, zero build config, compatible with Slate and existing websites
Setup and use Shopify metafields in your custom storefront Using GraphQL API to create and get Shopify Metafields
Foundationify 65 almost 9 years ago A theme for Shopify based on the responsive Zurb Foundation 5 framework
Uptown CSS 181 about 3 years ago Uptown CSS is a semantic toolkit designed to help developers build fully-responsive Shopify Apps
Slate 1,282 over 3 years ago Slate is a toolkit for developing Shopify themes, designed to assist your workflow and speed up the process of developing, testing, and deploying themes. ⚠️
Shopify Skeleton theme 203 8 months ago A simplified Shopify theme. ⚠️
shopify-css-import 83 almost 2 years ago Add CSS import functionality to Shopify theme development with Grunt.js or Gulp.js. ⚠️

Awesome Shopify / Mobile / Android

Shopify Mobile for Android
Shopify Mobile Buy SDK 217 3 months ago

Awesome Shopify / Mobile / iOS

Shopify Mobile for iPhone
Shopify Mobile Buy SDK 457 about 1 month ago

Awesome Shopify / Libraries / Ruby

shopify_api 1,063 about 1 month ago Shopify Ruby API
shopify_app 1,780 about 1 month ago A Ruby on Rails Engine
omniauth-shopify-oauth2 91 7 months ago Authentication using OmniAuth
shopify-sinatra-app 79 10 months ago Shopify Sinatra App
lucid_shopify 6 almost 5 years ago Basic interfaces to the Shopify API

Awesome Shopify / Libraries / Python

shopify_python_api 1,282 3 months ago ShopifyAPI library allows Python developers to programmatically access the admin section of stores
django-shopify-auth 144 4 months ago A package for adding Shopify authentication to a Django app
Django Shopify Webhook 48 about 1 year ago A package for receiving Shopify Webhooks in Django

Awesome Shopify / Libraries / JavaScript

@shopify/koa-shopify-auth 80 almost 2 years ago Shopify Auth for Koa HTTP middleware framework
@shopify/koa-shopify-graphql-proxy 1,699 4 months ago Shopify GraphQL Proxy for Koa HTTP middleware framework
@shopify/koa-shopify-webhooks 1,699 4 months ago Shopify Webhooks Middleware for Koa HTTP middleware framework
js-buy-sdk 994 about 1 month ago Shopify JavaScript Buy SDK
shopify-api-node 954 about 1 month ago Node.js Shopify connector
shopify-node-api 216 over 2 years ago OAuth2 Module for Shopify API
shopify-nextjs-toolbox 160 over 2 years ago A set of server side and client side NextJs utilities for integrating with Shopify's OAuth & App Bridge authentication
nestjs-shopify 118 about 1 month ago Packages to develop Shopify application using NestJS

Awesome Shopify / Libraries / DotNet

nozzlegear/ShopifySharp 768 about 1 month ago A .NET library for Shopify
agileharbor/shopifyAccess 11 3 months ago Shoppify API .NET wrapper

Awesome Shopify / Libraries / Elixir

sticksnleaves/exshopify 13 over 3 years ago Elixir client for the Shopify API
orbit-apps/elixir-shopifyapi 29 4 months ago ShopifyAPI and Plug.ShopifyAPI Elixir client

Awesome Shopify / Libraries / Haskell

haskell-shopify 12 about 10 years ago A type-safe Haskell client for the Shopify API

Awesome Shopify / Libraries / Java

shopify-api-java-wrapper 36 over 6 years ago The Java wrapper for the Shopify API

Awesome Shopify / Libraries / Golang

gopify 28 almost 3 years ago A simple package for developing Shopify applications in Go
bold-commerce/go-shopify 329 about 1 month ago Go client for the Shopify API
go-shopify 7 over 8 years ago Golang tool for connecting to Shopify's API
shoauth 10 over 9 years ago Shopify oauth (oauth2) middleware for Golang

Awesome Shopify / Libraries / PHP

Shopify API Library for PHP 399 2 months ago Official library provides support for PHP Shopify apps to access the Shopify Admin API 🚀
pizdata/oauth2-shopify-php 14 over 3 years ago Shopify Provider for the OAuth 2.0 Client
multidimension-al/oauth2-shopify 9 about 7 years ago Shopify's OAuth 2.0 support for the PHP League's OAuth 2.0 Client
ShopifyExtras/PHP-Shopify-API-Wrapper 118 over 4 years ago Guzzle-based API client
phpclassic/php-shopify 573 3 months ago PHP SDK for Shopify API
ZfrShopify 37 over 1 year ago Guzzle client around Shopify API
Kyon147/laravel-shopify 383 about 1 month ago A full-featured Laravel package for aiding in Shopify App development
Shopify API Package for Laravel 93 almost 4 years ago A Laravel API Wrapper
donutdan4114/shopify 85 5 months ago A simple Shopify PHP SDK for private apps to easily interact with the Shopify API
slince/shopify-api-php 128 about 1 year ago Shopify API Client for PHP
ohmybrew/Basic-Shopify-API 222 about 1 year ago A simple, tested, API wrapper for Shopify using Guzzle for REST and GraphQL
osiset/laravel-shopify 1,243 over 1 year ago A full-featured Laravel package for aiding in Shopify App development
buy-button-wordpress 22 9 months ago Wordpress plugin for the Buy Button
bold-shopify-toolkit 26 about 1 month ago A Symfony Based Shopify api wrapper
oseintow/laravel-shopify 71 over 1 year ago Laravel Shopify is a simple package which helps to build robust integration into Shopify
tothjmt/Laravel-Shopify 2 about 9 years ago A Laravel / Shopify API Wrapper
CakePHP Plugin 29 almost 9 years ago A simple plugin for CakePHP

Awesome Shopify / Libraries / R

shopifyr 21 over 5 years ago Aims to provide an easy-to-use interface to the Shopify Admin API within R

Awesome Shopify / Libraries / Rust

Ventmere/shopify 18 about 2 months ago Shopify API Client for Rust

Awesome Shopify / Examples / JavaScript Examples

Shopify App Node 896 about 2 months ago Boilerplate to create an embedded Shopify app made with Node, Next.js, Shopify-koa-auth, Polaris, and App Bridge React
Storefront API Examples 1,121 about 1 year ago Example custom storefront applications built on Shopify's Storefront API
Product Reviews Sample App 354 7 months ago Sample app was built as a reference for how Shopify Developer tools can be used together to create a fully functional application
SmallAwesomeShop 46 over 6 years ago An Angular 7 App example using Shopify's Storefront GraphQL API
Next.JS App with Session Token 106 about 3 years ago An example of a Shopify App powered by NextJS with Session Tokens (no custom server necessary)
Vue Storefront 2 150 almost 2 years ago Vue Storefront 2 integration for Shopify
Shopify app with Node.js, MongoDB, React.js and Express 299 about 1 month ago 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 Starter (Typescript, Mongo, Express, React) 9 over 2 years ago A shopify app starter written in Typescript. It uses Mongodb, Express and React
Shopify Discount App Components) 76 about 2 months ago A library of discounts-focused React components to help in building Shopify apps
Shopify App Template Remix 385 about 1 month ago A template for building a Shopify app using the Remix framework
Shopify App Vue Template 60 about 1 month ago Create a Shopify App with node and vue 3

Awesome Shopify / Examples / PHP Examples

shopify-app-php 290 4 months ago Example Shopify PHP app (Laravel)

Awesome Shopify / Examples / Python Examples

shopify_django_app 479 9 months ago Shopify Django App Example

Awesome Shopify / Examples / Ruby Examples

shopify-fulfillment-integration 78 over 1 year ago Example Fulfillment Service Integration with Shopify
Hosted Payment Simulator 75 almost 6 years ago Example of using the
shopify-sim Sinatra app to preview a Shopify theme locally
shopify-surge-pricing 7 almost 9 years ago A demo of surge pricing for Shopify based on cart update webhooks
shopify-tax-receipts 19 10 months ago Shopify app for automatically sending tax receipts when specified products are purchased
partner-metrics-for-shopify 83 about 5 years ago Metrics Dashboard for Shopify Partners, on Rails
Shopify app starter kit 43 over 5 years ago A Shopify app boilerplate written in Ruby on Rails with appropriate tools to get your Shopify app up and running quickly 🚀

Awesome Shopify / Examples / Elixir Examples

orbit-apps/elixir-shopify-app 19 about 1 month ago Elixir Shopify App boilerplate (Phoenix)

Awesome Shopify / Code Snippets

freakdesign/Shopify-code-snippets 575 over 4 years ago Shopify Code Snippets examples and tips
vikrantnegi/shopify-code-snippets 228 about 1 year ago A compilation of code snippets for Shopify developers
gocomet/snippets 121 almost 8 years ago A collection of code snippets, generally for use with Shopify

Awesome Shopify / 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
Shopify Theme Wizard Detect which theme a Shopify store is using

Awesome Shopify / Tools / Command Line Tools

Shopify CLI 1,014 over 1 year ago Shopify CLI helps you build against the Shopify platform faster 🚀
Shopify Theme Kit 1,200 2 months ago Shopify theme development command line tool
Shopify Theme Check 341 6 months ago The Ultimate Shopify Theme Linter
ziplinesFly Fly into Shopify development with ease workflow
grunt-shopify 108 almost 5 years ago Grunt plug-in for publishing Shopify theme assets
Shopify Development Tools 22 about 1 month ago Assists with the development/maintenance of apps and stores: manipulate metafields and webhooks, open admin pages, retrieve information about shops, etc
Shopify ID Export 20 about 1 month ago Dump Shopify product and variant IDs —along with other identifiers— to a CSV or JSON file
Shopify Email Template Sync Client 16 over 3 years ago Shync can checkout/download the Shopify email templates from your Shopify store admin to your local machine, and push/sync your email templates on your local machine to Shopify

Awesome Shopify / Tools / Editor

Shopify Liquid Official VS Code extension for Shopify Liquid powered by Theme Check the Liquid linter and language server for online store themes ( )
VS Code Liquid 174 4 months ago Liquid VS Code extension that supports formatting, syntax highlighting and more
Shopify Textmate Bundle 136 about 9 years ago A Textmate Bundle for interacting with Shopify Theme Assets
vim-liquid 126 about 3 years ago Vim Liquid runtime files
VS Code Liquid Snippets Extension An extension for the VS Code editor with autocomplete snippets for Shopify Liquid

Awesome Shopify / Tools / Services

Ngrok Ngrok is a tool that makes it easy to expose your development environment to Internet
Cloudflare Tunnel 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 are
Hookdeck Hookdeck is a tool to monitor your with custom retry logic, alerts and filtering
Chaos Genius 744 4 months ago ML powered analytics engine for outlier/anomaly detection and root cause analysis. Connects with Shopify, Google & Facebook Ads, Postgres, Redshift, Snowflake, etc
DeployBot Shopify integration in DeployBot is a great way to streamline the development, review, and deployment of your store themes

Awesome Shopify / Tools / Utilities

Shopify Product CSVs and Images 117 almost 8 years ago Get your Shopify development stores started with great product data
Sketch Shopify Data Populator 21 almost 8 years ago A Sketch App plugin to populate your designs with meaningful ecommerce data
City Ecommerce UI Kit 27 over 7 years ago City is our free ecommerce UI kit based on a fictional fashion apparel shop. (Prototyping Shopify Store design)

Awesome Shopify / Tools / Raycast Extension

Search Shopify Liquid Documentation Raycast extension to preview and access Shopify documentation
Shopify Developer Changelog Raycast extension listing the Shopify changlog

Backlinks from these awesome lists:

More related projects: