{"adoption": {"forks": 385, "observed_at": "2026-08-28T04:06:52.820119+00:00", "stars": 2448}, "canonical_url": "https://ross.abutalabs.com/products/ldap", "card": {"archived": false, "artifact_type": "library", "description": "Basic LDAP v3 functionality for the GO programming language.", "domain": ["developer-tools", "security", "backend", "networking"], "enriched": true, "function": ["auth", "database-driver", "search-engine", "serialization"], "health_score": 99, "homepage": null, "language": "Go", "license": "NOASSERTION", "license_family": "other", "maturity": "stable", "member_repos": ["go-ldap/ldap"], "name": "go-ldap/ldap", "platform": ["go", "cross-platform"], "pushed_at": "2026-08-20T20:00:47+00:00", "repo": "go-ldap/ldap", "stars": 2448, "tags": ["ldap", "ldapv3", "directory-services", "rfc4511", "active-directory"], "topics": [], "urls": [], "use_cases": ["authenticate users against Active Directory or LDAP from a Go app", "search an LDAP directory for users and groups", "modify or add entries in an LDAP server", "sync directory contents using LDAP content synchronization", "change user passwords via the LDAP password modify extension"], "what_it_is": "A Go library providing basic LDAP v3 client functionality, implementing RFC 4511 and related specifications. It supports connecting to LDAP servers, bind operations, searches, modifications, and extended operations and controls.", "when_to_avoid": ["you need an LDAP server implementation rather than a client", "you need advanced features like full GSSAPI/Kerberos ticket handling outside simple bind support", "you are not working in the Go ecosystem"], "when_to_choose": ["you need a pure-Go LDAP client without cgo dependencies", "you need standard LDAPv3 operations including paging, sorting, and controls", "you are building Go services that integrate with directory servers like OpenLDAP or Active Directory"]}, "data_as_of": "2026-08-30T08:39:29.467469+00:00", "members": [{"path": "/products/ldap", "repo": "go-ldap/ldap", "role": "main", "score": 88}], "provenance": {"archived": {"kind": "observed", "observed_at": "2026-08-28T04:06:52.820119+00:00", "source": "github"}, "artifact_type": {"confidence": null, "enriched_at": "2026-08-30T02:30:28.466209+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "31cefdda20ada1040da7de2829ca5565912acc29676b94a74174a6f568b23c39", "fetched_at": "2026-08-28T04:06:52.820119+00:00", "kind": "readme", "missing": false, "url": "https://github.com/go-ldap/ldap"}], "taxonomy_version": 1}, "description": {"kind": "observed", "observed_at": "2026-08-28T04:06:52.820119+00:00", "source": "github"}, "domain": {"confidence": null, "enriched_at": "2026-08-30T02:30:28.466209+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "31cefdda20ada1040da7de2829ca5565912acc29676b94a74174a6f568b23c39", "fetched_at": "2026-08-28T04:06:52.820119+00:00", "kind": "readme", "missing": false, "url": "https://github.com/go-ldap/ldap"}], "taxonomy_version": 1}, "enriched": {"inputs": [], "kind": "computed", "method": "enrichment_status"}, "function": {"confidence": null, "enriched_at": "2026-08-30T02:30:28.466209+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "31cefdda20ada1040da7de2829ca5565912acc29676b94a74174a6f568b23c39", "fetched_at": "2026-08-28T04:06:52.820119+00:00", "kind": "readme", "missing": false, "url": "https://github.com/go-ldap/ldap"}], "taxonomy_version": 1}, "health_score": {"inputs": ["days_since_push", "days_since_release", "archived"], "kind": "computed", "method": "health_v1"}, "homepage": {"kind": "observed", "observed_at": "2026-08-28T04:06:52.820119+00:00", "source": "github"}, "language": {"kind": "observed", "observed_at": "2026-08-28T04:06:52.820119+00:00", "source": "github"}, "license": {"kind": "observed", "observed_at": "2026-08-28T04:06:52.820119+00:00", "source": "github"}, "license_family": {"inputs": ["license"], "kind": "computed", "method": "license_family"}, "maturity": {"confidence": null, "enriched_at": "2026-08-30T02:30:28.466209+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "31cefdda20ada1040da7de2829ca5565912acc29676b94a74174a6f568b23c39", "fetched_at": "2026-08-28T04:06:52.820119+00:00", "kind": "readme", "missing": false, "url": "https://github.com/go-ldap/ldap"}], "taxonomy_version": 1}, "member_repos": {"kind": "observed", "observed_at": "2026-08-28T04:06:52.820119+00:00", "source": "github"}, "name": {"kind": "observed", "observed_at": "2026-08-28T04:06:52.820119+00:00", "source": "github"}, "platform": {"confidence": null, "enriched_at": "2026-08-30T02:30:28.466209+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "31cefdda20ada1040da7de2829ca5565912acc29676b94a74174a6f568b23c39", "fetched_at": "2026-08-28T04:06:52.820119+00:00", "kind": "readme", "missing": false, "url": "https://github.com/go-ldap/ldap"}], "taxonomy_version": 1}, "pushed_at": {"kind": "observed", "observed_at": "2026-08-28T04:06:52.820119+00:00", "source": "github"}, "repo": {"kind": "observed", "observed_at": "2026-08-28T04:06:52.820119+00:00", "source": "github"}, "stars": {"kind": "observed", "observed_at": "2026-08-28T04:06:52.820119+00:00", "source": "github"}, "tags": {"confidence": null, "enriched_at": "2026-08-30T02:30:28.466209+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "31cefdda20ada1040da7de2829ca5565912acc29676b94a74174a6f568b23c39", "fetched_at": "2026-08-28T04:06:52.820119+00:00", "kind": "readme", "missing": false, "url": "https://github.com/go-ldap/ldap"}], "taxonomy_version": 1}, "topics": {"kind": "observed", "observed_at": "2026-08-28T04:06:52.820119+00:00", "source": "github"}, "urls": {"kind": "observed", "observed_at": "2026-08-28T04:06:52.820119+00:00", "source": "github"}, "use_cases": {"confidence": null, "enriched_at": "2026-08-30T02:30:28.466209+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "31cefdda20ada1040da7de2829ca5565912acc29676b94a74174a6f568b23c39", "fetched_at": "2026-08-28T04:06:52.820119+00:00", "kind": "readme", "missing": false, "url": "https://github.com/go-ldap/ldap"}], "taxonomy_version": 1}, "what_it_is": {"confidence": null, "enriched_at": "2026-08-30T02:30:28.466209+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "31cefdda20ada1040da7de2829ca5565912acc29676b94a74174a6f568b23c39", "fetched_at": "2026-08-28T04:06:52.820119+00:00", "kind": "readme", "missing": false, "url": "https://github.com/go-ldap/ldap"}], "taxonomy_version": 1}, "when_to_avoid": {"confidence": null, "enriched_at": "2026-08-30T02:30:28.466209+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "31cefdda20ada1040da7de2829ca5565912acc29676b94a74174a6f568b23c39", "fetched_at": "2026-08-28T04:06:52.820119+00:00", "kind": "readme", "missing": false, "url": "https://github.com/go-ldap/ldap"}], "taxonomy_version": 1}, "when_to_choose": {"confidence": null, "enriched_at": "2026-08-30T02:30:28.466209+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "31cefdda20ada1040da7de2829ca5565912acc29676b94a74174a6f568b23c39", "fetched_at": "2026-08-28T04:06:52.820119+00:00", "kind": "readme", "missing": false, "url": "https://github.com/go-ldap/ldap"}], "taxonomy_version": 1}}, "score": {"components": {"activity": 98, "longevity": 100, "rhythm": 69}, "computed_at": "2026-09-03T02:20:16.233290+00:00", "flags": ["no_license"], "formula": "round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10)", "inputs": {"age_days": 4340, "days_push": 13, "days_rel": 49, "gap_med": 120, "n_releases_24m": 6}, "score": 88, "version": 2}, "staleness": {"enrichment_outdated": false, "low_confidence": false, "scrape_days": 9, "stale_scrape": false}}