
Clockify
Time tracking and timesheets for teams and freelancers
Discover top open-source software, updated regularly with real-world adoption signals.

Self-hosted invoicing and time tracking for freelancers and teams
Self-hosted application for time tracking, invoice generation, and project management. Built with Laravel and Filament for teams managing clients and billable work.
InvoBook is a self-hosted business management application designed for freelancers, agencies, and small teams who need to track time, manage projects, and generate professional invoices. Built on the Laravel framework with Filament admin panel, it provides a modern interface for handling the complete client billing lifecycle.
The platform combines time tracking, project and task management, client relationship tools, and invoice generation in a single application. Teams can log billable hours against specific projects, organize work by client, and automatically generate invoices based on tracked time. The TALL stack architecture (Tailwind CSS, Alpine.js, Laravel, Livewire) ensures a responsive, interactive user experience without complex JavaScript frameworks.
As a self-hosted solution, InvoBook gives organizations complete control over their financial data and client information. The MIT license permits modification and customization to fit specific business workflows. Installation follows standard Laravel deployment practices, requiring PHP and Composer. Professional support and custom functionality development are available directly from the maintainer for teams requiring tailored features or implementation assistance.
When teams consider InvoBook, these hosted platforms usually appear on the same shortlist.
Looking for a hosted option? These are the services engineering teams benchmark against before choosing open source.
Freelance Consulting Time Tracking
Independent consultants log hours across multiple client projects and generate professional invoices automatically from tracked time entries.
Agency Project Billing
Creative agencies manage team assignments, track billable hours per project, and produce client invoices reflecting actual work completed.
Internal Cost Allocation
Organizations track time spent on internal projects to understand resource allocation and calculate departmental cost recovery.
Retainer Management
Service providers monitor hours consumed against client retainers, ensuring transparent billing and timely contract renewals.
InvoBook requires a PHP hosting environment with Composer support, following standard Laravel application deployment requirements. You'll need to clone the repository, configure environment variables, and install dependencies via Composer.
Yes, InvoBook is released under the MIT license, allowing unlimited modification and customization. The author also offers professional support and custom functionality development for teams requiring tailored features.
Yes, InvoBook includes team management capabilities alongside client and project management, allowing multiple users to track time and manage projects within the same installation.
InvoBook is built with Laravel and Filament admin panel, using the TALL stack: Tailwind CSS for styling, Alpine.js for interactivity, Laravel as the framework, and Livewire for dynamic components.
No, InvoBook is exclusively self-hosted. You maintain complete control over your installation, data, and hosting environment, but are responsible for server setup and maintenance.
Project at a glance
ActiveLast synced 4 days ago