Logo
Deploy Now

SaaS Alternative

FreshBooks

Stars

1,150

Forks

128

Watchers

3

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.

Invio
Invio
Invio
Invio

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.