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: 12 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 | 11 months ago | Polaris Vue based on Shopify Polaris style guide, built especially for Vue 3 |
Awesome Shopify / Front-end Development / Dawn | |||
| Shopify Dawn | 2,571 | 11 months 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 3 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 | over 1 year ago | Customizable modular development environment for blazing-fast Shopify theme creation, bundled with Vue.js and Tailwind CSS |
| Shopify Packer | 181 | over 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 | over 9 years ago | A theme for Shopify based on the responsive Zurb Foundation 5 framework |
| Uptown CSS | 181 | about 4 years ago | Uptown CSS is a semantic toolkit designed to help developers build fully-responsive Shopify Apps |
| Slate | 1,282 | about 4 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 | over 1 year ago | A simplified Shopify theme. ⚠️ |
| shopify-css-import | 83 | over 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 | about 1 year ago | |
Awesome Shopify / Mobile / iOS | |||
| Shopify Mobile for iPhone | |||
| Shopify Mobile Buy SDK | 457 | 11 months ago | |
Awesome Shopify / Libraries / Ruby | |||
| shopify_api | 1,063 | 11 months ago | Shopify Ruby API |
| shopify_app | 1,780 | 11 months ago | A Ruby on Rails Engine |
| omniauth-shopify-oauth2 | 91 | over 1 year ago | Authentication using OmniAuth |
| shopify-sinatra-app | 79 | over 1 year ago | Shopify Sinatra App |
| lucid_shopify | 6 | over 5 years ago | Basic interfaces to the Shopify API |
Awesome Shopify / Libraries / Python | |||
| shopify_python_api | 1,282 | about 1 year ago | ShopifyAPI library allows Python developers to programmatically access the admin section of stores |
| django-shopify-auth | 144 | about 1 year ago | A package for adding Shopify authentication to a Django app |
| Django Shopify Webhook | 48 | about 2 years ago | A package for receiving Shopify Webhooks in Django |
Awesome Shopify / Libraries / JavaScript | |||
| @shopify/koa-shopify-auth | 80 | almost 3 years ago | Shopify Auth for Koa HTTP middleware framework |
| @shopify/koa-shopify-graphql-proxy | 1,699 | about 1 year ago | Shopify GraphQL Proxy for Koa HTTP middleware framework |
| @shopify/koa-shopify-webhooks | 1,699 | about 1 year ago | Shopify Webhooks Middleware for Koa HTTP middleware framework |
| js-buy-sdk | 994 | 11 months ago | Shopify JavaScript Buy SDK |
| shopify-api-node | 954 | 11 months ago | Node.js Shopify connector |
| shopify-node-api | 216 | about 3 years ago | OAuth2 Module for Shopify API |
| shopify-nextjs-toolbox | 160 | about 3 years ago | A set of server side and client side NextJs utilities for integrating with Shopify's OAuth & App Bridge authentication |
| nestjs-shopify | 118 | 11 months ago | Packages to develop Shopify application using NestJS |
Awesome Shopify / Libraries / DotNet | |||
| nozzlegear/ShopifySharp | 768 | 11 months ago | A .NET library for Shopify |
| agileharbor/shopifyAccess | 11 | about 1 year ago | Shoppify API .NET wrapper |
Awesome Shopify / Libraries / Elixir | |||
| sticksnleaves/exshopify | 13 | over 4 years ago | Elixir client for the Shopify API |
| orbit-apps/elixir-shopifyapi | 29 | about 1 year ago | ShopifyAPI and Plug.ShopifyAPI Elixir client |
Awesome Shopify / Libraries / Haskell | |||
| haskell-shopify | 12 | almost 11 years ago | A type-safe Haskell client for the Shopify API |
Awesome Shopify / Libraries / Java | |||
| shopify-api-java-wrapper | 36 | over 7 years ago | The Java wrapper for the Shopify API |
Awesome Shopify / Libraries / Golang | |||
| gopify | 28 | over 3 years ago | A simple package for developing Shopify applications in Go |
| bold-commerce/go-shopify | 329 | 11 months ago | Go client for the Shopify API |
| go-shopify | 7 | over 9 years ago | Golang tool for connecting to Shopify's API |
| shoauth | 10 | over 10 years ago | Shopify oauth (oauth2) middleware for Golang |
Awesome Shopify / Libraries / PHP | |||
| Shopify API Library for PHP | 399 | 12 months ago | Official library provides support for PHP Shopify apps to access the Shopify Admin API 🚀 |
| pizdata/oauth2-shopify-php | 14 | over 4 years ago | Shopify Provider for the OAuth 2.0 Client |
| multidimension-al/oauth2-shopify | 9 | almost 8 years ago | Shopify's OAuth 2.0 support for the PHP League's OAuth 2.0 Client |
| ShopifyExtras/PHP-Shopify-API-Wrapper | 118 | about 5 years ago | Guzzle-based API client |
| phpclassic/php-shopify | 573 | about 1 year ago | PHP SDK for Shopify API |
| ZfrShopify | 37 | over 2 years ago | Guzzle client around Shopify API |
| Kyon147/laravel-shopify | 383 | 11 months ago | A full-featured Laravel package for aiding in Shopify App development |
| Shopify API Package for Laravel | 93 | over 4 years ago | A Laravel API Wrapper |
| donutdan4114/shopify | 85 | about 1 year ago | A simple Shopify PHP SDK for private apps to easily interact with the Shopify API |
| slince/shopify-api-php | 128 | about 2 years ago | Shopify API Client for PHP |
| ohmybrew/Basic-Shopify-API | 222 | almost 2 years ago | A simple, tested, API wrapper for Shopify using Guzzle for REST and GraphQL |
| osiset/laravel-shopify | 1,243 | about 2 years ago | A full-featured Laravel package for aiding in Shopify App development |
| buy-button-wordpress | 22 | over 1 year ago | Wordpress plugin for the Buy Button |
| bold-shopify-toolkit | 26 | 11 months ago | A Symfony Based Shopify api wrapper |
| oseintow/laravel-shopify | 71 | about 2 years ago | Laravel Shopify is a simple package which helps to build robust integration into Shopify |
| tothjmt/Laravel-Shopify | 2 | almost 10 years ago | A Laravel / Shopify API Wrapper |
| CakePHP Plugin | 29 | over 9 years ago | A simple plugin for CakePHP |
Awesome Shopify / Libraries / R | |||
| shopifyr | 21 | over 6 years ago | Aims to provide an easy-to-use interface to the Shopify Admin API within R |
Awesome Shopify / Libraries / Rust | |||
| Ventmere/shopify | 18 | 11 months ago | Shopify API Client for Rust |
Awesome Shopify / Examples / JavaScript Examples | |||
| Shopify App Node | 896 | 12 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 | almost 2 years ago | Example custom storefront applications built on Shopify's Storefront API |
| Product Reviews Sample App | 354 | over 1 year 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 | about 7 years ago | An Angular 7 App example using Shopify's Storefront GraphQL API |
| Next.JS App with Session Token | 106 | about 4 years ago | An example of a Shopify App powered by NextJS with Session Tokens (no custom server necessary) |
| Vue Storefront 2 | 150 | almost 3 years ago | Vue Storefront 2 integration for Shopify |
| Shopify app with Node.js, MongoDB, React.js and Express | 299 | 11 months 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 | about 3 years ago | A shopify app starter written in Typescript. It uses Mongodb, Express and React |
| Shopify Discount App Components) | 76 | 12 months ago | A library of discounts-focused React components to help in building Shopify apps |
| Shopify App Template Remix | 385 | 11 months ago | A template for building a Shopify app using the Remix framework |
| Shopify App Vue Template | 60 | 11 months ago | Create a Shopify App with node and vue 3 |
Awesome Shopify / Examples / PHP Examples | |||
| shopify-app-php | 290 | about 1 year ago | Example Shopify PHP app (Laravel) |
Awesome Shopify / Examples / Python Examples | |||
| shopify_django_app | 479 | over 1 year ago | Shopify Django App Example |
Awesome Shopify / Examples / Ruby Examples | |||
| shopify-fulfillment-integration | 78 | about 2 years ago | Example Fulfillment Service Integration with Shopify |
| Hosted Payment Simulator | 75 | almost 7 years ago | Example of using the |
| shopify-sim | Sinatra app to preview a Shopify theme locally | ||
| shopify-surge-pricing | 7 | over 9 years ago | A demo of surge pricing for Shopify based on cart update webhooks |
| shopify-tax-receipts | 19 | over 1 year ago | Shopify app for automatically sending tax receipts when specified products are purchased |
| partner-metrics-for-shopify | 83 | almost 6 years ago | Metrics Dashboard for Shopify Partners, on Rails |
| Shopify app starter kit | 43 | over 6 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 | 11 months ago | Elixir Shopify App boilerplate (Phoenix) |
Awesome Shopify / Code Snippets | |||
| freakdesign/Shopify-code-snippets | 575 | about 5 years ago | Shopify Code Snippets examples and tips |
| vikrantnegi/shopify-code-snippets | 228 | almost 2 years ago | A compilation of code snippets for Shopify developers |
| gocomet/snippets | 121 | over 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 2 years ago | Shopify CLI helps you build against the Shopify platform faster 🚀 |
| Shopify Theme Kit | 1,200 | about 1 year ago | Shopify theme development command line tool |
| Shopify Theme Check | 341 | over 1 year ago | The Ultimate Shopify Theme Linter |
| ziplinesFly | Fly into Shopify development with ease workflow | ||
| grunt-shopify | 108 | over 5 years ago | Grunt plug-in for publishing Shopify theme assets |
| Shopify Development Tools | 22 | 11 months 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 | 11 months ago | Dump Shopify product and variant IDs —along with other identifiers— to a CSV or JSON file |
| Shopify Email Template Sync Client | 16 | over 4 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 | about 1 year ago | Liquid VS Code extension that supports formatting, syntax highlighting and more |
| Shopify Textmate Bundle | 136 | almost 10 years ago | A Textmate Bundle for interacting with Shopify Theme Assets |
| vim-liquid | 126 | almost 4 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 | about 1 year 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 | over 8 years ago | Get your Shopify development stores started with great product data |
| Sketch Shopify Data Populator | 21 | over 8 years ago | A Sketch App plugin to populate your designs with meaningful ecommerce data |
| City Ecommerce UI Kit | 27 | over 8 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