All Projects → Shopify → foundational-design-system-proto

Shopify / foundational-design-system-proto

Licence: MIT License
A prototype for a foundational design system at Shopify

Programming Languages

typescript
32286 projects
CSS
56736 projects
javascript
184084 projects - #8 most used programming language
HTML
75241 projects

Projects that are alternatives of or similar to foundational-design-system-proto

Rmdi
React Material Design Icons – built with Pixo, Styled Components, and Styled System
Stars: ✭ 132 (+60.98%)
Mutual labels:  components, icons
Viewui
A high quality UI Toolkit built on Vue.js 2.0
Stars: ✭ 2,487 (+2932.93%)
Mutual labels:  components, design-systems
X0
Document & develop React components without breaking a sweat
Stars: ✭ 1,706 (+1980.49%)
Mutual labels:  components, design-systems
Kit
Tools for developing, documenting, and testing React component libraries
Stars: ✭ 1,201 (+1364.63%)
Mutual labels:  components, design-systems
design-tokens-generator
Create your Semantic Style Variables (Universal language for developers and designers).
Stars: ✭ 41 (-50%)
Mutual labels:  design-systems, tokens
Neumorphic Ui
📚 A library of components based on the concept of neumorphism
Stars: ✭ 82 (+0%)
Mutual labels:  components, design-systems
Bootstrap Vue
BootstrapVue provides one of the most comprehensive implementations of Bootstrap v4 for Vue.js. With extensive and automated WAI-ARIA accessibility markup.
Stars: ✭ 13,603 (+16489.02%)
Mutual labels:  components, icons
Fast
The adaptive interface system for modern web experiences.
Stars: ✭ 6,532 (+7865.85%)
Mutual labels:  components, design-systems
Storybook
📓 The UI component explorer. Develop, document, & test React, Vue, Angular, Web Components, Ember, Svelte & more!
Stars: ✭ 67,445 (+82150%)
Mutual labels:  components, design-systems
Smart Hierarchy
Better hierarchy for Unity.
Stars: ✭ 234 (+185.37%)
Mutual labels:  components, icons
Design System Starter
🚀 The Australian Government Design System - Starter
Stars: ✭ 61 (-25.61%)
Mutual labels:  components, design-systems
svelte-simple-icons
📦 This package provides the Simple Icons packaged as a set of Svelte components.
Stars: ✭ 27 (-67.07%)
Mutual labels:  components, icons
Iview
A high quality UI Toolkit built on Vue.js 2.0
Stars: ✭ 23,930 (+29082.93%)
Mutual labels:  components, design-systems
Vue Cion Design System
CION - Design system boilerplate for Vue.js
Stars: ✭ 119 (+45.12%)
Mutual labels:  components, design-systems
Design System Components
🛠 Component code and tests for the Australian Government design system
Stars: ✭ 696 (+748.78%)
Mutual labels:  components, design-systems
Vue Design System
An open source tool for building UI Design Systems with Vue.js
Stars: ✭ 2,077 (+2432.93%)
Mutual labels:  components, design-systems
Mineral Ui
A design system and React component library for the web brought to you by CA Technologies.
Stars: ✭ 533 (+550%)
Mutual labels:  components, design-systems
Design System
Priceline.com Design System
Stars: ✭ 604 (+636.59%)
Mutual labels:  components, design-systems
React Kawaii
Cute SVG React Components
Stars: ✭ 2,709 (+3203.66%)
Mutual labels:  components, icons
fast-blazor
Blazor component library for FluentUI. Microsoft's official lightweight wrapper around the FluentUI Web Components for use with .NET 6.0 Blazor applications
Stars: ✭ 928 (+1031.71%)
Mutual labels:  components, design-systems

Shopify Design Foundations

About this repo | Projects | How to use this repo | Technical details | Contribute to our explorations | Resources


About this repo

The experience platform for Shopify. This repository is focused on centralizing foundational design system resources.

Current status Owner Help
paused @polaris-team #polaris

Projects

A public version of our Github Project will be coming soon!

Development

Make sure Git and Node.js are installed on your computer, then run the following commands in your terminal to get started:

$ git clone https://github.com/Shopify/foundational-design-system-proto.git    # git clone repository
$ cd foundational-design-system-proto                                          # access the files
$ npm install                                                                  # install dependencies
$ npm run dev                                                                  # run locally

Technical details

As we continue to iterate and evolve, these technologies are subject to change. Currently, the foundations are built using the following technologies as part of our React TypeScript stack:

For questions about our tech stack, go to #polaris

Contribute to our explorations

We'd love to hear what you think. Start a conversation in Github Discussions!


Resources

Documentation

NPM packages

@shopify/layout-experimental

An NPM package of experimental React components for layout, including abstractions for flexbox and grid, built with Vanilla Extract and Sprinkles.

Install locally
  1. Add the dependency:

NPM

npm install @shopify/layout-experimental

Yarn

yarn add @shopify/layout-experimental
  1. Import the foundation styles at the base of your app:
import '@shopify/layout-experimental/dist/style.css';
  1. Read the component API documentation
Explore the sandbox

We have created a sandbox utilizing the experimental release of our foundational layout components: Box, Grid, Flex, and more. Check it out to see examples of how the components can be used and try them out yourself!

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].