Top 10 Time Tracking Software for Linux

  • August 25, 2016
  • by Jakub Szyszka

Just a few days ago we were presenting software for one of the most popular mainstream Linux distribution – Ubuntu. Now let’s cover the progenitor of all free and open-source software. Its operating system was released on October 5, 1991. The creator of Linux, Linus Torvalds, was only 22 years old at that time! Let’s dive into staff time management software free for Linux.

Linux is not very popular on desktop computers (at least among regular users, software engineers, for example, prefer to work on it), but it is the leading operating system on servers, mainframe computers, and virtually all fastest supercomputers. It is also worth mentioning that without Linux there wouldn’t be Android as we know it now, no network routers, video game consoles, and smartwatches. We really owe a lot to Mr. Linus.

According to Wikipedia, the development of Linux is one of the most prominent examples of free and open-source software collaboration. Its source code may be used, modified and distributed—commercially or non-commercially—by anyone under the terms of its respective licenses. Thanks to it we can use some great software like the already mentioned Ubuntu, but also Fedora, Gentoo Linux, Debian, and more.

desktop cloud strategies


Okay, that’s enough about Linux, let’s get to the topic of this post – a presentation of time tracking software designed for this system. As it is not so popular as Windows or Mac OS, there are many of them but we have done some research and found a few pearls.

What is the best time tracking software?

1. TimeCamp

And again we place ourselves on the top. But it wouldn’t be like this if we did not consider ourselves to be the number one free time tracking app there is! Our desktop version for Linux offers the same features, as the app designed for Windows and Mac, including:

  • Manual timesheets
  • Productivity analysis
  • Automatic computer usage tracking
  • Detailed history on how people spends a day
  • Provided list of the most time-consuming websites and applications
  • Professional appearance invoices
  • Tracking billable and non-billable time
  • Automatic invoicing based on hours
  • Integrated payment gateway
  • GPS tracking
  • Tracking holidays, days off, etc.

And many, many more…

👉 Check also our article about GPS tracking apps and choose one which best suits you

TimeCamp Computer Time

Start using TimeCamp today! Visit our website and see how many possibilities our software offers.

Register and start tracking time today for free!

2. Project Hamster

This is probably the most popular time tracking software designed for Linux environment. It is not very sophisticated but still does the trick, allowing its users to:

  • Track their projects
  • Tag their activities for easier sorting
  • See and manually edit the overview of their working day, week or month
  • Check the time spent on certain activities on the bar graphs
  • Convert the analyses into a printable HTML format

It is a simple and intuitive time tracking app, it doesn’t take much time to get familiar with all of its features. We write the tag of the project and click the START button. Once we change the activity, Hamster will stop tracking it. However, we have to add the new one manually – which is one of its flaws.

Overall, this is a great tool and as it is designed strictly for Linux, we can expect constant updates. Hopefully, the makers will automatize it a little more and make it nicer to the eye, especially the display of the tracked time.

project hamster


3. Hubstaff

Hubstaff covers every major Linux distribution and also offers cross-platform solutions. Basically, it shouldn’t make a difference what operating system the workers use, they should still be able to work together.

Once it’s on, Hubstaff collects data (working in the background until the user exposes it.) Every time a new upgrade for Linux is introduced, Hubstaff releases patches and updates to make sure that the software is secured. Perhaps not everyone can be comfortable with the fact that now and then Hubstaff is taking screenshots of our desktop. To tell the truth, this is how most of the time trackers work.

We can work on the free version, but if that is not sufficient enough, there are a few paid plans we can choose from. If we are not ready to make a purchase, trying the free version is still recommended, as it is a well-developed time tracking software.

Looking for a time tracking alternative? Check TimeCamp vs Hubstaff comparison!

hubstaff project management


4. Klok

Though Klok producers were aiming for Windows, they designed Klok as an adobe air application. It just so happens that most of Linux distributions support Air – all we have to do is to check whether we got the version that does so.

Klok is a decent time tracking tool with a number of features – colorful charts with reliable and detailed information on the time tracked throughout the day, automatic time tracking with the adjust feature, invoice generator or dashboard reporting to name just a few.

It does, however, have some weaknesses. There are many reports about bugs and glitches (especially in the Linux environment). The cloud storage is not offered, the data is stored on the user’s computer and cannot by synchronized between different ones. What is more, most Linux users agree that Klok, as it is running on Adobe Air, is not a “true” Linux program.

It may be a tool worth trying if you are a freelancer – a free version is being offered, though it has some very basic features. If you are a manager, well, we recommend something more advanced.

See the differences between Klok and TimeCamp

5. Kimai

It is a web-based software that tracks and classifies time. Thanks to it we have an access to our timesheets and can print them – from daily ones to yearly, sorted by customer, project, and action.

It can run cross-platform and cross-network thanks to the web browser based interface, we can install it as a web service and use in any place with a network connection.

Kimai offers different functions for multiple users – a customer, a worker and an admin. Besides, everyone has an access to customizable invoices and extensions that add additional functionalities. For a free open-source time tracker, Kimai is actually quite advanced and definitely worth recommending.

6. Task Coach

This is another simple, open source software for personal tracking and managing to-do lists. Its main job is to deal with composite tasks. Also, it offers categories, notes, and effort tracking.

Task Coach offers a considerable number of features, including:

  • Ability to create or delete editable tasks and subtasks
  • Advanced settings for tasks which we are able to track on a daily, weekly or monthly basis
  • Possibility to sort tasks by all their attributes, e.g. subject, budget, budget left, due date, etc
  • Included filters that enable us to, for example, hide finished tasks or view only today’s tasks
  • Ability to drag and drop an e-mail from Outlook or Thunderbird onto a task viewer to create a task
  • Simple add attachments by dragging and dropping them onto the task
  • Assign tasks and notes to categories
  • Ability to set task’s budget. Time spent can be displayed by day, week, and by month
  • Tasks, notes, and categories can be exported to HTML, they can also be printed
  • Multi-platform

7. Rachota Timetracker

The word is in Czech and means “manual work”. Rachota is a Java application designed for personal time tracking. It offers customized reports and invoices as well as the analysis of measured data after which it provides a user with hints how to improve the time usage.

Among its features are:

  • Security
  • Powerful data mining features
  • Thorough analysis on user’s effectivity, prioritization, repetition, statusing, categorization and granularity
  • Manual editing of measured time
  • Feedback capability
  • Tagging
  • Generates reports or invoices as HTML, CSV or TXT files
  • Extremely compact
  • Support in 11 languages is being provided – English, Japanese, Portuguese, Romanian, Russian, Spanish, Czech, Hungarian, Italian,French, and German


8. dotProject

Another web-based project management application available for many users and in many languages.

Instead of being a time tracker, dotProject is designed to be a generic project management tool. This written in PHP software is intended to serve as an information gathering and progress reporting tool.

Features include:

  • Management of projects, tasks, contacts, ToDo lists, and resources
  • Tracking and sorting tasks by date
  • Tracking and assigning contact information
  • Hierarchical task list
  • Progress being instantly colored
  • Forums
  • Gantt charts
  • Report generation
  • Reporting and log time tracking
  • History of all activities
  • Calendar
  • Troubleshoot ticketing system
  • Invoicing
  • Project Designer allows changes with regard to multiple projects and tasks

dotProject was awarded’s Project of the Month, April 2009.

9. Kontakt

Kontact is the integrated Personal Information Manager of KDE, but can be used with other systems as well. It supports email, address books, calendars, tasks, news feeds and much more.

It lets us handle email, agenda, contacts and other ‘personal’ data together in one place. Kontakt is delivering innovations to help us manage our communications more easily, organize our work faster and work together more closely, resulting in more productivity and efficiency in digital collaboration.

Kontakt consists of many components which are tailored to work well with each other. And each of them offers a different set of features. It takes some time to get familiarized with all of them, for more information we recommend visiting their website.

personal project manager


10. TimeSlotTracker

TimeSlotTracker is a time tracking tool written in Java. Users can split it into tasks (with hierarchy.)They can also store several time slots, and make reports based on gathered data.

Features include:

  • Time tracking
  • predefined and custom reports (csv, html, txt) Including:
    • HTML summary, detail and journal report
    • HTML timesheet table report (with description)
    • CSV summary and journal report
    • CSV timesheet table report
    • TXT detail, journal and monthly report
  • JIRA support (JIRA is issue tracking project management software)
  • 7 localizations
  • Native Windows installer
  • Native Debian package
  • Drag’n’Drop support: copying and moving multiple timeslots at ones
  • icalendar support
  • JNLP installer



Summing up

This is our list of 10 time tracking apps for Linux. Some of them may be hard to use for a person with insufficient knowledge of Linux environment. These days this is still a niche software but its value is undeniable and there is a multum of reasons to give it a try. Who knows, maybe one day it will go head to head with Windows and Mac OS.

Perhaps you know some project management tools for Linux that we omitted in this article. If yes, do not hesitate to share them in the comment section!

Jakub Szyszka

Content Marketing Specialist at TimeCamp. Passionate about being another frustrated musician ;) Most recently immersed in the adventurous world of content marketing and brand building.


  1. Anisah
    August 26, 2016 at 18:17


    You did a fantastic job. Linux is not a common operating system but at the same time, it is very important for software engineers. People are facing many problems regarding time tracking in software development. Now here you define it very easily and smoothly. In my view these two “Project Hamster, Task Coach” are the best time tracking among this list.

    1. Ola Rybacka
      August 27, 2016 at 08:01

      Thanks Anisah for the kind words! 🙂

  2. Fingerprint
    December 14, 2017 at 09:24

    Thanks for the great tips! I do have a question however that I think you could probably answer.
    I was wondering, What are some good projects/ideas in web development
    that a beginner can start with to take his/her skills to the next level?
    Any insight would be greatly appreciated!

  3. Livetecs LLC
    February 23, 2018 at 07:57

    This is really a wonderful article. I would like to read more on these. Please keep posting on this.

  4. CryptoCurrency casino
    March 4, 2018 at 01:59

    Marvelous, what a webpage it is! This blog gives useful data to us, keep it up.

  5. Cratejoy Developer
    May 18, 2018 at 10:03

    Thank-you for providing Well-researched options of Time tracking apps for Linux. As a web Developer, I have to justify the time used for designing Cratejoy Subscription websites.
    You made my task really simple.
    Thanks Again 🙂

  6. DevM
    July 17, 2018 at 12:16

    I’m a Linux user and it was hard for me to find a time tracking for this operation system. Thanks Pawel for writing this post – now there is plenty to choose from! Now I need to find some time to test them and choose the best one.

  7. Ovi
    September 15, 2018 at 12:34

    GPS tracker protect the most valuable property. Anyone can track all their property in a live,map, even if the car is stolen, it is able to know the exact location and take a positive action ,alert ,notification and reports.

  8. Asus Support
    September 19, 2018 at 07:06

    Development of Linux is one of the most prominent examples of free and open-source software collaboration. Its source code may be used, modified and distributed commercially or non-commercially, by anyone under the terms of its respective licenses

  9. Md Tariqul Islam
    October 19, 2019 at 19:26

    Hi ,thank you for sharing your blog post…It so helpful!!! give me some advice.I will wait for your reply
    That’s awesome! We strive to come up with gift ideas that you haven’t thought of…glad it worked! Have a great day ?

  10. Jae Fuhrmeister
    August 13, 2020 at 18:58

    I enjoy looking at and I think this website got some really utilitarian stuff on it! .

  11. Lon Widdop
    August 24, 2020 at 22:33

    I am also writing to let you understand of the excellent discovery my daughter went through going through your web page. She picked up lots of issues, with the inclusion of what it’s like to possess a very effective teaching nature to make the others without hassle fully understand specific complex issues. You undoubtedly surpassed our expectations. I appreciate you for delivering such beneficial, trustworthy, revealing and as well as fun thoughts on the topic to Jane.

  12. Dave
    February 10, 2021 at 03:42

    This is a nice overview of options, thanks.

    In the opening though you say that Linux is “the progenitor of all free and open-source software”. The gnu project existed well before Linux and though Torvalds made his kernel available to gnu project, pretty well everything else needed to make Linux run as an operating system was from the gnu project. The whole idea of gpl licencing and the vision of free and open software is also from the gnu project and Richard Stallman. It is not clear if Torvalds undergrad uni project would have gone any further than that without it.


Leave a Reply

Your email address will not be published. Required fields are marked *