SaaS Alternative
FreshBooksStars
Forks
Watchers
Developer links
Invio
Create an invoice, share a secure link, get paid — that's the entire workflow, no client portals or account registrations required. Invio distills billing into its absolute minimum viable surface while still producing legally compliant EU electronic invoices in Factur-X/ZUGFeRD 2.2 BASIC, UBL 2.1, and Italian FatturaPA formats, all embedded as XML attachments inside WeasyPrint-rendered PDFs. The Deno 2 backend uses Hono v4 for HTTP routing with SQLite persistence, while the SvelteKit 2 frontend styled with Tailwind CSS v4 and DaisyUI v5 delivers a responsive interface that stays out of your way. The team access system includes a permission matrix, TOTP-based two-factor authentication, and OIDC integration with configurable auto-provisioning — drop it into existing identity infrastructure without manual user management. Preset products let you build invoices from reusable catalog items. A change history log tracks every modification for audit purposes. Rate limiting protects the API behind reverse proxies. The entire stack ships as a single multi-stage Docker image containing Deno, Bun, Node, WeasyPrint, and all required font packages — zero external service dependencies beyond the container itself. Running on a dedicated VPS on RepoCloud with guaranteed CPU, RAM, and SSD, full root SSH access, and a browser serial console. Unlicense licensed.
Benefits
- Zero-Login Client Invoice Sharing
- Generate secure shareable links for each invoice that clients view directly in their browser without creating accounts, eliminating the login friction of traditional invoicing platforms.
- EU E-Invoice Compliance Built In
- Produce compliant e-invoices with Factur-X/ZUGFeRD 2.2 BASIC, UBL 2.1, and Italian FatturaPA XML embedded as PDF attachments covering three major European electronic invoicing standards.
- Single-Container Zero-Dependency Deployment
- Deploy the entire application as one Docker image bundling Deno, Bun, Node, WeasyPrint, and font packages with SQLite storage requiring no external databases or services.
- Enterprise Authentication Integration
- Connect to existing identity providers via OIDC with configurable auto-provisioning, TOTP-based two-factor authentication, and a permission matrix for team access control.
Features
- WeasyPrint PDF Rendering
- Generate clean PDF invoices using WeasyPrint HTML-to-PDF rendering with pdf-lib post-processing to embed structured XML attachments for e-invoice compliance.
- Preset Product Catalog
- Define reusable product entries with preset pricing and descriptions to build invoices quickly from a catalog without re-entering item details each time.
- Invoice Change History
- Track every modification to invoices with a complete change history log showing what was edited, when changes occurred, and maintaining an audit trail.
- OIDC Authentication
- Integrate with OpenID Connect identity providers for single sign-on with configurable auto-provisioning that creates accounts automatically on first login.
- Umbrel App Store
- Install directly from the Umbrel App Store for home server deployments with one-click setup on umbrelOS 0.5 or later alongside other self-hosted applications.