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

Found 119 packages in 0.01 seconds

protolite — by Jeroen Ooms, 6 months 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.

webutils — by Jeroen Ooms, 6 months ago

Utility Functions for Developing Web Applications

Parses http request data in application/json, multipart/form-data, or application/x-www-form-urlencoded format. Includes example of hosting and parsing html form data in R using either 'httpuv' or 'Rhttpd'.

rgl — by Duncan Murdoch, 6 days ago

3D Visualization Using OpenGL

Provides medium to high level functions for 3D interactive graphics, including functions modelled on base graphics (plot3d(), etc.) as well as functions for constructing representations of geometric objects (cube3d(), etc.). Output may be on screen using OpenGL, or to various standard 3D file formats including WebGL, PLY, OBJ, STL as well as 2D image formats, including PNG, Postscript, SVG, PGF.

unix — by Jeroen Ooms, 6 months 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.

js — by Jeroen Ooms, 6 months ago

Tools for Working with JavaScript in R

A set of utilities for working with JavaScript syntax in R. Includes tools to parse, tokenize, compile, validate, reformat, optimize and analyze JavaScript code.

jqr — by Jeroen Ooms, 4 months 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, 6 months 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, 6 months 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.

V8 — by Jeroen Ooms, 8 days ago

Embedded JavaScript and WebAssembly Engine for R

An R interface to V8 < https://v8.dev>: Google's open source JavaScript and WebAssembly engine. This package can be compiled either with V8 version 6 and up or NodeJS when built as a shared library.

katex — by Jeroen Ooms, 6 months 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.