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

9.83 score 257 stars 81 scripts 1.4k downloads 23 exports 24 dependencies

Last updated from:3f48f4932b. Checks:9 OK. Indexed: no.

TargetResultTimeFilesSyslog
linux-devel-x86_64OK165
source / vignettesOK214
linux-release-x86_64OK170
macos-release-arm64OK107
macos-oldrel-arm64OK93
windows-develOK170
windows-releaseOK149
windows-oldrelOK126
wasm-releaseOK150

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

Setting up a Rust build environment

Rendered fromsetting_up_rust.Rmdusingknitr::rmarkdownon May 18 2026.

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

Using Rust code in R packages

Rendered frompackage.Rmdusingknitr::rmarkdownon May 18 2026.

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