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.
14.8k
30-day installs · #286
35.6k
90-day · #345
112.2k
365-day · #387
Build dependencies
Links
- https://www.gnu.org/software/libidn/
- Brew formula source: Formula/lib/libidn.rb
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."
}