DZone
Thanks for visiting DZone today,
Edit Profile
  • Manage Email Subscriptions
  • How to Post to DZone
  • Article Submission Guidelines
Sign Out View Profile
  • Post an Article
  • Manage My Drafts
Over 2 million developers have joined DZone.
Log In / Join
Please enter at least three characters to search
Refcards Trend Reports
Events Video Library
Refcards
Trend Reports

Events

View Events Video Library

Zones

Culture and Methodologies Agile Career Development Methodologies Team Management
Data Engineering AI/ML Big Data Data Databases IoT
Software Design and Architecture Cloud Architecture Containers Integration Microservices Performance Security
Coding Frameworks Java JavaScript Languages Tools
Testing, Deployment, and Maintenance Deployment DevOps and CI/CD Maintenance Monitoring and Observability Testing, Tools, and Frameworks
Culture and Methodologies
Agile Career Development Methodologies Team Management
Data Engineering
AI/ML Big Data Data Databases IoT
Software Design and Architecture
Cloud Architecture Containers Integration Microservices Performance Security
Coding
Frameworks Java JavaScript Languages Tools
Testing, Deployment, and Maintenance
Deployment DevOps and CI/CD Maintenance Monitoring and Observability Testing, Tools, and Frameworks

Last call! Secure your stack and shape the future! Help dev teams across the globe navigate their software supply chain security challenges.

Modernize your data layer. Learn how to design cloud-native database architectures to meet the evolving demands of AI and GenAI workloads.

Releasing software shouldn't be stressful or risky. Learn how to leverage progressive delivery techniques to ensure safer deployments.

Avoid machine learning mistakes and boost model performance! Discover key ML patterns, anti-patterns, data strategies, and more.

Related

  • Hiring Full-Stack Developers? 6 Skills To Look For in 2022
  • Reporting in Microservices: How To Optimize Performance
  • 3 GPT-3 Tools for Developers, Software and DevOps Engineers, and SREs
  • Top 8 PostgreSQL GUI Software in 2021

Trending

  • Comprehensive Guide to Property-Based Testing in Go: Principles and Implementation
  • Concourse CI/CD Pipeline: Webhook Triggers
  • Memory Leak Due to Time-Taking finalize() Method
  • The Human Side of Logs: What Unstructured Data Is Trying to Tell You
  1. DZone
  2. Data Engineering
  3. Databases
  4. A Collection of Open Source Time Tracking Software

A Collection of Open Source Time Tracking Software

Check out this list to find you next favorite piece of time tracking software.

By 
Anna Usova user avatar
Anna Usova
·
Jan. 23, 19 · Presentation
Likes (12)
Comment
Save
Tweet
Share
25.8K Views

Join the DZone community and get the full member experience.

Join For Free

Measuring time spent on work has always been one of the simplest and most common ways to understand performance and calculate payable amounts. Timekeeping became a necessity after the Industrial revolution: in the era of high-volume manufacturing and shift work, the “Time is money” cliché defined the relationship between employees and employers.

Today, time is one of the most valuable assets of an employee, and timekeeping is one of the most efficient tools not only to calculate and justify billable amounts, but also to analyze productivity, and optimize workflow.

Not only do companies find it necessary to keep track of work time. Freelancers and solo entrepreneurs are a large group of users of time-tracking tools. They use reports on their time expenses for billing customers, analyzing profitability of projects they undertake, and working on their individual performance.

Low price and ability to adapt the tool for specific needs are often key factors in choosing the right timekeeping software. In this selection, we’ve reviewed free and open source time-tracking software that many tech savvy specialists would definitely appreciate.

1. Kimai

Kimai is a simplistic time-tracker that keeps a record of your time and prints out your results when you need them. The tool works great for those who need a simple solution without any extra features: in it, you can record time in multi-user mode, manage customer and project data, run reports, and export timesheet data.

No database setup is required for installing the app – it has database support out-of-the-box. The new version of Kimai is based on the newest technologies and has a JSON API for setting up integration with other applications.

2. Rachota

Rachota is a lightweight portable timekeeping app that can run on various platforms. Its time-tracking technology is timer-based: the app creates tasks and tracks time for them. Rachota also provides basic reports on how efficiently work time is spent, and gives recommendations on how to improve productivity. The reports can be exported in HTML, CSV or TXT format.

As the app is portable, there’s no need to install it on a computer. You can run it from a USB stick on any machine. As it is written on Java, it can work on various operating systems – the developers specify Windows, Linux, Solaris, and Mac on the website.

3. OpenProject

OpenProject is a project management, budgeting, and timekeeping solution that helps keep track of both time and costs. In this tool, you can create projects and assign them to users, set up project budgets, and keep track of how your team is performing. The tool also has task management and Gantt charts modules for more detailed picture of how project work is being performed.

The Community package of OpenProject is free forever. Its Cloud and Enterprise options are paid and based in the cloud – so no installation is needed. The downloadable option is available for various Linux distributions: CentOS, Debian, Suse, and Ubuntu.

4. Charm

Charm time-tracker is a relatively new and promising cross-platform time-tracker app. It allows to create tasks and subtasks and track time to them. It’s a simple solution for those who need just a time-tracker with basic reporting options. Charm offers weekly and monthly performance reports that can be exported in XML or printed out.

5. eHour

eHour is a web-based time-tracker for companies and individuals that supports multiple projects, default projects assigned to all users, locking timesheets, rich reporting, and automatic email reminders. While having more extensive features than most other open source timekeeping tools, eHour is designed to be as simple and user-friendly as possible.

eHour is available for Windows, Linux, and macOS. Alongside with its downloadable version, a new cloud-based version is available. It is provided as a service on a subscription basis.

6. Project Hamster

Project Hamster is a timekeeping app for individuals. It automatically tracks daily activities with time slots and shows them in a chart. You can add locations to your activities – for example, append “work” location to the “meeting” task – or use tags to categorize your tasks. The tool also supports adding descriptions to specific activities.

Project Hamster allows run reports with statistics on how you’ve been spending your time, export them to different formats (HTML, XML, iCal), and print them out.

7. Hourglass

Hourglass is an open-source time-tracker for personal use that allows to record time spent on various tasks, and then run reports to analyze performance. It supports several levels of time-tracking hierarchy, calendar view, and recording time slots for specific activities. You can also use a timer to automate your timekeeping process.

Hourglass allows generating basic reports (timecards) on time recorded throughout a week or any specific date range. You can use them for billing customers, working on productivity, or reviewing how time is spent.

8. Anuko

Anuko is a simple time-tracking tool that supports basic features, such as time-tracking, reporting, team management, and data export. In Anuko, you can track time in two modes – projects, where each time entry is associated with specific project, or projects and tasks, where time is tracked against tasks that build up a project.

Anuko works as a web application and can run on different operating systems. The tool is installed on a web server and works with a database where the data on time logged by the team is collected and stored.

9. Kapow

Kapow is a punch-in and -out tool that allows tracking time for different projects. In it, time-tracking is based on the time clock method: click on the start/ stop button to clock in and out. The tool allows to correct time entries captured automatically if necessary.

For those who use timekeeping tools for client billing, Kapow provides an ability to log hours since the client was last billed. To do that, flag previously recorded hours as “billed” using the special checkbox, and keep tracking time for the next dates.

Kapow installation packages are available for Windows, Linux, or MacOS.

10. Baralga

Baralga is a lightweight time-tracking app that allows to record time spent on projects using a timer, or to log time manually – fast data entry with shortcuts is available. The tool provides reports and charts based on the data logged for any specific period, and allows to export them to Excel, CSV or iCalendar.

The tool is offered as a desktop application or portable edition – so you can use it from a USB drive instead of installing it on a machine.

Is your open source time-tracking software not listed here? Share it with us at !

Open source Software app Database Task (computing)

Published at DZone with permission of Anna Usova. See the original article here.

Opinions expressed by DZone contributors are their own.

Related

  • Hiring Full-Stack Developers? 6 Skills To Look For in 2022
  • Reporting in Microservices: How To Optimize Performance
  • 3 GPT-3 Tools for Developers, Software and DevOps Engineers, and SREs
  • Top 8 PostgreSQL GUI Software in 2021

Partner Resources

×

Comments
Oops! Something Went Wrong

The likes didn't load as expected. Please refresh the page and try again.

ABOUT US

  • About DZone
  • Support and feedback
  • Community research
  • Sitemap

ADVERTISE

  • Advertise with DZone

CONTRIBUTE ON DZONE

  • Article Submission Guidelines
  • Become a Contributor
  • Core Program
  • Visit the Writers' Zone

LEGAL

  • Terms of Service
  • Privacy Policy

CONTACT US

  • 3343 Perimeter Hill Drive
  • Suite 100
  • Nashville, TN 37211
  • support@dzone.com

Let's be friends:

Likes
There are no likes...yet! 👀
Be the first to like this post!
It looks like you're not logged in.
Sign in to see who liked this post!