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.

zufast: Fast Portable 'C' Primitives for Parsing and Formatting Data

A header-only library of small, fast, portable 'C99' primitives for converting external text and bytes into native values and back: correctly rounded number parsing (from 'fast_float', through its 'C' port 'ffc.h'), shortest round-trip number formatting (from 'Ryu'), ISO 8601 dates and timestamps, booleans, universally unique identifiers (UUIDs), hexadecimal and Base64, 'XXH3' hashing (from 'xxHash'), half-precision floats, endian helpers and UTF-8 validation. Other packages use it through 'LinkingTo' alone; the 'R' functions exist to test, benchmark and demonstrate the 'C' layer.

Version: 0.1.0
Depends: R (≥ 4.1)
Suggests: knitr, rmarkdown, testthat (≥ 3.0.0)
Published: 2026-10-21
DOI: 10.32614/CRAN.package.zufast
Author: Pedro Baltazar [aut, cre, cph], Bjoern Hoehrmann [cph] (UTF-8 decoder state table in inst/include/zufast/utf8.h), Daniel Lemire [cph] (fast_float, ported to C as ffc.h), João Paulo Magalhaes [cph] (fast_float, ported to C as ffc.h), The fast_float authors [cph] (fast_float, ported to C as ffc.h), Koleman Nix [cph] (ffc.h, the C port of fast_float), Ulf Adams [cph] (Ryu), Yann Collet [cph] (xxHash)
Maintainer: Pedro Baltazar <pedrobtz at gmail.com>
BugReports: https://github.com/pedrobtz/zufast/issues
License: MIT + file LICENSE
Copyright: See inst/COPYRIGHTS.
zufast copyright details
URL: https://pedrobtz.github.io/zufast/, https://github.com/pedrobtz/zufast
NeedsCompilation: yes
Materials: README, NEWS
CRAN checks: zufast results

Documentation:

Reference manual: zufast.html , zufast.pdf
Vignettes: Linking to zufast (source, R code)

Downloads:

Package source: zufast_0.1.0.tar.gz
Windows binaries: r-devel: zufast_0.1.0.zip, r-release: zufast_0.1.0.zip, r-oldrel: zufast_0.1.0.zip
macOS binaries: r-release (arm64): zufast_0.1.0.tgz, r-oldrel (arm64): zufast_0.1.0.tgz, r-release (x86_64): zufast_0.1.0.tgz, r-oldrel (x86_64): zufast_0.1.0.tgz

Linking:

Please use the canonical form https://CRAN.R-project.org/package=zufast 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.