Stars: 1971
Forks: 411
Pull Requests: 1252
Issues: 1824
Watchers: 48
Last Updated: 2022-12-17 01:04:08
Kimai is a web-based multi-user time-tracking application. Works great for everyone: freelancers, companies, organizations - everyone can track their times, generate reports, create invoices and do so much more. SaaS version available at https://www.kimai.cloud
License: MIT License
Languages: PHP, CSS, JavaScript, SCSS, Twig
Kimai is a free, open source and online time-tracking software designed for small businesses and freelancers. It is built with modern technologies such as Symfony, Bootstrap, RESTful API, Doctrine, AdminLTE, Webpack, ES6 and many more.
gd
, intl
, json
, mbstring
, pdo
, xsl
, zip
The evolution of the most known(?) open source project time-tracker Kimai. It is stable, production ready and ships with many advanced features, including but not limited to:
JSON API, invoicing, data exports, multi-timer and punch-in punch-out mode, tagging, multi-user and multi-timezones, authentication via SAML/LDAP/Database, customizable role and team permissions, responsive and ready for your mobile device, user/customer/project specific rates, advanced search & filtering, money and time budgets, reporting, support for plugins and so many more.
You can see a rough development roadmap in the Milestones sections. It is open for changes and input from the community, your ideas and questions are welcome.
Kimai uses a rolling release concept for delivering updates. You don't have to wait for the next official release, upgrade it at any time from the master branch, which is always deployable - release tags are simple snapshots of the development version.
Release versions will be created on a regular basis, every couple of weeks. Every code change, whether it's a new feature or a bugfix, will be done on the master branch. Kimai is actively developed in my spare time, I put my effort into the software instead of back-porting changes.
You want to contribute to this repository? This is so great! The best way to start is to open a new issue for bugs or feature requests or a discussion for questions, support and such.
In case you want to contribute, but you wouldn't know how, here are some suggestions:
There is one simple rule in our "Code of conduct": Don't be an ass!