Rbased
Rbased is an open-source software project designed to facilitate the use of the R programming language within larger software systems. It provides a lightweight runtime that embeds the R interpreter into host applications and exposes a stable API for executing R code, transferring data between host and R, and loading R-based extensions. Rbased aims to support cross-platform deployment on Windows, macOS, and Linux, and to integrate with languages such as Python, Java, and C++ through language bindings.
Key features include an embedding API, a module system for R packages, a data interchange layer that
Architecture and components: The project uses a modular core written in C/C++ that hosts the R interpreter
History and reception: Rbased was launched in 2019 by a collaboration of data scientists and software engineers
See also: R, Rcpp, Jupyter, Data science workflow tools, Interoperability.