solidtime-io

solidtime-io/solidtime

PHP AGPL-3.0 Productivity

Modern open-source time-tracking app

8.8k stars
473 forks
active
GitHub +34 / week

8.8k

Stars

473

Forks

33

Open issues

8

Contributors

v0.16.0 09 Jul 2026

AI Analysis

Solidtime is a modern open-source time-tracking application designed for freelancers and agencies, offering project management, task tracking, client management, billable rates, and multi-organization support with role-based access control. It serves organizations that need self-hosted or cloud-based time tracking with billing capabilities, and is best suited for teams and agencies rather than individual casual users. It is not a general productivity app but a specialized business tool for ti...

Productivity Application Discovery value: 5/10
Documentation 7/10
Activity 9/10
Community 8/10
Code quality 8/10

Inferred from signals mentioned in the README (tests, CI, type safety) — not a review of the actual code.

Overall score 7/10

AI's overall editorial judgment — not an average of the bars above, can weigh other factors too.

time-tracking laravel self-hosted business-management vue
Actively maintained Well documented Niche/specialized use case Production ready
Deep Analysis · Based on README and public signals
2w ago

Solidtime: Self-hostable open-source time tracker targeting freelancers and agencies with modern UX

Solidtime is an open-source time-tracking application built with PHP (likely Laravel) targeting freelancers and small agencies. It covers core tracking needs: projects, tasks, clients, billable rates, multi-organization support, and role-based access. It offers both a self-hosted path and a SaaS cloud tier. With 8,716 stars since January 2024, it has grown unusually fast for a PHP productivity tool, suggesting genuine demand for a self-hostable Toggl/Clockify alternative under AGPL licensing. The project is actively maintained as of June 2026.

Origin

Created in January 2024, solidtime appears to have emerged as a direct response to freelancers and small teams wanting a modern, self-hostable alternative to SaaS time trackers like Toggl and Clockify, accumulating most of its stars within roughly 18 months of launch.

Growth

The project grew rapidly in its first year, likely driven by HackerNews or ProductHunt-style discovery moments and organic sharing in freelancer/developer communities frustrated by SaaS pricing. The inclusion of import from Toggl and Clockify directly targets migration use cases. Growth appears to have normalized into a slower but steady trickle — 23 stars in the last 7 days reflects a mature plateau rather than viral momentum.

In production

A hosted cloud version exists at solidtime.io, implying at least some paying or registered users. Self-hosting examples repository suggests community uptake. However, concrete user counts, deployment numbers, or testimonials are not verifiable from the available metadata. Adoption appears real but scale is not documented publicly.

Code analysis
Architecture

Likely a Laravel (PHP) monolith with a modern JavaScript frontend, based on PHP as primary language, the presence of CI with PHPUnit, and PHPStan at Level 7 — indicating reasonably strict static analysis. Appears to use standard MVC patterns. Self-hosting examples repository and documented deployment guides suggest a containerized deployment model, likely Docker-based.

Tests

Codecov badge is present in the README, indicating automated test coverage tracking is in place. PHPUnit CI workflow is active. Exact coverage percentage is not stated in the README excerpt, but the presence of Codecov integration suggests coverage is actively measured and likely non-trivial.

Maintenance

Last push was 2026-06-25, one day before the evaluation date, indicating very active development. The repository is clearly under continuous maintenance. Contributing guidelines, security policy, and documentation repository all exist, suggesting organizational maturity beyond a solo side project.

Honest verdict

ADOPT IF: you are a freelancer or small agency needing a self-hosted, privacy-respecting time tracker with billable rate management and you are comfortable running a PHP/Docker application. AVOID IF: you need deep integrations with invoicing, payroll, or external tools out of the box, or if AGPL licensing is incompatible with your commercial deployment constraints. MONITOR IF: you are currently using Toggl or Clockify and watching for a feature-complete self-hosted alternative to reach stability before migrating.

Independent dimensions

Mainstream potential

4/10

Technical importance

5/10

Adoption evidence

3/10

Risks
  • AGPL-3.0 license restricts commercial embedding and may deter enterprise adoption or third-party SaaS wrappers.
  • The project is relatively young (launched 2024); long-term sustainability beyond the founding team is unproven.
  • Feature scope is intentionally narrow — lacks invoicing, payroll integration, and advanced reporting that some users expect from a complete agency workflow tool.
  • Community contribution policy is strict (requiring pre-approval for PRs), which may slow feature development if maintainer bandwidth becomes a bottleneck.
  • Competing with well-funded SaaS products on UX polish and integrations is a long-term resource challenge for an open-source project.
Prediction

Solidtime is likely to become a recognized go-to option in the self-hosted time-tracking niche alongside Kimai, but is unlikely to threaten commercial SaaS dominance. Steady maintenance suggests it will remain viable for several years.

0 found this helpful

Newsletter

Get analyses like this every Monday

Free weekly digest of the most interesting open-source discoveries.

Languages

PHP
46.2%
TypeScript
28.1%
Vue
23.4%
Blade
1.1%
JavaScript
0.7%
CSS
0.2%
Dockerfile
0.2%
Shell
0.1%

Information

Language
PHP
License
AGPL-3.0
Last updated
15h ago
Created
30mo ago
Analyzed with
anthropic/claude-haiku-4-5

Stars over time

Loading…

Contributors over time

Top 100 contributors only — repos with more will plateau at 100.

Loading…

Similar repos

Razeeman

Razeeman/Android-SimpleTimeTracker

Simple Time Tracker is a Kotlin-based Android application that logs time spent...

1.2k Kotlin Productivity
kimai

kimai/kimai

Kimai is a professional, self-hosted, open-source time-tracking application...

invoiceninja

invoiceninja/invoiceninja

Invoice Ninja is a source-available invoicing, quoting, project management, and...

9.9k PHP Finance
solidjs

solidjs/solid-start

SolidStart is a meta-framework for building full-stack web applications with...

5.9k TypeScript Web Dev
GothenburgBitFactory

GothenburgBitFactory/timewarrior

Timewarrior is a command-line time tracking utility that combines simple...

vs. alternatives
Toggl Track

Toggl is the dominant commercial SaaS in this space. Solidtime directly targets Toggl users wanting self-hosted control, even supporting Toggl data import. Toggl has vastly more users and integrations; solidtime wins only on self-hosting, cost, and data ownership.

Clockify

Clockify offers a generous free tier and broad integrations. Solidtime supports Clockify import. Similar tradeoff: Clockify wins on polish and ecosystem; solidtime wins for those who cannot or will not use a third-party SaaS.

Kimai

Kimai is the most established self-hosted PHP time tracker with a longer history and larger community. Solidtime competes directly here, positioning itself as more modern in UI/UX. Kimai has more enterprise features and plugin ecosystem; solidtime may appeal more to developers who value code quality signals like PHPStan.

super-productivity

Super-productivity is a local-first task and time tracker with 20K+ stars. It targets individuals more than teams and doesn't require a server. Very different deployment model — not a direct competitor for multi-user agency use cases.

Leantime

Leantime is a broader project management tool with time tracking as one feature among many. Solidtime is purpose-built for time tracking only, making it a better fit for billing-focused workflows but a worse fit for teams wanting integrated project management.