Download InvioLite - Lightweight Professional Invoice Generator Codecanyon 60889608
Create beautiful, professional invoices, quotes, and proforma invoices with ease. No installation required – works entirely in your browser!
InvioLite is a modern, production-ready invoice generator built with vanilla JavaScript. Perfect for small businesses, freelancers, consultants, and anyone who needs to create professional invoices quickly without complex software or monthly subscriptions.
Key Features
- Multiple Document Types – Create invoices, proforma invoices, and quotes
- Multi-Currency Support – TRY, USD, EUR, GBP with proper formatting
- Multi-Language Interface – 6 languages: Turkish, English, German, Italian, Bulgarian, Russian
- 5 Professional Templates – Classic Professional, Stripe Inspired, Commercial, Design, and Physical
- Live Preview – Real-time invoice preview that updates as you type
- Auto-Save & Backup – Automatically saves every 2 seconds, export/import JSON backups
- PDF Export – Generate high-quality PDF files using html2pdf.js
- Flexible Pricing – Configurable tax rates, percentage or fixed discounts
- Secure – XSS protection, input sanitization, safe DOM manipulation
- Responsive Design – Works perfectly on desktop, tablet, and mobile
Easy Customization – Centralized configuration via config.json
Accessible – ARIA labels, keyboard navigation, semantic HTML
Professional Templates
Choose from 5 beautifully designed templates:- Template 1: Classic Professional – Traditional business invoice with bold orange accent bar
- Template 2: Stripe Inspired – Clean, modern design inspired by Stripe invoices
- Template 3: Commercial – Professional B2B invoice with structured layout
- Template 4: Design – Creative and modern with purple gradient header
- Template 5: Physical – Traditional paper invoice style with borders
️ Technical Details
Technology Stack:- Vanilla JavaScript (ES6+)
- HTML5
- CSS3
- html2pdf.js (CDN-loaded)
- No frameworks required
- No build process
Chrome (latest)
Firefox (latest)
Safari (latest)
Edge (latest)
Quick Start
- Download and extract the files
- Customize config.json with your company details
- Add your logo file (optional – supports PNG, SVG, or text fallback)
- Open index.html in a modern web browser
- Start creating professional invoices!
Configuration
All customization is done through the config.json file:- Company Information: Name, logo, address, contact details
- Branding: Primary colors, header bar colors
- Invoice Defaults: Default tax rate, currency, date format
- Template Selection: Choose from 5 professional templates
- Footer Configuration: Control visibility of footer elements
Complete Feature List
- Live preview with real-time updates
- Multiple document types (Invoice, Proforma Invoice, Quote)
- Multi-currency support (TRY, USD, EUR, GBP)
- Configurable tax/VAT rates
- Percentage or fixed amount discounts
- Unlimited line items
- High-quality PDF export
- Auto-save to localStorage
- Export/Import JSON backups
- Print-optimized styles
- Multi-language support (6 languages)
- Logo support (PNG, SVG, or text fallback)
- Fully responsive design
- Accessibility features (ARIA labels, keyboard navigation)
- XSS protection and input validation
Perfect For
- Small businesses
- Freelancers
- Consultants
- Service providers
- E-commerce businesses
- International businesses
Documentation
Comprehensive documentation is included:- README.md – Complete user guide
- LICENSE.md – Commercial license agreement
- TERMS_OF_SALE.md – Terms of sale
- Inline code comments
What’s Included
Complete source code (HTML, CSS, JavaScript)
5 professional invoice templates
Multi-language translation files (6 languages)
Configuration system
SVG logo files
Comprehensive documentation
Example configuration file
Print-optimized styles
PDF export functionality
No dependencies (except CDN-loaded html2pdf.js)
Customization
InvioLite is designed to be easily customizable:- Edit config.json for company details and branding
- Replace logo files with your own
- Modify CSS variables for colors
- Add custom templates by creating new CSS files
- Add new languages by extending translations.json
- Modify HTML structure for custom layouts
- Extend JavaScript functionality
Security
- XSS protection – All user inputs are sanitized
- Input validation – Prevents invalid data entry
- Safe DOM manipulation – Uses textContent instead of innerHTML
- No server required – Runs entirely client-side
- Local storage – Data stored locally in browser
Responsive & Mobile-Friendly
The application is fully responsive and works seamlessly on:- ️ Desktop computers
- Laptops
- Tablets
- Mobile phones
Multi-Language Support
Fully translated in 6 languages:- Turkish (Türkçe) – Default
- English
- German (Deutsch)
- Italian (Italiano)
- Bulgarian (Български)
- Russian (Русский)

