🍺 BREW Explorer

← all formulae

libidn

brew install libidn v1.44 GPL-2.0-or-later OR LGPL-3.0-or-later

C library for encoding and decoding Internationalized Domain Names (IDN) to ASCII-compatible form.

Why you might care

Core dependency for applications and libraries that need to handle non-ASCII domain names (e.g., Chinese, Arabic, Cyrillic domains). Converts between Unicode and Punycode representations, required by many HTTP clients, mail libraries, and DNS tools. GNU reference implementation, widely trusted in production systems.

Categories

Alternatives

libidn2 ICU
14.8k
30-day installs · #286
35.6k
90-day · #345
112.2k
365-day · #387

Build dependencies

Links

Blurb generated by claude-haiku-4-5 on today.

Raw metadata
{
  "aliases": [],
  "alternatives": [
    "libidn2",
    "ICU"
  ],
  "build_dependencies": [
    "pkgconf"
  ],
  "categories": [
    "library",
    "networking"
  ],
  "caveats": null,
  "conflicts_with": [],
  "dependencies": [],
  "deprecated": 0,
  "deprecation_reason": null,
  "desc": "International domain name library",
  "disable_reason": null,
  "disabled": 0,
  "enrichment_fetched_at": "2026-06-20T23:40:47+00:00",
  "first_seen": "2026-06-20T23:34:18+00:00",
  "full_name": "libidn",
  "github_default_branch": null,
  "github_last_commit_at": null,
  "github_readme_excerpt": null,
  "github_repo": null,
  "github_stars": null,
  "github_topics": [],
  "homepage": "https://www.gnu.org/software/libidn/",
  "homepage_og_description": null,
  "homepage_og_image": null,
  "homepage_title": "GNU IDN Library - Libidn - GNU Project - Free Software Foundation",
  "installs_30d": 14841,
  "installs_365d": 112239,
  "installs_90d": 35612,
  "keg_only": 0,
  "keg_only_reason": null,
  "last_seen": "2026-06-20T23:34:18+00:00",
  "license": "GPL-2.0-or-later OR LGPL-3.0-or-later",
  "llm_generated_at": "2026-06-20T23:43:55+00:00",
  "llm_model": "claude-haiku-4-5",
  "name": "libidn",
  "oldnames": [],
  "one_liner": "C library for encoding and decoding Internationalized Domain Names (IDN) to ASCII-compatible form.",
  "optional_dependencies": [],
  "rank_30d": 286,
  "rank_365d": 387,
  "rank_90d": 345,
  "raw_hash": "dc5c0e4234b8553a",
  "recommended_dependencies": [],
  "revision": 0,
  "ruby_source_path": "Formula/lib/libidn.rb",
  "tap": "homebrew/core",
  "test_dependencies": [],
  "uses_from_macos": [],
  "version_head": null,
  "version_stable": "1.44",
  "versioned_formulae": [],
  "why_use_this": "Core dependency for applications and libraries that need to handle non-ASCII domain names (e.g., Chinese, Arabic, Cyrillic domains). Converts between Unicode and Punycode representations, required by many HTTP clients, mail libraries, and DNS tools. GNU reference implementation, widely trusted in production systems."
}