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