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)rextendr_0.5.0.zip(r-4.6)rextendr_0.5.0.zip(r-4.5)
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:

9.77 score 259 stars 86 scripts 1.1k downloads 23 exports 17 dependencies

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

TargetResultTimeFilesSyslog
linux-devel-x86_64OK174
source / vignettesOK248
linux-release-x86_64OK178
macos-release-arm64OK93
macos-oldrel-arm64OK118
windows-develOK117
windows-releaseOK118
windows-oldrelOK106
wasm-releaseOK145

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