1. Serverless Invoices
  2. React Invoice Generator
  3. Other invoice generators

Star History Chart

Invoices with Open Source

If you are familiar with SSGs, like NextJS or Astro, this will be a piece of cake.

Serverless Invoices

An incredible project made with Vue.js.

Project Description
Serverless Invoices Serverless invoice management. MIT LICENSED ❤️

The setup of Serverless Invoices is very simple:

git clone https://github.com/mokuappio/serverless-invoices.git
cd serverless-invoices.git
docker build . -t mokuappio/serverless-invoices
docker run -p 87:8080 -d --rm mokuappio/serverless-invoices
  • It allows to export/import JSON (as well as export pdf)
{"invoices":[{"id":"b6746b86-ab81-4058-83ba-69bb4828c7dd","number":"2024-1","status":"draft","issued_at":"2024-07-27","is_compact":false,"due_at":"2024-08-10","late_fee":0.5,"currency":"USD","from_name":"","from_address":"","from_postal_code":"","from_city":"","from_country":"","from_county":"","from_website":"","from_email":"","from_phone":"","bank_name":"","bank_account_no":"","client_name":"","client_address":"","client_postal_code":"","client_country":"","client_county":"","client_city":"","client_email":"","client_id":null,"client":null,"rows":[{"$id":"f8151f6f-2564-402a-b43c-11c4a202d0bf","id":"f8151f6f-2564-402a-b43c-11c4a202d0bf","invoice_id":"b6746b86-ab81-4058-83ba-69bb4828c7dd","invoice":null,"item":"","quantity":null,"price":null,"unit":"","order":0,"taxes":[],"updated_at":"","created_at":"","$isDirty":true,"$isNew":true},{"$id":"2e2c3084-d39a-43a6-957c-cfbf5d440708","id":"2e2c3084-d39a-43a6-957c-cfbf5d440708","invoice_id":"b6746b86-ab81-4058-83ba-69bb4828c7dd","invoice":null,"item":"","quantity":null,"price":null,"unit":"","order":1,"taxes":[],"updated_at":"","created_at":"","$isDirty":true,"$isNew":true}],"notes":"","updated_at":"","created_at":"","client_fields":[],"team_fields":[]}],"team":{"$id":"82efb568-12fb-44cc-ab64-14adaeb92926","id":"82efb568-12fb-44cc-ab64-14adaeb92926","company_name":"","company_address":"","company_postal_code":"","company_country":"","company_county":"","company_city":"","website":"","contact_email":"","contact_phone":"","currency":null,"invoice_late_fee":0.5,"invoice_due_days":14,"fields":[],"updated_at":"","created_at":"","logo_url":"https://someweb.com/","custom_css":"\n/* @import url('https://fonts.googleapis.com/css2?family=Work+Sans:wght@300&display=swap');\n\n.invoice-box:after {\n    background: linear-gradient(to bottom, #1C7CE0, #150051);\n}\n\n.invoice-box {\n    font-family: 'Work Sans', sans-serif;\n} */\n","$isDirty":true,"$isNew":false}}
  • It includes customizable CSS

/* @import url('https://fonts.googleapis.com/css2?family=Work+Sans:wght@300&display=swap');

.invoice-box:after {
    background: linear-gradient(to bottom, #1C7CE0, #150051);
}

.invoice-box {
    font-family: 'Work Sans', sans-serif;
} */

Now, Serverless-Invoices is ready at: localhost:87

Create and manage invoices in your browser. Serverless Invoices is a free invoicing tool for freelancers and small businesses. Made with Vue.js.

React Invoice Generator

Project Description
React Invoice Generator Generate invoices using React. MIT LICENSED ❤️

React Invoice Generator allows you quickly make invoices and export them as PDF

It includes a place for terms and conditions and you can also place your company logo!

See a demo here

Conclusion

The fact that we can use Serverless Invoices with json, opens the door for some cool automation.

Worth considering to use LLMs together with it?

Other Projects to Create Invoices

Project Description
React Invoice A project for generating invoices using React.
Invoify An invoice generator app built using Next.js, Typescript, and Shadcn. MIT LICENSED ❤️Live Demo GitHub Profile
QuickBill Create unlimited invoices for free. GitHub Repository MIT LICENSED ❤️
  1. Invoice Ninja https://github.com/invoiceninja/invoiceninja
  1. Factura Script - https://mariushosting.com/how-to-install-facturascripts-on-your-synology-nas/
  2. Solid Invoice - https://mariushosting.com/how-to-install-solidinvoice-on-your-synology-nas/

Credits to MariusHosting - You can find detailed guides on its website for the last Projects


FAQ

Processing Invoices with Python

Invoice 2 Data

Extract structured data from PDF invoices

Subscription Management and Billing System

Project Description
BillaBear Subscription Management and Billing System.
Lago Open Source Metering and Usage Based Billing API ⭐️ Consumption tracking, Subscription management, Pricing iterations, Payment orchestration & Revenue analytics. AGPL-3.0 LICENSE ❤️ Self-Hosted Docker GuideWhy Billing is a Nightmare