Skip to content
A small .Net 2.0 WinForms C# time-tracking app integrated into the system tray
Branch: master
Clone or download
Type Name Latest commit message Commit time
Failed to load latest commit information.
NanoTimeTracker Fix hotkey to be compatible with windows 7 Oct 7, 2013
.gitignore Initial Commit Mar 28, 2011
CHANGELOG.txt v0.9.6 - Auto-complete and CSV Import Aug 30, 2011
LICENSE.txt V0.9.1: UI Cleanup, About Box + license details Mar 30, 2011
NanoTimeTracker.sln Initial Commit Mar 28, 2011


Nano TimeTracker

This is a simple .Net 2.0, WinForms C# app that sits in your system tray tracking 
the start and end of tasks you wish to log. There are already numerous time tracking
applications out there that do this, but in my (admittedly cursory) search I 
couldn't find any that are free and customizable, windows-native, and reduce the 
overhead to one click and a task name/description typed in.

 - System tray integration so you can see and update status without cluttering
 - Hotkey support for instant and mouse-less task entry (Ctrl-Win-T)
 - Grid-view of time entries, for easy review and editing
 - At-a-glance stats, including billable and non-billable time for recent periods
 - Simple Xml-based storage format
 - Single-file install-free program, with option to keep data with executable or 
     in standard user data folders
 - Export to CSV
 - Import from CSV
 - Autocomplete in task name and category tracking

This app is not really finished, many enhancements are possible and planned, most 
 - Overlapping time detection (on manual edit and import)
 - Hotkey selection
 - Tracking billability more easily
 - A more elegant and configurable data persistence mechanism
   - DB file change detection (eg on network share)
   - Optional external/web-based storage (eg google docs, dropbox, 
      etc - support a standard if possible), with sync/merge.
 - Options screen
 - Auto-Export
 - Auto-Backup
 - Simple stats screen, export screen, etc
 - Computer idle time detection
 - Translations
 - Better error-handling (PK violations, files in use, etc)
This application is released under GPLv3:

Some icons used in the application are licensed under LGPL, see the 
"NanoTimeTracker/Icons" folder for details.

This application uses the ManagedWinAPI library, licensed under LGPL; see the 
"NanoTimeTracker/References/ManagedWinAPI" folder for details.

This application uses the LinqBridge library, for convenience, supporting extension 
methods and Linq-to-Objects despite this being a .Net 2.0 application. LinqBridge 
is licensed under the BSD 3-clause license (details in 
"NanoTimeTracker/References/LinqBridge"), and its homepage is here:

This application uses the LumenWorks.Framework.IO library, licensed under the MIT
license; see the "NanoTimeTracker/References/LumenWorks.Framework.IO" folder for 

Please contact me with any questions, concerns, or issues: my email address starts
with tao, and is hosted at klerks dot biz.

Tao Klerks
You can’t perform that action at this time.