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
card.svg |card.png
rextendr/json (API)
NEWS

# 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.80 score 259 stars 86 scripts 1.3k downloads 23 exports 25 dependencies

Last updated from:98b2897f58. Checks:9 OK. Indexed: yes.

TargetResultTimeFilesSyslog
linux-devel-x86_64OK170
source / vignettesOK246
linux-release-x86_64OK180
macos-release-arm64OK100
macos-oldrel-arm64OK103
windows-develOK131
windows-releaseOK121
windows-oldrelOK114
wasm-releaseOK142

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:briocallrclidescdplyrgenericsgluejsonlitelifecyclemagrittrotelpillarpkgbuildpkgconfigprocessxpsR6rlangrprojrootstringitibbletidyselectutf8vctrswithr

Setting up a Rust build environment

Rendered fromsetting_up_rust.Rmdusingknitr::rmarkdownon Jun 17 2026.

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

Using Rust code in R packages

Rendered frompackage.Rmdusingknitr::rmarkdownon Jun 17 2026.

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