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

  • How to use Paid On Results Data Feeds in a Website

    Website Design & Development

    This tutorial uses SymphonyCMS to control the XML product feeds, so you should have that installed first. The Paid on Results feeds are standard, we

  • Website Content Management for Berkhamsted

    Website Design & Development

    There are many programs available to manage a websit. Desktop packages generally work offline, such as Adobe Dreamweaver whereas others run on a webserver managing

  • CMSMS Page Title in UDT

    Website Design & Development

    Short post on how to get the page title into a UDT for further use in CMSMS Related posts: Quick CMSMS Tip: Display a page