libnsl
brew install libnsl
v2.0.1
LGPL-2.1-or-later
Shared library providing NIS/YP client interface, separated from glibc with IPv6 support via TI-RPC.
Why you might care
Required for legacy NIS/YP network directory lookups on systems using modern glibc. Extracted from glibc to enable independent IPv6 support through libtirpc. Primarily a build and runtime dependency for tools needing NIS authentication.
3.1k
30-day installs · #786
16.2k
90-day · #616
55.4k
365-day · #634
31
★ GitHub stars · updated 11mo ago
Runtime dependencies
Build dependencies
Links
- https://github.com/thkukuk/libnsl
- GitHub: thkukuk/libnsl
- Brew formula source: Formula/lib/libnsl.rb
Blurb generated by claude-haiku-4-5 on 2mo ago.
Raw metadata
{
"aliases": [],
"alternatives": [
"glibc",
"libtirpc"
],
"build_dependencies": [
"pkgconf"
],
"categories": [
"library",
"networking"
],
"caveats": null,
"conflicts_with": [],
"dependencies": [
"libtirpc"
],
"deprecated": 0,
"deprecation_reason": null,
"desc": "Public client interface for NIS(YP) and NIS+",
"disable_reason": null,
"disabled": 0,
"enrichment_fetched_at": "2026-06-20T23:41:06+00:00",
"first_seen": "2026-06-20T23:34:18+00:00",
"full_name": "libnsl",
"github_default_branch": "master",
"github_last_commit_at": "2025-09-16T12:27:48Z",
"github_readme_excerpt": "\nSee the file COPYING for copying restrictions.\n\nThis package contains the libnsl library. This library contains\nthe public client interface for NIS(YP).\n\nThis code was formerly part of glibc, but is now standalone to\nbe able to link against TI-RPC for IPv6 support.\n\nThe git repository can be found at:\nhttps://github.com/thkukuk/libnsl\n",
"github_repo": "thkukuk/libnsl",
"github_stars": 31,
"github_topics": [],
"homepage": "https://github.com/thkukuk/libnsl",
"homepage_og_description": null,
"homepage_og_image": null,
"homepage_title": null,
"installs_30d": 3078,
"installs_365d": 55448,
"installs_90d": 16153,
"keg_only": 0,
"keg_only_reason": null,
"last_seen": "2026-06-20T23:34:18+00:00",
"license": "LGPL-2.1-or-later",
"llm_generated_at": "2026-06-20T23:47:01+00:00",
"llm_model": "claude-haiku-4-5",
"name": "libnsl",
"oldnames": [],
"one_liner": "Shared library providing NIS/YP client interface, separated from glibc with IPv6 support via TI-RPC.",
"optional_dependencies": [],
"rank_30d": 786,
"rank_365d": 634,
"rank_90d": 616,
"raw_hash": "8bdb979c4b4e6e45",
"recommended_dependencies": [],
"revision": 0,
"ruby_source_path": "Formula/lib/libnsl.rb",
"tap": "homebrew/core",
"test_dependencies": [],
"uses_from_macos": [],
"version_head": null,
"version_stable": "2.0.1",
"versioned_formulae": [],
"why_use_this": "Required for legacy NIS/YP network directory lookups on systems using modern glibc. Extracted from glibc to enable independent IPv6 support through libtirpc. Primarily a build and runtime dependency for tools needing NIS authentication."
}