All Projects β†’ kiwicom β†’ Orbit

kiwicom / Orbit

Licence: mit
React components of open-source Orbit design system by Kiwi.com

Programming Languages

javascript
184084 projects - #8 most used programming language

Projects that are alternatives of or similar to Orbit

Styleguide
The VTEX Design System and React component library.
Stars: ✭ 138 (-82.17%)
Mutual labels:  hacktoberfest, design-system, component-library
React95
πŸŒˆπŸ•Ή Refreshed Windows 95 style UI components for your React app
Stars: ✭ 4,877 (+530.1%)
Mutual labels:  design-system, component-library, styled-components
smores-react
🍭 Marshmallow React components
Stars: ✭ 34 (-95.61%)
Mutual labels:  styled-components, component-library, design-system
Aura.ui
A Library with a lot of Controls for AvaloniaUI
Stars: ✭ 114 (-85.27%)
Mutual labels:  component, component-library, styled-components
Clarity
Clarity is a scalable, accessible, customizable, open source design system built with web components. Works with any JavaScript framework, built for enterprises, and designed to be inclusive.
Stars: ✭ 6,398 (+726.61%)
Mutual labels:  hacktoberfest, design-system, component-library
Hiui
HIUI is a solution that is adequate for the fomulation and implementation of interaction and UI design standard for front, middle and backend.
Stars: ✭ 366 (-52.71%)
Mutual labels:  design-system, component-library
Next
🦍 A configurable component library for web built on React.
Stars: ✭ 4,045 (+422.61%)
Mutual labels:  design-system, component
React Countdown
A customizable countdown component for React.
Stars: ✭ 402 (-48.06%)
Mutual labels:  hacktoberfest, component
Cp Design
A configurable Mobile UI Components(React hooks+Typescript+Scss)η»„δ»ΆεΊ“
Stars: ✭ 465 (-39.92%)
Mutual labels:  component, component-library
First Born
Component library for React Native
Stars: ✭ 267 (-65.5%)
Mutual labels:  hacktoberfest, component-library
Pdfvuer
A PDF viewer for Vue using Mozilla's PDF.js
Stars: ✭ 443 (-42.76%)
Mutual labels:  hacktoberfest, component
Vue Plyr
A Vue component for the plyr (https://github.com/sampotts/plyr) video & audio player.
Stars: ✭ 531 (-31.4%)
Mutual labels:  hacktoberfest, component
Community Platform
A series of tools for the Precious Plastic community to collaborate around the world and tackle plastic waste.
Stars: ✭ 343 (-55.68%)
Mutual labels:  design-system, styled-components
Carbon Components Angular
An Angular implementation of the Carbon Design System for IBM.
Stars: ✭ 310 (-59.95%)
Mutual labels:  hacktoberfest, component-library
Backpack
Backpack Design System
Stars: ✭ 396 (-48.84%)
Mutual labels:  design-system, component-library
Prism
Gett's Design System code generator. Use Zeplin Styleguides as your R&D's Single Source of Truth.
Stars: ✭ 308 (-60.21%)
Mutual labels:  hacktoberfest, design-system
React Accessible Accordion
Accessible Accordion component for React
Stars: ✭ 610 (-21.19%)
Mutual labels:  hacktoberfest, component
Design System
Priceline.com Design System
Stars: ✭ 604 (-21.96%)
Mutual labels:  design-system, styled-components
Circuit Ui
SumUp's component library for the web
Stars: ✭ 625 (-19.25%)
Mutual labels:  design-system, component-library
Operational Ui
Building blocks for effective operational interfaces
Stars: ✭ 258 (-66.67%)
Mutual labels:  design-system, component-library

lerna

Orbit-components is a React component library which provides developers with the easiest possible way of building Kiwi.com’s products.


Orbit Mission

Orbit aims to bring order and consistency to all of our products and processes. We elevate user experience and increase the speed and efficiency of how we design and build products.

Installation

orbit-components are served as an npm package.

Add them to your project by running:

// with npm
npm install @kiwicom/orbit-components

// with yarn
yarn add @kiwicom/orbit-components

Don't forget to install the styled-components ^4.0.0 also.

Usage

  1. Import fonts that are used in orbit-components:
<link
  href="https://fonts.googleapis.com/css?family=Roboto:400,400i,500,500i,700"
  rel="stylesheet"
/>

Or via CSS:

@import url("https://fonts.googleapis.com/css?family=Roboto:400,400i,500,500i,700");
  1. Include any of our components in your project and use it:
import Alert from "@kiwicom/orbit-components/lib/Alert";

<Alert>Hello World!</Alert>;

If you want to use custom theme or dictionary inside your project, it's necessary to wrap your app into <ThemeProvider>. See this document for more information.

For live preview check out Storybook or orbit.kiwi.

You can also try orbit-components live on CodeSandbox.

Types

Orbit comes with both Flow and Typescript definitions files, so you can choose what fits your project. However, if you work with Typescript, you need to add type for styled-components.

// with npm
npm install @types/styled-components --save-dev

// with yarn
yarn add @types/styled-components -D

Main Sections:

Contributing

We are working on making this project a fully open source. We appreciate any contributions you might make.

Bug reports and feature request are welcome but, please use the correct template.

Please check out our Contribution Guide. It includes contribution guidelines and information on how to run and develop the project.

Feedback

We want to provide only components of the highest quality. We can’t do that without your feedback. If you have any suggestions about what we can do to improve components, please report it directly as an issue or write to us at #orbit-components on Slack.

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