I built Invox because every invoicing tool I tried was either bloated, expensive, or wanted to own my data.
It does what freelancers actually need: create invoices, send them via email, track when clients open them, set up recurring billing, and get automated payment reminders. No accounting features, no payment processor lock-in.
Tech stack: Next.js 16 (App Router), MUI 7, Prisma, PostgreSQL, Zod 4, React Query. Feature-Sliced Design architecture. TypeScript strict mode throughout.
Self-host with Docker in 3 commands:
git clone https://github.com/maksim-pokhiliy/invox.git
cd invox
docker compose up
Live demo: https://invox-green.vercel.app
MIT licensed. Looking for feedback on the UX and what features freelancers actually want next.
Comments URL: https://news.ycombinator.com/item?id=46942499
Points: 1
# Comments: 0