Everhour

Best Self Hosted Alternatives to Everhour

A curated collection of the 4 best self hosted alternatives to Everhour.

Web-based time tracking and project resource management for teams. Records time entries, monitors budgets and billable hours, generates invoices and reports, and integrates with tools like Asana, Trello, Jira, GitHub and Basecamp.

Alternatives List

#1
solidtime

solidtime

Modern open-source time tracking for freelancers and teams, with projects, tasks, clients, rates, reporting, and PDF invoicing in one place.

solidtime screenshot

solidtime is a modern open-source time tracking application built for freelancers, agencies, and teams. It combines time entry tracking with project organization, client management, and billing workflows in a single web app.

Key Features

  • Time tracking with a fast, modern interface
  • Projects, tasks, and client management
  • Billable rates per project, member, organization, and more
  • Roles and permissions for team collaboration
  • Multiple organizations per user account
  • Import from other trackers (including Toggl and Clockify)
  • Billing, reporting, and PDF invoice generation
  • Progressive Web App (PWA) experience for mobile devices

Use Cases

  • Freelancers tracking billable hours per client and generating invoices
  • Agencies managing projects, team access, and rates across multiple clients
  • Teams centralizing time entry reporting for internal or client-facing summaries

Limitations and Considerations

  • Some announced features may be marked as “coming soon” depending on the version (for example offline support and certain client templating features)

solidtime is a good fit for organizations that want a modern UX and strong core time-tracking features while keeping control via an open-source, deployable product. It is especially well-suited when projects, client billing, and permissions need to live in the same system.

7.9kstars
408forks
#2
Kimai

Kimai

Kimai is an open-source, web-based time tracking app for teams and freelancers, with project/customer management, reporting, exports, and invoicing.

Kimai screenshot

Kimai is a professional, web-based time-tracking application for freelancers, agencies, and organizations. It helps teams record working time across customers, projects, and activities, and turns that data into reports and invoices.

Key Features

  • Multi-user time tracking with roles, teams, and permission controls
  • Customer, project, and activity management with budgets and hourly rates
  • Time-clock mode (punch-in/punch-out) and multi-timer support
  • Advanced reporting, filtering, and dashboards for time and cost analysis
  • Invoicing with configurable templates and multiple export formats
  • Data export options (for example CSV, PDF, and spreadsheet formats)
  • Extensive JSON API for integrations and automation
  • Authentication options including database login, LDAP, and SAML, plus optional TOTP-based 2FA
  • Plugin system to extend features

Use Cases

  • Tracking billable work and generating invoices for clients
  • Company-wide timesheets and internal reporting by team, project, and period
  • Integrating time tracking into existing tooling via the JSON API

Kimai is a solid fit when you need a full-featured time tracking system with strong reporting and invoicing capabilities, while supporting both small and large multi-user deployments.

4.4kstars
715forks
#3
TimeTagger

TimeTagger

Open source web-based time tracker with an interactive timeline, tag-based workflow, targets, and CSV/PDF reporting for individuals and freelancers.

TimeTagger screenshot

TimeTagger is a web-based time-tracking application focused on tagging time entries and exploring them in an interactive timeline. It is designed for individuals and freelancers and can run locally or on a server, with optional multi-user authentication.

Key Features

  • Interactive timeline UI for quickly tagging and reviewing time spent
  • Tag-based workflow (instead of project-heavy structures)
  • Reporting and exports, including PDF reports and CSV export
  • Targets for daily/weekly/monthly goals and progress tracking
  • Responsive UI for mobile and desktop, with offline use and sync
  • Optional Pomodoro timer (experimental)
  • Multiple authentication options, including built-in credentials or reverse-proxy header auth

Use Cases

  • Personal productivity tracking and weekly review of time allocation
  • Freelancer time tracking and generating client-ready PDF reports
  • Lightweight team tracking when deployed with multi-user authentication

Limitations and Considerations

  • Pomodoro functionality is marked as experimental
  • Multi-user setups typically require explicit credential configuration or reverse-proxy integration

TimeTagger emphasizes a fast, focused tracking experience and practical reporting without heavy project management overhead. It is a strong fit for users who prefer tags, clear timelines, and straightforward exports for analysis or billing.

1.6kstars
153forks
#4
Titra

Titra

Project-based, minimalist time tracking with realtime reports, exports and basic integrations; available as a hosted demo or deployable via Docker and MongoDB.

Titra screenshot

Titra is a lightweight, project-focused time tracking application designed for freelancers, small teams and small businesses. It emphasizes quick start, simple UI, realtime exports and project-based reporting while offering a hosted demo and a deployable stack for private instances. (titra.io)

Key Features

  • Project-centric time tracking with intelligent autocompletion for quick entry and project-based reporting. (titra.io)
  • Realtime tabular and graphical reports plus export options for further processing and billing. (titra.io)
  • Out-of-the-box connectors (example: integration with an open-source invoicing tool) and basic integration endpoints. (titra.io)
  • Hosted free demo available and first-class support for deployment via Docker Compose; repository includes Docker and docker-compose examples. (github.com)
  • Performance-focused frontend with dark mode and minimalist UX to reduce friction when tracking time. (github.com)

Use Cases

  • Freelancers who need fast, per-project time capture and exportable reports for client billing. (titra.io)
  • Small teams tracking project and absence/leave time with shared dashboards and CSV/exports for payroll or invoicing. (titra.io)
  • Organizations wanting a self-hosted, open-source alternative to SaaS time trackers that can be deployed via Docker and integrated into existing tooling. (github.com)

Limitations and Considerations

  • Integration set is modest out of the box; advanced or niche connectors may require custom development or additional tooling. (titra.io)
  • The project is implemented on a Meteor/Node.js stack and targets a lightweight feature set; organizations needing deep HR/payroll features or enterprise-grade billing workflows may need supplementary systems. (github.com)

Titra provides a focused, no-frills time tracking experience with both a publicly hosted demo and an open-source repository with Docker-based deployment instructions. It is suitable for individuals and small teams who prefer simple, project-first time capture and straightforward reporting.

454stars
65forks

Why choose an open source alternative?

  • Data ownership: Keep your data on your own servers
  • No vendor lock-in: Freedom to switch or modify at any time
  • Cost savings: Reduce or eliminate subscription fees
  • Transparency: Audit the code and know exactly what's running