Introduction

Smooth UI is a modern UI library for React, focused on accessibility, productivity and flexibility. It works with Styled Components πŸ’… or Emotion πŸ‘©β€πŸŽ€.

It is focused on developer experience, productivity. You can focus on what you want to build instead of on how to build it.

Accessbility

Smooth UI components follow WAI-ARIA practices. It uses Reakit's magic to provide the best accessibility. If you are interested by all accessibility features, read the full accessibility guide.

Productivity

Smooth UI is built by Smooth Code, a dev studio specialized in React. We build new React projects every day. Smooth UI is the result of two years of research in term of being productive and building beautiful and accessible UIs. Smooth UI does not contain a lot of components but has a powerful solid base with xstyled. It adds superpower to your components with system props. You can build a complete UI without writing any line of CSS.

Flexibility

Smooth UI is compatible with Styled Components πŸ’… and Emotion πŸ‘©β€πŸŽ€. You can use it in all your React projects, with Next, Gatbsy, or any other application! Smooth UI also has a powerful theming feature that gives you an entire control over the styling of the components, you can tweak literally everything!