Top 10 React UI Libraries (UI Components)


React is no doubt one of the most popular JavaScript frameworks in the world. We can use it to create modern and beautiful user interface (ui) for web, mobile, and even desktop applications. React is not CSS framework, so it comes without any styles or ready-to-use ui components. Fortunately, React ecosystem is so huge, there are dozens open source projects that provide us React ui library or ui components (I prefer call it as ui components).
People are often confused which one should they use in their projects. If you are looking for the best react ui library, here are my top list base on GitHub contributors and stars on December 16th, 2017.

10. rebass

rebass

Rebass is Functional React UI component library, built with styled-components.

9. elemental

elemental
Elemental UI is A UI Toolkit for React.js Websites and Apps.

8. grommet

grommet
Grommet components greatly simplify the task of creating clear, well-designed, responsive experiences. 

7. blueprint

blueprint
Blueprint is a collection of React UI components that cover the majority of the common interface elements, patterns, and interactions on the web.

6. semantic-ui-react

Semantic UI
Semantic UI React is the official React integration for Semantic UI.

5. office-ui-fabric-react

Fabric

Fabric’s components help you get buttons, navigation, and more that look like Office quickly and easily. 

4. react-toolbox

React Toolbox
React Toolbox is a set of React components that implements Google Material Design specification.

3. react-bootstrap

React Bootstrap

React-Bootstrap is a library of reusable front-end components. You'll get the look-and-feel of Twitter Bootstrap, but with much cleaner code.

2. ant-design

Ant Design
Ant Design is a React UI library that contains a set of high quality components and demos for building rich, interactive user interfaces by following the Ant Design specification.

1. material-ui

Material UI
Material-UI is a set of React components that implement Google's Material Design. I'm currently using it in my projects (melisa.id is my latest project that use this react ui library).

There are so many React ui libraries out there,  but those 10 projects are the most popular among the React community. Which one is your favourite? Not in the list? Let me know by leaving your comments below.

Thank You..

Comments