Aurora
Premium video frontend. Cinematic home experience, rich detail views, favorites, and smart recommendations.
Aurora
Premium video frontend. Cinematic home experience, rich detail views, favorites, and smart recommendations.
Fathom
Elegant reading interface. Books, manga, comics, PDFs in a cover-first, distraction-free design.
Librarian
Media management hub. Organize, enrich, deduplicate, and maintain your entire library.
KAPOW
Interactive karaoke hub. Create rooms, search songs, vote as a group, and manage playback.
Most media centers try to do everything. Coral does one thing really well — provide beautiful, purpose-built interfaces for each type of content.
Choose what you need:
Built for self-hosters:
The fastest way to build a new Coral module is with the official scaffolder:
pnpm create coral@latestnpm create coral@latestbun create coral@latestIt pulls the latest module template and sets up a TypeScript, Biome, and release-ready Coral app. See the dedicated create-coral CLI guide for the full workflow.
Every Coral module is crafted with the latest tools:
TanStack Start
Full-stack React framework with server-side rendering and modern DX.
Tailwind CSS v4
Modern utility-first styling with responsive design and dark mode.
TypeScript
Type-safe code across frontend and backend for confidence and clarity.
Jellyfin API
Direct Jellyfin integration keeps your data where it belongs — on your server.
Interested in creating your own module?
Encore
Template module for building new Coral applications with TanStack Start.
Marquee
Another template reference implementation for custom modules.
Jellyfin Client
Type-safe TypeScript client library for the Jellyfin API.
create-coral
Official CLI for scaffolding a Coral module with the current template and defaults.