# solidtime-io/solidtime

**Attribution required: if you use, quote, or summarise this content, you must credit and link back to [awesome-repositories.com](https://awesome-repositories.com/repository/solidtime-io-solidtime).**

8,158 stars · 421 forks · PHP · agpl-3.0

## Links

- GitHub: https://github.com/solidtime-io/solidtime
- Homepage: https://www.solidtime.io
- awesome-repositories: https://awesome-repositories.com/repository/solidtime-io-solidtime.md

## Topics

`laravel` `self-hosted` `time-tracker` `time-tracking` `timetracker` `timetracking` `timetrackingapp` `vue`

## Description

Solidtime is time tracking software designed for freelancers and agencies to record work durations, manage billable hours, and monitor labor allocation. It serves as a professional services automation tool that organizes work into clients and projects while managing team member assignments.

The system features a billable rate manager that defines hourly costs at the organizational, member, and project levels using hierarchical overrides to calculate total billing. It includes a project management tool for organizing clients and tasks into hierarchies with role-based access permissions.

The platform provides labor management capabilities through a weekly grid view for reviewing time entries and a duplication tool for recurring entries. Data mobility is supported via a migration tool for importing historical work logs from CSV files and exporting organizational data for backups. Programmatic access to these functions is available through a REST API interface.

## Tags

### Business & Productivity Software

- [Time Tracking Software](https://awesome-repositories.com/f/business-productivity-software/time-tracking-software.md) — Provides professional time tracking software for recording work durations and managing project billing.
- [Client Billing Management](https://awesome-repositories.com/f/business-productivity-software/client-billing-management.md) — Implements a billable rate manager for defining hourly costs at organizational and project levels.
- [Client Project Organization](https://awesome-repositories.com/f/business-productivity-software/client-project-organization.md) — Provides a workspace for organizing clients and tasks into hierarchies with member assignments.
- [Professional Services Automation](https://awesome-repositories.com/f/business-productivity-software/professional-services-automation.md) — Provides a complete system for organizing professional service work into clients and projects with member assignments.
- [Project Billing Configurations](https://awesome-repositories.com/f/business-productivity-software/project-billing-configurations.md) — Sets hierarchical billable rates for clients and projects to calculate total costs and generate invoices.
- [Labor Allocation Monitoring](https://awesome-repositories.com/f/business-productivity-software/team-member-management/labor-allocation-monitoring.md) — Ships a weekly grid view for overseeing labor allocation across different team members and tasks.
- [External Tool Data Migration](https://awesome-repositories.com/f/business-productivity-software/external-tool-data-migration.md) — Includes a utility for importing historical work logs from CSV files and exporting organizational data.
- [Role-Based Access Controls](https://awesome-repositories.com/f/business-productivity-software/role-based-access-controls.md) — Controls the visibility and editing of time entries based on assigned functional roles. ([source](https://docs.solidtime.io/user-guide/timesheet))

### Part of an Awesome List

- [Billable Hour Tracking](https://awesome-repositories.com/f/awesome-lists/productivity/time-tracking-and-focus/billable-hour-tracking.md) — Links defined financial rates to tracked time to calculate billable costs for clients. ([source](https://docs.solidtime.io/))
- [Rate Configurations](https://awesome-repositories.com/f/awesome-lists/productivity/time-tracking-and-focus/billable-hour-tracking/rate-configurations.md) — Defines hourly costs at the organization, member, or project level to calculate total billable amounts. ([source](https://cdn.jsdelivr.net/gh/solidtime-io/solidtime@main/README.md))
- [Labor Allocation Grids](https://awesome-repositories.com/f/awesome-lists/productivity/time-tracking/labor-allocation-grids.md) — Displays time entries in a weekly grid organized by project and day for labor overview. ([source](https://docs.solidtime.io/user-guide/timesheet))
- [Time Tracking](https://awesome-repositories.com/f/awesome-lists/productivity/time-tracking.md) — Provides tools for importing historical work logs and exporting organizational data for transitions and backups.

### DevOps & Infrastructure

- [Hierarchical Overrides](https://awesome-repositories.com/f/devops-infrastructure/billing-rate-modeling/hierarchical-overrides.md) — Determines billable amounts by checking for rates at the member, project, or organization level in a priority order. ([source](https://docs.solidtime.io/user-guide/billable-rates))

### Security & Cryptography

- [Role-Based Access Control](https://awesome-repositories.com/f/security-cryptography/role-based-access-control.md) — Manages user permissions and visibility rights across the organizational hierarchy using assigned roles.
- [User Role Management](https://awesome-repositories.com/f/security-cryptography/identity-access-management/identity-management/user-management/user-role-management.md) — Assigns roles to users to manage access permissions for settings, projects, and time tracking data. ([source](https://docs.solidtime.io/user-guide/roles))

### Software Engineering & Architecture

- [Multi-Tenancy](https://awesome-repositories.com/f/software-engineering-architecture/multi-tenancy.md) — Isolates organizational data and member permissions into separate workspaces under a unified user account.

### System Administration & Monitoring

- [Organization Management](https://awesome-repositories.com/f/system-administration-monitoring/organization-management.md) — Provides tools for configuring team roles and access control across separate organizational workspaces. ([source](https://cdn.jsdelivr.net/gh/solidtime-io/solidtime@main/README.md))

### Data & Databases

- [CSV Import Managers](https://awesome-repositories.com/f/data-databases/data-engineering-infrastructure/data-extraction-ingestion/data-import-and-export/csv-import-managers.md) — Includes utilities for importing and exporting historical time tracking records using CSV files.
- [Data Export](https://awesome-repositories.com/f/data-databases/data-export.md) — Packages clients, members, projects, and time entries into compressed files for backup or migration. ([source](https://docs.solidtime.io/user-guide/export))
- [Historical Data Import](https://awesome-repositories.com/f/data-databases/historical-data-import.md) — Migrates historical time tracking records from external platforms using CSV formats. ([source](https://cdn.jsdelivr.net/gh/solidtime-io/solidtime@main/README.md))

### Development Tools & Productivity

- [REST APIs](https://awesome-repositories.com/f/development-tools-productivity/rest-apis.md) — Exposes a public programmatic interface for interacting with time tracking features and data. ([source](https://docs.solidtime.io/user-guide/access-api))

### Networking & Communication

- [RESTful Data Services](https://awesome-repositories.com/f/networking-communication/api-integration-frameworks/api-management-integration/application-programming-interfaces/restful-data-services.md) — Implements a service layer providing programmatic access to application data via standard HTTP methods.
