GV

GeezerVison

The World Wide Web, restored to 800 pixels of glory.

Home|About|Gaming cabinet|Archives|How it works|Starter sites

On this site

  • Sign in
  • ActionsCI/CD and automation
  • CodespacesCloud development environments
  • All Features
  • Documentation
  • Training
  • Certifications
  • Build with Copilot
  • Customize Copilot
  • Integrations
  • Trending repos
  • GitHub Sponsors
  • Developer articles
  • Enterprises

This view

  • Original page
  • New address

GeezerVison is showing github.com — Build software better, together

#

punycode

Star

Here are 117 public repositories matching this topic...

Language: All
Filter by language
All 117 JavaScript 18 Python 17 Go 12 HTML 12 TypeScript 10 PHP 7 CSS 4 Swift 4 C 3 C++ 3
Sort: Most stars
Sort options
Most stars Fewest stars Most forks Fewest forks Recently updated Least recently updated

jonroig / emojiurlifier

Star 110

Drop in JS to automatically switch between Emoji Domain and "regular" versions of a site, depending on the visitor's browser....

emoji js domain emoji-unicode punycode emojidomain
  • Updated Jul 30, 2017
  • JavaScript

crwlrsoft / url

Star 109

Swiss Army knife for urls.

url php uri psr-7 urls punycode url-parsing url-parser uri-parser hacktoberfest parseurl composer-package idn
  • Updated Jan 6, 2026
  • PHP

ndSpacehead / 1c_http

Star 95

Подсистема 1С для работы с HTTP

url http redirects authentication curl cookie http-client http-requests fluent-interface punycode code-generation xdto dfa 1c 1c-enterprise content-encoding
  • Updated May 3, 2025
  • 1C Enterprise

AykutCevik / IDN-Safe

Star 62

"IDN Safe" is a browser extension which blocks internationalized domain names to prevent you from visiting probable fake sites

i18n chrome-extension chrome extension browser domain punycode idn-safe
  • Updated Aug 24, 2020
  • JavaScript

Wevah / IDNA-Cocoa

Sponsor
Star 59

Simple interface for IDNA on String and NSString

url macos ios punycode idna
  • Updated Jul 9, 2025
  • Swift

elliotwutingfeng / go-fasttld

Star 41

go-fasttld is a high performance effective top level domains (eTLD) extraction module.

url golang parser osint public ipv6 extract ipv4 mozilla tldextract suffix tld punycode radix-tree public-suffix-list idna idn compressed-trie etld
  • Updated Nov 10, 2026
  • Go

futamura / TLDExtractSwift

Sponsor
Star 35

A pure Swift library to allows you to get the public suffix of a domain name

macos ios tvos watchos carthage swift-package-manager punycode idna swift5 visionos
  • Updated Nov 9, 2026
  • Swift

philpennock / character

Star 33

tool for unicode character manipulations

unicode utility punycode unicode-characters codepoints tables ai-mcp
  • Updated Jul 3, 2026
  • Go

futamura / PunycodeSwift

Sponsor
Star 32

PunycodeSwift is a pure Swift library to allows you to encode and decode punycoded strings

macos ios tvos watchos carthage swift-package-manager punycode idna swift5 visionos
  • Updated Oct 5, 2026
  • Swift

wisespace-io / nettfiske

Star 22

Detect Phishing fetching Certificate Transparency Logs

rust homoglyphs phishing certificate-transparency punycode homograph-attack certstream
  • Updated Jan 13, 2021
  • Rust

xn-twist / xn-twist

Star 21

Find Unicode (including Internationalized) domain squats. https://xntwist.hightower.space/

unicode internationalized-domains domain-squat punycode threat-hunting threatintel spoof
  • Updated Dec 26, 2022
  • Python

Al-Muhandis / fp-idn

Star 16

IDN and punycode converter (FreePascal)

lazarus pascal web domains freepascal punycode idna
  • Updated Aug 23, 2025
  • Pascal

coroboros / uri

Star 16

RFC-3986 URI toolkit for Node.js. IDN (RFC-3987), IPv6 zone identifiers (RFC 6874), Sitemap protocol. Zero dependencies.

nodejs url sitemap typescript parse uri domain encode ip decode punycode zero-dependency rfc-3986 rfc-1123 rfc-3987 idn rfc-1034 coroboros rfc-6874 sitemap-protocol
  • Updated Oct 29, 2026
  • TypeScript

kazu69 / domain-info

Star 12

Simple domain information tool

nodejs whois domain punycode
  • Updated Jan 5, 2023
  • TypeScript

vladkens / url-normalize

Star 12

Turn any messy URL into a clean canonical https:// string — or null if invalid. Handles bare domains, www/port stripping, query sorting, punycode, domain extraction, and display-friendly humanization. 980B brotli. TypeScript. ESM + CJS.

nodejs javascript url unicode typescript npm-package punycode url-parser esm cjs url-normalization url-normalizer url-canonicalization domain-extractor url-sanitizer
  • Updated Mar 13, 2026
  • TypeScript

e-XpertSolutions / punycode-attack

Star 9
unicode phishing vulnerability punycode phishing-attacks
  • Updated Apr 20, 2017
  • Go

DissectMalware / PhishCanary

Sponsor
Star 8

Given a TLD zone file, PhishCanary extracts International Domain Names (IDNs) that are homoglyphs of specified target domain names.

phishing punycode idn-homograph-attack idn homoglyph phishing-detection homograph
  • Updated Dec 23, 2020
  • Python

simonmittag / punycoder

Star 7

A cli tool to convert idna domain names to punycode. IDNA (Internationalized Domain Name in Applications) is a set of standards and protocols used to support non-ASCII characters in domain names.

emoji bash dns zsh cli unicode internationalization domains punycode rfc-1035 idna idna-converter idna2008 rfc-5890
  • Updated Jun 16, 2023
  • Go

cfcs / ocaml-punycode

Star 6

RFC 3492: IDNA Punycode implementation

ocaml ocaml-library punycode idna idn rfc-3492 rfc3492
  • Updated Dec 21, 2019
  • OCaml
ts-punycode

stacksjs / ts-punycode

Star 6

🔃 A TypeScript Punycode converter. RFC 3492 & RFC 5891 supported.

library typescript punycode rfc-3492 rfc-5891
  • Updated Nov 6, 2026
  • TypeScript

Add this topic to your repo

To associate your repository with the punycode topic, visit your repo's landing page and select "manage topics."

Learn more

You are visitor 01402503 — GeezerVison does not store the pages you look up.
Best viewed with Netscape Navigator 4.7 or Internet Explorer 6 at 800×600. No cookies required.