Skip to content

sohilmahto0410/R-IDE

Repository files navigation

R-IDE

Professional R Programming & Compiler for Android

R-IDE is a high-performance, mobile-optimized Integrated Development Environment (IDE) designed specifically for the R programming language. Powered by WebR, it enables users to write, compile, and execute R code directly on Android devices.

Built for data scientists, students, and researchers, R-IDE provides a lightweight yet powerful environment for running R scripts and performing data analysis on mobile devices.


🚀 Key Features

Full R Compiler

Execute complex R scripts directly inside the application using WebR's WebAssembly-based runtime. No external setup or server is required.

Data Visualization

Create plots and charts using:

  • Base R plotting functions
  • Supported visualization libraries
  • Interactive data exploration workflows

Offline Functionality

R-IDE is built as a Progressive Web App (PWA). Once loaded, it can run completely offline, allowing users to code and experiment without internet access.

Package Management

Install and manage R packages to extend the functionality of your development environment.

Mobile-Optimized Interface

A clean and minimal interface optimized for Android devices, providing a smooth coding experience even on smaller screens.


📥 Installation

Option 1 — Android Application

  1. Go to the Releases section of this repository.
  2. Download the latest .apk file.
  3. Open the file on your Android device.
  4. Follow the installation instructions.

You may need to enable Install from Unknown Sources in your Android settings.


Option 2 — Progressive Web App (PWA)

  1. Open the web version of the project in your browser.
  2. Tap the browser menu (⋮).
  3. Select “Install App” or “Add to Home Screen”.

The application will then behave like a native app and can run offline after the initial load.


🛠 Tech Stack

Component Technology
Core Runtime WebR (WebAssembly-based R distribution)
Architecture Progressive Web App (PWA)
Automation GitHub Actions
Interface Mobile-optimized development environment

📌 About This Project

R-IDE was created to make R programming accessible on Android devices, providing a portable development environment for data analysis and experimentation.

The project focuses on simplicity, portability, and performance, enabling users to run R code without requiring a traditional desktop setup.


⚠️ Note

This project and its documentation were developed with the assistance of AI tools.

About

Full R programming IDE powered by WebR. Write and run R code, create plots, install packages — works offline after first load.

Topics

Resources

Stars

Watchers

Forks

Packages

 
 
 

Contributors