# worklenz/worklenz

**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/worklenz-worklenz).**

2,921 stars · 290 forks · TypeScript · agpl-3.0

## Links

- GitHub: https://github.com/Worklenz/worklenz
- Homepage: https://worklenz.com
- awesome-repositories: https://awesome-repositories.com/repository/worklenz-worklenz.md

## Topics

`expressjs` `postgresql` `project-management` `react` `resource-management` `rest-api` `scheduler` `task-management` `time-tracking` `typescript`

## Description

Worklenz is a project management platform and professional services automation tool designed for planning work, tracking tasks via Kanban boards, and managing team collaboration. It functions as a combined resource management tool and time tracking software, providing a centralized workspace to analyze team capacity, balance workloads, and log work hours.

The platform is distinguished by its deep integration with GitHub and Slack, allowing for the synchronization of repository activity and the delivery of real-time project notifications to external communication channels. It further streamlines professional service delivery through the use of reusable project templates and automated workflows to accelerate the setup of new client engagements.

The system covers a broad range of operational capabilities, including financial management for budget and revenue tracking, resource capacity planning to optimize personnel allocation, and comprehensive task management with dependency mapping and timeline visualization. Collaboration is supported through dedicated team spaces and client progress portals that provide read-only views of milestones.

The project supports installation on private infrastructure using Docker containerized bundles or external cloud service configurations.

## Tags

### Part of an Awesome List

- [Task and Project Management](https://awesome-repositories.com/f/awesome-lists/productivity/task-and-project-management.md) — Provides a comprehensive workspace for organizing work into tasks and timelines using Kanban boards and Gantt charts.
- [Billable Hour Tracking](https://awesome-repositories.com/f/awesome-lists/productivity/time-tracking-and-focus/billable-hour-tracking.md) — Logs hours spent on tasks via manual entry or timers to calculate billable costs for invoicing. ([source](https://docs.worklenz.com/en/faq-glossary/glossary/))
- [Payment Invoices](https://awesome-repositories.com/f/awesome-lists/data/payment-infrastructure/payment-invoices.md) — Maintains financial records by allowing users to view payment history and associated service invoices. ([source](https://docs.worklenz.com/en/client-portal/client-portal/))
- [Financial Report Generators](https://awesome-repositories.com/f/awesome-lists/data/report-generation/financial-report-generators.md) — Produces detailed financial performance reports and budgets that can be exported for stakeholder review. ([source](https://docs.worklenz.com/en/project-finance/what-is-project-finance/))

### Business & Productivity Software

- [Kanban Boards](https://awesome-repositories.com/f/business-productivity-software/kanban-boards.md) — The project organizes tasks into columns by status and updates states visually by dragging and dropping cards. ([source](https://docs.worklenz.com/en/task-management/kanban-view/))
- [Centralized Task Views](https://awesome-repositories.com/f/business-productivity-software/centralized-task-views.md) — The project displays all project tasks in a centralized list with options to filter and group visualizations. ([source](https://docs.worklenz.com/en/task-management/task-list-view/))
- [Effort and Burn Rate Analytics](https://awesome-repositories.com/f/business-productivity-software/effort-and-burn-rate-analytics.md) — Calculates project profitability and burn rates by aggregating manual and timer-based logs against budgets.
- [Personnel Capacity Planning](https://awesome-repositories.com/f/business-productivity-software/personnel-capacity-planning.md) — Balances team workloads and schedules assignments to prevent burnout and optimize personnel allocation.
- [Professional Services Automation](https://awesome-repositories.com/f/business-productivity-software/professional-services-automation.md) — Standardizes professional service delivery using reusable project templates and automated workflows.
- [Project Dashboards](https://awesome-repositories.com/f/business-productivity-software/project-dashboards.md) — Provides centralized interfaces for monitoring task completion and milestones via project dashboards. ([source](https://docs.worklenz.com/en/client-portal/client-portal/))
- [Project Management Platforms](https://awesome-repositories.com/f/business-productivity-software/project-management-platforms.md) — Provides a comprehensive workspace for planning, tracking, and automating complex organizational workflows and task hierarchies.
- [Project Financial Summaries](https://awesome-repositories.com/f/business-productivity-software/project-management/project-financial-summaries.md) — Monitors budgets, burn rates, and billable hours to analyze project profitability and costs.
- [Project Task Management](https://awesome-repositories.com/f/business-productivity-software/project-task-management.md) — The project allows editing or deleting tasks and modifying categories or assigned members directly from the board view. ([source](https://docs.worklenz.com/en/task-management/kanban-view/))
- [Time Tracking](https://awesome-repositories.com/f/business-productivity-software/project-task-management/time-tracking.md) — The project records time spent on specific tasks using a live timer or manual entries. ([source](https://docs.worklenz.com/en/time-tracking/what-is-time-log/))
- [Project Task Visualizers](https://awesome-repositories.com/f/business-productivity-software/project-task-visualizers.md) — The project visualizes tasks over a time frame with adjustable duration bars and dependencies to sequence work. ([source](https://docs.worklenz.com/en/task-management/roadmap/))
- [Project Timelines](https://awesome-repositories.com/f/business-productivity-software/project-timelines.md) — Provides visual interfaces for mapping project schedules, milestones, and chronological task sequences. ([source](https://docs.worklenz.com/en/faq-glossary/glossary/))
- [Task Definitions](https://awesome-repositories.com/f/business-productivity-software/task-definitions.md) — The project allows defining units of work with metadata like assignees and due dates to track activities. ([source](https://docs.worklenz.com/en/project-and-task/create-task/))
- [Task Dependency Mapping](https://awesome-repositories.com/f/business-productivity-software/task-dependency-mapping.md) — The project establishes relationships between tasks to ensure work is completed in a specific order. ([source](https://docs.worklenz.com/en/task-management/task-dependencies/))
- [Team Collaboration Platforms](https://awesome-repositories.com/f/business-productivity-software/team-collaboration-events/collaboration-communication-tools/collaboration-software/team-collaboration-platforms.md) — Provides a centralized platform for managing shared tasks, documentation, and team communication workflows. ([source](https://docs.worklenz.com/en/workload-management/what-is-workload/))
- [Time Tracking Software](https://awesome-repositories.com/f/business-productivity-software/time-tracking-software.md) — Logs work hours via timers and manual entries to analyze productivity and project costs.
- [Workflow Status Management](https://awesome-repositories.com/f/business-productivity-software/workflow-status-management.md) — The project defines custom status labels and sequences to align tracking with specific project needs. ([source](https://docs.worklenz.com/en/task-management/what-is-status/))
- [Workload Analysis](https://awesome-repositories.com/f/business-productivity-software/workload-analysis.md) — Evaluates member performance and assignment distribution to identify bottlenecks and availability. ([source](https://docs.worklenz.com/en/reporting/overview/))
- [Workload Management Tools](https://awesome-repositories.com/f/business-productivity-software/workload-management-tools.md) — Analyzes team capacity and balances workloads to optimize personnel allocation across multiple projects.
- [Bi-Directional Data Synchronization](https://awesome-repositories.com/f/business-productivity-software/bi-directional-data-synchronization.md) — Maintains data consistency between internal tasks and external platforms like GitHub and Google Drive.
- [Bulk Task Edits](https://awesome-repositories.com/f/business-productivity-software/bulk-task-edits.md) — The project applies status updates, assignments, or deletions to multiple tasks simultaneously to reduce manual effort. ([source](https://docs.worklenz.com/en/faq-glossary/glossary/))
- [Effort Variance Analysis](https://awesome-repositories.com/f/business-productivity-software/effort-variance-analysis.md) — Matches predicted effort against logged hours to refine planning accuracy and forecasting. ([source](https://docs.worklenz.com/en/reporting/overview/))
- [Phase-Based Categorizations](https://awesome-repositories.com/f/business-productivity-software/phase-based-categorizations.md) — The project groups tasks into distinct categories or named stages based on the project phase. ([source](https://docs.worklenz.com/en/task-management/what-is-phase/))
- [Service Requests](https://awesome-repositories.com/f/business-productivity-software/professional-services-automation/service-requests.md) — The project allows users to browse available offerings and submit requests for specific work to be performed. ([source](https://docs.worklenz.com/en/client-portal/client-portal/))
- [Project Management Templates](https://awesome-repositories.com/f/business-productivity-software/project-management-templates.md) — Ships pre-configured structures and workflows for initializing projects and organizing tasks efficiently. ([source](https://docs.worklenz.com/en/faq-glossary/glossary/))
- [Project Reporting Tools](https://awesome-repositories.com/f/business-productivity-software/project-reporting-tools.md) — Provides utilities for monitoring project profitability, milestones, and resource allocation through analytical reporting. ([source](https://cdn.jsdelivr.net/gh/worklenz/worklenz@main/README.md))
- [Recurring Task Automation](https://awesome-repositories.com/f/business-productivity-software/recurring-task-automation.md) — Automatically regenerates specific tasks on daily, weekly, or monthly intervals to handle recurring processes. ([source](https://docs.worklenz.com/en/faq-glossary/glossary/))
- [Status-Based Groupings](https://awesome-repositories.com/f/business-productivity-software/status-based-groupings.md) — The project groups task lists based on current progress stages to identify bottlenecks or pending work. ([source](https://docs.worklenz.com/en/task-management/what-is-status/))
- [Task Labels](https://awesome-repositories.com/f/business-productivity-software/task-labels.md) — The project applies custom tags to tasks for grouping and filtering by type, urgency, or category. ([source](https://docs.worklenz.com/en/faq-glossary/glossary/))
- [Priority Management](https://awesome-repositories.com/f/business-productivity-software/task-tracking-systems/priority-management.md) — The project manages tasks and subtasks with priority levels and tracks progress through customizable board views. ([source](https://docs.worklenz.com/en/start/introduction/))
- [Team Member Invitations](https://awesome-repositories.com/f/business-productivity-software/team-member-management/team-member-invitations.md) — Adds collaborators to a workspace via email invitations to grant shared access to projects. ([source](https://docs.worklenz.com/en/start/account-setup/))
- [Workflow Automation](https://awesome-repositories.com/f/business-productivity-software/workflow-automation.md) — Executes repetitive project operations through automated sequences to reduce manual effort. ([source](https://docs.worklenz.com/en/workload-management/what-is-workload/))

### Data & Databases

- [Project Resource Allocators](https://awesome-repositories.com/f/data-databases/resource-allocation/project-resource-allocators.md) — Analyzes member capacity across projects to prevent overloading and balance resource distribution. ([source](https://docs.worklenz.com/en/faq-glossary/glossary/))

### Development Tools & Productivity

- [Workspace Member Management](https://awesome-repositories.com/f/development-tools-productivity/workspace-member-management.md) — The project invites new users and updates access levels to control environment entry. ([source](https://docs.worklenz.com/en/admin-settings/admin-center/))
- [Project Task Progress Monitoring](https://awesome-repositories.com/f/development-tools-productivity/background-task-schedulers/project-task-progress-monitoring.md) — Visualizes individual performance and task completion rates by comparing logged durations against estimates. ([source](https://docs.worklenz.com/en/workload-management/what-is-workload/))
- [Chat-Based Task Management](https://awesome-repositories.com/f/development-tools-productivity/chat-based-task-management.md) — Provides the ability to create and manage project tasks directly through integrated chat interfaces. ([source](https://docs.worklenz.com/en/integrations/slack/))
- [Third-Party Ecosystem Integrations](https://awesome-repositories.com/f/development-tools-productivity/developer-utilities-libraries/developer-tools/version-control-ecosystems/third-party-ecosystem-integrations.md) — Syncs repository activity from GitHub and sends real-time project notifications to Slack channels.
- [Project Structure Blueprints](https://awesome-repositories.com/f/development-tools-productivity/project-bootstrapping-templates/project-structure-blueprints.md) — Creates standardized project structures by cloning predefined task hierarchies and metadata from configuration blueprints.
- [Task Auditing](https://awesome-repositories.com/f/development-tools-productivity/task-auditing.md) — The project maintains a chronological record of all changes, status updates, and comments for every task. ([source](https://docs.worklenz.com/en/task-management/what-is-status/))
- [Task Scheduling](https://awesome-repositories.com/f/development-tools-productivity/task-scheduling.md) — The project schedules the automatic creation of tasks from templates or resets statuses at defined intervals. ([source](https://docs.worklenz.com/en/task-management/recurring-task/))

### Security & Cryptography

- [Workspace Isolations](https://awesome-repositories.com/f/security-cryptography/multi-tenant-isolation/workspace-isolations.md) — Ensures secure collaboration by isolating organization data and permissions into distinct logical environments.
- [Role-Based Access Control](https://awesome-repositories.com/f/security-cryptography/role-based-access-control.md) — Restricts system functionality and data visibility by assigning specific permission levels to members based on organizational roles. ([source](https://docs.worklenz.com/en/faq-glossary/glossary/))

### Software Engineering & Architecture

- [Budget Monitoring](https://awesome-repositories.com/f/software-engineering-architecture/project-management-governance/project-management/budget-monitoring.md) — Monitors budgets and burn rates against actual costs to prevent overruns and ensure project profitability. ([source](https://docs.worklenz.com/en/faq-glossary/glossary/))
- [Project Lifecycle Management](https://awesome-repositories.com/f/software-engineering-architecture/project-management-governance/project-management/project-lifecycle-management.md) — Manages the entire lifecycle of projects from initial requirements through to completion. ([source](https://docs.worklenz.com/en/start/account-setup/))
- [Task Assignments](https://awesome-repositories.com/f/software-engineering-architecture/project-management-governance/project-management/project-member-assignments/task-assignments.md) — Organizes and assigns tasks to team members to coordinate project execution. ([source](https://docs.worklenz.com/en/start/access-worklenz-mobile/))
- [Task Decompositions](https://awesome-repositories.com/f/software-engineering-architecture/project-planning/task-decompositions.md) — The project allows dividing a main task into smaller units of work or nested subtasks to manage complex requirements. ([source](https://docs.worklenz.com/en/project-and-task/create-subtask/))
- [External Stakeholder Collaboration](https://awesome-repositories.com/f/software-engineering-architecture/team-collaboration-tools/external-stakeholder-collaboration.md) — Centralizes communication and file sharing in shared spaces to align internal teams and external clients on deliverables. ([source](https://cdn.jsdelivr.net/gh/worklenz/worklenz@main/README.md))
- [Parent-Child Dependencies](https://awesome-repositories.com/f/software-engineering-architecture/job-continuation-chaining/parent-child-dependencies.md) — Enforces execution order by linking tasks via parent-child and sequential dependencies to prevent bottlenecks.
- [Performance Metrics](https://awesome-repositories.com/f/software-engineering-architecture/project-management-governance/project-governance/project-contribution-analysis/performance-metrics.md) — Generates metrics on completion rates and team contributions to evaluate overall project performance. ([source](https://docs.worklenz.com/en/faq-glossary/glossary/))
- [Calendar Assignments](https://awesome-repositories.com/f/software-engineering-architecture/project-management-governance/project-management/project-member-assignments/task-assignments/calendar-assignments.md) — The project distributes duties among team members using a calendar view to balance workloads across timeframes. ([source](https://docs.worklenz.com/en/workload-management/what-is-workload/))
- [External Client Portals](https://awesome-repositories.com/f/software-engineering-architecture/project-progress-tracking/external-client-portals.md) — Provides read-only views of milestones and task statuses for external clients to track progress. ([source](https://docs.worklenz.com/en/faq-glossary/glossary/))
- [Task Creation Templates](https://awesome-repositories.com/f/software-engineering-architecture/task-templates/task-creation-templates.md) — The project creates new work items based on pre-built templates to standardize recurring activities. ([source](https://docs.worklenz.com/en/project-and-task/create-task/))

### System Administration & Monitoring

- [Slack Notifications](https://awesome-repositories.com/f/system-administration-monitoring/notification-channels/slack-notifications.md) — Delivers real-time project and task event alerts to Slack channels via configurable triggers. ([source](https://docs.worklenz.com/en/integrations/slack/))
- [Event-Driven Notification Triggers](https://awesome-repositories.com/f/system-administration-monitoring/alert-notification-systems/event-driven-notification-triggers.md) — Processes internal state changes through an event bus to trigger immediate alerts across Slack and email.
- [Project Expenditure Forecasting](https://awesome-repositories.com/f/system-administration-monitoring/trend-analysis/cost-trend-analyzers/project-expenditure-forecasting.md) — Predicts future financial requirements by analyzing historical data and current spending trends. ([source](https://docs.worklenz.com/en/project-finance/what-is-project-finance/))

### Web Development

- [GitHub Repository Connections](https://awesome-repositories.com/f/web-development/reverse-proxy-integrations/outbound-only-repository-proxies/github-repository-proxies/github-repository-connections.md) — Synchronizes GitHub commits, pull requests, and issues directly into the project management workflow. ([source](https://docs.worklenz.com/en/integrations/github/))

### Content Management & Publishing

- [Project Documentation](https://awesome-repositories.com/f/content-management-publishing/documentation-knowledge-management/project-documentation.md) — Provides tools to view and manage project-related reports, analytics, and files shared by service providers. ([source](https://docs.worklenz.com/en/client-portal/client-portal/))

### Networking & Communication

- [Team Chat Services](https://awesome-repositories.com/f/networking-communication/team-chat-services.md) — Includes built-in chat tools for direct human-to-human communication with service providers throughout a project. ([source](https://docs.worklenz.com/en/client-portal/client-portal/))
