All 59 Dependencies

Every package Crater depends on, ranked by repo health score.

Crater is a full-featured, open source invoicing and billing application built for freelancers, consultants, and small businesses who want complete control over their financial workflow. It covers the entire billing lifecycle — from building itemized estimates and converting them to invoices, to tracking payments, recording expenses, and sending professional PDFs to clients via email.

The application ships with a customer portal so clients can log in and view their invoice history, make payments, and download receipts without needing to contact you. Stripe is integrated directly for card payment collection, and recurring invoices can be configured with flexible cron-based schedules — daily, weekly, monthly, or custom intervals — so regular billing runs automatically.

Crater supports multiple companies under a single installation, making it practical for accountants or agencies managing several client entities. Each company gets its own settings, currencies, tax configurations, and customizable invoice templates. Custom fields let you extend invoices, estimates, and customers with business-specific data without touching the codebase.

The project is built on Laravel 8 for the backend API and Vue 3 with Pinia for the single-page frontend, offering a modern architecture that is straightforward to self-host with Docker or a traditional LAMP/LEMP stack. A companion React Native mobile app is available on Android and iOS for on-the-go invoice creation and payment tracking.

35 vue-flatpickr-component ^9.0.3 outdated 43 @tailwindcss/line-clamp ^0.3.0 outdated 43 fideloper/proxy (Laravel Trusted Proxies) ^4.0 44 tailwindcss-aspect-ratio ^0.4.0 46 Laravel CORS ^1.0 outdated 46 Laravel Hashids ^9.0 outdated 47 cross-env ^5.1 outdated 49 Tailwind CSS Forms ^0.4.0 outdated 49 tailwindcss-typography ^0.5.0 50 league/flysystem-aws-s3-v3 ^1.0 outdated 51 heroicons ^1.0.1 outdated 52 Collision ^5.0 outdated 52 Faker ^1.9.1 53 Bouncer v1.0.0-rc.10 outdated 53 Laravel Dompdf ^0.9.0 outdated 53 Vue.Draggable ^4.1.0 outdated 54 Headless UI ^1.4.0 outdated 56 Laravel Helpers ^1.1 57 Flysystem Dropbox ^1.2 outdated 59 Cron Expression ^3.1 65 Lodash ^4.17.13 66 Laravel Test Assertions ^2.0 67 Laravel Tinker ^2.0 outdated 68 Laravel IDE Helper ^2.6 outdated 69 eslint-config-prettier ^8.3.0 outdated 73 Laravel UI ^3.0 outdated 75 Laravel Sanctum ^2.6 outdated 79 Popper ^2.9.2 81 Autoprefixer ^10.4.0 81 Laravel Backup ^6.11 outdated 86 @vitejs/plugin-vue ^1.10.0 outdated 86 Chart.js ^2.7.3 outdated 86 Laravel Media Library ^8.7 outdated 87 Moment.js ^2.29.1 88 Predis ^1.1 outdated 90 Pinia ^2.0.4 outdated 90 Tailwind CSS ^3.0.6 outdated 91 Intervention Image ^2.3 outdated 91 Sass ^1.32.12 91 prettier ^2.3.0 outdated 91 vue-i18n ^9.1.7 outdated 92 PHPUnit ^9.3 outdated 92 Tiptap Core ^2.0.0-beta.85 outdated 92 Tiptap Core ^2.0.0-beta.29 outdated 92 Tiptap Core ^2.0.0-beta.81 outdated 92 Tiptap Core ^2.0.0-beta.38 outdated 92 postcss ^8.4.5 93 Doctrine DBAL ^2.10 outdated 93 PHP CS Fixer ^3.8 93 VueUse ^6.0.0 outdated 93 stripe-js ^1.21.2 outdated 94 Guzzle ^7.0.1 outdated 94 Vite ^2.6.1 outdated 95 Axios ^0.19 outdated 95 ESLint ^7.27.0 outdated 95 Vue ^3.2.0-beta.5 95 Vue Router ^4.0.8 outdated 97 AWS SDK for PHP ^3.142 98 Laravel ^8.0 outdated

Join founders buildingwith open source

Opinionated takes, migration guides, cost-saving tips, and insights from the open source ecosystem.

Subscribe on Substack
Join 750+ subscribers