sbondCo/Watcharr

Open source, self-hostable watched list for all your content (movies, tv series, anime, games) with user authentication, modern and clean UI and a very simple setup.

Go

1,518

1,979 commits

updated Sep 16, 2026

See the code

See what people are saying

SourceMessageScoreDate

I found this open source, self-hosted alternative to Trakt/Letterboxd /etc. (r/opensource)

Due to the impending Letterboxd sale https://www.comingsoon.net/movies/news/2197146-letterboxd-a24-new-york-times-acquisition-report As well as the blowback towards Trakt from (both former, as well as current) users, I went looking to see if I could potentially find any open source alternatives to…

2

Sep 26, 2026

README

Watcharr

logo

I'm your new easily self-hosted content watched list. The place you store your watched (or watching, planned, etc) movies and tv shows (and anime), rate them and track their status.

With some extra configuration I can also track your video games.

I am built with Go and Svelte(Kit).

Demo

Feel free to abuse this demo instance (nicely). It runs on the latest dev build so there may be bugs, as new features are tested on here too. The demo is a worst-case scenario for speed (which is why I like it as a testing ground), if you host it yourself the app will be snappy.

Demo: https://beta.watcharr.app/

NOTE: There is no demo account, just type in a random username/password (smashing hand into keyboard is supported), then click Not a user? at the bottom and a Sign Up button will appear.

Track new features

Most patches are tracked through our project board, though I am very unorganised so expect surprise updates (or don't, if you like surprises)!

You can also view a list of all current features.

Contents

Screenshots

Overview

HomepageWatched Show Hover
Watched ListWatched List
Watched Show Status ChangeMovie Details
Changing Show StatusContent Details Page
User ProfileDiscover
User Profile PageDiscover Page
Dark HomepageDark Content Details
Dark Theme HomepageDark Theme Content Page

Set Up

Checkout our documentation for an up to date guide on setup! If you hate manuals, but love docker, this docker-compose.yml file is your friend.

Community Made Tools

Third-party tools made by the community for enhancing your Watcharr experience!

Thanks to anyone that has made a script or tool for Watcharr. Feel free to add your own to the list if you have one!

Note: I cannot provide any assurances for these tools or stay on top of them (code review, etc), if you have any problems please open an issue in the project for the tool so that they can stay organized.

Getting Help

If something isn't working for you or you are stuck, creating an issue is the best way to get help! Every type of issue is accepted, so don't be afraid to ask anything!

You can also join our space on Matrix for support.

I'll do my best to reply!

License

This project is licensed under the GPLv3 license. You should see the LICENSE file located in the root folder of this project for the full license text, if not, see https://www.gnu.org/licenses/.

Contributing

Please continue to our contributing guide.

content
docker
docker-compose
games
go
golang
list
lists
movies
self-hostable
self-hosted
series
shows
sqlite
sqlite3
svelte
sveltekit
tv
watcharr
watched

Contributors

IRHM

1,731 commits

dependabot[bot]

185 commits

iamericfletcher

16 commits

stephaje

8 commits

sbondCo/Watcharr

Open source, self-hostable watched list for all your content (movies, tv series, anime, games) with user authentication, modern and clean UI and a very simple setup.

Go

1,518

1,979 commits

updated Sep 16, 2026

See the code

See what people are saying

SourceMessageScoreDate

I found this open source, self-hosted alternative to Trakt/Letterboxd /etc. (r/opensource)

Due to the impending Letterboxd sale https://www.comingsoon.net/movies/news/2197146-letterboxd-a24-new-york-times-acquisition-report As well as the blowback towards Trakt from (both former, as well as current) users, I went looking to see if I could potentially find any open source alternatives to…

2

Sep 26, 2026

README

Watcharr

logo

I'm your new easily self-hosted content watched list. The place you store your watched (or watching, planned, etc) movies and tv shows (and anime), rate them and track their status.

With some extra configuration I can also track your video games.

I am built with Go and Svelte(Kit).

Demo

Feel free to abuse this demo instance (nicely). It runs on the latest dev build so there may be bugs, as new features are tested on here too. The demo is a worst-case scenario for speed (which is why I like it as a testing ground), if you host it yourself the app will be snappy.

Demo: https://beta.watcharr.app/

NOTE: There is no demo account, just type in a random username/password (smashing hand into keyboard is supported), then click Not a user? at the bottom and a Sign Up button will appear.

Track new features

Most patches are tracked through our project board, though I am very unorganised so expect surprise updates (or don't, if you like surprises)!

You can also view a list of all current features.

Contents

Screenshots

Overview

HomepageWatched Show Hover
Watched ListWatched List
Watched Show Status ChangeMovie Details
Changing Show StatusContent Details Page
User ProfileDiscover
User Profile PageDiscover Page
Dark HomepageDark Content Details
Dark Theme HomepageDark Theme Content Page

Set Up

Checkout our documentation for an up to date guide on setup! If you hate manuals, but love docker, this docker-compose.yml file is your friend.

Community Made Tools

Third-party tools made by the community for enhancing your Watcharr experience!

Thanks to anyone that has made a script or tool for Watcharr. Feel free to add your own to the list if you have one!

Note: I cannot provide any assurances for these tools or stay on top of them (code review, etc), if you have any problems please open an issue in the project for the tool so that they can stay organized.

Getting Help

If something isn't working for you or you are stuck, creating an issue is the best way to get help! Every type of issue is accepted, so don't be afraid to ask anything!

You can also join our space on Matrix for support.

I'll do my best to reply!

License

This project is licensed under the GPLv3 license. You should see the LICENSE file located in the root folder of this project for the full license text, if not, see https://www.gnu.org/licenses/.

Contributing

Please continue to our contributing guide.

content
docker
docker-compose
games
go
golang
list
lists
movies
self-hostable
self-hosted
series
shows
sqlite
sqlite3
svelte
sveltekit
tv
watcharr
watched

Contributors

IRHM

1,731 commits

dependabot[bot]

185 commits

iamericfletcher

16 commits

stephaje

8 commits

Languages

Go

49.2%

Svelte

42.4%

TypeScript

7.0%