Invoice Ninja

Open source, free invoicing