Open Source Time tracking software

Open Source Time tracking software

I did a quick bit of research today to find some form of time tracking software to work out how long I spent on various tasks. Whilst I am aware of online web services that

I tried two programs, one works only on Linux (Ubuntu) the other is Windows based. Both needed to track the time spent on multiple projects hopefully with the addition of being able to attach notes to time entries and be free, as in free beer.


Firstly I tried worklog and if you are running Ubuntu it is in the Ubuntu Software Centre or Synaptic Package Manager. It allows for multiple projects, defined in a central configuration file which is super easy to create. That’s the set-up done onto using it.

As worklog is a command line only program, you won’t find it in the main Applications drop down menu in Gnome. Start it by invoking the following:

worklog /home/username/time/worklog

Where username is your home directory and worklog is the project file created above. That’s it, really. after that using the program is as easy as following the prompts within the terminal window. Click the following for or a more full howto on using worklog


Grindstone is a windows only application that actually does a whole lot more. It has multiple projects, the ability to add notes but it can also account for lost time, put a price on your time and produce invoices or reports. I only spent 10 minutes with it and managed to record my whole work day, not particularly accurately but close enough.

The problem I have with Grindstone is that the GUI gets in the way of actually tracking your time, you have to work your way around the GUI to change project/task.

Time tracking software overview

If you are using linux then worklog is your perfect choice for time tracking or recording. Else I can recommend Grindstone mainly for its quick start up in using the software but not for its GUI, which from a linux user is quite clunky

Oliver Partridge

Building websites since 2000, I have a wealth of experience in eMarketing, SEO, e-mail marketing and social media marketing. Google+ and Twitter

Leave a Reply

  • Script for obtaining consent for cookiesScript for obtaining consent for cookies

    Script for obtaining consent for cookies

    Website Design & Development

    The implementation time limit for the new EU privacy directive requirement for getting consent for cookies on websites is fast approaching to May 2012 Related

  • Blur part of a video – face, licence plate

    Website Design & Development

    The job of editing video and adding effects is always time consuming – I don’t do it very often but on occasions need to add

  • Web Design Client Requirements Questionnaire

    Website Design & Development

    Please download and complete our design requirements questionnaire and email it back to us. We’ll have a look and give you a call to discuss