Skip to content
A cohesive collection of icons that we use across the Shopify platform.
TypeScript JavaScript CSS HTML Ruby Shell HCL
Branch: master
Clone or download
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
.github Polaris icons to Polaris icon explorer (#631) Jul 3, 2019
.shopify-build Fixup gem build (fith time the charm) Jul 26, 2019
.vscode Include processed svgs in polaris-icons and polaris-icons-internal May 15, 2019
config PR Feedback - wording tweaks May 16, 2019
images Adding images Mar 30, 2018
packages-ruby/polaris_icons Version RubyGem using lerna (#652) Aug 16, 2019
packages Publish Aug 15, 2019
scripts Generate contents of polaris-icons-internal Apr 26, 2019
.editorconfig Run js files through eslint Jan 21, 2019
.eslintignore Switch to svgr (#152) Feb 21, 2019
.gitignore Include processed svgs in polaris-icons and polaris-icons-internal May 15, 2019
.nvmrc Add dev support Nov 27, 2018
.stylelintignore Switch to svgr (#152) Feb 21, 2019
.travis.yml Copy svg images from polaris-images into the gem Jul 25, 2019
CONTRIBUTING-CODING.md Mention the Ruby gem is automatically deployed (#654) Aug 16, 2019
CONTRIBUTING-DESIGN.md Polaris icons to Polaris icon explorer (#631) Jul 3, 2019
CONTRIBUTING.md Various review fixes Apr 9, 2019
LICENSE.md Update license, move output Nov 27, 2018
Procfile Use 'yarn start' for production, 'yarn develop' and 'yarn dev' for lo… Feb 28, 2019
README.md Update README.md Aug 15, 2019
app.json Run as a nodejs app instead of a static site Mar 1, 2019
dev.yml Various review fixes Apr 9, 2019
lerna.json Version RubyGem using lerna (#652) Aug 16, 2019
package.json Version RubyGem using lerna (#652) Aug 16, 2019
service.yml Update Product Line in service.yml to: Store Management (#653) Aug 16, 2019
shipit.libraries-js.yml Move to Travis for PR test builds (#639) Jul 22, 2019
shipit.libraries-ruby.yml Move to Travis for PR test builds (#639) Jul 22, 2019
shipit.production.yml Move to Travis for PR test builds (#639) Jul 22, 2019
tsconfig.json Add type-check command and fix some issues Mar 5, 2019
yarn.lock Improve 404 page (#613) Jun 17, 2019

README.md

Welcome to Polaris icons 👋

Polaris icons are simple and informative icons that draw on the visual language of the Polaris design system. Use these icons in your projects or third-party apps to promote a consistent experience across the Shopify platform.

Browse and search Polaris icons: https://polaris-icons.shopify.com.

On this page

Packages

The Polaris icons repository contains a set of packages. The packages are all related to each other, so a change to one might necessitate a change to another.

Implementing icons

To learn about implementing Polaris icons with Polaris React in your projects, see the @shopify/polaris-icons documentation.

To learn about the Icon component and its props, see the component documentation in Polaris.

Designing icons

To learn about best practices for designing and using Polaris icons, see the Icon design guidelines in Polaris.

Contributing 🙌

We’re always looking for contributors to help us create new icons, update exiting icons, submit feedback, or improve our documentation.

Suggest a new icon

If you can’t find the icon you need, you can suggest a new icon for us to include in the collection.

Suggest changes to an icon

If you notice an existing icon that’s out-of-date or needs improvements, you can suggest changes to that icon.

Submit feedback

We welcome your feedback about the Polaris icon explorer. Let us know about bugs, typos, or any suggestions you have that might help us to evolve this tool.

To learn more about contributing to Polaris icons, see our contributing guide. 👀

Licenses 📝

  • Source code is under a custom license based on MIT. The license restricts Polaris icons usage to applications that integrate or interoperate with Shopify software or services, with additional restrictions for external, stand-alone applications.
  • All icons and images are licensed under the Polaris Design Guidelines License Agreement.
You can’t perform that action at this time.