HomeBookmarks
limeplaylimeplay
limeplay

limeplay

LIby limeplay
0components

Installs all 19 components. Without our CLI, run instead.

Auto-indexed

limeplay contents

About limeplay

limeplay publishes a shadcn registry at limeplay.winoffrg.dev, with 19 components installable through the shadcn CLI.

Components
19
GitHub stars
285
Last commit
Aug 23, 2026
Repository
WINOFFRG/limeplay

All 19 components

Copy a prompt for your agent, copy the install command, or open the docs that ship it.

  • Audio Player

    audio-player

    Compact audio player with playlist support

    @phosphor-icons/react, @radix-ui/react-slot, motion, zustand15 files
    Docs ↗
  • captions

    @radix-ui/react-compose-refs, @radix-ui/react-slot1 file
    Docs ↗
  • custom-demo-controls

    1 file
  • error-screen

    shaka-player@^41 file1 example
    Docs ↗
  • fallback-poster

    1 file1 example
    Docs ↗
  • limeplay-logo

    1 file
  • media

    @radix-ui/react-compose-refs, @radix-ui/react-slot1 file
    Docs ↗
  • media-provider

    On 21st
    zustand, immer1 file4 examples
    Open
  • mute-control

    @radix-ui/react-slot1 file
    Docs ↗
  • picture-in-picture-control

    @radix-ui/react-slot1 file1 example
    Docs ↗
  • playback-control

    @radix-ui/react-slot1 file
    Docs ↗
  • playback-rate

    @radix-ui/react-slot1 file1 example
    Docs ↗
  • player-layout

    On 21st
    @radix-ui/react-compose-refs, @radix-ui/react-slot1 file
    Open
  • root-container

    @radix-ui/react-compose-refs, @radix-ui/react-slot1 file
  • seek-controls

    @radix-ui/react-slot1 file
    Docs ↗
  • timeline-control

    @base-ui/react1 file1 example
    Docs ↗
  • timeline-labels

    utils, time1 file1 example
    Docs ↗
  • video-player

    Modern seamless flat video player

    @phosphor-icons/react, @base-ui/react, @radix-ui/react-toggle, zustand19 files
    Docs ↗
  • volume-control

    @base-ui/react1 file2 examples
    Docs ↗

From the limeplay readme

Limeplay

Copy-paste media player components for React. Limeplay follows the shadcn/ui model: install a block, get the files in your app, and customize them like code you wrote yourself.

Built on Shaka Player for HLS, DASH, adaptive bitrate, and DRM-capable playback.

Documentation · Blocks · Discord · Development

Install

Start with a React project that already has shadcn/ui initialized.

npx shadcn@latest init

Add the video player block:

npx shadcn add @limeplay/video-player

Use it anywhere in your app:

import { VideoPlayer } from "@/components/limeplay/video-player/player"

export function Player() {
  return (
    
  )
}

[!TIP] You can find more blocks in Limeplay Blocks showcase.

Goals

  1. Ship production-grade media players without rebuilding the hard parts. Limeplay gives you Netflix, YouTube, and Spotify-style interaction patterns with real playback behavior, not static UI.
  2. Cover the details users notice: resilient error states, accessible controls, keyboard navigation, responsive layouts, browser support, and modern interaction states.
  3. Keep ownership of the UI. Limeplay handles player logic, state, events, playlists, and media controls while the components stay fully editable in your app.
  4. Build on a serious playback engine. Shaka Player brings HLS, DASH, live streaming, DRM-capable playback, adaptive bitrate, and more.

For custom layouts, feature hooks, and API references, start with the quick start docs.

License

MIT © WINOFFRG

Read the rest on GitHub →

What limeplay builds on

The packages and primitives its components pull in, counted across the registry.

utils14hit-area6dropdown-menu2item1select1time1toggle-group1

Hooks and utilities

  • use-asset
  • use-captions
  • use-controls-visibility
  • use-idle
  • use-interval
  • use-media
  • use-media-session
  • use-picture-in-picture
  • use-playback
  • use-playback-rate
  • use-playback-source
  • use-player
  • use-playlist
  • use-seek
  • use-timeline
  • use-track-events
  • use-volume

What limeplay shipped recently

Every appearance and removal our crawl has seen in the registry index.

  • use-media-sessionaddedAug 22, 2026
  • player-root-demoremovedAug 20, 2026

Browse every shadcn registry we track →