# ldapjs/node-ldapjs

LDAP Client and Server API for node.js

Repository: https://github.com/ldapjs/node-ldapjs
Canonical: https://ross.abutalabs.com/products/node-ldapjs
Homepage: http://ldapjs.org
Language: JavaScript
License: MIT
License Family: permissive
Topics: ldapjs, javascript, ldap
Archived: true
Last push: 2024-05-14T22:10:48+00:00

## Health v2 (maintenance only)
Score: 10/100 (v2, computed 2026-09-03T02:20:16.233290+00:00)
- activity 0, release rhythm 8, longevity 100
- inputs: {"age_days": 5508, "days_push": 841, "days_rel": null, "gap_med": null, "n_releases_24m": 0}
- flags: archived
- formula: round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10)

## Adoption (not part of the score)
Stars 1623, forks 480 (observed 2026-08-28T04:05:12.695674+00:00)

## What it is
An LDAP client and server API library for Node.js, enabling directory authentication and LDAP protocol operations in JavaScript. The project was officially decommissioned in May 2024 and is no longer maintained.

## Use cases
- authenticate users against an active directory from node.js
- query ldap directory entries in javascript
- build an ldap server in node.js
- bind and search ldap from a node app
- integrate node.js app with corporate directory
- manage ldap entries programmatically

## When to choose
- you need LDAP in Node.js and accept unmaintained code, or plan to fork it
- you are maintaining a legacy Node.js app already using ldapjs

## When to avoid
- starting a new project needing LDAP support in Node.js
- you need security fixes or ongoing maintenance
- you can use a Go-based LDAP gateway as the maintainer recommends

## Facets
- artifact type: library
- maturity: abandoned
- function: auth, http-server, networking, sdk
- domain: security, developer-tools, backend, apis
- platform: -
- tags: ldap, directory-services, ldap-client, ldap-server, decommissioned, nodejs, javascript

## Member repositories
- ldapjs/node-ldapjs (main) score 10

## Provenance
- Observed fields: from GitHub, fetched 2026-08-28T04:05:12.695674+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-30T03:48:51.190192+00:00, confidence not recorded.
  - readme: https://github.com/ldapjs/node-ldapjs (fetched 2026-08-28T04:05:12.695674+00:00, sha ca2cfce597a6)
  - homepage: http://ldapjs.org (fetched 2026-08-29T11:21:49.025592+00:00, sha 64481a63ce69)
- Data as of 2026-08-30T08:39:29.467469+00:00.
