Package: protolite Type: Package Title: Highly Optimized Protocol Buffer Serializers Authors@R: person("Jeroen", "Ooms", role = c("aut", "cre"), email = "jeroenooms@gmail.com", comment = c(ORCID = "0000-0002-4035-0289")) Description: Pure C++ implementations for reading and writing several common data formats based on Google protocol-buffers. Currently supports 'rexp.proto' for serialized R objects, 'geobuf.proto' for binary geojson, and 'mvt.proto' for vector tiles. This package uses the auto-generated C++ code by protobuf-compiler, hence the entire serialization is optimized at compile time. The 'RProtoBuf' package on the other hand uses the protobuf runtime library to provide a general- purpose toolkit for reading and writing arbitrary protocol-buffer data in R. Version: 2.4.0 License: MIT + file LICENSE URL: https://github.com/jeroen/protolite https://jeroen.r-universe.dev/protolite BugReports: https://github.com/jeroen/protolite/issues SystemRequirements: libprotobuf and protobuf-compiler LinkingTo: Rcpp Imports: Rcpp (>= 0.12.12), jsonlite Suggests: spelling, curl, testthat, sf Roxygen: list(load = "installed", markdown = TRUE) Encoding: UTF-8 Language: en-US RoxygenNote: 7.2.1 Config/pak/sysreqs: libprotobuf-dev protobuf-compiler libprotoc-dev Repository: https://jeroen.r-universe.dev Date/Publication: 2026-03-10 11:35:53 UTC RemoteUrl: https://github.com/jeroen/protolite RemoteRef: HEAD RemoteSha: bda4b9fd7a180fe6e1812827b6b48ddcc2f1ef20 NeedsCompilation: yes Packaged: 2026-06-30 21:58:35 UTC; root Author: Jeroen Ooms [aut, cre] (ORCID: ) Maintainer: Jeroen Ooms