The hardware and bandwidth for this mirror is donated by METANET, the Webhosting and Full Service-Cloud Provider.
If you wish to report a bug, or if you are interested in having us mirror your free-software or open-source project, please feel free to contact us at mirror[@]metanet.ch.
High-performance Unicode and Punycode encoding/decoding for internationalized domain names. Provides RFC 3492 compliant conversion functions with a focus on URL processing and data analysis workflows. Addresses limitations in existing R packages for handling international domain names in web scraping and URL parsing applications.
| Version: | 1.0.0 |
| Depends: | R (≥ 3.5.0) |
| Imports: | Rcpp (≥ 1.0.0) |
| LinkingTo: | Rcpp |
| Suggests: | testthat (≥ 3.0.0), knitr, rmarkdown |
| Published: | 2026-06-11 |
| DOI: | 10.32614/CRAN.package.punycoder |
| Author: | Bart Turczynski [aut, cre] |
| Maintainer: | Bart Turczynski <bartek+punycoder at turczynski.pl> |
| BugReports: | https://github.com/bart-turczynski/punycoder/issues |
| License: | MIT + file LICENSE |
| URL: | https://github.com/bart-turczynski/punycoder |
| NeedsCompilation: | yes |
| SystemRequirements: | GNU libidn2 (optional, for native punycode backend) |
| Materials: | README, NEWS |
| CRAN checks: | punycoder results |
| Reference manual: | punycoder.html , punycoder.pdf |
| Vignettes: |
Introduction to punycoder (source, R code) |
| Package source: | punycoder_1.0.0.tar.gz |
| Windows binaries: | r-devel: punycoder_1.0.0.zip, r-release: punycoder_1.0.0.zip, r-oldrel: punycoder_1.0.0.zip |
| macOS binaries: | r-release (arm64): punycoder_1.0.0.tgz, r-oldrel (arm64): punycoder_1.0.0.tgz, r-release (x86_64): punycoder_1.0.0.tgz, r-oldrel (x86_64): punycoder_1.0.0.tgz |
Please use the canonical form https://CRAN.R-project.org/package=punycoder to link to this page.
These binaries (installable software) and packages are in development.
They may not be fully stable and should be used with caution. We make no claims about them.