hdf5lib: Headers and Static Libraries for 'HDF5'

Provides a self-contained, static build of the 'HDF5' (Hierarchical Data Format 5) 'C' library (release 2.1.1) for R package developers. Designed for use in the 'LinkingTo' field, it enables zero-dependency integration by building the library entirely from source during installation. Additionally, it compiles and internally links a comprehensive suite of advanced compression filters and their 'HDF5' plugins (Zstd, LZ4, Blosc/Blosc2, Snappy, ZFP, Bzip2, LZF, Bitshuffle, szip, and gzip). These plugins are integrated out-of-the-box, allowing downstream packages to utilize high-performance compression directly through the standard 'HDF5' API while keeping the underlying third-party headers fully encapsulated. 'HDF5' is developed by The HDF Group <https://www.hdfgroup.org/>.

Version: 2.1.1.0
Depends: R (≥ 4.2.0)
Published: 2026-04-02
DOI: 10.32614/CRAN.package.hdf5lib
Author: Daniel P. Smith ORCID iD [aut, cre], Alkek Center for Metagenomics and Microbiome Research [cph, fnd], The HDF Group [ctb, cph] (HDF5 library), The Board of Trustees of the University of Illinois [cph] (NCSA HDF5), Jean-loup Gailly [ctb, cph] (zlib-ng library), Mark Adler [ctb, cph] (zlib-ng library), Kiyoshi Masui [ctb, cph] (bitshuffle library), Julian R Seward [ctb, cph] (bzip2 library), Francesc Alted [ctb, cph] (blosc and blosc2 libraries), Blosc Development Team [cph] (blosc and blosc2 libraries), Zeev Tarento [ctb, cph] (csnappy library), Google Inc. [cph] (csnappy library), Mathis Rosenhauer [ctb, cph] (libaec library), Moritz Hanke [ctb] (libaec library), Joerg Behrens [ctb] (libaec library), Luis Kornblueh [ctb] (libaec library), Marc Alexander Lehmann [ctb, cph] (liblzf library), Yann Collet [ctb, cph] (lz4 and zstd libraries), Lawrence Livermore National Security, LLC [cph] (zfp library), Meta Platforms, Inc. and affiliates [cph] (zstd library), Yuta Mori [ctb] (zstd library)
Maintainer: Daniel P. Smith <dansmith01 at gmail.com>
BugReports: https://github.com/cmmr/hdf5lib/issues
License: MIT + file LICENSE
Copyright: see file COPYRIGHTS
URL: https://github.com/cmmr/hdf5lib, https://cmmr.github.io/hdf5lib/
NeedsCompilation: yes
Materials: README, NEWS
CRAN checks: hdf5lib results

Documentation:

Reference manual: hdf5lib.html , hdf5lib.pdf

Downloads:

Package source: hdf5lib_2.1.1.0.tar.gz
Windows binaries: r-devel: hdf5lib_2.1.1.0.zip, r-release: hdf5lib_2.0.0.6.zip, r-oldrel: hdf5lib_2.0.0.6.zip
macOS binaries: r-release (arm64): hdf5lib_2.1.1.0.tgz, r-oldrel (arm64): hdf5lib_2.0.0.6.tgz, r-release (x86_64): hdf5lib_2.0.0.6.tgz, r-oldrel (x86_64): hdf5lib_2.0.0.6.tgz
Old sources: hdf5lib archive

Reverse dependencies:

Reverse linking to: h5lite

Linking:

Please use the canonical form https://CRAN.R-project.org/package=hdf5lib to link to this page.