// the find
VladSez/easy-invoice-pdf
Free & Open-Source Invoice Generator - No Sign-Up, No Ads, Instant PDF Export, 100% In-Browser, and Fully Customizable Templates. ⭐ Star the repo if you like it
A browser-only invoice generator built with Next.js and @react-pdf/renderer. All data stays client-side — no account, no server, no upload. Aimed at freelancers and small businesses who want to generate a PDF and move on.
The choice to use @react-pdf/renderer for client-side PDF generation is technically sound — you get real PDF output (not a browser print dialog hack) without any server roundtrip. The shareable link feature encodes invoice state into the URL, which is genuinely useful for sending a pre-filled invoice to a client. Test coverage is serious for a side project: Playwright e2e tests with visual regression snapshots across desktop and mobile, plus unit tests and a CI pipeline that includes knip for dead code and zizmor for GitHub Actions security. The .agents/skills directory shows the author is using structured AI agent skills for frontend work, which is an interesting pattern worth stealing.
Two templates is a thin selection — the 'Stripe-style' template is just a clean layout, not something that actually differentiates the tool from a Word doc. Self-hosting requires Resend, Upstash, Google Drive API, and a Telegram Bot just for the 'full experience', which is a lot of external dependencies for an app that markets itself as fully in-browser. There's no recurring invoice support or invoice numbering sequence — you have to manually track what number you're on. AGPL v3 is a reasonable license choice but will block anyone who wants to embed this in a commercial product without open-sourcing their whole app.