InvoiceNinja is an open source invoicing and time-tracking application. InvoiceNinja was initially released in 2014.
Invoice Ninja is the #1 open-source platform to create and email invoices, track payments and expenses, and time billable tasks and projects for clients.