Worklenz logo

Worklenz

Self-hosted project management with tasks, time tracking, analytics

Worklenz provides a self‑hosted solution for project planning, task tracking, collaboration, time logging, and reporting, deployable via Docker or manual setup.

Worklenz banner

Overview

Overview

Worklenz is a self‑hosted project management platform aimed at organizations and development teams that require full control over their data and infrastructure. It supports project planning, task breakdown, real‑time collaboration, and detailed reporting, making it suitable for SMEs, consulting firms, and internal IT departments.

Features & Capabilities

The tool combines task management, time tracking, and resource analytics in a single interface built with React and Ant Design. Users can create projects, assign tasks with priorities and due dates, share files, comment, and generate performance reports. Integrated MinIO provides S3‑compatible storage for attachments, while PostgreSQL stores all operational data.

Deployment

Worklenz can be launched quickly using Docker Compose, which bundles the frontend, backend, database, and MinIO services. For developers preferring granular control, a manual installation guide walks through setting up Node.js, PostgreSQL, and environment variables. Remote server deployment is supported through configurable scripts, allowing HTTPS and custom hostnames. The flexible setup ensures the platform can run on‑premise or in any cloud environment that supports Docker.

Highlights

Integrated time tracking and resource analytics
Real-time collaboration with file sharing and comments
Docker-first deployment for rapid self-hosting
Customizable project templates and role-based permissions

Pros

  • Self‑hosted gives full data control
  • Comprehensive feature set covers planning to reporting
  • Docker Compose simplifies initial setup
  • Built on popular frameworks (React, TypeScript, Express)

Considerations

  • Requires Node.js and PostgreSQL expertise
  • No hosted SaaS offering provided
  • Initial environment variable configuration can be complex
  • Feature breadth may be excessive for very small teams

Managed products teams compare with

When teams consider Worklenz, these hosted platforms usually appear on the same shortlist.

Asana logo

Asana

Web and mobile work management platform to organize and track team projects and tasks

Azure Boards logo

Azure Boards

Web-based work tracking service in Azure DevOps for planning, tracking, and discussing work across development teams

Basecamp logo

Basecamp

Project management and team collaboration tool focused on simplicity and effective communication

Looking for a hosted option? These are the services engineering teams benchmark against before choosing open source.

Fit guide

Great for

  • SMEs seeking on-premise project management
  • Development teams that want to customize UI/backend
  • Organizations with strict data residency requirements
  • Teams needing integrated time‑tracking and reporting

Not ideal when

  • Users looking for a ready-made cloud SaaS
  • Very small teams that need a lightweight kanban board
  • Companies without Docker or Linux expertise
  • Projects requiring out-of-the-box mobile apps

How teams use it

Software development sprint planning

Teams create sprint projects, assign tasks, track hours, and generate burndown reports within Worklenz.

Consulting firm billing

Consultants log time per client task, enabling accurate invoicing and resource utilization dashboards.

Remote design collaboration

Designers share files, comment on mockups, and coordinate revisions in real time.

Internal IT project audit

Managers produce compliance reports on task completion, workload distribution, and timeline adherence.

Tech snapshot

TypeScript51%
JavaScript36%
CSS7%
PLpgSQL5%
HTML1%
Pug1%

Tags

time-trackingrest-apipostgresqlschedulerresource-managementreactexpressjstask-managementproject-managementtypescript

Frequently asked questions

Do I need to run Worklenz on a cloud provider?

Worklenz can be run on any server that supports Docker, Node.js 18+, and PostgreSQL 15+, including on-premise hardware.

Is there a hosted version available?

Currently only the self‑hosted codebase is provided; you can deploy it yourself or use a third‑party hosting service.

How is data stored securely?

Data resides in your PostgreSQL database and optional MinIO storage; you control encryption, backups, and access controls.

Can I integrate with existing SSO providers?

Worklenz supports standard authentication mechanisms; custom SSO integration can be added via the backend configuration.

What browsers are supported?

The frontend works with modern browsers like Chrome, Edge, Firefox, and Safari.

Project at a glance

Active
Stars
2,910
Watchers
2,910
Forks
285
LicenseAGPL-3.0
Repo age1 year old
Last commit2 weeks ago
Self-hostingSupported
Primary languageTypeScript

Last synced yesterday