/awesome-shopify

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

Awesome Shopify Awesome

Shopify

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

If you want to contribute, please read the contribution guidelines.

Table of Contents

Community

  • @ShopifyPartners - The official Shopify Partners Twitter account.
  • @ShopifyDevs - A Shopify Devs Team Twitter account.
  • Discussion Forums - Discussing ecommerce best practices and how to have a successful online store.
  • eCommTalk - A Slack Community created to bring Shopify lovers together.
  • /r/shopify - The Shopify Reddit community.

Documentation

Front-end Development

UI/UX

  • Shopify Polaris - Polaris is a React component library designed to help developers create the best experience for merchants. github ☀️

CSS Frameworks

Others

Mobile

You can use the iOS and Android Buy SDK to integrate Shopify checkout into your mobile application. Learn more ›

Android

iOS

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 (Node)

.NET

Elixir

Haskell

Java

Golang

  • 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 R

Examples

A Open Source Projects

Ruby Examples

Python Examples

Code Snippets

Tools

Browser extensions

Command Line Tools

  • Theme Kit - Theme asset interaction library and management.
  • Slate - A theme scaffold and command line tool for developing Shopify themes.
  • Shopify Theme - A console tool for interacting with Shopify Theme Assets.
  • ziplinesFly - Fly into Shopify development with ease workflow.
  • grunt-shopify - Grunt plug-in for publishing Shopify theme assets.
  • Boojum - Boojum lets you run Shopify themes locally or on a CI service. (Under development)

Editor

Services

  • ForwardHQ - Get a public link directly to the web project running on your computer.
  • Ngrok - Ngrok is a tool that makes it easy to expose your development environment to Internet.
  • RequestBin - It gives you a bucket to capture external requests. This is useful for seeing what the content of a Shopify Webhook are.

Utilities

License

Creative Commons Attribution 4.0 International License (CC BY 4.0)

http://creativecommons.org/licenses/by/4.0/