On this page
Overview
Worklenz is an open-source project-management platform covering projects, tasks, time tracking, team workload, and reporting. Its React frontend, TypeScript/Express backend, and PostgreSQL stack can be self-hosted with Docker Compose.
Features and best fit
Based on official documentation; not hands-on tested · Content checked:
Key features
Manage projects, tasks, and time in one workspace
Project planning, assigned tasks, due dates, priorities, comments, file sharing, time tracking, and reporting are handled in one application.
Sources: [2]
Run React, Express, and PostgreSQL together with Docker Compose
The frontend uses React, the backend uses TypeScript and Express, PostgreSQL stores application data, and the Docker setup includes MinIO for S3-compatible storage.
Sources: [2]
Best fit
Fits teams consolidating project management and resource planning in a self-hosted stack
It is useful when task management, time tracking, workload visibility, and reporting should live in one operational system.
Sources: [2]
Before adoption
Review the repository-wide AGPLv3 transition in v3.1.0
The v3.1.0 release states that the core platform and client portal moved to AGPLv3 and previous commercial-license restrictions were retired. Check AGPLv3 obligations for your deployment and modification model.
Design production secrets, HTTPS, and backups separately
The README calls out strong credentials, HTTPS, PostgreSQL backup practices, and dependency maintenance for production deployments rather than relying on development defaults.
Sources: [2]
Official sources
- [1]Worklenz/worklenz repository(2026-09-30)
- [2]Worklenz README(2026-09-30)
- [3]Worklenz v3.1.0 release(2026-09-30)
- [4]Worklenz AGPL-3.0 license(2026-09-30)
Supplemental curator note
Version 3.1.0 moved the core platform and client portal fully to AGPLv3 and retired previous commercial-license restrictions. Its React, TypeScript/Express, PostgreSQL, and Docker Compose stack makes the self-hosted architecture straightforward to inspect.
Try it in 3 steps
- 1
Get the source
git clone --depth 1 https://github.com/Worklenz/worklenz.git - 2
Enter the repository
cd worklenz - 3
Check the official steps
Continue with the commands in the README Installation, Quick Start, or Getting Started section.
find . -maxdepth 1 -iname 'README*' -exec sed -n '1,220p' {} \; -quit
Growth
Growth trends · Last 30 days
3,192 Stars
Trend data is still being collected.
Built with
Categories and tags
GitHub data
GitHub dataView detailed GitHub data
GitHub Topics
- expressjs
- postgresql
- project-management
- react
- resource-management
- rest-api
- scheduler
- task-management
- time-tracking
- typescript
- Stars
- 3,192
- Forks
- 373
- Watchers
- 15
- Open issues
- 88
- Owner type
- Organization
- Primary language
- TypeScript
- License
- AGPL-3.0
- Repository last updated
- Sep 29, 2026
Related information
Write a related articleShare a guide or use case for this OSS in Markdown. Articles are published after administrator approval.
Explore next
- Papermark9,229 Stars
4 shared tag(s) · 2 shared category(s) · Same language
self-host secure document sharing and data rooms with viewer analytics
TypeScript - BigCapital3,917 Stars
4 shared tag(s) · 2 shared category(s) · Same language
self-host double-entry accounting, invoicing, inventory, reporting, and bank integrations
TypeScript - Split Pro1,458 Stars
4 shared tag(s) · 2 shared category(s) · Same language
self-host shared expenses, split rules, balances, and settlements for groups
TypeScript - Supabase110,918 Stars
4 shared tag(s) · 1 shared category(s) · Same language
Build on Postgres with integrated Auth, REST/GraphQL APIs, Realtime, Storage, and Functions
TypeScript - Ever Gauzy8,135 Stars
4 shared tag(s) · 1 shared category(s) · Same language
Unify ERP, CRM, HRM, ATS, projects, and time tracking under shared identity and permissions
TypeScript - VerifyWise360 Stars
4 shared tag(s) · 1 shared category(s) · Same language
combine AI inventory, risk, compliance, and LLM evaluations in one governance platform
TypeScript
Report incorrect information
Tell us if any listing information is incorrect or outdated.