| Module | What it does | Status |
|---|---|---|
| 🎬 Aurora | High-end cinematic Jellyfin frontend | 🟢 In Progress |
| 🎤 KAPOW! | Karaoke queue manager for bars & events | 🟡 MVP Built |
| 📖 Fathom | Modern reading app from your NAS | ⚪ Planned |
| 📺 Marquee | Ambient now-playing display | ⚪ Planned |
| 🎶 Encore | Guest media request system | ⚪ Planned |
| 🗂️ Librarian | Smart media management layer | ⚪ Planned |
| Package | What it does | Status |
|---|---|---|
| 📦 @get-coral/jellyfin | TypeScript Jellyfin API client | 🟢 Published |
🐳 Docker native — Every module ships as a container. One Compose file, one command, running on your NAS.
🪸 Jellyfin as source of truth — Modules never share a database. Communication happens through the Jellyfin API.
🔓 MIT forever — No paid tier, no SaaS, no cloud dependency. Sponsor if it brings you value.
# docker-compose.yml
services:
kapow:
image: ghcr.io/get-coral/kapow:latest
ports: ["3000:3000"]
environment:
JELLYFIN_URL: http://your-nas:8096
JELLYFIN_API_KEY: your_key
db:
image: postgres:alpineAll modules are open to contributions. Each repo has its own CONTRIBUTING.md.
Found a bug? Open an issue in the relevant module repo.
Have a module idea? Start a discussion.
Built by @ElianCodes · Born at Comic Sans bar in Ghent 🍺