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.
| Version: | 0.5.0 |
| Depends: | R (≥ 4.2) |
| Imports: | brio, cli, desc, dplyr, glue (≥ 1.7.0), jsonlite, lifecycle, pkgbuild (≥ 1.4.0), processx, rlang (≥ 1.0.5), rprojroot, stringi, vctrs, withr |
| Suggests: | devtools, knitr, lintr, rcmdcheck, rmarkdown, testthat (≥ 3.1.7), usethis |
| Published: | 2026-04-18 |
| DOI: | 10.32614/CRAN.package.rextendr |
| Author: | Claus O. Wilke |
| Maintainer: | Kenneth Vernon <kenneth.b.vernon at gmail.com> |
| BugReports: | https://github.com/extendr/rextendr/issues |
| License: | MIT + file LICENSE |
| URL: | https://extendr.rs/rextendr/, https://github.com/extendr/rextendr |
| NeedsCompilation: | no |
| SystemRequirements: | Rust 'cargo'; the crate 'libR-sys' must compile without error |
| Materials: | README, NEWS |
| CRAN checks: | rextendr results |
| Reference manual: | rextendr.html , rextendr.pdf |
| Vignettes: |
Using Rust code in R packages (source, R code) Setting up Rust (source, R code) |
| Package source: | rextendr_0.5.0.tar.gz |
| Windows binaries: | r-devel: rextendr_0.5.0.zip, r-release: rextendr_0.5.0.zip, r-oldrel: rextendr_0.5.0.zip |
| macOS binaries: | r-release (arm64): rextendr_0.5.0.tgz, r-oldrel (arm64): rextendr_0.5.0.tgz, r-release (x86_64): rextendr_0.5.0.tgz, r-oldrel (x86_64): rextendr_0.5.0.tgz |
| Old sources: | rextendr archive |
| Reverse suggests: | caugi, SQLFormatteR, tergo |
Please use the canonical form https://CRAN.R-project.org/package=rextendr to link to this page.
Need a high-speed mirror for your open-source project?
Contact our mirror admin team at info@clientvps.com.
This archive is provided as a free public service to the community.
Proudly supported by infrastructure from VPSPulse , RxServers , BuyNumber , UnitVPS , OffshoreName and secure payment technology by ArionPay.