react-beautiful-dnd Beautiful, accessible drag and drop for lists with React.js. Examples ? See how beautiful it is for yourself - have a play with the examples! Core characteristics: beautiful, natural movement of items
rc-calendar A simple and nice calendar with reactjs. Live Demo http://react-component.github.io/calendar/ Feature support ie9,ie9+,chrome,firefox,safari support date, month, year, decade select panel support week number support
React Date Picker A simple and reusable datepicker component for React. Live Demo https://hacker0x01.github.io/react-datepicker/ Installation The package can be installed via NPM: npm install react-datepicker --save You’ll need
React Facebook Components Facebook components like a Login button, Like, Share, Comments, Page or Embedded Post. Components Facebook provider (provide settings to child components) Login button (provide user profile and signed request) Like
Material color hashing Hash strings to Material UI colors A dead-simple library to hash a string to a {backgroundColor, textColor} tuple from the official Material Design palette. Great for dynamically coloring your UI
react-avatar Universal avatar makes it possible to fetch/generate an avatar based on the information you have about that user. We use a fallback system that if for example an invalid Facebook ID
React Joyride Create walkthroughs and guided tours for your ReactJS apps. Now with standalone tooltips!. Setup npm install --save react-joyride Styles If you are using SCSS: @import '~react-joyride/lib/react-joyride' Or include
React SVG buttons This package provides a component used to compose available buttons, it's able to morph from whatever icon type to another one. The component exposes 18 icon types. It also provides
react-autolink An autolink mixin for React. Install npm i react-autolink # or bower i react-autolink # `window.ReactAutolink` is available Usage let App = React.createClass({ getDefaultProps() { return { text: "foo bar baz http://example.org
React PageSpeed Score A React component for display a dial-type chart of PageSpeed Insights. Install Via Node.js run the following: $ npm i react-pagespeed-score --save Basic Usage import React from 'react'; import ReactDOM
react-DnR Draggable and Resizable window build with React.js. Installation The easiest way to use react-DnR is to install it from npm and include it in your React build process (using Webpack, Browserify,
react rnd Resizable and draggable component for React. Install use npm npm i -S react-rnd use yarn yarn add react-rnd Live Demo http://bokuweb.github.io/react-rnd/ GitHub
react-json-tree React JSON Viewer Component, Extracted from redux-devtools. Supports iterable objects, such as Immutable.js. Usage import JSONTree from 'react-json-tree' // If you're using Immutable.js: `npm i --save immutable` import { Map } from 'immutable'
Typography.js A powerful toolkit for building websites with beautiful design. Why Typography is a complex system of interrelated styles. 100s of style declarations on dozens of elements must be in harmonious order.
React Split Pane Split-Pane component built with React, can be split vertically or horizontally. npm install react-split-pane Live Demo http://react-split-pane.surge.sh/ GitHub
React Time Sheet Time Sheet Component for React. Modified from timesheet.js Installation The easiest way to use react-timesheet is to install it from NPM and include it in your own React build
react-paginate A ReactJS component to render a pagination. By installing this component and writing only a little bit of CSS you can obtain this: Installation Install react-paginate with npm: $ npm install react-paginate --save
React Emoji React A clone (eventually) of slack emoji reactions as a react component Live Demo http://conor.rodeo/react-emoji-react/demo/index.html GitHub
React Icons Include popular icons in your React projects easly with react-icons, which utilizes ES6 imports that allows you to include only the icons that your project is using. Installation npm install react-icons
react-intense This component is a port of Intense Image Viewer for use with React. Usage Simply replace your element with a component: import ReactIntense from 'react-intense' ... <ReactIntense src='img.jpg' /> and
React Image Lightbox A flexible lightbox component for displaying images in a React project. React lightbox component. Features Keyboard shortcuts (with rate limiting) Image Zoom Flexible rendering using src values assigned on the
react-svg-pan-zoom react-svg-pan-zoom is a React component that adds pan and zoom features to the SVG images. It helps to display big SVG images in a small space. Features This component can work in
React Responsive Photo Gallery A stateless responsive React photo gallery component that maintains the original aspect ratio of your photos and scales them responsively. Add your own routing, lightbox, and manage your own
React Image Gallery Live Demo (try it on mobile for swipe support) React image gallery is a React component for building image galleries and carousels Features of react-image-gallery Mobile friendly Thumbnail navigation Fullscreen
timeago-react timeago-react is a simple react component used to format date with *** time ago statement. eg: '3 hours ago'. The component based on timeago.js which is a simple javascript module. Realtime render.
react-timeago A simple time-ago component for ReactJs. Changes in V3.X: minPeriod and maxPeriod now accept seconds not milliseconds. This matches the documentation. react-timeago now uses ES6 modules. So if you don't use
React-mapbox-gl Simple to use with declarative API WebGl Mapbox map in React. React wrapper for mapbox-gl-js. Expose a bunch of component meant to be simple to use for React. It is important to
react-map-gl In addition to exposing MapboxGL functionality to React apps, react-map-gl also integrates seamlessly with deck.gl. React friendly API wrapper around MapboxGL JS Installation npm install --save react-map-gl browserify - react-map-gl is
React Geosuggest A React autosuggest for the Google Maps Places API. You can also define your own suggests as defaults. Works with Preact, too. Live Demo http://ubilabs.github.io/react-geosuggest/ GitHub
React Google Maps A declarative React interface to Google Maps. Important Notes This is an alpha release. The API and organizational structure are subject to change. Comments and contributions are much appreciated. Installation
google map react google-map-react is a component written over a small set of the Google Maps API. It allows you to render any React component on the Google Map. It is fully isomorphic
React Gmaps A Google Maps component for React.js Features Lazy Google Maps loading Easy to use Installation $ npm install react-gmaps --save Live Demo http://react-gmaps.herokuapp.com/ GitHub
video-react The web video player built from the ground up for an HTML5 world using React library. Video.React is a web video player built from the ground up for an HTML5 world
react-dailymotion Dailymotion player component for React. Install npm install --save react-dailymotion Live Demo http://u-wave.net/react-dailymotion/ GitHub
react-music Make music with React! Install npm install react-music Get Started The easiest way to get started is to clone this repo and run npm start. The demo song will be running at
React Video A pretty good and effective way to create a video placeholder from Youtube or Vimeo using a high-res image. If you don't know, when an iframe is rendered from browser, it
react-youtube Simple React component acting as a thin layer over the YouTube IFrame Player API Live Demo http://troybetz.github.io/react-youtube/ GitHub
ReactPlayer A react component for playing a variety of URLs, including file paths, YouTube, Facebook, SoundCloud, Streamable, Vidme, Vimeo, Wistia and DailyMotion. Used by rplayr, an app to generate playlists from Reddit URLs.
React-Custom-Scroll An easily designable, cross browser (!!), custom scroll with ReactJS Animations and scroll rate exactly like native scroll Why do I need this ? Same design on all browsers Scrollbar is above the content