# kimai/kimai

**Attribution required: if you use, quote, or summarise this content, you must credit and link back to [awesome-repositories.com](https://awesome-repositories.com/repository/kimai-kimai).**

4,494 stars · 738 forks · PHP · agpl-3.0

## Links

- GitHub: https://github.com/kimai/kimai
- Homepage: https://www.kimai.org
- awesome-repositories: https://awesome-repositories.com/repository/kimai-kimai.md

## Topics

`doctrine` `invoice` `invoicing` `kimai` `multilanguage` `php` `self-hosted` `symfony` `tabler` `time-tracker` `time-tracking` `timetracker` `timetracking` `timetrackingapp` `twig`

## Description

Kimai is an open-source time tracking system that records employee working hours, manages absences, and generates professional invoices from recorded timesheets and expenses. It organizes all time records through a mandatory three-level hierarchy of customer, project, and activity, and supports project budget monitoring with configurable time and money limits.

The application is extensible through a plugin system that allows adding custom features, invoice templates, reporting views, and dashboard widgets without modifying core files. It provides a RESTful JSON API for programmatic read and write access to timesheets, customers, and projects, and supports authentication through SAML, LDAP, and database logins with optional two-factor authentication. Role and team-based access control restricts feature and data visibility across the system.

Kimai can be deployed on private servers via Docker, Docker Compose, or Kubernetes, and also offers a managed cloud service. It includes capabilities for importing data from CSV files and other time tracking tools, exporting timesheets and invoices in multiple formats, and automating recurring reporting and billing through cron jobs.

## Tags

### Business & Productivity Software

- [Time Tracking Software](https://awesome-repositories.com/f/business-productivity-software/time-tracking-software.md) — Tracks employee work hours, absences, and project time with multiple timers and manual entry. ([source](https://www.kimai.org/documentation/))
- [Invoice Generation](https://awesome-repositories.com/f/business-productivity-software/invoice-generation.md) — Generates invoices from timesheets and expenses with customizable templates and tax rules.
- [Customizable Invoice Templates](https://awesome-repositories.com/f/business-productivity-software/invoice-generation/customizable-invoice-templates.md) — Renders invoices in multiple formats (PDF, DOCX, XLSX, ODS) using customizable templates with locale-aware formatting. ([source](https://www.kimai.org/documentation/chapter-manual.html))
- [Timesheet-Based Invoices](https://awesome-repositories.com/f/business-productivity-software/invoice-generation/timesheet-based-invoices.md) — Creates invoices from time entries using configurable templates and outputs them as PDF or DOCX. ([source](https://www.kimai.org/))
- [Open Source Time Tracking Systems](https://awesome-repositories.com/f/business-productivity-software/open-source-time-tracking-systems.md) — An open-source platform for recording employee working hours, managing absences, and generating professional invoices with project budget tracking.
- [Hierarchical Rate Definitions](https://awesome-repositories.com/f/business-productivity-software/pricing-structures/customer-defined-pricing/hierarchical-rate-definitions.md) — Sets hourly or fixed rates for time records at user, customer, project, and activity levels, with a fallback hierarchy. ([source](https://www.kimai.org/documentation/rates.html))
- [Project Time Trackers](https://awesome-repositories.com/f/business-productivity-software/project-time-trackers.md) — Records work hours by assigning entries to projects and activities for customer invoicing. ([source](https://www.kimai.org/documentation/initial-setup.html))
- [Team Hierarchies](https://awesome-repositories.com/f/business-productivity-software/team-collaboration-management/team-creation/team-hierarchies.md) — Groups users with team leads and members, where team leads can view and manage all team content and timesheets. ([source](https://www.kimai.org/documentation/))
- [Time Record Analytics](https://awesome-repositories.com/f/business-productivity-software/time-record-analytics.md) — Breaks down recorded hours by user, customer, project, activity, tag, or time period for reporting. ([source](https://www.kimai.org/))
- [Dynamic Pricing Rules](https://awesome-repositories.com/f/business-productivity-software/usage-metering-billing/dynamic-pricing-rules.md) — Defines hourly rates and cost calculations for projects and activities. ([source](https://www.kimai.org/documentation/))
- [Approval Workflows](https://awesome-repositories.com/f/business-productivity-software/approval-workflows.md) — Reviews and approves timesheets on a weekly cycle through a dedicated workflow. ([source](https://www.kimai.org/store/))
- [Expense-to-Invoice Integration](https://awesome-repositories.com/f/business-productivity-software/billing-invoicing-systems/expense-to-invoice-integration.md) — Automatically adds billable expenses to invoices, with template variables for entry type and category name. ([source](https://www.kimai.org/documentation/plugin-expenses.html))
- [Custom Timesheet Calculators](https://awesome-repositories.com/f/business-productivity-software/data-archiving/timesheet-archiving/timesheet-bulk-stops/custom-timesheet-calculators.md) — Rewrites values on stopped timesheet records, such as begin, end, duration, and rate, by implementing a calculator interface. ([source](https://www.kimai.org/documentation/extending-kimai.html))
- [Standardized E-Invoice Formats](https://awesome-repositories.com/f/business-productivity-software/electronic-invoicing-systems/standardized-e-invoice-formats.md) — Creates invoices in standardized electronic formats such as XRechnung, ZUGFeRD, and Factur-X. ([source](https://www.kimai.org/store/))
- [Categorized Expense Trackers](https://awesome-repositories.com/f/business-productivity-software/expense-trackers/expense-categorization/categorized-expense-trackers.md) — Records expenses with configurable categories, costs, amounts, and billable flags. ([source](https://www.kimai.org/documentation/plugin-expenses.html))
- [Custom Renderer Plugins](https://awesome-repositories.com/f/business-productivity-software/invoice-generation/customizable-invoice-templates/custom-renderer-plugins.md) — Converts invoice data and a template into a downloadable document by implementing a renderer interface, automatically discovered after cache refresh. ([source](https://www.kimai.org/documentation/extending-kimai.html))
- [EU-Compliant Electronic Invoices](https://awesome-repositories.com/f/business-productivity-software/invoice-generation/eu-compliant-electronic-invoices.md) — Creates electronic invoices in standard EU formats (EN16931, XRechnung, Peppol, ZUGFeRD) alongside the normal invoice document. ([source](https://www.kimai.org/documentation/plugin-invoice.html))
- [Custom Number Generator Plugins](https://awesome-repositories.com/f/business-productivity-software/invoice-generation/numbering-sequences/custom-number-generator-plugins.md) — Generates unique invoice numbers by implementing a number generator interface, automatically discovered after cache refresh. ([source](https://www.kimai.org/documentation/extending-kimai.html))
- [Automated Invoice Generation](https://awesome-repositories.com/f/business-productivity-software/invoice-generation/timesheet-based-invoices/automated-invoice-generation.md) — Creates invoices from the command line for customers or projects with recent timesheets, enabling fully automated billing cycles. ([source](https://www.kimai.org/documentation/commands.html))
- [Electronic Invoice Formats](https://awesome-repositories.com/f/business-productivity-software/invoice-generation/timesheet-based-invoices/electronic-invoice-formats.md) — A billing application that converts recorded timesheets and expenses into invoices with support for electronic formats and regional tax compliance.
- [Timesheet Reassignments on Deletion](https://awesome-repositories.com/f/business-productivity-software/item-reassignments/timesheet-reassignments-on-deletion.md) — Provides a deletion workflow that reassigns timesheets to another activity to preserve historical data. ([source](https://www.kimai.org/documentation/project.html))
- [Spreadsheet-Style Time Entry](https://awesome-repositories.com/f/business-productivity-software/spreadsheet-style-time-entry.md) — Displays weekly time records in a spreadsheet-like grid for rapid duration entry. ([source](https://www.kimai.org/documentation/weekly-times.html))
- [Task Management Systems](https://awesome-repositories.com/f/business-productivity-software/task-management-systems.md) — Creates tasks with title, description, deadlines, and estimates, then assigns them to users or teams for structured work tracking. ([source](https://www.kimai.org/documentation/plugin-task-management.html))
- [Human Task Assignments](https://awesome-repositories.com/f/business-productivity-software/task-workflow-automation/productivity-task-management/task-management/tasks-frameworks/agent-task-assignment/human-task-assignments.md) — Provides task creation, assignment to users/teams, and time tracking against tasks. ([source](https://www.kimai.org/store/))
- [Custom Calculator Plugins](https://awesome-repositories.com/f/business-productivity-software/tax-calculation-engines/invoice-tax-applications/custom-calculator-plugins.md) — Creates a new invoice rate and tax calculation logic by implementing a calculator interface, automatically discovered after cache refresh. ([source](https://www.kimai.org/documentation/extending-kimai.html))
- [Team Role Assignments](https://awesome-repositories.com/f/business-productivity-software/team-member-management/team-role-assignments.md) — Controls which user roles can create, edit, delete, or view teams through configurable permissions. ([source](https://www.kimai.org/documentation/teams.html))
- [Time Rounding Rules](https://awesome-repositories.com/f/business-productivity-software/time-rounding-rules.md) — Rounds time entries to a specified increment for consistent billing. ([source](https://www.kimai.org/documentation/))
- [User Preference Management](https://awesome-repositories.com/f/business-productivity-software/user-preference-management.md) — Registers new user preference fields that can be displayed, exported, and managed from within a plugin. ([source](https://www.kimai.org/documentation/extending-kimai.html))

### DevOps & Infrastructure

- [Time Tracking Applications](https://awesome-repositories.com/f/devops-infrastructure/container-orchestration/container-runtimes/runtime-configuration-interfaces/docker-socket-orchestrators/docker-target-configurators/docker-container-deployments/time-tracking-applications.md) — A containerized time tracking application deployable via Docker and Kubernetes for simplified server management and scaling.
- [Application Behavior Configurations](https://awesome-repositories.com/f/devops-infrastructure/configuration-management/application-settings-management/application-behavior-configurations.md) — Modifies system behavior through configuration files and environment variables. ([source](https://www.kimai.org/documentation/))
- [Docker Container Deployments](https://awesome-repositories.com/f/devops-infrastructure/container-orchestration/container-runtimes/runtime-configuration-interfaces/docker-socket-orchestrators/docker-target-configurators/docker-container-deployments.md) — Runs the time-tracking application inside a Docker container with configurable database, mail, and security settings. ([source](https://www.kimai.org/documentation/docker.html))
- [Docker-Based Deployment Tools](https://awesome-repositories.com/f/devops-infrastructure/container-orchestration/container-runtimes/runtime-configuration-interfaces/docker-socket-orchestrators/docker-target-configurators/docker-container-deployments/docker-based-deployment-tools.md) — Packages the application with Docker and Kubernetes for simplified setup, updates, and environment consistency.
- [Customer-Project-Activity Hierarchies](https://awesome-repositories.com/f/devops-infrastructure/dependency-management/project-management/project-hierarchies/customer-project-activity-hierarchies.md) — Structures all time records through a mandatory three-level hierarchy of customer, project, and activity. ([source](https://www.kimai.org/documentation/initial-setup.html))
- [Plugin Extensibility](https://awesome-repositories.com/f/devops-infrastructure/release-automation/plugin-extensibility.md) — An extensible time tracking platform that supports custom plugins for adding new features, invoice templates, and reporting views.
- [Self-Hosted Deployments](https://awesome-repositories.com/f/devops-infrastructure/self-hosted-deployments.md) — Installing and managing the application on private servers via Docker, Kubernetes, or SSH.
- [Self-Hosted Instances](https://awesome-repositories.com/f/devops-infrastructure/self-hosted-instances.md) — Ships a self-hosted time tracking system deployable on user-controlled infrastructure. ([source](https://www.kimai.org/documentation/hosting-1-click.html))
- [Dual Rate Configurations](https://awesome-repositories.com/f/devops-infrastructure/billing-rate-modeling/dual-rate-configurations.md) — Separates the customer-facing hourly price from the internal cost rate for each time record. ([source](https://www.kimai.org/documentation/rates.html))
- [Billable Defaults](https://awesome-repositories.com/f/devops-infrastructure/cloud-infrastructure/cloud-computing-serverless/backend-as-a-service/authentication-as-a-service/billable-defaults.md) — Marks an activity as billable so new timesheet records default to being chargeable. ([source](https://www.kimai.org/documentation/activity.html))
- [Docker Compose Deployments](https://awesome-repositories.com/f/devops-infrastructure/container-orchestration/container-runtimes/runtime-configuration-interfaces/docker-socket-orchestrators/docker-target-configurators/docker-container-deployments/docker-compose-deployments.md) — Starts the application and its dependencies using a single docker-compose command for consistent environments. ([source](https://www.kimai.org/documentation/docker-compose.html))
- [Kubernetes Application Deployments](https://awesome-repositories.com/f/devops-infrastructure/kubernetes-deployments/kubernetes-application-deployments.md) — Orchestrates the application on a Kubernetes cluster using a Helm chart for automated deployment and scaling. ([source](https://www.kimai.org/documentation/installation.html))
- [Managed Cloud Services](https://awesome-repositories.com/f/devops-infrastructure/managed-cloud-services.md) — Offers a fully managed cloud service with automated updates and monitoring. ([source](https://www.kimai.org/documentation/hosting-1-click.html))
- [Curated Plugin Collections](https://awesome-repositories.com/f/devops-infrastructure/release-automation/plugin-extensibility/plugin-managers/curated-plugin-collections.md) — Accesses a tested, maintained set of plugins for time tracking, expenses, invoicing, and team management. ([source](https://www.kimai.org/documentation/cloud-plugins.html))

### Data & Databases

- [Data Exporters](https://awesome-repositories.com/f/data-databases/data-exporters.md) — Exports time-tracking data in various formats for reporting, analysis, or external processing. ([source](https://cdn.jsdelivr.net/gh/kimai/kimai@main/README.md))
- [JSON API Servers](https://awesome-repositories.com/f/data-databases/json-api-servers.md) — A time tracking system that exposes a paginated JSON API for programmatic read and write access to timesheets, customers, and projects.
- [Project Resource Filtering](https://awesome-repositories.com/f/data-databases/asset-filtering/asset-discovery-filters/project-resource-filtering.md) — Provides text-based search and filtering to locate projects by customer, name, and custom fields. ([source](https://www.kimai.org/documentation/project.html))
- [CSV Import Managers](https://awesome-repositories.com/f/data-databases/data-engineering-infrastructure/data-extraction-ingestion/data-import-and-export/csv-import-managers.md) — Loads time records and related data from CSV files through an administration interface. ([source](https://www.kimai.org/documentation/))
- [External Data Importers](https://awesome-repositories.com/f/data-databases/external-data-importers.md) — Bulk-loads records from CSV files or synchronizes with a local database using the API endpoints. ([source](https://www.kimai.org/documentation/chapter-developer.html))
- [Timesheet Records Imports](https://awesome-repositories.com/f/data-databases/json-data-import/timesheet-records-imports.md) — Loads timesheet, customer, and project data from CSV or JSON files with automatic entity creation and duplicate resolution. ([source](https://www.kimai.org/documentation/plugin-import.html))
- [Activity Filters](https://awesome-repositories.com/f/data-databases/search-indexing-technologies/search-indexing/search-and-indexing/activity-filters.md) — Provides search and filtering for activities by name, project, visibility, and custom fields. ([source](https://www.kimai.org/documentation/activity.html))
- [Price Recalculations](https://awesome-repositories.com/f/data-databases/update-operations/bulk-update-processing/price-recalculations.md) — Recomputes a timesheet's rate automatically when its customer, project, activity, or user is changed. ([source](https://www.kimai.org/documentation/rates.html))

### Development Tools & Productivity

- [Team-Scoped Access Control](https://awesome-repositories.com/f/development-tools-productivity/team-management/team-scoped-access-control.md) — Limits project usage to members of assigned teams, inheriting access rules from the parent customer. ([source](https://www.kimai.org/documentation/project.html))
- [Absence Requests](https://awesome-repositories.com/f/development-tools-productivity/approval-workflows/absence-requests.md) — Logs vacation, sick days, and other time-off types to track employee availability and absence balances. ([source](https://www.kimai.org/documentation/))
- [Project Task Progress Monitoring](https://awesome-repositories.com/f/development-tools-productivity/background-task-schedulers/project-task-progress-monitoring.md) — Shows a progress bar comparing logged duration against a time estimate, and highlights overdue tasks with a warning color. ([source](https://www.kimai.org/documentation/plugin-task-management.html))
- [Project Duplicators](https://awesome-repositories.com/f/development-tools-productivity/project-settings-managers/project-duplicators.md) — Duplicates projects including rates, custom fields, and linked activities, resetting start and end dates. ([source](https://www.kimai.org/documentation/project.html))
- [Task Assignments](https://awesome-repositories.com/f/development-tools-productivity/team-management/default-team-assignments/task-assignments.md) — Assigns a task to a specific user or team, or allows self-assignment from a pending tasks widget. ([source](https://www.kimai.org/documentation/plugin-task-management.html))

### Security & Cryptography

- [External Identity Provider Integration](https://awesome-repositories.com/f/security-cryptography/external-identity-provider-integration.md) — Authenticates users through an external identity system such as LDAP or SAML. ([source](https://www.kimai.org/documentation/chapter-on-premise.html))
- [Team-Scoped Visibility Controls](https://awesome-repositories.com/f/security-cryptography/identity-access-management/access-control/access-control-models/permission-based-security/access-control-policies/project-access-controls/team-scoped-visibility-controls.md) — Restricts feature and data visibility through configurable permissions, teams, and hierarchical customer-project scoping. ([source](https://www.kimai.org/documentation/teams.html))
- [Bearer Token Authentication](https://awesome-repositories.com/f/security-cryptography/identity-access-management/authentication-strategies/machine-and-protocol-identity/api-machine-authentication/bearer-token-authentication.md) — Requires bearer tokens in the Authorization header for every API call. ([source](https://www.kimai.org/documentation/rest-api.html))
- [Permission-Based Access Control](https://awesome-repositories.com/f/security-cryptography/permission-based-access-control.md) — Controls user access to features and data through a structured permission system. ([source](https://www.kimai.org/documentation/chapter-developer.html))
- [Role-Based Access Control](https://awesome-repositories.com/f/security-cryptography/role-based-access-control.md) — Restricts feature and data access based on user roles and permissions. ([source](https://www.kimai.org/documentation/))
- [Role & Permission Configurators](https://awesome-repositories.com/f/security-cryptography/role-permission-configurators.md) — Assigns roles and permissions to control access to features and data within the application. ([source](https://www.kimai.org/documentation/chapter-manual.html))
- [SAML Authentication](https://awesome-repositories.com/f/security-cryptography/saml-authentication.md) — Imports user attributes and roles from a SAML identity provider during login. ([source](https://www.kimai.org/documentation/saml.html))
- [Security and Access Control](https://awesome-repositories.com/f/security-cryptography/security-and-access-control.md) — Controls permissions through customizable roles and teams, with authentication via SAML, LDAP, or database. ([source](https://cdn.jsdelivr.net/gh/kimai/kimai@main/README.md))
- [External Provider Integrations](https://awesome-repositories.com/f/security-cryptography/social-login-providers/external-provider-integrations.md) — Supports login through LDAP, SAML, and identity providers like Google Workspace or Azure AD. ([source](https://www.kimai.org/))
- [Multi-Provider Authentication](https://awesome-repositories.com/f/security-cryptography/third-party-authentication-providers/multi-provider-authentication.md) — Supports login through SAML, LDAP, and database authentication with optional two-factor and role mapping.
- [CLI and Registration-Based Account Creators](https://awesome-repositories.com/f/security-cryptography/user-identity-management/external-user-provisioning/user-account-creators/cli-and-registration-based-account-creators.md) — Creates the first user through a CLI command, the registration screen, or external authentication providers like LDAP and SAML. ([source](https://www.kimai.org/documentation/installation.html))
- [Custom Permissions](https://awesome-repositories.com/f/security-cryptography/custom-permissions.md) — Registers new permissions through a plugin extension class for the permission administration UI. ([source](https://www.kimai.org/documentation/extending-kimai.html))
- [External Authentication](https://awesome-repositories.com/f/security-cryptography/external-authentication.md) — Logs in users through an external identity service such as LDAP, SAML, or Azure AD. ([source](https://www.kimai.org/documentation/))
- [Single Sign-On Integrations](https://awesome-repositories.com/f/security-cryptography/single-sign-on-integrations.md) — Authenticating users through SAML, LDAP, or Azure AD for centralized access management.
- [Two-Factor Authentication](https://awesome-repositories.com/f/security-cryptography/two-factor-authentication.md) — Optionally requires a TOTP token in addition to a password during login. ([source](https://www.kimai.org/))

### Software Engineering & Architecture

- [Plugin Extenders](https://awesome-repositories.com/f/software-engineering-architecture/integration-extensibility/extensibility/plugin-architectures/developer-authoring-interfaces/custom-module-implementations/module-functionality-extenders/plugin-extenders.md) — Develops custom plugins that hook into internal APIs to extend core functionality. ([source](https://www.kimai.org/documentation/))
- [Budget Monitoring](https://awesome-repositories.com/f/software-engineering-architecture/project-management-governance/project-management/budget-monitoring.md) — Monitors time and money spent against configured budgets with optional overbooking prevention. ([source](https://www.kimai.org/documentation/project.html))
- [Customer-Linked Project Creations](https://awesome-repositories.com/f/software-engineering-architecture/project-management-governance/project-management/open-source-governance/project-management/project-initializations/customer-linked-project-creations.md) — Creates new projects under a customer with optional team auto-assignment for immediate access. ([source](https://www.kimai.org/documentation/project.html))
- [Event Logging](https://awesome-repositories.com/f/software-engineering-architecture/event-logging.md) — Records system activity to a log file for troubleshooting and monitoring purposes. ([source](https://www.kimai.org/documentation/chapter-on-premise.html))
- [Budget Enforcement](https://awesome-repositories.com/f/software-engineering-architecture/project-management-governance/project-management/budget-monitoring/budget-enforcement.md) — Prevents new time records when an activity's configured budget would be exceeded. ([source](https://www.kimai.org/documentation/activity.html))
- [Budget Reset Intervals](https://awesome-repositories.com/f/software-engineering-architecture/project-management-governance/project-management/budget-monitoring/budget-reset-intervals.md) — Allows switching between lifetime and monthly budget accumulation for project financial control. ([source](https://www.kimai.org/documentation/activity.html))
- [Budget Threshold Notifications](https://awesome-repositories.com/f/software-engineering-architecture/project-management-governance/project-management/budget-monitoring/budget-threshold-notifications.md) — Sends a notification when a project's budget reaches a defined usage threshold. ([source](https://www.kimai.org/store/))
- [Expense Deductions](https://awesome-repositories.com/f/software-engineering-architecture/project-management-governance/project-management/budget-monitoring/expense-deductions.md) — Subtracts all recorded expenses from project budgets when the consumed-budgets setting is enabled. ([source](https://www.kimai.org/documentation/plugin-expenses.html))
- [Symfony Bundle Loaders](https://awesome-repositories.com/f/software-engineering-architecture/software-architecture/architectural-patterns/plugin-module-systems/modular-plugin-architectures/plugin-based-architectures/plugin-based-architectures/symfony-bundle-loaders.md) — Extends core functionality by loading custom Symfony bundles from a dedicated directory without modifying core files.

### Web Development

- [JSON APIs](https://awesome-repositories.com/f/web-development/json-apis.md) — Reads and writes timesheet, customer, and project data programmatically. ([source](https://www.kimai.org/documentation/))

### Part of an Awesome List

- [Version-to-Version Migrations](https://awesome-repositories.com/f/awesome-lists/data/data-integration-and-import/version-to-version-migrations.md) — Reads an existing Kimai v1 database and transfers all records into a new Kimai v2 installation. ([source](https://www.kimai.org/documentation/migration-v1.html))
- [Custom Configuration Sections](https://awesome-repositories.com/f/awesome-lists/devops/system-configuration/custom-configuration-sections.md) — Adds new sections to the system configuration screen by registering bundle configuration classes. ([source](https://www.kimai.org/documentation/extending-kimai.html))
- [Report Extensions](https://awesome-repositories.com/f/awesome-lists/productivity/reporting/report-extensions.md) — Adds new views to the reporting panel by listening to a reporting event and creating a controller with permission checks. ([source](https://www.kimai.org/documentation/extending-kimai.html))
- [Billable Entry Determination](https://awesome-repositories.com/f/awesome-lists/productivity/time-tracking-and-focus/billable-hour-tracking/billable-entry-determination.md) — Flags time entries as billable or non-billable for invoice generation. ([source](https://www.kimai.org/documentation/))
- [Billable vs Invoiced Comparisons](https://awesome-repositories.com/f/awesome-lists/productivity/time-tracking-and-focus/billable-hour-tracking/billable-vs-invoiced-comparisons.md) — Records the difference between billable hours and invoiced amounts per project. ([source](https://www.kimai.org/store/))
- [Per-User Hourly Rates](https://awesome-repositories.com/f/awesome-lists/productivity/time-tracking-and-focus/billable-hour-tracking/per-user-hourly-rates.md) — Sets a catch-all or user-specific hourly rate that overrides project and customer rates for time records. ([source](https://www.kimai.org/documentation/activity.html))
- [Rate Configurations](https://awesome-repositories.com/f/awesome-lists/productivity/time-tracking-and-focus/billable-hour-tracking/rate-configurations.md) — Sets default or user-specific hourly prices and internal costs for projects with fixed price options. ([source](https://www.kimai.org/documentation/project.html))
- [Task-Linked Time Trackers](https://awesome-repositories.com/f/awesome-lists/productivity/time-tracking-and-focus/task-linked-time-trackers.md) — Links timesheet entries to specific tasks with calendar drag-and-drop support. ([source](https://www.kimai.org/documentation/plugin-task-management.html))

### Content Management & Publishing

- [Timesheet Exports](https://awesome-repositories.com/f/content-management-publishing/data-report-exporting/timesheet-exports.md) — Exports time records and reports to common formats for external analysis or archival. ([source](https://www.kimai.org/documentation/))
- [Automated](https://awesome-repositories.com/f/content-management-publishing/data-report-exporting/timesheet-exports/automated.md) — Generates timesheet exports (Excel, PDF) from the command line and optionally emails them, automating recurring reporting. ([source](https://www.kimai.org/documentation/commands.html))
- [Custom Export Renderers](https://awesome-repositories.com/f/content-management-publishing/data-report-exporting/timesheet-exports/custom-export-renderers.md) — Exports filtered timesheet data from user and admin screens by implementing a timesheet export interface. ([source](https://www.kimai.org/documentation/extending-kimai.html))

### Networking & Communication

- [Email Notification Services](https://awesome-repositories.com/f/networking-communication/email-notification-services.md) — Sends transactional emails for events like password resets or invoice delivery. ([source](https://www.kimai.org/documentation/))

### System Administration & Monitoring

- [Administrative Change Auditing](https://awesome-repositories.com/f/system-administration-monitoring/audit-logging/administrative-change-auditing.md) — Logs detailed changes to timesheets, customers, projects, and activities with a per-item timeline. ([source](https://www.kimai.org/store/))
- [Error Logging Utilities](https://awesome-repositories.com/f/system-administration-monitoring/error-logging-utilities.md) — Collects log entries during a request and writes them to a file only when an error occurs. ([source](https://www.kimai.org/documentation/logging.html))
- [Health Checks](https://awesome-repositories.com/f/system-administration-monitoring/health-checks.md) — Checks file permissions, PHP extensions, and runtime settings to identify configuration problems. ([source](https://www.kimai.org/documentation/doctor.html))
- [Log Entry Inspection](https://awesome-repositories.com/f/system-administration-monitoring/log-entry-inspection.md) — Displays the last 100 lines of the logfile and allows purging it to aid troubleshooting. ([source](https://www.kimai.org/documentation/doctor.html))

### User Interface & Experience

- [Dashboard Widget Frameworks](https://awesome-repositories.com/f/user-interface-experience/dashboard-widget-frameworks.md) — Registers new widget types and renders them on the dashboard by subscribing to a dedicated event and implementing widget interfaces. ([source](https://www.kimai.org/documentation/extending-kimai.html))
- [Event-Driven Plugin Hooks](https://awesome-repositories.com/f/user-interface-experience/extensible-interfaces/plugin-renderers/event-driven-plugin-hooks.md) — Hooks into internal events to add custom calculators, renderers, widgets, and configuration sections without core changes.
- [Custom Data Fields](https://awesome-repositories.com/f/user-interface-experience/field-customization/custom-data-fields.md) — Attaches user-defined fields to timesheets, customers, projects, activities, and invoices for storing extra data. ([source](https://www.kimai.org/documentation/meta-fields.html))
- [Interface Localization](https://awesome-repositories.com/f/user-interface-experience/interface-localization.md) — Translates the entire application interface into any language, with over 35 languages already available. ([source](https://www.kimai.org/documentation/translations.html))
- [Search Filters](https://awesome-repositories.com/f/user-interface-experience/search-filters.md) — Ships advanced search and filtering for timesheets, customers, and projects. ([source](https://cdn.jsdelivr.net/gh/kimai/kimai@main/README.md))
- [Interface Style Sheet Customizers](https://awesome-repositories.com/f/user-interface-experience/terminal-user-interfaces/visual-styling-presentation/interface-appearance-customization/interface-style-sheet-customizers.md) — Overrides the default theme with custom styles, templates, and branding to match organizational needs. ([source](https://www.kimai.org/documentation/theme.html))
