tvh-guide-ng
February 12, 2026 · View on GitHub
Electronic Program Guide (EPG) for TVHeadend.
Monorepo Structure
tvh-guide-ng/
├── apps/
│ └── web/ # SvelteKit EPG frontend
├── services/
│ └── epg-service/ # EPG data backend service
├── libs/
│ └── shared/ # Common types, utilities, constants
└── docs/ # Project documentation
All packages use the @tvh-guide/ scope (e.g., @tvh-guide/shared).
Quick Start
# Install Volta (manages Node.js & pnpm versions)
curl https://get.volta.sh | bash
# Install pinned toolchain (versions from package.json)
volta install node pnpm
# Install dependencies
pnpm install
# Run all packages in dev mode
pnpm dev
See Installation.md for detailed setup instructions.
Documentation
- Installation & CLI Reference
- Architecture & Design Guide
- Coding Style
- Repository Structure
- TVHeadend API Documentation - Complete OpenAPI spec, guides, and examples