
Podfetch
Web-based podcast manager and downloader with RSS support and GPodder compatibility. Rust backend with React/TypeScript frontend and Docker images for deployment.
Podfetch is a web application for managing, downloading, and listening to podcasts. It provides RSS feed ingestion, episode downloading, and in-browser playback, implemented with a Rust backend and a React + TypeScript frontend.
Key Features
- Web UI built with React and TypeScript for browsing and playing episodes
- Rust backend providing feed ingestion, episode management, and download handling
- RSS feed subscription and parsing with support for common podcast feed features
- Episode download manager for local storage and offline listening
- GPodder-compatible integration to import/export subscriptions and interoperate with existing podcast clients
- Official Docker image builds produced via CI for easy containerized deployment
- Docker Compose support and CI-driven image updates to simplify upgrades
Use Cases
- Maintain a personal podcast library on a home server and listen via browser
- Download and queue episodes for offline listening and bandwidth management
- Migrate or sync subscriptions with other podcast clients using GPodder compatibility
Podfetch is focused on providing a lightweight, container-friendly podcast management experience with a performant Rust backend and a modern frontend. It is suited for users who want a simple, self-hosted podcast downloader with compatibility for existing podcast toolchains.

