🍺 BREW Explorer

← all formulae

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.

Categories

Alternatives

glibc libtirpc
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

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."
}