Self-host a time tracking system for your agency to log billable hours across multiple clients and projects.
Migrate existing time tracking history from Toggl or Clockify into a tool you fully control.
Set per-project or per-person billing rates and manage multiple organizations from one account.
Control who can see and edit data with role-based permissions across your team.
Requires setting up a PHP/Laravel server environment, documentation provides guides but you need your own infrastructure.
solidtime is an open-source time tracking application built for freelancers and agencies. It lets you record how long you spend on work, organized by project and client, all through a clean browser-based interface. The project is hosted on GitHub and available to anyone who wants to run it on their own server or use the hosted cloud version at solidtime.io. The main things it handles: you can create projects and assign team members to them, break projects down into tasks, attach clients to projects, and set billable rates at various levels, whether per project, per person, or per organization. You can also manage multiple organizations from a single account, with roles and permissions to control who can see or do what. If you are switching from another time tracking tool, solidtime can import your existing data from Toggl, Clockify, or a generic CSV file. This means you do not have to start from scratch if you have history elsewhere. The app is built with PHP using the Laravel framework on the backend and Vue on the frontend. It is designed to be self-hosted, meaning you download and run it on your own infrastructure rather than paying a subscription to a third party. The documentation includes guides for setting it up, and there is also a separate examples repository to help with common hosting configurations. The license is AGPL v3, which is a strong open-source license that requires anyone who modifies and distributes the software to also share their changes. The project accepts community contributions, though it asks that you open an issue or discussion for approval before submitting code.
← solidtime-io on gitmyhub — every repo by this author, as a profile.
Verify against the repo before relying on details.