Renjin will allow R scripts to transparently interact with data wherever it’s stored, whether that’s on disk, in a remote database, or in the cloud.
Renjin offers performance improvements in executing R code using techniques such as deferred computation, implicit paralellism, and just-in-time compilation.
Renjin enables R developers to deploy their code to Platform-as-a-Service providers like Google Appengine, Amazon Beanstalk or Heroku.
Built on the JVM, Renjin allows R code to interact directly with JVM libraries and data structures, without the need for expensive data transfer or brittle inter-process communication.
More productive development
With Renjin, analysts can move directly from prototype to production. There is no need to port R code to C++ or Java for production use.
Sign up to our first Renjin webinar
We will have our first Renjin webinar on Thursday March 3, 2016 from 17:30 to 18:15 GMT (London time). Read up on the topics and use the link to sign up.
Introducing GCC-Bridge: A C/Fortran compiler targeting the JVM
GCC-Bridge is a C/Fortran compiler targeting the Java Virtual Machine (JVM) that makes it possible for Renjin to run R packages that include "native" C and Fortran code without sacrificing platform independence.
A critical look at the anyNA() function in R
The anyNA() function was introduced in GNU R in version 3.1.0 using what has become a fairly common approach to solving performance issues in GNU R. What is this function trying to solve and how does GNU R's solution compare with Renjin's approach to improving performance?
CRAN packages are automatically built and tested against Renjin. Many of them can be loaded directly into Renjin without the need to install them first.
Renjin is a project initiated by BeDataDriven, a company providing consulting in analytics and decision support systems. We also provide commercial support for Renjin.