Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/divriots/starter-origami

A react-native-paper based design system as a starter kit for Backlight
https://github.com/divriots/starter-origami

backlight design-system material-design react-native react-native-paper

Last synced: 3 months ago
JSON representation

A react-native-paper based design system as a starter kit for Backlight

Awesome Lists containing this project

README

        

# starter-origami

Origami is a [React-Native](https://reactnative.dev) Design System starter kit, using [Paper](https://reactnativepaper.com) component library: an open source components library based on [Material Design](https://material.io/design).

## Features

- Open-source
- Cross-platform: Mobile & Web
- 25+ components
- Interactive documentation
- Light & Dark mode

## Design Tokens

Origami takes the design tokens defined in [Paper](https://reactnativepaper.com).

- Colors
- Fonts
- Roundness
- Animation

And make them automatically documented and visually discoverable.

[Paper](https://reactnativepaper.com) has great semantical design tokens. It's simple but very efficient. The Paper team has done a great job here.

## Dark mode

Dark and Light themes are included out-of-the-box. You can experience it in the documentation itself.

## Components

Origami comes with 25+ components to get started: menu, dialog, buttons, checkbox, cards, everything to cover the basics, and more.

📦 [npm package](https://www.npmjs.org/@divriots/starter-origami) to try Origami unchanged.

## Getting started

- Duplicate this starter-kit on [Backlight.dev](https://backlight.dev) using the `Duplicate` button.
- Setup the design tokens to match your brand.
- Release the package to `npm`.
- Enjoy your Design System on your app(s) by importing from `npm`.

For more information, follow the [Quick Starting Guide](https://backlight.dev/docs/getting-started).