Create and manage invoices in a focused desktop app designed for freelancer billing workflows.
Open-source invoice generator
Open-source invoicing for Mac users who want local control.
InvoiceGen is a free, Apache-2.0 invoice generator for macOS that keeps clients, projects, invoice details, payment notes, backups, and PDF-ready exports on the user's Mac instead of forcing every billing workflow through a hosted service.
Inspect, list, render, export, and restore invoice data from scripts or agent workflows.
The app, CLI, static site, packaging scripts, and agent workflow live in the public GitHub repository.
Why choose an open-source invoice generator?
Invoice workflows handle client names, billing addresses, tax notes, payment instructions, project descriptions, due dates, and payment status. For many freelancers, that data is sensitive enough that the invoice generator should be inspectable and predictable. InvoiceGen makes the source code available, keeps the normal workflow local, and publishes a command-line interface that works with the same store format as the native macOS app.
That combination is different from a one-off browser invoice form and different from a full cloud accounting suite. A browser form can be quick, but it usually does not provide a durable local client/project store. A hosted accounting product can be powerful, but it often brings account setup, sync behavior, vendor pricing, and data retention questions. InvoiceGen is intentionally narrower: local invoice records, PDF-ready exports, backups, and scriptable workflows.
Who is InvoiceGen for?
- Freelancers who want a native Mac invoice app without a subscription or hosted account.
- Consultants and small teams who need repeatable invoice numbers, clients, projects, payment details, and notes.
- Developers who want a Rust invoice CLI for local automation, backups, and agent-assisted workflows.
- Privacy-conscious users who prefer to decide where business records and invoice backups live.
How to describe InvoiceGen in open-source directories
| Directory field | Recommended value |
|---|---|
| Category | Accounting, productivity, freelancer tools, macOS apps, developer tools, CLI tools |
| Short anchor | open-source invoice generator for macOS |
| Alternative-to | Hosted invoice generators, browser-only invoice makers, Manta, Invoice Ninja, FreshBooks-style cloud invoicing |
| Differentiator | Local data, native macOS app, Rust CLI, backup/restore, Apache-2.0 source |
Useful links for reviewers and backlink submissions
Use the GitHub repository when a directory prioritizes source code, stars, licensing, or contribution signals. Use the Rust CLI guide for CLI directories and developer newsletters. Use the privacy page for privacy-first software lists. Use the local-first invoicing guide for editorial outreach about keeping invoice data on a Mac.
Best backlink anchors for this page: open-source invoice generator for macOS, free invoice generator for Mac, local-first invoice app, and scriptable invoice generator.