Registries
ActiveNiche/single-purpose276

@limeplay

Niche/single-purpose · MIT · data updated 2026-07-28

Limeplay is an open-source React UI library for building custom video player interfaces, powered by Shaka Player (Google's adaptive-streaming engine) and distributed as a shadcn/ui-style copy-paste registry. Components cover the full player shell: Controls, Progress/Timeline, Playback, Track selector, Volume, Caption, and more. Designed to replace heavy black-box video player SDKs with composable, Tailwind-styled primitives you own. Install via npx shadcn add @limeplay/video-player. Use for: React projects that need a fully customizable HLS/DASH video player UI that integrates naturally with an existing shadcn/ui design system.

@limeplay preview
audiocardscomponentsdesign-systemformshooksiconsloadersmedia

Install

npx shadcn@latest add https://limeplay.winoffrg.dev/r/registry.json

Health

StatusActive
Last commit3 weeks ago
LicenseMIT
Open issues2
ArchivedNo
Stars276

Components (51)

indexerror-screenfallback-postermute-controlmedia-providerplayer-layoutmediavolume-controlplayback-controlpicture-in-picture-controlplayback-ratetimeline-labelstimeline-controllimeplay-logoroot-containercaptionsseek-controlsvideo-playeraudio-playerutilstimeuse-mediause-volumeuse-controls-visibilityuse-track-eventsuse-timelineuse-playeruse-assetuse-playback-sourceuse-intervaluse-captionsuse-playback-rateuse-seekuse-playlistuse-playbackuse-picture-in-pictureuse-idlecustom-demo-controlsinternal-mediaerror-screen-demofallback-poster-demoplayback-state-control-demopicture-in-picture-control-demovolume-slider-control-horizontal-demovolume-slider-control-vertical-demovolume-state-control-demotimeline-control-demotimeline-labels-democaptions-state-control-demoplayback-rate-demoseek-control-demo
Components: index, error-screen, fallback-poster, mute-control, media-provider, player-layout, media, volume-control, playback-control, picture-in-picture-control, playback-rate, timeline-labels, timeline-control, limeplay-logo, root-container, captions, seek-controls, video-player, audio-player, utils, time, use-media, use-volume, use-controls-visibility, use-track-events, use-timeline, use-player, use-asset, use-playback-source, use-interval, use-captions, use-playback-rate, use-seek, use-playlist, use-playback, use-picture-in-picture, use-idle, custom-demo-controls, internal-media, error-screen-demo, fallback-poster-demo, playback-state-control-demo, picture-in-picture-control-demo, volume-slider-control-horizontal-demo, volume-slider-control-vertical-demo, volume-state-control-demo, timeline-control-demo, timeline-labels-demo, captions-state-control-demo, playback-rate-demo, seek-control-demo

Preview

Live sandbox previews render component source client-side. Where a component can’t be rendered standalone, sh4dcn falls back to its source and install command.

@limeplay · index

npx shadcn@latest add https://limeplay.winoffrg.dev/r/index.json
View source