Skip to content
Projects

javedh-dev/tracktor has 1,037 GitHub stars and 84 forks. GitHot measured +1 stars in 24 hours. Last checked 2026-11-09 11:48 UTC. Last push 2026-09-04.

How these counts are measured

Vehicle Tracking Management System

Measured star growth

in 24h
+1
in 7 days
Collecting history
in 15 days
Collecting history
in 1 month
Collecting history

Net star changes over overlapping periods, not daily totals. Missing measurements are left blank. Stars measure attention, not software quality.

README.md

Original

⚠️ WARNING: Tracktor is under active development. There may be frequent breaking changes, though we are taking precautions but it is not stable for production use. Please keep regular backups of your data!

Tracktor

GitHub License Demo Instance GitHub Actions Workflow Status GitHub Tag GitHub Sponsor

If you own more than one vehicle, you know the drill: fuel receipts in a drawer, insurance PDFs buried in email, a maintenance date you meant to write down somewhere. Tracktor is a self-hosted app that keeps all of that in one place — fuel logs, service history, insurance and pollution certs, reminders before they lapse, and a dashboard that actually shows you what's going on across your fleet.

Run it on a Raspberry Pi, a home server, or a $5 VPS. Your data stays yours.

Dashboard

What it does

  • Garage — Add and manage multiple vehicles, each with its own fuel type and history.
  • Fuel tracking — Log every fill-up and watch your mileage/efficiency trends over time.
  • Maintenance log — Keep a full service history per vehicle, and know what's coming up next.
  • Compliance — Track insurance and pollution (PUCC) certificates, with renewal dates that don't sneak up on you.
  • Reminders — Get nudged before something expires or a service is due.
  • Expenses & reports — See what your vehicles actually cost you.
  • Dashboard — A fleet-wide overview with widgets you can rearrange to your liking.
  • Auth & feature toggles — Username/password login with sessions, and the ability to turn off features you don't need.
  • 11 languages — English, Hindi, Spanish, French, German, Italian, Arabic, Romanian, Hungarian, Finnish, Russian, Czech, Polish and Azerbaijani.

Tech stack

SvelteKit (Svelte 5) + Tailwind CSS on the frontend, SvelteKit server routes on the backend, SQLite via Drizzle ORM for storage, shipped as a Docker image.

Getting started

The fastest way to try Tracktor is Docker Compose:

services:
  app:
    image: ghcr.io/javedh-dev/tracktor:latest
    container_name: tracktor-app
    restart: always
    ports:
      - '3333:3000'
    volumes:
      - tracktor-data:/data
volumes:
  tracktor-data:
docker-compose up -d

Then open http://<your_ip_address>:3333.

For local development, Proxmox LXC setup, reverse proxies, and every configuration option, see the installation guide.

Documentation

Contributing

PRs and issues are welcome — read the contributing guide first. If Tracktor is useful to you, a star ⭐ or a sponsorship helps keep it going.

License

MIT — see LICENSE.

Contributors

Explore related projects