一切福田,不離方寸,從心而覓,感無不通。

10 Best ReactJS UI Frameworks for rapid prototyping

I was researching for a few feature rich UI frameworks based on React; that give the power of composability through React components that you can directly plug in into your React project

Here is a compilation of a few ReactJS based UI frameworks (in no particular order), that I came across. Hope one of these choices will help you rapidly prototype your "ReactJS" ideas.

Material UI

Material-UI is a set of React components that implement Google’s Material Design .

Out of the hundreds of UI frameworks out there, Material UI is a framework that has the most refined implementation of Material Design.

Website | Demo

React-Bootstrap

Do I even need a description here? Bootstrap is, without a doubt, the most popular UI framework that is out there.

Bootstrap is one ot the most advanced UI frameworks out there and has got most of the things right. Here is a React implementation of Bootstrap 3.

Website | Demo | GitHub

React-Foundation

Foundation from Zurb is a very feature-rich and easily customizable library. it is one of the most popular UI frameworks that are out there.

React-Foundation is the implementation of the Foundation UI in the form or react components.

Website | GitHub

Essence

Essence is a CSS framework that implements the guidelines from Google Material Design Specification with ReactJS. With Essence you’ll be able to make great looking web & mobile interfaces very quickly.

Website | Demo

React-MDL

React-MDL is the React implementation of the already popular Material Design Light framework by google.

MDL is a light weight material design CSS framework which aims on bringing concepts of material design while keeping the UI lightweight.

Website | Demo

Belle

Belle provides you with a set of React components like Toggle, ComboBox, Rating, TextInput, Button, Card, Select and soon many more.

All of the components are optimized to work both on mobile & desktop devices. The styles are highly customizable on two levels. You can configure the base styles of all the components as well as modify each one of them individually.

Website | GitHub

Elemental-UI

Elemental-UI is a high quality, modular set of UI scaffolding components and controls for React that are built from the outset to natively implement React patterns.

Elemental-UI is inspired from many component based UI libraries and is like a enhancement to Bootstrap. it’s a must try if you’re a fan of that.

Website | Github

MUI

MUI is a lightweight CSS framework that follows the Material Design guidelines. MUI is available in CSS/JS only, React and Angular versions.

Website | GitHub

grommet

Grommet is based on ReactJS which provides great features in JavaScript for building user interfaces.

Grommet is developed by the developers from HP(Hewlett Packard) and they claim it to be "The most advanced UX framework for enterprise apps".

Website | Demo | GitHub

React Toolbox

React Toolbox is a UI library that follows the concepts of Google’s Material Design and is built on top of some of the trendiest proposals like CSS Modules (written in SASS), Webpack and ES6. The library harmoniously integrates with your Webpack workflow and it’s easily customizable and very flexible.

Website | Demo | GitHub

Ant Design of React

[Bonus] Ant Design of React is a React framework from the Chinese company Ant Design; based on the design specifications they have come up for their projects. It features a "complete" set of beautiful UI components built with React, using Material Design principles.

They’re looking for volunteers to make their english translations better/complete (the time picker component, for instance, needs translation). Take at look at this issue , if you’re interested.

Website | GitHub

Conclusion

This is just a small list of frameworks that I compiled based on my research, hope it helps the community.

Let me know if I have missed any framework, in the comments. :blush: