Package: rextendr 0.5.0

Kenneth Vernon

rextendr: Build 'Rust' Powered 'R' Packages

Provides a framework for creating high-performance 'R' packages powered by the 'Rust' programming language using the 'extendr' Rust crate. It offers 'usethis'-like functions to scaffold and develop 'Rust' powered 'R' packages, including utilities for publishing to CRAN, managing dependencies, configuring development environments, and rendering 'Rust' code in 'knitr' documents. Additionally, it provides functions to compile and evaluate 'Rust' code directly from 'R' for interactive development.

Authors:Claus O. Wilke [aut], Andy Thomason [aut], Mossa M. Reimert [aut], Ilia Kosenkov [aut], Malcolm Barrett [aut], Josiah Parry [aut], Kenneth Vernon [aut, cre], Alberson Miranda [ctb]

rextendr_0.5.0.tar.gz
rextendr_0.5.0.zip(r-4.7-any)rextendr_0.5.0.zip(r-4.6-any)rextendr_0.5.0.zip(r-4.5-any)
rextendr_0.5.0.tgz(r-4.6-any)rextendr_0.5.0.tgz(r-4.5-any)
rextendr_0.5.0.tar.gz(r-4.7-any)rextendr_0.5.0.tar.gz(r-4.6-any)
rextendr_0.5.0.tgz(r-4.6-emscripten)
manual.pdf |manual.html✨
DESCRIPTION |NEWS
card.svg |card.png
rextendr/json (API)

# Install 'rextendr' in R:
install.packages('rextendr', repos = c('https://fastverse.r-universe.dev', 'https://cloud.r-project.org'))

Bug tracker:https://github.com/extendr/rextendr/issues

Pkgdown/docs site:https://extendr.rs

On CRAN:

Conda:

11.13 score 263 stars 6 packages 88 scripts 1.0k downloads 23 exports 17 dependencies

Last updated from:8dcc83b59e. Checks:9 OK. Indexed: no.

TargetResultTimeFilesSyslog
linux-develOK170
source / vignettesOK233
linux-releaseOK176
macos-releaseOK109
macos-oldrelOK114
windows-develOK118
windows-releaseOK86
windows-oldrelOK107
wasm-releaseOK161

Exports:cleandocumenteng_extendreng_extendrsrcextendr_optionsmake_module_macroread_cargo_metadataregister_extendrrust_evalrust_functionrust_sitreprust_sourceto_tomlupdate_scaffolduse_crateuse_extendruse_extendr_badgeuse_msrvuse_positronuse_vscodevendor_cratesvendor_pkgswrite_license_note

Dependencies:briocallrclidescgluejsonlitelifecycleotelpkgbuildprocessxpsR6rlangrprojrootstringivctrswithr

Using Rust code in R packages
Initialize a package | Package structure | Compile a package | Generated R code | Load a package

Last update: 2026-03-09
Started: 2021-06-09

Setting up a Rust build environment

Last update: 2023-03-03
Started: 2021-01-11