Open Source Alternatives
  • Alternatives
  • Categories
    Categories by size979 projects
    • Developer Tools505
    • AI & Machine Learning432
    • Business & Productivity220
    • Web Development202
    • Security & Monitoring147
    • IT Management133
    • Communication & Collaboration132
    • Cloud & Hosting116
    • LLMOps & AI Tooling111
    • Data & Analytics108
    Browse all 21 categoriesProduct & Project Management, Design & Creative and 9 more
  • Blog
  • Advertise
SearchNotion, Slack, password manager.../
Submit
Open Source Alternatives
  • Alternatives
    • Developer Tools505
    • AI & Machine Learning432
    • Business & Productivity220
    • Web Development202
    • Security & Monitoring147
    • IT Management133
    • Browse all 21 categories
  • Blog
  • Advertise
Submit your project

New open source projects by email

The projects we add and every new guide. Free, unsubscribe any time.

Open Source Alternatives LogoOpen Source Alternatives

Handpicked Open Source Alternatives to Paid Softwares

Product

  • Categories
  • Tag
  • Advertise

Resources

  • Blog
  • Collection
  • Submit

Company

  • Privacy Policy
  • Terms of Service
  • Refund Policy
  • Sitemap

Alternatives

  • Claude Code
  • Jira
  • Notion
  • Slack
  • Linear
  • Wispr Flow
  • All alternatives
© 2026 Open Source Alternatives. All rights reserved.
Open SourceAlternatives
Home/Categories/Business & Productivity/Solidtime
icon of Solidtime

Solidtime

Open source alternative to Toggl Track, Harvest and Clockify

  • 9.1K stars
  • AGPL-3.0
  • Active this week
  • Last commit today

Last verified Oct 31, 2026

Track time across projects, clients, and tasks with billable rates. Self-hosted, AGPL-licensed alternative to Toggl Track and Harvest.

Visit websiteGitHub9.1K starsDeploy on Hostinger
image of Solidtime
TL;DR

Solidtime is an open-source time tracking application that replaces paid tools like Toggl Track, Harvest, and Clockify for freelancers and agencies. It covers project and task tracking, client management, and billable rate configuration at the member, project, and organization level, with built-in importers for Toggl and Clockify data. AGPL-3.0 licensed, it runs on your own server with no per-seat fees. Best for freelancers billing hourly clients and agencies managing multiple projects and team members.

Read the full breakdownHide the full breakdownWho it is for, how it works, trade-offs and the FAQ
who it's for

Who Solidtime is for#

Freelancers billing hourly clients

Solidtime tracks hours by client and project, applies your configured hourly rate, and shows cumulative totals ready for export to your invoicing tool. The import from Toggl or Clockify lets you switch without losing historical data.

Skip if:

If you bill project-flat rather than hourly, or if you need a built-in invoicing PDF generator rather than rate tracking, a tool with invoice generation built in may save you an extra step.

Agencies managing multiple clients and team members at different rates

Multiple organizations, project-level billing rates, and per-member rate overrides cover the structure an agency needs. Team members only see their assigned projects, so billing rate details stay private to project leads and admins.

Skip if:

Agencies that need built-in invoicing, expense tracking, or payroll integration alongside time entries will need to pair Solidtime with a separate billing tool. It covers the time and rate layer, not the full accounts-receivable flow.

Teams migrating off Toggl Track or Clockify

Both platforms have dedicated import paths in Solidtime. If your team has years of tracked data in either tool, the built-in importer keeps that history intact so reports spanning past and present entries work without gaps.

Skip if:

If you are migrating from Harvest, only the generic CSV import path applies. There is no Harvest-specific importer in the current feature set.

the problem

The problem it solves#

Time tracking for freelancers and agencies typically means paying per seat for a managed service. Tools like Toggl Track and Harvest charge monthly fees that grow as teams add members, and they store all time and billing data on third-party servers with no self-hosted option on their free or standard plans.

The specific pain appears when agencies have grown past the free tier ceiling or when billing data needs to stay on internal servers for compliance or client confidentiality. At that point, the options are accepting escalating subscription costs or piecing together a workaround from spreadsheets and disconnected tools.

how Solidtime solves it

How it solves it#

Timer Tracking with Project and Task Assignment

Start and stop timers from the interface and attach each entry to a project and task. Entries include a description field and are grouped by date, project, and client in reports, showing cumulative totals ready for billing review.

Billable Rates at Four Levels

Set billing rates at the organization, organization member, project, or project member level. The most specific rate applies, so you can charge different clients different hourly rates while letting project leads work at their configured standard rate.

Client and Project Management

Create client records, assign them to projects, and use projects to group tasks. Multiple organizations are supported under one account, which lets agencies keep client workspaces separated without managing separate logins.

Import from Toggl, Clockify, and CSV

Migration from Toggl Track and Clockify is built in. A generic time entry CSV import path handles other tools. The import runs in the application interface, not the command line.

Roles and Permissions per Organization

Each organization has its own member list with configurable roles. Members only see projects they are assigned to, which keeps client billing rates private from contractors or staff who should not have access.

strengths · trade-offs

Strengths and trade-offs#

Strengths

  • No per-seat fees when self-hostedRunning Solidtime on your own server means no monthly subscription costs. AGPL-3.0 permits internal commercial use, so agencies can bill clients without licensing restrictions. Teams that have grown past Toggl's 5-user free tier ceiling benefit most from the cost difference.
  • Active development with low bug backlogThe repository launched in January 2024 and has grown to over 9,000 GitHub stars with 529 forks and only 12 open issues. A low issue count relative to adoption indicates a maintained codebase where reported bugs are addressed.
  • Built-in Toggl and Clockify migrationBoth major paid competitors have dedicated import paths. Agencies or freelancers with years of historical data can move without re-entering entries manually, and reports spanning past and present entries work without gaps.
  • Mainstream PHP stack with official self-hosting docsLaravel and Vue are familiar to most web development teams. Official self-hosting guides cover the Docker deployment path, and a dedicated self-hosting-examples repository provides reference configurations for common setups.

Trade-offs

  • -AGPL-3.0 restricts offering Solidtime as a hosted serviceAGPL-3.0 means any modified version you offer as a service to third parties over the internet must have its source code published. Running Solidtime internally for your own agency is fully permitted. Building a commercial managed time-tracking service on top of it is not, without releasing your modifications.
  • -Self-hosting requires server setup and ongoing maintenanceThere is no one-command local install for non-technical users. Self-hosting requires a server, Docker, database configuration, and basic server administration. Non-technical freelancers or small teams who want quick setup should use Solidtime Cloud rather than the self-hosted path.
  • -No built-in invoicing or expense trackingSolidtime tracks time and manages billable rates but does not generate invoices or record expenses. Agencies that use Harvest specifically for its invoicing and expense features will need to pair Solidtime with a separate billing tool to cover the full accounts-receivable flow.
versus alternatives

Solidtime vs alternatives#

Solidtime vs Toggl Track

Both tools center on timer-based time tracking with project and client assignment. Toggl Track is a managed cloud service; Solidtime is AGPL-3.0 licensed and runs on your own server.

FeatureSolidtimeToggl Track
LicenseAGPL-3.0Proprietary
Self-hostingYesNo
Free tierUnlimited (self-hosted)5 users (managed)
Third-party integrationsNone documented100+ (calendar, project mgmt)
Import from TogglYesN/A

Solidtime is the better pick when you have grown past Toggl's 5-user free limit or want to keep billing data on your own servers. Toggl Track is the better fit when you rely on its integrations with tools like Asana, Jira, or Google Calendar, or prefer a managed service without server administration.

Solidtime vs Harvest

Harvest combines time tracking with built-in invoicing and expense tracking; Solidtime covers only the time and billing rate layers. Both target agencies billing clients hourly.

FeatureSolidtimeHarvest
LicenseAGPL-3.0Proprietary
Self-hostingYesNo
Built-in invoicingNoYes
Expense trackingNoYes
Billable ratesPer member/project/orgPer person/project

Solidtime is the right choice for agencies that handle invoicing through separate accounting software and want to avoid Harvest's per-seat pricing. Harvest is the better fit when you want time tracking and client invoicing in one managed system.

Solidtime vs Clockify

Clockify offers unlimited users on its hosted free tier, placing it against Solidtime's self-hosted free model. On the free tier, Clockify stores records on their servers while Solidtime keeps them on yours, which matters when data ownership or privacy is a requirement.

FeatureSolidtimeClockify
LicenseAGPL-3.0Proprietary
Self-hostingYesPaid plan only
Free unlimited usersSelf-hostedHosted (free tier)
Import from ClockifyYesN/A

Solidtime is the right pick when data ownership or avoiding a third-party cloud matters. Clockify is worth considering when you want a managed service with a larger integration ecosystem and do not need self-hosting.

tech stack · detected from GitHub

What it's built on#

Languages
JavaScriptPHPTypeScript
Frameworks
LaravelVue
frequently asked

FAQ#

Can I self-host Solidtime for free?

Yes. Solidtime is AGPL-3.0 licensed and free to run on your own server. You pay for your hosting infrastructure but nothing to the Solidtime team. The Solidtime Cloud managed option is separate and has its own pricing.

Does Solidtime replace Toggl Track?

For the core use case of timer-based tracking with project and client assignment, yes. Solidtime covers time entries, billable rates, multiple organizations, roles, and CSV, Toggl, and Clockify imports. It does not include the integrations with external project management or calendar tools that Toggl offers on paid plans.

How do I import my data from Clockify or Toggl?

Solidtime includes built-in import support for both Clockify and Toggl exports. In the application, navigate to the import section and upload the export file from your previous tool. A generic time entry CSV import path handles other sources.

Is Solidtime suitable for non-technical users?

The Solidtime Cloud managed service is the right path for non-technical users. Self-hosting requires a server with Docker and basic server administration knowledge. If you are comfortable with Docker, official setup guides at docs.solidtime.io cover the deployment steps.

What does AGPL-3.0 mean for self-hosting Solidtime?

AGPL-3.0 permits running Solidtime on your own server for any internal or commercial purpose, including billing clients, without paying licensing fees. The restriction applies if you modify the source and offer the modified version as a service to third parties over the internet: you must publish those modifications. For most teams running Solidtime internally, this restriction does not apply.

also worth a look

Similar open-source tools#

Kimai

Alternative toToggl Track

Self-hosted time tracker with invoicing and team timesheets.

  • 5,119 GitHub stars
  • AGPL-3.0Licence AGPL-3.0

meridian

Alternative toEverpaper

Local work journal that logs your day and drafts your standup.

  • 402 GitHub stars
  • CustomLicence PolyForm Strict 1.0.0

rakazo

Featured

Alternative toGrok Bot

AI teammates you own: your keys, your model, your machine.

  • 6,242 GitHub stars
  • Apache-2.0Licence Apache-2.0

paperclip

Featured

Alternative toGrok Bot

Self-hosted AI agent management with org charts and budgets

  • 108,591 GitHub stars
  • MITLicence MIT

Trilium

Alternative toNotion

Self-hosted hierarchical notes with scripting and note encryption

  • 38,628 GitHub stars
  • AGPL-3.0Licence AGPL-3.0

OpenTodo

Alternative toTodoist

Self-hosted to-do app with offline sync, shared lists, and optional AI

  • 178 GitHub stars
  • AGPL-3.0Licence AGPL-3.0
by category

Open source tools in these categories#

220

Business & Productivity

OpenClaw, Excalidraw, RustDesk
108

Product & Project Management

freeCodeCamp, agency-agents, Gstack
Hostinger

Self-host Solidtime on a Hostinger VPS

Keep it running 24/7, even when your laptop is off. A Hostinger VPS gives it a server of its own.

  1. 01

    Choose a plan

    Starts from $6.49/mo

  2. 02

    Apply

    Extra 10% off yearly plans

  3. 03

    Install Solidtime

    On a server that stays on

  4. 04

    Start building

    Focus on the app, not the server

Deploy on Hostinger

Sponsors

Inbox Zero

Alternative toSuperhuman

AI email assistant that drafts replies and clears your inbox

  • 12,855 GitHub stars
  • AGPL-3.0Licence AGPL-3.0
  • #Email

Omnara

Alternative toCClaude Managed Agents

Open-source agent deployment API. Self-host or use Omnara Cloud.

  • 3,325 GitHub stars
  • Apache-2.0Licence Apache-2.0
  • #AI Agents

rakazo

Alternative toGrok Bot

AI teammates you own: your keys, your model, your machine.

  • 6,242 GitHub stars
  • Apache-2.0Licence Apache-2.0
  • #AI Agents
Advertise your product

New open source projects by email

The projects we add and every new guide. Free, unsubscribe any time.

Find open source alternatives to paid software

/
  • Claude Code to OpenCode
  • Jira to Windshift
  • Notion to AppFlowy
  • Slack to Mattermost
  • Linear to GitLab
  • Wispr Flow to Handy
  • Arc to Zen Browser
  • CapCut to Concat
  • Grok Bot to rakazo
  • Superhuman to Inbox Zero
  • Airtable to AITable
  • Muse to OpenClaw
  • Railway to Coolify
  • GitHub Copilot to Cline
  • Datadog to Netdata
  • Microsoft Teams to Rocket.Chat
  • Confluence to Docmost
  • Pinecone to Qdrant
  • Zapier to n8n
  • Devin AI to OpenHands
  • Firebase to Supabase
  • 1Password to KeePassXC
  • Contentful to Strapi
  • Adobe Premiere Pro to Shotcut
  • Claude Code to OpenCode
  • Jira to Windshift
  • Notion to AppFlowy
  • Slack to Mattermost
  • Linear to GitLab
  • Wispr Flow to Handy
  • Arc to Zen Browser
  • CapCut to Concat
  • Grok Bot to rakazo
  • Superhuman to Inbox Zero
  • Airtable to AITable
  • Muse to OpenClaw
  • Railway to Coolify
  • GitHub Copilot to Cline
  • Datadog to Netdata
  • Microsoft Teams to Rocket.Chat
  • Confluence to Docmost
  • Pinecone to Qdrant
  • Zapier to n8n
  • Devin AI to OpenHands
  • Firebase to Supabase
  • 1Password to KeePassXC
  • Contentful to Strapi
  • Adobe Premiere Pro to Shotcut