All Projects → heartbeatua → Pulse Boilerplate

heartbeatua / Pulse Boilerplate

Licence: mit
React based boilerplate for creating scalable and well documented Design Systems. Live demo https://pulse.heartbeat.ua

Programming Languages

javascript
184084 projects - #8 most used programming language

Projects that are alternatives of or similar to Pulse Boilerplate

jss-material-ui
A enhanced styling engine for material-ui
Stars: ✭ 15 (-83.7%)
Mutual labels:  styleguide, styled-components
Welcome Ui
Customizable design system of @wttj with react • styled-components • styled-system • reakit
Stars: ✭ 256 (+178.26%)
Mutual labels:  design-systems, styled-components
gravity-ui-web
Library of styles, components and associated assets to build UIs for the web. Part of buildit's Gravity design system.
Stars: ✭ 20 (-78.26%)
Mutual labels:  styleguide, design-systems
Storybook
📓 The UI component explorer. Develop, document, & test React, Vue, Angular, Web Components, Ember, Svelte & more!
Stars: ✭ 67,445 (+73209.78%)
Mutual labels:  styleguide, design-systems
Styled System
⬢ Style props for rapid UI development
Stars: ✭ 7,126 (+7645.65%)
Mutual labels:  design-systems, styled-components
design-system
Nulogy Design System
Stars: ✭ 61 (-33.7%)
Mutual labels:  styleguide, styled-components
styled-system-figma
Generate theme.js from Figma file
Stars: ✭ 26 (-71.74%)
Mutual labels:  design-systems, styled-components
Css
The CSS design system that powers GitHub
Stars: ✭ 10,670 (+11497.83%)
Mutual labels:  styleguide, design-systems
Design System
Priceline.com Design System
Stars: ✭ 604 (+556.52%)
Mutual labels:  design-systems, styled-components
Story2sketch
Convert Storybook into Sketch symbols 💎
Stars: ✭ 391 (+325%)
Mutual labels:  styleguide, design-systems
Styled Bootstrap
💅🏻 A styled-component implementation of Bootstrap
Stars: ✭ 154 (+67.39%)
Mutual labels:  styleguide, styled-components
Quantum
The default pack of components and layout principles that dictates Catho Frontend applications.
Stars: ✭ 39 (-57.61%)
Mutual labels:  styleguide, styled-components
Toolkit
Sky's CSS Toolkit
Stars: ✭ 126 (+36.96%)
Mutual labels:  styleguide, design-systems
awesome-ux-design-styles
Curated list of UX styleguides and design systems
Stars: ✭ 66 (-28.26%)
Mutual labels:  styleguide, design-systems
Style Dictionary
A build system for creating cross-platform styles.
Stars: ✭ 2,097 (+2179.35%)
Mutual labels:  styleguide, design-systems
papyrum
Papyrum is a tool that will help you in the creation of your design system, style guide or in the documentation of your project based on react
Stars: ✭ 19 (-79.35%)
Mutual labels:  styleguide, design-systems
Rimble Ui
React components that implement Rimble's Design System.
Stars: ✭ 357 (+288.04%)
Mutual labels:  design-systems, styled-components
Sugui Design System
A design system template for the SugUI components library based on styleguidist
Stars: ✭ 17 (-81.52%)
Mutual labels:  styleguide, styled-components
Kit
Tools for developing, documenting, and testing React component libraries
Stars: ✭ 1,201 (+1205.43%)
Mutual labels:  styleguide, design-systems
React Eyepetizer
react版「Eyepetizer」开眼短视频
Stars: ✭ 83 (-9.78%)
Mutual labels:  styled-components

Pulse

Pulse Boilerplate

We've created this React based boilerplate during our research on the Design System approach. It consists of modern tools and basic Atomic Design structure.

Features

  • Up to date tools and practices for Design System creation
  • Focused on Atomic Design methodology and naming convention
  • Clear and understandable structure of folders
  • Documentation
  • Highly customizable: themes, pages, templates
  • Easy to work with styles using styled system

What's included

The actual versions of:

Setup

Install dependencies

npm install

Run development server

npm run dev

Project will be running at http://localhost:3000/

Generate production build

npm run build

Will create the dist folder

Style guide and documentation

Run a development server

npm run guide

Style guide will run at http://localhost:6060/

ESLint

Run and get code review (you can pass a --fix setting that will try to solve a problem automatically)

npm run eslint

Theming

We use styled components theming. The styled system provides great theme-based style props for building responsive design systems with React.

A few words about Atomic Design

Atomic design is a methodology composed of five distinct stages working together to create interface design systems in a more deliberate and hierarchical manner. The five stages of atomic design are: atoms, molecules, organisms, templates, pages. To get more info about methodology, check out the original article.

TODO

  • [x] styled components
  • [x] styled system
  • [ ] tests (Jest)

Got questions or suggestions?

Simply reach through our website

License

MIT.

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].