Films & Television
Gallery and list views. Rate on a 1–10 scale, filter by status, sort by date watched. Posters and synopses are fetched automatically.
Films, books, series, and anime tracked in one place. No algorithms deciding what you see. No corporation owning your data. Just you and your collection.
4
Media categories
1-click
Import from the giants
100%
Self-hosted
0
Tracking scripts
Features
Built for people who care about what they watch and read, and where that data lives.
Gallery and list views. Rate on a 1–10 scale, filter by status, sort by date watched. Posters and synopses are fetched automatically.
Five-star ratings, reading progress tracking, shelves, and a dedicated reading queue. Cover art and metadata fetched automatically.
Import your MAL list, then enrich with episode counts, synopses, and artwork from Jikan and other sources.
Already tracking elsewhere? Bring your history with you. CSV and XML imports from the platforms you've been using. Your whole library, moved over in minutes.
Add a title and TEAL fills in the rest. Posters, synopses, ratings, episode counts, and page numbers pulled from trusted metadata sources.
Deploy on your own server with Docker. PostgreSQL and FrankenPHP included. Your data stays on your hardware.
How it works
One docker compose up and you're running. PostgreSQL, the app, and a queue worker, all configured out of the box.
Bring your existing data. Export from the platforms you've been using, upload to TEAL, and your library is ready.
Rate, review, organize. Your collection grows with you, backed by a real database on hardware you control.
TEAL is open source and designed to be self-hosted. Clone the repo, run docker compose up, and you own the whole stack.
Not ready to self-host? Monthly supporters on Liberapay get access to this live instance. It helps keep the project going.