Top 10 FREE and Open Source Time Tracking and Time Management Systems
Time Tracking is essential in all types of bussinesses nowadays to keep track of work progress and prepare invoices for clients. In the following list, we take a look at the best free and open source alternatives to choose from.
Kimai is a free & open source Time Tracker. It tracks work time and prints out a summary of your activities on demand: Yearly, monthly, daily, by customer, by project. Due to Kimai’s browser based interface, it runs cross-platform, even on your mobile device. It is built with PHP7, Symfony 4, Doctrine, Flex, Bootstrap, Webpack and many more.
Invoicing: templates, calculator, invoice number generator and you can add your own templates, in the file formats: XLSX, ODS, CSV, DOCX.
Export data: XLSX (Excel), PDF, CSV and HTML.
Password reset functionality via email.
Customizable permission structure: Assign different roles to your user, e.g. users can record times, teamleads can print invoices and configure project/activities, admins can configure users and customers.
Clockify is a free (but not open source) time tracker and timesheet app for teams of all sizes. It is a web app that works in a browser. In addition to the web version, you can also install Clockify on your desktop and mobile devices (iOS, Android, Linux, Mac, Windows) and track time from where it's most convenient to you personally. All time between devices is synced online.
It is available for an unlimited numbers of users for free. You can get exra features if you need them with subscription.
Unlimited time tracking.
Live status: See who currently works on what.
Export: CSV, PDF or Excel.
Rates: Custom hourly rates for projects.
Team rates: Set per user hourly rates.
Permissions and Groups.
Works across devices: Start tracking on your phone and continue on your computer - all time is synced online.
Anuko Time Tracker is a simple, open source, web-based time tracking software written in PHP. It allows you to track the time that employees, or teammates spend working on projects and tasks. It needs a web server such as Apache, IIS, Tomcat, or others to run on, and a database to keep the data in, such as MariaDB or MySQL. As it is a PHP application that runs on a web server and uses a database, so you can run it on any system where such environment exists - Linux, FreeBSD, Windows, macOS, and others.
Track time only, time by projects or time by projects and tasks.
View reports and send them in emails, either manually or on schedule.
Clients, Invoices, and Paid status plugins are available to help with invoicing clients and tracking payments.
Charts plugin help seeing time allocation by project or by task.
Locking plugin help locking records from modifications on schedule.
Monthly quotas plugin display information about monthly quota allocations and usage.
Week view plugin allows for quick time entry for whole weeks.
Timesheets plugin allows users to create timesheets and get them approved.
A flexible role editor.
Attachments plugin allows to attach files to various entities such as time records, projects, or timesheets.
eHour is an open source, web based time tracking tool. It supports Linux, macOS and Windows. The last update was in 2015 because the company released another paid version, but this version is still functional.
Create multiple projects per customer, assign multiple users to the same project.
Create default projects to which all users should be assigned (days off, sick leave, etc.).
Configurable localization and currency. eHour is available in English, Dutch, French, Italian, German (partial) and Polish (partial).
Separation of user, project manager, reporting, manager and administration role.
Ability to lock timesheets.
Excel export of all your reports.
Automatic reminders by email.
Web-based user interface, no software needed to be installed on desktop machines.
On-premise install, you keep full control over your data.
OrangeScrum is a Project Management Tool which has a free open source Community Edition and another paid Enterprise Edition with additional functionality. It supports Linux, Mac and Windows. It also has a mobile app for Android and iOS phones.
Toggl is a time tracking app that allows you to track your daily activities across different platforms. It is available as a web app, desktop apps (Windows, Mac, Linux), browser extensions (Chrome, Firefox) and mobile apps (Android, iOS). It has a Free version which supports up to 5 users with unlimited projects and another paid version with more features.
Freedcamp is a project management and a collaboration tool that offers a free basic plan and other paid plans. It offers a cloud version and a desktop app which supports macOS and Windows. It provides also a mobile app (iOS and Android).