My FeedDiscussionsHeadless CMS
New
Sign in
Log inSign up
Learn more about Hashnode Headless CMSHashnode Headless CMS
Collaborate seamlessly with Hashnode Headless CMS for Enterprise.
Upgrade ✨Learn more
10 Best ReactJS UI Frameworks for rapid prototyping

10 Best ReactJS UI Frameworks for rapid prototyping

Tom Alter's photo
Tom Alter
·Sep 15, 2016

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.

Material UI

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 of the most advanced UI frameworks out there and has got most of the things right. Here is a React implementation of Bootstrap 3.

React-Bootstrap

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.

React-Foundation

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.

Essence

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 at bringing concepts of material design while keeping the UI lightweight.

React-MDL

Website | Demo

Belle

Belle provides you with a set of React components like Toggle, ComboBox, Rating, TextInput, Button, Card, Select and soon much 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.

Belle

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 components based UI libraries and is like an enhancement to Bootstrap. it's a must try if you're a fan of that.

Elemental-UI

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.

MUI

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

grommet

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.

React Toolbox

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.

Ant Design of React

Website | GitHub

Conclusion

This article 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. 😊