Open Source & Self Hosted

Your Time, Your Server

A self-hosted, open source time tracking application that keeps your projects, time entries, and billable hours on your own infrastructure. Private, flexible, and fully under your control.

No cloud lock-in. No per-seat pricing. No data leaving your network.

Timecrack time tracking application screenshot
100% Free & Open Source
Unlimited Users
REST API Included
GDPR Ready

Track Every Minute That Matters

A complete time tracking platform designed with simplicity, privacy, and self-hosting at its core. No vendor lock-in, no per-seat fees, total control.

PREMIUM features are not part of the core open-source app — they are available through custom development.

Self Hosted

Your time data stays on your server. No third-party services, no tracking, no data mining - complete privacy and ownership of every project and time entry.

One-Click Timers

Start and stop timers with a single click, or log time manually after the fact. Capture hours as you work, across any of your projects.

Projects

Organize your time entries into projects, each with its own name, description, and color, so every tracked hour stays grouped and easy to find.

Timesheets PREMIUM

Weekly and daily timesheet views with inline editing and a week-approval workflow. Available as a premium add-on through custom development.

Reports & Analytics PREMIUM

Dashboards that break time down by project, client, and team member, with payroll-style summaries. Available as a premium add-on on top of the built-in CSV export.

Billable Hours

Flag any time entry as billable to keep client work separate from internal time. Hourly rates and invoice-ready totals are available as a premium add-on.

Responsive Design

Track time from desktop, tablet, or phone. The interface adapts seamlessly to any screen size so you can log hours on the go.

REST API

Integrate Timecrack with your existing tools using the built-in REST API. Automate workflows, sync data, and build custom integrations.

Lightweight

Minimal server requirements mean Timecrack runs smoothly even on basic shared hosting. No heavy dependencies or complex infrastructure.

See it in action

A focused workspace for tracking time

Timecrack keeps the whole flow on one screen - running timers, recent entries, the projects you care about, and where your hours are going this week. No clutter, no upsells, just the work.

  • Live timer with quick project selection
  • Recent time entries and running timer at a glance
  • Flag entries as billable to separate client work
  • Clean, distraction-free interface in light or dark
Try the live demo
Timecrack dashboard showing timers, projects, and a weekly timesheet

Self-Hosted in Minutes

Getting started with Timecrack is fast and simple - no complex configuration needed.

1

Download

Grab the latest release from GitHub, or pull the official Docker image. Everything you need to run your own time tracker is included.

2

Deploy

Upload to your web server or spin up a Docker container. Point it at a MySQL database and run the migrations - you're almost there.

3

Start Tracking

Open it in your browser, complete the setup, add your projects, and start your first timer. Your hours stay entirely on your server.

Built with Data Ownership First

In an era of data breaches and rising SaaS costs, Timecrack gives you complete control over your time data and business information.

No Cloud Dependency Your server, your data, your rules. Complete ownership at all times.
GDPR Friendly Time and project data never leaves your infrastructure. Simplify compliance with full data residency control.
Fully Open Source Auditable code. No hidden analytics, no tracking, no telemetry.
No Vendor Lock-In Standard database storage and CSV export. Your projects and time entries stay yours.
GPL-3.0 Licensed Free forever for personal and commercial use. No seat limits, no feature gates.
Zero Data Collection Timecrack itself sets no analytics, no cookies, and no user behavior tracking in your installation.

Your Time Data Never Leaves Your Server

Timecrack stores everything locally on your infrastructure. No external API calls, no syncing to third-party clouds. Every project, time entry, and report stays under your control.

Premium Services

Take Your Timecrack to the Next Level

Managed Hosting, White Label licensing, and Technical Support are available online. For custom work, we'll scope it with you first.

Managed Hosting White Label Technical Support Custom Development Data Migration
Open Source Community

Built in the open, with you

Timecrack is free and open source under GPL-3.0. Star it, run it with Docker, and join the conversation - the community shapes where it goes next.

Frequently Asked Questions

Timecrack requires a web server with PHP 8.2+ and a MySQL database. Most shared hosting providers and VPS services support these requirements out of the box. An official Docker image is also available for containerized deployments.
Yes! Timecrack is 100% free and open source under the GPL-3.0 license. You can use it, modify it, and distribute it freely - for personal or commercial use, with unlimited users and no seat-based pricing.
Absolutely. Timecrack supports multiple user accounts, so your entire team can track time on shared projects. Each member gets their own dashboard and time entries while you keep a unified view across projects.
Unlike SaaS time trackers, Timecrack gives you complete data ownership with no monthly per-seat fees. You host it on your own infrastructure, which means better privacy, easier GDPR compliance, and zero vendor lock-in. It's ideal for teams who want a capable time tracker without the recurring subscription.
Yes. Timecrack includes one-click CSV export of your projects and time entries, so you can pull billable hours into your own invoicing or payroll tools, and the REST API lets you push data programmatically. Hourly rates, invoice-ready totals, and analytics dashboards are available as premium add-ons through custom development.
Yes! There's an official Docker image available on Docker Hub. Check our Docker documentation for setup instructions and docker-compose examples.
Features marked PREMIUM — such as timesheets, calendar view, task management, custom fields, CSV import, hourly rates, and analytics dashboards — are not part of the core open-source app. They are built for you on request through our custom development service. The core app covers timers and manual entry, projects, billable flags, multi-user roles, CSV export, the REST API, and search.

Want to see everything Timecrack has to offer?

Explore All Features