rextendr: Call Rust Code from R using the 'extendr' Crate

Provides functions to compile and load Rust code from R, similar to how 'Rcpp' or 'cpp11' allow easy interfacing with C++ code. Also provides helper functions to create R packages that use Rust code. Under the hood, the Rust crate 'extendr' is used to do all the heavy lifting.

Package details

AuthorClaus O. Wilke [aut] (ORCID: <https://orcid.org/0000-0002-7470-9261>), Andy Thomason [aut], Mossa M. Reimert [aut], Ilia Kosenkov [aut, cre] (ORCID: <https://orcid.org/0000-0001-5563-7840>), Malcolm Barrett [aut] (ORCID: <https://orcid.org/0000-0003-0299-5825>), Josiah Parry [ctb] (ORCID: <https://orcid.org/0000-0001-9910-865X>), Kenneth Vernon [ctb] (ORCID: <https://orcid.org/0000-0003-0098-5092>), Alberson Miranda [ctb] (ORCID: <https://orcid.org/0000-0001-9252-4175>)
MaintainerIlia Kosenkov <ilia.kosenkov@outlook.com>
LicenseMIT + file LICENSE
Version0.4.1
URL https://extendr.github.io/rextendr/ https://github.com/extendr/rextendr
Package repositoryView on CRAN
Installation Install the latest version of this package by entering the following in R:
install.packages("rextendr")

Try the rextendr package in your browser

Any scripts or data that you put into this service are public.

rextendr documentation built on June 19, 2025, 5:08 p.m.