Worklenz
Open-source project management tool with task management, time tracking, resource planning, reporting, and team collaboration, built on React and PostgreSQL.
- GitHub stars
- 3.2k
- Last commit
- 4 days ago
- Latest release
- v3.1.0
- Licence
- AGPL-3.0
- Self-hosted
- Yes

Worklenz is a project management application intended to help organizations plan work, track progress, and collaborate in one place. Teams can create projects, break them into tasks with due dates and priorities, assign people, and follow status through reports. The code is released under the AGPL-3.0 license.
Beyond task tracking, it offers time tracking on tasks and projects for resource allocation and billing, resource management, project templates, file sharing and comments for collaboration, and reports on project status, team workload, and performance. Analytics and an integration with MinIO for file storage are also part of the repository.
The frontend is built with React and Ant Design, and the backend uses TypeScript, Express.js, and PostgreSQL. You need Node.js 18 or newer and PostgreSQL 15 or newer, or you can use the Docker Compose quick start. It suits agencies and small to mid-sized teams who want a project and time-tracking tool they can run on their own servers.
Key features
- Project planning and task assignment
- Task priorities, due dates, and progress tracking
- Built-in time tracking
- Resource management and project templates
- Comments and file sharing for collaboration
- Reports on workload and project status
Pricing: A free cloud plan has unlimited users and 3 active projects. Pro is $69 and Business $99 per month billed yearly, or $9.99 and $14.99 per user for small teams; self-hosting is free, with paid tiers at $99 and $499.