Examples: visualization, C++, networks, data cleaning, html widgets, ropensci.

Found 126 packages in 0.01 seconds

RMySQL — by Jeroen Ooms, a day ago

Database Interface and 'MySQL' Driver for R

Legacy 'DBI' interface to 'MySQL' / 'MariaDB' based on old code ported from S-PLUS. A modern 'MySQL' client written in 'C++' is available from the 'RMariaDB' package.

protolite — by Jeroen Ooms, a month ago

Highly Optimized Protocol Buffer Serializers

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.

xslt — by Jeroen Ooms, a year ago

Extensible Style-Sheet Language Transformations

An extension for the 'xml2' package to transform XML documents by applying an 'xslt' style-sheet.

arrow — by Jonathan Keane, 18 days ago

Integration to 'Apache' 'Arrow'

'Apache' 'Arrow' < https://arrow.apache.org/> is a cross-language development platform for in-memory data. It specifies a standardized language-independent columnar memory format for flat and hierarchical data, organized for efficient analytic operations on modern hardware. This package provides an interface to the 'Arrow C++' library.

katex — by Jeroen Ooms, 2 years ago

Rendering Math to HTML, 'MathML', or R-Documentation Format

Convert latex math expressions to HTML and 'MathML' for use in markdown documents or package manual pages. The rendering is done in R using the V8 engine (i.e. server-side), which eliminates the need for embedding the 'MathJax' library into your web pages. In addition a 'math-to-rd' wrapper is provided to automatically render beautiful math in R documentation files.

systemfonts — by Thomas Lin Pedersen, a month ago

System Native Font Finding

Provides system native access to the font catalogue. As font handling varies between systems it is difficult to correctly locate installed fonts across different operating systems. The 'systemfonts' package provides bindings to the native libraries on Windows, macOS and Linux for finding font files that can then be used further by e.g. graphic devices. The main use is intended to be from compiled code but 'systemfonts' also provides access from R.

unix — by Jeroen Ooms, 2 years ago

POSIX System Utilities

Bindings to system utilities found in most Unix systems such as POSIX functions which are not part of the Standard C Library.

jqr — by Jeroen Ooms, a year ago

Client for 'jq', a 'JSON' Processor

Client for 'jq', a 'JSON' processor (< https://jqlang.github.io/jq/>), written in C. 'jq' allows the following with 'JSON' data: index into, parse, do calculations, cut up and filter, change key names and values, perform conditionals and comparisons, and more.

base64 — by Jeroen Ooms, 2 years ago

Base64 Encoder and Decoder

Compatibility wrapper to replace the orphaned package. New applications should use base64 encoders from 'jsonlite' or 'openssl' or 'base64enc'.

jsonld — by Jeroen Ooms, 2 years ago

JSON for Linking Data

JSON-LD < https://www.w3.org/TR/json-ld/> is a light-weight syntax for expressing linked data. It is primarily intended for web-based programming environments, interoperable web services and for storing linked data in JSON-based databases. This package provides bindings to the JavaScript library for converting, expanding and compacting JSON-LD documents.