git404hub

what is solidtime fr?

solidtime-io/solidtime — explained in plain English

Analysis updated 2026-06-24

8,555PHPAudience · pm founderComplexity · 3/5LicenseSetup · moderate

tl;dr

An open-source, self-hostable time tracking app for freelancers and agencies that handles projects, clients, billable rates, and team permissions with an import path from Toggl and Clockify.

vibe map

mindmap
  root((solidtime))
    Core Features
      Time tracking
      Projects and tasks
      Client management
    Team Support
      Multiple organizations
      Roles and permissions
      Billable rates
    Self-Hosting
      Laravel backend
      Vue frontend
      Own infrastructure
    Data Import
      Toggl migration
      Clockify migration
      CSV import

Code map

Detail Auto

An interactive map of this repo's files and how they connect — its source is parsed live in your browser. Click Visualize to build it.

filefunction / class

what do people make with this?

VIBE 1

Self-host a time tracking system for your agency to log billable hours across multiple clients and projects.

VIBE 2

Migrate existing time tracking history from Toggl or Clockify into a tool you fully control.

VIBE 3

Set per-project or per-person billing rates and manage multiple organizations from one account.

VIBE 4

Control who can see and edit data with role-based permissions across your team.

what's the stack?

PHPLaravelVue

how it stacks up fr

solidtime-io/solidtimesymfony/event-dispatcheraimeos/aimeos-laravel
Stars8,5558,5478,623
LanguagePHPPHPPHP
Setup difficultymoderateeasymoderate
Complexity3/52/53/5
Audiencepm founderdeveloperdeveloper

Figures from each repo's GitHub metadata at analysis time.

how do i run it?

Difficulty · moderate time til it works · 1h+

Requires setting up a PHP/Laravel server environment, documentation provides guides but you need your own infrastructure.

AGPL v3, free to use and modify, but if you distribute a modified version you must also release your changes as open source.

in plain english

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.

prompts (copy fr)

prompt 1
I've self-hosted solidtime. Help me write a script that calls its API to export all billable hours for a specific client this month as a CSV.
prompt 2
I'm setting up solidtime for a small agency. What's the best way to structure projects, tasks, and clients to track time across multiple clients simultaneously?
prompt 3
Help me configure solidtime to import existing Toggl time entries using a CSV export.
prompt 4
I want to deploy solidtime on a VPS with Docker. Walk me through the installation and initial configuration steps.

Frequently asked questions

what is solidtime fr?

An open-source, self-hostable time tracking app for freelancers and agencies that handles projects, clients, billable rates, and team permissions with an import path from Toggl and Clockify.

What language is solidtime written in?

Mainly PHP. The stack also includes PHP, Laravel, Vue.

What license does solidtime use?

AGPL v3, free to use and modify, but if you distribute a modified version you must also release your changes as open source.

How hard is solidtime to set up?

Setup difficulty is rated moderate, with roughly 1h+ to a first successful run.

Who is solidtime for?

Mainly pm founder.

peek the repo → explain another one

This repo across BitVibe Labs

double-check against the repo, no cap.