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