Self-hosted or hosted task and project manager for organizing personal and team work with tasks, projects, notes, areas and recurring tasks.
- Stars
- 3,296
- Forks
- 395
- Open issues
- 169
- Last commit
- 11 hours ago
What is it?
Worklenz is a project management application for teams. It covers task management with list, board and Gantt views, resource planning and scheduling to avoid overallocation, time tracking on tasks, and financial tracking of budgets and costs across projects. It also includes a planner with a cross-project timeline view, analytics on project health and team workload, project templates, and CSV import and export.
The project has a React and Ant Design frontend, a TypeScript and Express.js backend, PostgreSQL for data, Redis for caching, and S3-compatible storage. The Docker setup bundles PostgreSQL, Redis and SeaweedFS and includes an nginx reverse proxy with SSL. A manual installation path is documented for development and non-Docker servers.
Client collaboration is supported through a client portal where clients and internal teams share goals, updates and deliverables. The code is licensed under AGPL-3.0, and Worklenz also offers a hosted cloud version.
Key features
- 01Task management with list, board and Gantt views, priorities and due dates.
- 02Resource planning and scheduling to avoid overallocation.
- 03Time tracking logged directly on tasks.
- 04Budget and cost tracking across projects.
- 05Client portal for sharing progress and deliverables with clients.
- 06CSV import and export of tasks and projects.
Use cases
- Small and mid-sized teams that want one tool for tasks, schedules and time tracking.
- Agencies or service firms sharing project progress with clients through a portal.
- Organizations that want to self-host project management data on their own servers.
- Teams monitoring budgets and team capacity across multiple projects.
Quick start
- 1
Clone the repository
git clone https://github.com/Worklenz/worklenz.git - 2
Enter the project directory
cd worklenz - 3
Copy the environment file and set required values such as DB_PASSWORD and SESSION_SECRET
cp .env.example .env - 4
Start all services with Docker Compose
docker compose up -d
Things to know
- Requires Node.js 22.12 or newer and PostgreSQL 15 or newer for manual installation.
- Licensed under AGPL-3.0, a copyleft license that requires sharing modified source code when run as a network service.
In collections
Topics
FAQ
- What is worklenz?
- Open-source project management platform combining task management, resource planning, time tracking and client collaboration, self-hostable with Docker. Worklenz is a project management application for teams. It covers task management with list, board and Gantt views, resource planning and scheduling to avoid overallocation, time tracking on tasks, and financial tracking of budgets and costs across projects. It also includes a planner with a cross-project timeline view, analytics on project health and team workload, project templates, and CSV import and export.
- Is worklenz free to use? What license does it have?
- worklenz is open source under the AGPL-3.0 license. Check the license terms before using it in commercial products.
- Is worklenz still maintained?
- Actively maintained. The last commit to worklenz was on Nov 6, 2026.
- What can I use worklenz for?
- Small and mid-sized teams that want one tool for tasks, schedules and time tracking. Agencies or service firms sharing project progress with clients through a portal. Organizations that want to self-host project management data on their own servers. Teams monitoring budgets and team capacity across multiple projects.
- How do I install worklenz?
- Clone the repository: git clone https://github.com/Worklenz/worklenz.git Enter the project directory: cd worklenz Copy the environment file and set required values such as DB_PASSWORD and SESSION_SECRET: cp .env.example .env Start all services with Docker Compose: docker compose up -d
- Where can I get worklenz?
- The source code and installation instructions are on GitHub: https://github.com/Worklenz/worklenz
Summary generated by AI from the project's README. GitHub stats refresh daily.
Related projects
Self-hosted realtime kanban boards for tracking tasks and projects, with a multi-level hierarchy from projects down to tasks.
Self-hosted project and task management platform for small software teams, with Kanban boards, workflows, time tracking and MCP integration.
Open-source work and project management platform combining task tracking, kanban boards, and time tracking for teams.
Open-source project management tool for tracking issues, cycles, modules, and product roadmaps, self-hostable via Docker or Kubernetes.
Self-hosted project management tool with Kanban boards, issue tracking, time tracking and focus timers, aimed at staying uncluttered.