cd /news/developer-tools/i-built-an-open-source-self-hostable… · home topics developer-tools article
[ARTICLE · art-34365] src=dev.to ↗ pub= topic=developer-tools verified=true sentiment=↑ positive

I built an open-source, self-hostable Toggl alternative with built-in invoicing

A developer built Logr, a free, open-source, self-hostable time tracker that integrates time tracking and invoicing on one screen. The tool supports one-click timers, per-client billing rates, shareable invoices, and an MCP server endpoint for AI queries. It uses Next.js 16, React 19, Supabase, and Tailwind v4, and can be deployed to Vercel, Docker, or any Node host.

read1 min views3 publishedJun 19, 2026

As a designer who freelances on the side, I kept hitting the same two annoyances with time trackers:

  • The good ones are proprietary, cloud-only, and charge per seat the moment you grow.
  • There's always an awkward gap between "hours tracked" and "invoice the client actually pays." You track in one tool, then re-type everything into an invoice somewhere else.

So I built Logr — a free, open-source, self-hostable time tracker where the timer, per-client rates, and invoicing all live on one screen.

#

What it does

  • ⏱️ One-click timer with an automatic, live day timeline
  • 💸 Built-in invoicing — turn unbilled sessions into an invoice in a couple of clicks
  • 🔗 Shareable invoice & report links (your client just opens a URL — no account)
- 👥 Per-client / per-project billing rates
- 📥 Import your history from Toggl (CSV)
- 🤖 A built-in

MCP server endpoint — so you can query your own time data from an AI assistant

#

Why open-source + self-hostable Your time entries and client data are sensitive. With Logr they live in your own Supabase database — not on a vendor's servers. The whole codebase is AGPL-3.0, so you can audit it, fork it, or host it yourself. No per-seat pricing, no feature gating, no lock-in.

#

The stack

Next.js 16 (App Router) + React 19 #

Supabase (Postgres + auth + RLS) #

Tailwind v4 + shadcn/ui

  • Deploys to Vercel (one click), Docker, Fly.io, or any Node host

#

Self-host it in ~5 minutes

── more in #developer-tools 4 stories · sorted by recency
── more on @logr 3 stories trending now
sponsored brought to you by zahid.host 4,200+ EU-deployed projects
reading about agents? ship yours in a single git push.

Run your AI side-project on zahid.host

EU-based hosting, git-push deploys, automatic HTTPS, no cold starts. Free tier with a custom domain — perfect for shipping the agent you just read about.

$git push zahid main
Live at https://your-agent.zahid.host
Get free account → Pricing
from €0/mo · no card required
LIVE [news/i-built-an-open-sour…] indexed:0 read:1min 2026-06-19 ·