Money · Independent · 24 Oct 2026

DRYTRIX/TimeTracker

Self-hosted time tracking & invoicing for freelancers and teams: timers, projects, PDF and Peppol e-invoicing. Open-source Toggl/Clockify alternative.

← Money

In simple English

This tool lets you track hours, manage projects, and send professional invoices from your own server. You do not pay per user or rely on a third-party subscription. It keeps all your client data under your own roof. You will need a server or a computer running Docker to host it. It costs you time to set up and maintain rather than a monthly fee.

What it is

TimeTracker is a web application written in Python and built on Flask and PostgreSQL. It offers time tracking, project management, expense logging, and European standard e-invoicing.

What it is good for

Freelancers and small teams who want to replace paid subscription software like Toggl or Clockify with a self-hosted alternative that handles invoicing and billing without user limits.

Stars634
LicenceGPL-3.0
Latestv5.18.3 (2026-10-22)checked 24 Oct 2026
Last code change2026-10-24
Written inPython
Setup effort
3 / 5
Payoff
4 / 5
Good
  • No per-user fees or user limits.
  • Sends official Peppol and ZUGFeRD e-invoices directly.
  • Runs easily inside a Docker container on a local server or NAS.
Watch for
  • Requires you to manage your own server, updates, and backups.
  • Consumes at least 2 GB of memory for stable operation.
  • Advanced AI features require a local download or an external API key.
Replaces

Toggl, Clockify, and manual billing spreadsheets

Works well with

PostgreSQL, Docker, and Nginx

Similar repositories
  • kimai/kimai5.1k stars

    An open-source time tracker for teams with support for multiple billing rates and invoicing plugins.

Also reviewed on Repo Radar
  • btcpayserver/btcpayserver7.8k stars

    Payment software you run yourself that takes Bitcoin into a wallet whose keys you hold.

  • hledgerorg/hledger4.8k stars

    Double-entry accounting over plain text files, with command-line, terminal, web and editor interfaces.

  • akaunting/akaunting10k stars

    Self-hosted invoicing and expense tracking, with the double-entry accounting sold separately as an add-on.

Install
curl -fsSLO https://raw.githubusercontent.com/drytrix/TimeTracker/main/docker-compose.nas.yml
echo "SECRET_KEY=$(openssl rand -hex 32)" > .env
docker compose -f docker-compose.nas.yml up -d

Independent: reviewed for Repo Radar outside the daily editions. Every independent repository

On Stack Radar: Productivity & Collaboration › Project & Task Management › Time Tracking.

Get the next edition in your inbox

A dozen repositories, opened and checked. The licence read, the last release dated, and the ones that did not make it named with the reason. It is the half most lists leave out.

No tracking pixels. One click to leave. The archive stays free either way.

We use your address to send the edition and nothing else. Confirm by email, leave in one click. How we handle it.