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://extendr.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.14 score 264 stars 5 packages 92 scripts 1.2k downloads 23 exports 17 dependencies

Last updated from:c65fa8e830. Checks:9 OK. Indexed: yes.

TargetResultTimeFilesSyslog
linux-develOK156
source / vignettesOK215
linux-releaseOK152
macos-releaseOK136
macos-oldrelOK102
windows-develOK93
windows-releaseOK94
windows-oldrelOK76
wasm-releaseOK126

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