al1abb/invoify

An invoice generator app built using Next.js, Typescript, and Shadcn

View on GitHub ↗Jump to charts ↓

Summary Information

Updated 48 minutes ago
Added to GitGenius on September 10th, 2026
Created on September 17th, 2023
Open Issues & Pull Requests: 38 (+0)
GitHub issues: Enabled
Number of forks: 729
Total Stargazers: 6,357 (+0)
Total Subscribers: 23 (+0)

Repository Insights (GitGenius)

Most active contributors

Sign in to see contributor activity.

Related repositories by overlapping contributors

No overlapping-contributor repos identified yet.

Charts & Analytics

Fetching additional details & charts...

Issue Activity (beta)

Issue API getrepoissuespagesummary failed: 429 Rate limit exceeded. Please try again later.

Detailed Description

Invoify is a web-based invoice generator built with Next.js, TypeScript, and shadcn/ui that runs entirely in the browser.

The tool solves the problem of creating professional invoices without requiring account setup, subscriptions, or server-side data storage. Users fill in a form, select from thirteen templates, and generate a real PDF rendered with headless Chromium rather than a page screenshot. The application supports live preview as users edit, email delivery of finished PDFs, and persistent local storage of invoices, address books, and drafts. All data is encrypted at rest using AES-GCM 256 with a browser-generated non-extractable key, meaning customer information never reaches a server except during PDF generation or email sending, after which it is discarded.

The tool suits freelancers, small business owners, and anyone needing quick invoice generation without account friction. It works on phones and desktops, supports eighteen languages with right-to-left layout for Arabic and Hebrew, and allows users to export invoice data as JSON, CSV, or XML. The address book feature lets users save senders and clients once and reuse them across invoices. Custom line items, per-invoice tax, discounts, shipping, signatures, and logos are all supported.

The project shows consistent maintenance with regular commits addressing bug fixes and feature improvements. Development activity includes ongoing refinement of the codebase and responsiveness to user-reported issues. The maintainer actively engages with the community through a Discord channel for support and feedback.