A self-hosted media tracker for movies, TV shows, anime, manga, games, books, comics and board games.
- Stars
- 1,594
- Forks
- 90
- Open issues
- 161
- Last commit
- 7 days ago
What is it?
Watcharr is a self-hosted tracker for the content you watch or plan to watch. You can add movies, TV shows and anime, rate them, and set each title's status such as watching, planned or finished. Each user has their own account, so several people can share one server while keeping separate lists.
The app is written in Go with a SvelteKit frontend and stores its data in SQLite. Video game tracking is available with additional configuration that connects to IGDB. The project includes a Docker setup with a docker-compose file, and a community-built Kodi plugin can record watched items automatically.
A public demo is available for trying the interface, and the documentation covers installation and server configuration.
Key features
- 01Track movies, TV shows, anime and, with extra setup, video games.
- 02Rate titles and set a status for each one.
- 03Separate user accounts with sign-up and login.
- 04Discover page for finding new content.
- 05Dark and light themes.
- 06Runs from Docker or docker-compose with SQLite storage.
Use cases
- Keeping a personal watch history across movies, shows and anime.
- Sharing one self-hosted server among family members with separate lists.
- Tracking video games alongside other media in one place.
Quick start
- 1
Read the installation guide in the project documentation
- 2
Use the docker-compose.yml file from the repository to run it with Docker
Things to know
- Licensed under GPL-3.0, a copyleft license that requires derivative works to remain open source.
- Video game tracking needs extra configuration with IGDB.
- The public demo runs the latest dev build, so it may contain bugs.
In collections
Topics
FAQ
- What is Watcharr?
- Self-hosted watched list for movies, TV shows, anime and video games, with user accounts and ratings. Watcharr is a self-hosted tracker for the content you watch or plan to watch. You can add movies, TV shows and anime, rate them, and set each title's status such as watching, planned or finished. Each user has their own account, so several people can share one server while keeping separate lists.
- Is Watcharr free to use? What license does it have?
- Watcharr is open source under the GPL-3.0 license. Check the license terms before using it in commercial products.
- Is Watcharr still maintained?
- Actively maintained. The last commit to Watcharr was on Nov 1, 2026.
- What can I use Watcharr for?
- Keeping a personal watch history across movies, shows and anime. Sharing one self-hosted server among family members with separate lists. Tracking video games alongside other media in one place.
- How do I install Watcharr?
- Read the installation guide in the project documentation Use the docker-compose.yml file from the repository to run it with Docker
- Where can I get Watcharr?
- The source code and installation instructions are on GitHub: https://github.com/sbondCo/Watcharr
Summary generated by AI from the project's README. GitHub stats refresh daily.
Related projects
Self-hosted media tracker that syncs Jellyfin, Plex, Emby, Nuvio and Stremio libraries and watch history.
A modern, self-hosted web UI for managing Docker containers, images, and Compose stacks.
Self-hosted vehicle management app for tracking fuel logs, service history, insurance and PUCC certificates, and renewal reminders.
A self-hosted recipe manager that imports recipes from URLs, converts units, scales ingredients and logs your cooking.
Cross-platform app to track and organize personal collections of games, movies, TV shows, anime, books, manga and more, with progress tracking and visual boards.