Track what grows.
incr is a self-hosted counter for anything you accumulate over time — books, workouts, habits — whatever you measure.
Features
LED display
Your count rendered as a glowing digital readout. Satisfying to look at, impossible to ignore.
Milestones
Set targets and cycle through them. incr tells you how far you are and marks each one as it falls.
Price tracking
Optionally log a unit price to see current value and P/L. Off by default — enable it if you need it.
Self-hosted
Runs on your server. Your data never leaves your machine — no accounts, no cloud, no tracking.
Minimalist
One page. One number. No dashboards, no graphs, no noise. Just the thing you're counting.
Open source
MIT licensed. Read the code, fork it, self-host it, or contribute. No black boxes.
How it works
Set your number
Enter where you are today. That's your starting point — no history needed.
Add milestones
Define targets you want to hit. incr will track how close you are and celebrate when you get there.
Log and grow
Update your count whenever you make progress. Watch the number climb and milestones fall.
Your data.
Your server.
Your rules.
- No accounts. No sign-up. No cloud.
- Nothing leaves your server — ever.
- Deploy with a single Docker container.
- MIT licensed. Fork it, modify it, own it.
- No telemetry. No analytics. No tracking.
FAQ
What can I track with incr?
Anything you count — books, workouts, habits, sessions. If it goes up over time, incr can track it.
Is my data private?
Yes. incr is self-hosted — nothing leaves your server. No accounts, no cloud, no analytics.
Do I need to enter a price?
No. Price tracking is optional and off by default. Enable it only if you want to see current value and P/L.
Is it free?
Yes. incr is open source under the MIT license. Self-host it yourself at no cost.
How do I install it?
Deploy the Docker image and point it at a database. See the README for setup instructions.