#productivity #tracker #data #cli

app trackerx

A universal CLI tracker for anything

2 releases

Uses new Rust 2024

0.1.1 Nov 16, 2025
0.1.0 Nov 15, 2025

#706 in Command line utilities

Custom license

21KB
301 lines

TrackerX — Universal Activity Tracker

Crates.io Version Docs.rs

TrackerX is a compact, efficient, and fully offline command-line tool for recording and analyzing any type of quantitative data — expenses, productivity metrics, health information, project hours, or any other category you choose.

A single tool, unlimited use-cases.


Installation

cargo install trackerx

Usage

TrackerX uses positional arguments for a clean, predictable CLI.


Add Entry

trackerx add <category> <value> [note]

Examples:

trackerx add money 14.99 "Steam — purchased game"
trackerx add calories 620 "lunch"
trackerx add work 3.5 "project A — planning session"

Duplicate entries for the same day may trigger a warning.


List Entries

trackerx list [category] [days]

Examples:

trackerx list
trackerx list money
trackerx list work 7

Shows up to 50 recent entries, optionally filtered by category and/or time range.


Statistics

trackerx stats <category>

Displays:

  • total
  • average
  • minimum
  • maximum
  • number of entries

Example:

trackerx stats money

Categories

trackerx categories

Lists all categories currently present in the database.


Remove Entries

trackerx remove [id] [category] [days]

Examples:

trackerx remove 12              # remove by ID
trackerx remove money           # remove entire category
trackerx remove "" 7            # remove entries from last 7 days
trackerx remove "" money 30     # category + time window

If no entries match, TrackerX prints a clear message.


Export Data

trackerx export <path>

Example:

trackerx export backup.json

Exports all entries as structured JSON.


Why TrackerX

TrackerX is a general-purpose, extensible tracker. You can integrate it into websites, dashboards, applications, or any workflow — there are no limits. It gives you full control over what you track and how you use the data.


Made with ❤️ by KodekoStudios

Dependencies

~26MB
~484K SLoC