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.
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 |
More related projects:
- katopz/react-apollo-graphql-github-example
- khaosdoctor/gotql
- bda-research/node-crawler
- dance2die/cra-template-tailwindcss-typescript
- joho/godotenv
- okstaticzero/react-firebase-authentication
- nodeca/embedza
- xxczaki/styled-react-boilerplate
- leafoftree/react-int
- ant-design/create-react-app-antd
- timarney/cra-mobx-reactrouter
- viewstools/yarn-workspaces-cra-crna