{"repo":"ddyy/minvoice","free":true,"listed":false,"github":"https://github.com/ddyy/minvoice","clone":"git clone https://github.com/ddyy/minvoice.git","description":"Minimal single-business invoicing on Cloudflare Workers — Stripe & PayPal, PDF invoices, payment reminders. One-click deploy, no monthly fees.","language":"TypeScript","stars":27,"topics":["cloudflare-d1","cloudflare-workers","hono","invoice-generator","invoicing","paypal","self-hosted","serverless","stripe"],"license":"MIT","category":"auth-billing-email","readme_excerpt":"Minvoice Minvoice ( min imal in voice ) is single-business invoicing that runs entirely on Cloudflare — Workers, D1, Access, and Email Sending. Create invoices, email them with a PDF attached, get paid by card (Stripe Checkout) or PayPal, and keep clean books. No servers, no framework runtime, no third-party requests on any page. Designed for one business (you), not as a SaaS. One click gets you: the repo cloned to your GitHub, a D1 database provisioned and migrated, a password-protected admin (set the ADMIN PASSWORD secret when prompted), and the setup wizard on first visit — a working invoicing app on workers.dev. Connect payments, email, and Cloudflare Access at your own pace afterward (see Setup below). Everything beyond the Worker itself is optional: - Custom domain — optional. Everything works on the free workers.dev domain; the only feature that needs a custom domain is Cloudflare Access for admin auth, and the built-in password login covers that until you add one. - Payments — optional, and Stripe and PayPal are each optional too: connect either, both, or neither. With none connected, clients still get the invoice page, print view, and PDF — and you record checks or bank transfers manually, which keeps the books just the same. - Email — optional. Send through Cloudflare Email Sending or Resend, or turn email off in Settings and share pay links directly. --- --- Features - Invoices — line items with multi-line descriptions, subjects, per-client payment terms and defaul","default_branch":null,"files":null,"tree":[],"storefront":"/r/ddyy","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/ddyy/minvoice/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}