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 fideloper/proxy (Laravel Trusted Proxies) ^4.0 44 @tailwindcss/line-clamp ^0.3.0 outdated 44 Flysystem Dropbox ^1.2 outdated 45 tailwindcss-aspect-ratio ^0.4.0 45 Cron Expression ^3.1 46 Laravel CORS ^1.0 outdated 46 Laravel Hashids ^9.0 outdated 47 cross-env ^5.1 outdated 50 Tailwind CSS Forms ^0.4.0 outdated 51 tailwindcss-typography ^0.5.0 52 heroicons ^1.0.1 outdated 53 Faker ^1.9.1 53 Bouncer v1.0.0-rc.10 outdated 53 Vue.Draggable ^4.1.0 outdated 54 Laravel Helpers ^1.1 55 Headless UI ^1.4.0 outdated 55 Collision ^5.0 outdated 57 Laravel Dompdf ^0.9.0 outdated 58 league/flysystem-aws-s3-v3 ^1.0 outdated 61 Laravel Test Assertions ^2.0 63 Laravel Tinker ^2.0 outdated 69 eslint-config-prettier ^8.3.0 outdated 70 Laravel Sanctum ^2.6 outdated 70 Laravel UI ^3.0 outdated 72 Laravel IDE Helper ^2.6 outdated 76 Lodash ^4.17.13 82 Popper ^2.9.2 82 Laravel Backup ^6.11 outdated 83 Chart.js ^2.7.3 outdated 85 Intervention Image ^2.3 outdated 88 Autoprefixer ^10.4.0 88 Laravel Media Library ^8.7 outdated 89 Moment.js ^2.29.1 90 stripe-js ^1.21.2 outdated 90 Pinia ^2.0.4 outdated 90 Predis ^1.1 outdated 90 Tailwind CSS ^3.0.6 outdated 91 prettier ^2.3.0 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 PHPUnit ^9.3 outdated 92 postcss ^8.4.5 92 Sass ^1.32.12 92 vue-i18n ^9.1.7 outdated 93 @vitejs/plugin-vue ^1.10.0 outdated 93 Doctrine DBAL ^2.10 outdated 93 Guzzle ^7.0.1 outdated 94 VueUse ^6.0.0 outdated 94 Vite ^2.6.1 outdated 95 Axios ^0.19 outdated 95 ESLint ^7.27.0 outdated 95 PHP CS Fixer ^3.8 95 Vue Router ^4.0.8 outdated 96 Vue ^3.2.0-beta.5 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

Search