All 93 Dependencies
Every package Invoice Ninja depends on, ranked by repo health score.
Invoice Ninja is a source-available, Laravel-based platform that gives freelancers, consultants, and small businesses a complete billing system they own and control. From branded invoice creation and automated payment reminders to multi-currency quotes, recurring billing, and client portals, it covers the full revenue cycle in a single application.
The platform ships with 47 payment gateway integrations spanning Stripe, Braintree, PayPal, BTCPay Server, Authorize.net, GoCardless, Mollie, Square, and more—letting businesses accept credit cards, ACH transfers, SEPA debits, and cryptocurrency without vendor lock-in. A dedicated e-invoicing compliance layer implements PEPPOL (EU multi-country), ZUGFeRD and Factur-X (Germany and France), Verifactu (Spain), FatturaPA (Italy), and other statutory formats, making it viable for businesses with regulatory reporting requirements.
Invoice Ninja supports both a hosted SaaS tier (up, running in under five minutes) and self-hosted deployment via Docker, Cloudron, YunoHost, Softaculous, or Elestio. Native mobile apps for iOS and Android (built in Flutter) and desktop apps for macOS, Windows, and Linux sync in real time. A full REST API and Zapier integration cover automation needs, while a $40/year white-label option removes Invoice Ninja branding from client-facing pages.