Track Your Media 📚🎥📖

A lightweight Rust CLI tool and modern web app for tracking movies, TV series, and books you've consumed. Built with simplicity and power in mind.

Powerful Features

Lightning Fast CLI

Built in Rust for blazing fast performance. Add, edit, and manage your media from the command line with zero overhead.

🌐

REST API & Web UI

Comprehensive REST API for integration with other tools. Beautiful web interface for a modern user experience.

🔍

Smart Search

Search across all your media with powerful filtering and sorting capabilities. Find exactly what you're looking for.

📊

Statistics

Track your consumption patterns with detailed statistics. See how much you've watched, read, and more.

🐳

Docker Ready

Deploy anywhere with included Docker images. Single command full-stack deployment with docker-compose.

📁

Open Data

SQLite database with XDG Base Directory compliance. Your data is yours. No cloud lock-in.

Built With Modern Tech

Rust

Safe, fast, and reliable systems programming language

Axum

Ergonomic async web framework

SQLite

Lightweight, zero-configuration database

SvelteKit

Cybernetically enhanced web apps

TypeScript

Type-safe JavaScript development

Docker

Containerized deployment

🛠️ CLI-First Design

Built as a powerful CLI tool with an optional web interface

📦 Using Docker (Recommended)

The fastest way to get started with both the API and web interface:

$ git clone https://github.com/divin/tana.git $ cd tana $ docker-compose up

Access at http://localhost:3000

⚙️ From Source

Install and use the Rust CLI directly:

# Install from source $ cargo install --path ./backend # Add a movie $ tana add movie "The Matrix" --rating 9.0 # Show all movies $ tana show movies

See It In Action

Explore the intuitive web interface for managing your media collection

Dashboard
Dashboard Overview
Movies View
Movies Library
Search
Search & Filter
Details
Item Details
Edit
Edit Entry

Ready to Track Your Media?

Join the community and start organizing your entertainment today.

Get Started on GitHub