10 Best React Gallery Libraries

Curated by the Openbase team and community.Learn more

Curated by the Openbase team and community. Learn more

pro-gallery

Blazing fast & beautiful galleries built for the web

License Icon
License: Unknown
TypeScript Icon
TypeScript Definitions: DefinitelyTyped
User Rating
4.6/ 5
5
Top Feedback
5Easy to Use
4Performant
4Highly Customizable
GitHub Stars
189
Weekly Downloads
3K
Last Commit
4d ago
Bundle Size (min+gzip)
51.2KB
Tree-Shakeable
rig

react-image-gallery

React carousel image gallery component with thumbnail support 🖼

License Icon
License: MIT
TypeScript Icon
TypeScript Definitions: DefinitelyTyped
User Rating
4.8/ 5
6
Top Feedback
6Great Documentation
3Highly Customizable
2Easy to Use
GitHub Stars
3K
Weekly Downloads
71K
Last Commit
21d ago
Bundle Size (min+gzip)
N/A
Not Tree-Shakeable
rrc

react-responsive-carousel

React.js Responsive Carousel (with Swipe)

License Icon
License: MIT
TypeScript Icon
TypeScript Definitions: Built-In
User Rating
4.0/ 5
4
Top Feedback
4Great Documentation
4Easy to Use
3Performant
GitHub Stars
2K
Weekly Downloads
310K
Last Commit
3d ago
Bundle Size (min+gzip)
N/A
Not Tree-Shakeable
rmc

react-multi-carousel

A lightweight production-ready Carousel that rocks supports multiple items and server-side rendering with no dependency. Bundle size 2kb.

License Icon
License: MIT
TypeScript Icon
TypeScript Definitions: Built-In
User Rating
3.5/ 5
2
Top Feedback
N/A
GitHub Stars
734
Weekly Downloads
75K
Last Commit
2mos ago
Bundle Size (min+gzip)
N/A
Not Tree-Shakeable
rpg

react-photo-gallery

React Photo Gallery

License Icon
License: MIT
TypeScript Icon
TypeScript Definitions: DefinitelyTyped
User Rating
5.0/ 5
2
Top Feedback
N/A
GitHub Stars
2K
Weekly Downloads
15K
Last Commit
2yrs ago
Bundle Size (min+gzip)
5.32KB
Tree-Shakeable
ri

react-images

🌄 A mobile-friendly, highly customizable, carousel component for displaying media in ReactJS

License Icon
License: MIT
TypeScript Icon
TypeScript Definitions: Built-In
User Rating
2.8/ 5
4
Top Feedback
2Highly Customizable
1Great Documentation
1Easy to Use
GitHub Stars
2K
Weekly Downloads
84K
Last Commit
6mos ago
Bundle Size (min+gzip)
43.0KB
Tree-Shakeable
rgg

react-grid-gallery

Justified image gallery component for React

License Icon
License: MIT
TypeScript Icon
TypeScript Definitions: DefinitelyTyped
User Rating
5.0/ 5
1
Top Feedback
1Performant
GitHub Stars
607
Weekly Downloads
5K
Last Commit
1yr ago
Bundle Size (min+gzip)
21.2KB
Not Tree-Shakeable
roc

react-owl-carousel

React + Owl Carousel

License Icon
License: ISC
TypeScript Icon
TypeScript Definitions: Built-In
User Rating
3.0/ 5
1
Top Feedback
N/A
GitHub Stars
166
Weekly Downloads
9K
Last Commit
9mos ago
Bundle Size (min+gzip)
12.2KB
Not Tree-Shakeable

react-photoswipe-gallery

🏙 React component wrapper around PhotoSwipe

License Icon
License: MIT
TypeScript Icon
TypeScript Definitions: Built-In
User RatingN/A
Top Feedback
N/A
GitHub Stars
112
Weekly Downloads
2K
Last Commit
9hrs ago
Bundle Size (min+gzip)
3.35KB
Not Tree-Shakeable

pure-react-carousel

A highly impartial suite of React components that can be assembled by the consumer to create a carousel with almost no limits on DOM structure or CSS styles. If you're tired of fighting some other developer's CSS and DOM structure, this carousel is for you.

License Icon
License: MIT
TypeScript Icon
TypeScript Definitions: Built-In
User RatingN/A
Top Feedback
1Performant
1Highly Customizable
1Bleeding Edge
GitHub Stars
1K
Weekly Downloads
71K
Last Commit
18d ago
Bundle Size (min+gzip)
N/A
Tree-Shakeable
rbg

react-bnb-gallery

Simple react-based photo gallery inspired by Airbnb image gallery.

License Icon
License: MIT
TypeScript Icon
TypeScript Definitions: Built-In
User RatingN/A
Top Feedback
2Great Documentation
GitHub Stars
178
Weekly Downloads
3K
Last Commit
4mos ago
Bundle Size (min+gzip)
15.6KB
Tree-Shakeable
rug

react-upload-gallery

React for Upload Image Gallery. Sorted by drag & drop and Customizable

License Icon
License: MIT
TypeScript Icon
TypeScript Definitions: DefinitelyTyped
User RatingN/A
Top Feedback
N/A
GitHub Stars
41
Weekly Downloads
700
Last Commit
19d ago
Bundle Size (min+gzip)
N/A
Not Tree-Shakeable
rp

react-photoswipe

PhotoSwipe, PhotoSwipeGallery component for ReactJS base on PhotoSwipe.

License Icon
License: Unknown
TypeScript Icon
TypeScript Definitions: DefinitelyTyped
User RatingN/A
Top Feedback
N/A
GitHub Stars
N/A
Weekly Downloads
6K
Last Commit
N/A
Bundle Size (min+gzip)
18.8KB
Not Tree-Shakeable

reactjs-image-gallery

Responsive, flexible and easy customizable images gallery library. List images in table view order, thumbnails, onclick show big image preview.

License Icon
License: MIT
TypeScript Icon
TypeScript Definitions: DefinitelyTyped
User RatingN/A
Top Feedback
N/A
GitHub Stars
3
Weekly Downloads
67
Last Commit
9mos ago
Bundle Size (min+gzip)
4.51KB
Tree-Shakeable
rl

react-lightgallery

React wrapper for lightgallery.js

License Icon
License: MIT
TypeScript Icon
TypeScript Definitions: DefinitelyTyped
User RatingN/A
Top Feedback
N/A
GitHub Stars
33
Weekly Downloads
2K
Last Commit
1yr ago
Bundle Size (min+gzip)
20.0KB
Not Tree-Shakeable
rrg

react-responsive-gallery

Simple and responsive gallery for react

License Icon
License: MIT
TypeScript Icon
TypeScript Definitions: Built-In
User RatingN/A
Top Feedback
N/A
GitHub Stars
34
Weekly Downloads
86
Last Commit
3mos ago
Bundle Size (min+gzip)
70.8KB
Not Tree-Shakeable
rgd

react-gallery-designer

Display high definition images with an interactive UI in react.

License Icon
License: MIT
TypeScript Icon
TypeScript Definitions: DefinitelyTyped
User RatingN/A
Top Feedback
N/A
GitHub Stars
2
Weekly Downloads
196
Last Commit
10mos ago
Bundle Size (min+gzip)
12.8KB
Not Tree-Shakeable
rsg

react-smart-gallery

A React component that render images in a box using multi-photo story grid. Just like facebook does in timeline.

License Icon
License: MIT
TypeScript Icon
TypeScript Definitions: DefinitelyTyped
User RatingN/A
Top Feedback
N/A
GitHub Stars
19
Weekly Downloads
119
Last Commit
4yrs ago
Bundle Size (min+gzip)
6.55KB
Not Tree-Shakeable
rcg

react-component-gallery

React component for creating an evenly spaced gallery of children components

License Icon
License: MIT
TypeScript Icon
TypeScript Definitions: DefinitelyTyped
User RatingN/A
Top Feedback
N/A
GitHub Stars
88
Weekly Downloads
46
Last Commit
6yrs ago
Bundle Size (min+gzip)
1.80KB
Not Tree-Shakeable
rbg

reactive-blueimp-gallery

A React component (HOC) for BlueImp gallery

License Icon
License: MIT
TypeScript Icon
TypeScript Definitions: DefinitelyTyped
User RatingN/A
Top Feedback
N/A
GitHub Stars
2
Weekly Downloads
6
Last Commit
1yr ago
Bundle Size (min+gzip)
1.58KB
Not Tree-Shakeable
ris

react-image-scroller

A simple image gallery for React based on a scrolling container controlled with IntersectionObserver.

License Icon
License: MIT
TypeScript Icon
TypeScript Definitions: DefinitelyTyped
User RatingN/A
Top Feedback
N/A
GitHub Stars
8
Weekly Downloads
28
Last Commit
3yrs ago
Bundle Size (min+gzip)
8.35KB
Tree-Shakeable
rg

react-gallery

A simple gallery with swipe using ReactJS.

License Icon
License: MIT
TypeScript Icon
TypeScript Definitions: DefinitelyTyped
User RatingN/A
Top Feedback
N/A
GitHub Stars
12
Weekly Downloads
27
Last Commit
6yrs ago
Bundle Size (min+gzip)
N/A
Not Tree-Shakeable

evolved-react-image-gallery

Responsive image gallery, carousel, image slider react component

License Icon
License: MIT
TypeScript Icon
TypeScript Definitions: DefinitelyTyped
User RatingN/A
Top Feedback
N/A
GitHub Stars
1
Weekly Downloads
18
Last Commit
4yrs ago
Bundle Size (min+gzip)
3.57KB
Not Tree-Shakeable
rfg

react-fullscreen-gallery

Beautiful, easy to use gallery for React

License Icon
License: ISC
TypeScript Icon
TypeScript Definitions: DefinitelyTyped
User RatingN/A
Top Feedback
N/A
GitHub Stars
1
Weekly Downloads
3
Last Commit
5yrs ago
Bundle Size (min+gzip)
46.0KB
Not Tree-Shakeable
rjg

react-justified-gallery

A nice gallery with justified layout. Based on flickr's justified layout

License Icon
License: MIT
TypeScript Icon
TypeScript Definitions: DefinitelyTyped
User RatingN/A
Top Feedback
N/A
GitHub Stars
N/A
Weekly Downloads
1
Last Commit
N/A
Bundle Size (min+gzip)
48.6KB
Not Tree-Shakeable
rui

react-uikit-img-gallery

React uikit image gallery component.

License Icon
License: MIT
TypeScript Icon
TypeScript Definitions: DefinitelyTyped
User RatingN/A
Top Feedback
N/A
GitHub Stars
2
Weekly Downloads
1
Last Commit
5yrs ago
Bundle Size (min+gzip)
11.4KB
Not Tree-Shakeable
rp

react-photostream

Simple photo gallery display to be seen as a continuous stream of images, no space inbetween.

License Icon
License: MIT
TypeScript Icon
TypeScript Definitions: DefinitelyTyped
User RatingN/A
Top Feedback
N/A
GitHub Stars
3
Weekly Downloads
0
Last Commit
4yrs ago
Bundle Size (min+gzip)
0.18KB
Tree-Shakeable
rsg

react-stylish-gallery

Create beautiful image galleries and presentations with easy to use React components

License Icon
License: MIT
TypeScript Icon
TypeScript Definitions: DefinitelyTyped
User RatingN/A
Top Feedback
N/A
GitHub Stars
3
Weekly Downloads
1
Last Commit
4yrs ago
Bundle Size (min+gzip)
43.6KB
Not Tree-Shakeable