/synth

Synth is a toolkit for creating and managing design systems with design tokens.

Primary LanguageJavaScriptMIT LicenseMIT

Synth

Synth is a toolkit for creating and managing design systems with design tokens.

Getting Started

This repository is managed as a monorepo composed of multiple NPM packages and each of them has its own documentation:

Package Description Version
🎹synth-core Core library to manage token declarations. npm
🎛️synth-tokens Default token declarations used for building UI components at BeatGig. npm
💈synth-css CSS bindings for Synth. npm
⚛️synth-react React bindings for Synth. npm
💅synth-styled-components styled-components bindings for Synth. npm
🧰synth-ui UI component library built on React and styled-components and powered by Synth design tokens. npm

Acknowledgements

Synth was heavily inspired by these fantastic people and libraries: