
Clockify
Time tracking and timesheets for teams and freelancers
Discover top open-source software, updated regularly with real-world adoption signals.

Professional open-source time-tracking for freelancers and teams
Web-based multi-user time-tracking application with invoicing, budgets, advanced reporting, and multi-language support. Self-hosted or cloud-deployed for freelancers and organizations.

Kimai is a feature-rich time-tracking application designed to serve freelancers, small businesses, and large organizations with hundreds of users. Built on Symfony and PHP, it delivers enterprise-grade capabilities through a responsive web interface that supports over 30 languages and multiple timezones.
The platform handles complete project time management with multi-timer and punch-in/punch-out modes, customizable user and project-specific rates, and comprehensive budget tracking for both time and money. Teams benefit from flexible role-based permissions, customer and project hierarchies, and advanced filtering across all time entries. Authentication options include SAML, LDAP, and database providers, with optional two-factor authentication for enhanced security.
Kimai ships with a JSON API for integrations and supports plugin extensions for custom functionality. Self-hosting requires PHP 8.1.3+, MariaDB or MySQL, and standard PHP extensions. Docker images and various deployment guides cover Caddy, Apache, and cloud platforms. Organizations preferring managed solutions can opt for the official Kimai Cloud service. The project maintains active development with regular releases every few weeks.
When teams consider Kimai, these hosted platforms usually appear on the same shortlist.
Looking for a hosted option? These are the services engineering teams benchmark against before choosing open source.
Freelance Client Billing
Track billable hours across multiple clients with custom rates, generate professional invoices, and export time reports for transparent client communication.
Agency Project Management
Monitor team capacity across concurrent projects, enforce time and money budgets, and produce detailed reports for stakeholder updates and profitability analysis.
Enterprise Resource Planning
Integrate with existing LDAP/SAML infrastructure, manage hundreds of users with granular permissions, and maintain compliance through secure two-factor authentication.
Remote Team Coordination
Enable distributed teams to log hours across multiple timezones, use punch-in/punch-out for shift tracking, and consolidate data for payroll processing.
Kimai requires PHP 8.1.3 or higher (supports 8.2, 8.3, 8.4), MariaDB or MySQL database, a webserver with subdomain or root domain, and standard PHP extensions including gd, intl, mbstring, pdo, and xml.
Yes, Kimai is designed for multi-user environments ranging from individual freelancers to companies with hundreds of users. It includes customizable role-based permissions, team management, and multi-timezone support.
Kimai includes built-in invoicing capabilities with support for user, customer, and project-specific rates. It can generate invoices and export time data for billing purposes.
Kimai supports database authentication, SAML, and LDAP integration. It also offers two-factor authentication (2FA) using TOTP for enhanced security.
Yes, Kimai offers an official cloud-hosted version at Kimai Cloud for users who prefer not to manage their own infrastructure.
Project at a glance
ActiveLast synced 4 days ago