Invoice Ninja
Invoicing and payment software for freelancers and small businesses, available hosted or self-hosted with every paid feature in the source.
Open Source Alternative to:

Invoice Ninja version 5 rebuilt the previous release around the features users kept asking for. It handles invoicing and payments for anyone billing clients, and it leaves open the choice between a hosted account and a server you run yourself.
The application is built on Laravel. A request passes through middleware that resolves the domain and authenticates, then a form request that authorizes and validates it, then a controller that hands the work to a repository and fires an event, and the API routes file is the map of everything the application can do.
What arrives with a self-hosted installation is worth stating plainly.
- Feature parity: all Pro and Enterprise features from the hosted app are included in the source-available code.
- White labeling: removing Invoice Ninja branding from client-facing parts costs a license of $40 per year.
- Client portal: clients log in to their own portal, separate from the administrator interface.
- Apps included: the mobile and desktop clients work against a self-hosted server, not only the hosted one.
- SDKs: libraries are published for consuming the API from other software.
A quick install clones a tagged release, copies the example environment file, and runs composer, and the maintainers stress checking out a version tag rather than a development branch so unfinished work does not land in production. Keep the application key safe, since it encrypts stored data and losing it makes the installation unreadable.
Stars
10,060Forks
2,696Last commit
6 days agoRepository age
13 yearsLicense
Elastic-2.0Version
5.13.37Repository
invoiceninja/invoiceninja
Auto-fetched from GitHub .
Open source alternatives similar to Invoice Ninja:
Stars
Forks
Last commit
Stars
Forks
Last commit
Stars
Forks
Last commit