javedh-dev/tracktor
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.
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
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.
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
- Installation Guide — Docker, local dev, Proxmox LXC
- Environment Variables — every config option, explained
- Authentication — how login and sessions work
- Feature Toggles — turning features on/off
- Contributing — how to get involved
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
codecrafters-io/build-your-own-x
Master programming by recreating your favorite technologies from scratch.
561,337 starspublic-apis/public-apis
A collective list of free APIs
497,585 starsmorluto/rea
Reverse engineer anything with agents, from app behavior down to native binaries.
446,644 starsopenclaw/openclaw
The AI that really does things. Any OS. Any Platform. The lobster way. 🦞
394,251 stars