React Rainbow is a collection of components that will reliably help you build your application in a snap. Give it a hack and let us know what you think.

90+ components

More than 90 components built on top of React.

Interactive examples

Proper documentation based on interactive examples to help you understand the features of each component.

First class testing

Our components are test infected. We like to test our components as much as possible.

Internationalization

We designed each component with i18n in mind. Any new component or feature we may add in the future, have to be able to work fully in different locales.

Accessibility

Accessibility is part of our definition of done. It's a must have for each component.

Wdio page objects

We know how important for you is to test your UI. Our npm package provides webdriver.io page object for almost every component.

Redux-Form integration

Our inputable components work seamlessly with redux-form.

TypeScript Support

Our components come with Typescript typings out of the box.