This project was recovered from a CVS export of the original TinyTimeTracker by Russell Black from 2004 which was rendered non-functional around 2014.
⚠️ No guarantees of functionality, security, or bug-free operation. This is a legacy resurrection effort — proceed with curiosity and caution.
TinyTimeTracker is a minimally intrusive floating time tracker for desktop environments. It:
- Tracks time spent on your current project
- Logs entries into
.xlsfiles:- One sheet per day
- One workbook per week
- Runs on Windows, Linux, and likely any GUI that supports Java 25
To stop tracking, simply enter a null project name like off.
Because it's:
- Lightweight and unobtrusive
- Easy to run — no setup wizard, no accounts, no cloud
- Free and open source
- Surprisingly effective for solo time tracking
None provided (yet). But you can build it yourself — it's fast and easy.
cd tinytimetracker
ant runcd tinytimetracker
./gradlew run &Output files (your data) will appear in your home directory under:
~/timecards/
- The original Java Web Start and
deploytargets have been removed — they no longer work. - This version compiles and runs on Java 25.
- Compatibility with Java 8+ has not yet been tested.
If this project resonates with you, feel free to:
- Fork it
- File bug reports
- Suggest improvements
- Help test on modern Java versions (or a Mac)
This is a living resurrection — and you’re invited to shape its next arc.