# Worklenz/worklenz

All in one project management tool for efficient teams

Repository: https://github.com/Worklenz/worklenz
Canonical: https://ross.abutalabs.com/products/worklenz
Homepage: https://worklenz.com
Language: TypeScript
License: AGPL-3.0
License Family: copyleft
Topics: expressjs, postgresql, project-management, resource-management, scheduler, task-management, time-tracking, typescript, rest-api, react
Last push: 2026-08-24T06:17:10+00:00

## Health v2 (maintenance only)
Score: 80/100 (v2, computed 2026-09-02T17:46:02.011165+00:00)
- activity 99, release rhythm 69, longevity 59
- inputs: {"age_days": 839, "days_push": 9, "days_rel": 205, "gap_med": 7.0, "n_releases_24m": 13}
- flags: none
- formula: round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10)

## Adoption (not part of the score)
Stars 3151, forks 362 (observed 2026-08-28T04:07:46.153284+00:00)

## What it is
Worklenz is an open-source, all-in-one project management platform for teams, agencies, and small businesses, built with TypeScript, React, Express, and PostgreSQL. It combines project and task management, resource planning, time tracking, timesheets, analytics, budget monitoring, and a client portal, deployable via Docker or self-hosting.

## Use cases
- manage projects and tasks for a small team
- track billable hours and timesheets for client work
- plan team capacity and allocate resources
- self-host an open-source alternative to Asana or Monday.com
- give clients a portal to view project progress
- monitor project budgets and profitability
- organize work with kanban, list, and Gantt views

## When to choose
- you need an all-in-one project management tool with time tracking and resource planning
- you want full control over your data via self-hosting
- you run an agency or consultancy that bills clients by the hour
- you want a free, open-source alternative to proprietary PM tools

## When to avoid
- you need only a lightweight personal to-do list
- you require enterprise features like SSO or advanced compliance out of the box
- you cannot operate a Node.js/PostgreSQL stack or Docker deployment

## Facets
- artifact type: application
- maturity: active
- function: web-framework, api-framework, http-server, scheduling, analytics, workflow-automation
- domain: developer-tools, web-development, self-hosted, analytics
- platform: self-hosted, cross-platform
- tags: project-management, task-management, time-tracking, resource-planning, timesheets, client-portal, gantt-chart, kanban-board, agpl-3.0, expressjs, postgresql, team-collaboration, agencies, small-business, automation, web-server, docker, nodejs, typescript, react

## Member repositories
- Worklenz/worklenz (main) score 80

## Provenance
- Observed fields: from GitHub, fetched 2026-08-28T04:07:46.153284+00:00.
- Health v2: computed from the inputs above; adoption is never an input.
- Inferred fields (summary, facets, guidance): AI-extracted, prompt v1, taxonomy v1, on 2026-08-29T18:45:34.830691+00:00, confidence not recorded.
  - readme: https://github.com/Worklenz/worklenz (fetched 2026-08-28T04:07:46.153284+00:00, sha e6923b34c50e)
  - homepage: https://worklenz.com (fetched 2026-08-29T09:40:50.434298+00:00, sha 55149f3d32bd)
  - site_page: https://worklenz.com/about (fetched 2026-08-29T09:40:50.440561+00:00, sha 62ba7d0dd996)
  - site_page: https://docs.worklenz.com/en/start/introduction (fetched 2026-08-29T09:40:50.442532+00:00, sha c5714bd413b9)
  - site_page: https://worklenz.com/pricing (fetched 2026-08-29T09:40:50.438539+00:00, sha ff129e108bf3)
  - site_page: https://worklenz.com/changelog (fetched 2026-08-29T09:40:50.444295+00:00, sha 790cd1fa320d)
- Data as of 2026-08-30T08:39:29.467469+00:00.
