Skip to content
React Libraries
On this page

Images, audio & video

Display galleries, play audio, generate video, and process images.

Choose a library or tool

18 options in this category.

Jump to a library or tool (18)

Flickity

Library / tool

A touch-friendly carousel library.

Good for
Displaying swipeable image galleries and horizontally browsable content.

html-to-image

Library / tool

A utility for rendering a DOM node as an image.

Good for
Exporting interface fragments, cards, or diagrams as downloadable graphics.

Browser tooling for removing image backgrounds.

Good for
Creating subject cutouts without sending every image to an application server.

Lightbox2

Library / tool

A script that opens images in an overlay.

Good for
Adding a straightforward enlarged-image viewer to a webpage.

lightGallery React

Library / tool

A React integration for image and video galleries.

Good for
Presenting media in an interactive gallery with overlay viewing.

LiveKit

Library / tool

Infrastructure and SDKs for realtime audio and video.

Good for
Building interactive calls, rooms, and live media experiences.

Image optimization tooling for statically exported Next.js sites.

Good for
Preparing optimized images when no Next.js image server runs in production.

A Next.js image loader for S3 and imgproxy-based image delivery.

Good for
Connecting image optimization to an existing storage and proxy setup.

next-video

Library / tool

A video component and workflow for Next.js applications.

Good for
Embedding video with storage, streaming, and player integration.

NSFWJS

Library / tool

A browser-oriented image classifier for potentially sensitive visual content.

Good for
Adding a client-side classification signal to an image moderation workflow.

react-sounds

Library / tool

React utilities for adding sound effects to interfaces.

Good for
Providing audio feedback for application interactions.

Remotion

Library / tool

A framework for creating videos with React.

Good for
Generating parameterized video compositions from reusable components.

Swiper

Library / tool

A touch-oriented slider and carousel library.

Good for
Building swipeable content with configurable navigation and transitions.

Tonal

Library / tool

A JavaScript library for music-theory calculations.

Good for
Working with notes, chords, intervals, and scales in music software.

Tone.js

Library / tool

A Web Audio framework for creating interactive music in the browser.

Good for
Scheduling sound, synthesis, and musical interaction in web applications.

vits-web

Library / tool

A project for running text-to-speech generation in the browser.

Good for
Experimenting with local speech synthesis in web interfaces.

A customizable lightbox component for React.

Good for
Opening an image gallery in an extensible overlay viewer.

Keep exploring

Browse all categories →