A favicon of Invoice Ninja

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:

Screenshot of Invoice Ninja websiteVisit Invoice Ninja

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.

Share:
Details:

Auto-fetched from GitHub .

Ad

 

 
 
 
 

Open source alternatives similar to Invoice Ninja:

 

 
 
  • Stars


  • Forks


  • Last commit


 

 
 
  • Stars


  • Forks


  • Last commit


 

 
 
  • Stars


  • Forks


  • Last commit