~ / projects / gametrc
Personal Game Tracker

GameTrc

A cross-platform desktop application for cataloging video game libraries and monitoring progress. Features a native dark-mode UI, automated statistics visualization, and local database management.

Tech Stack

  • Tauri / Rust
  • SQLite (rusqlite)
  • Vanilla JS/CSS
  • Cross-Platform

Overview

A desktop application for tracking your video game library and progress — built with Tauri and Rust for the backend, with a lightweight Vanilla JS/CSS frontend. Runs natively on Windows, macOS, and Linux with no external runtime dependencies.

Why Tauri?

Tauri gives native performance with a tiny binary size compared to Electron. The Rust backend handles all database operations via rusqlite, keeping the local SQLite file fast and reliable.

Key Features

  • Library Catalog — add, edit, and organize games with metadata
  • Progress Tracking — log playtime, completion status, and ratings
  • Statistics — automated charts for playtime distribution and completion rate
  • Local DB — all data stored locally via SQLite, no account required
  • Cross-Platform — single codebase builds for Windows, macOS, and Linux