Take control of your R for macOS code!

RStudio for Mac

RStudio for Mac

  -  531 MB  -  Open Source
  • Latest Version

    RStudio 2024.12.1 LATEST

  • Review by

    Daniel Leblanc

  • Operating System

    macOS 10.13 High Sierra or later

  • User Rating

    Click to vote
  • Author / Product

    RStudio, Inc. / External Link

  • Filename

    RStudio-2024.12.1-563.dmg

RStudio for Mac is an integrated development environment (IDE) for R. It includes a console, syntax-highlighting editor that supports direct code execution, as well as tools for plotting, history, debugging, and workspace management.

RStudio for macOS is available in open source and commercial editions and runs on the desktop (Windows, Mac, and Linux) or in a browser connected to RStudio Server or RStudio Server Pro (Debian/Ubuntu, RedHat/CentOS, and SUSE Linux).

RStudio is the premier integrated development environment for R. It is available in open source and commercial editions on the desktop (Windows, Mac, and Linux) and from a web browser to a Linux server running RStudio Server or RStudio Server Pro.

Features and Highlights
  • Syntax highlighting, code completion, and smart indentation
  • Execute R code directly from the source editor
  • Quickly jump to function definitions
  • Integrated R help and documentation
  • Easily manage multiple working directories using projects
  • Workspace browser and data viewer
  • Interactive debugger to diagnose and fix errors quickly
  • Extensive package development tools
  • Authoring with Sweave and R Markdown
Also Available: Download RStudio for Windows

  • RStudio 2024.12.1 Screenshots

    The images below have been resized. Click on them to view the screenshots in full size.

    RStudio 2024.12.1 Screenshot 1

What's new in this version:

New:
RStudio:
- The editor line height can now be customized (via Tools -> Global Options… -> Appearance) [Accessibility]
- Noto Sans is now used as a fallback proportional font (for RStudio UI elements) on Linux systems

Posit Workbench:
- The secret key used to sign browser cookies can now be set via the WORKBENCH_ENCRYPTION_KEY environment variable
- Added a warning when the server certificate is self-signed but the certificate authority root is not in the system’s CA store
- Added an error when the Launcher port or SSL configuration does not match Workbench’s corresponding configuration

Fixed:
RStudio:
- Fixed an issue where executing Python code from an R Markdown chunk could cause a crash in rare cases
- Fixed an issue where reformatting a document with unsaved changes when using styler for formatting could lose unsaved changes
- Fixed an issue where double-clicking a source file to start RStudio didn’t always open the file after starting
- Fixed an issue where double-clicking a file to open it in running RStudio didn’t work with zoomed plot windows
- Fixed an issue where the RStudio UI stopped working if publishing was disabled in Global Options
- Reverted support for help.htmltoc with R (>= 4.4); support will be re-evaluated in a future release
- Fixed an issue where Copilot completions were not provided in Quarto documents
- Fixed an issue where very large character vectors in the R global environment could make RStudio initialize more slowly
- Fixed an issue where the .Rproj.user folder was not marked as hidden for new projects on Windows
- Fixed an issue where the Files pane could inadverently scroll back to top in some cases
- Fixed an issue with non-ASCII characters in qmd files showing as “unexpected token.”
- Fixed an issue where chunk highlighting in Sweave documents was incorrect
- Fixed an issue where code diagnostics were incorrectly applied to un-evaluated R code chunks in visual mode
- Fixed an issue where RStudio could emit a warning when attempting to retrieve help for R objects without a help page

Posit Workbench:
- Fixed images list in the launcher UI not updating immediately on cluster change for multi-cluster configurations with different image lists
- Fixed a regression where editors configured with both a default cluster of “Local” and a default image cause a misconfiguration on session launch
- Fixed resource profile from a non-Local cluster remaining set for Local cluster when launcher is configured without cgroups support, leading to invalid session launch
- Fixed issue with proxying websockets over ssl that could lead to intermittent VS Code session errors
- Fixed problems using rstudio-server reload to reload configuration with load balancing enabled
- Fixed Workbench API support for launching Jupyter sessions
- Fixed Workbench API get_session call with a session-id filter
- Fixed a regression in the behavior of the auth-proxy-user-header-rewrite setting which allowed conditional rewrites of usernames
- Fixed issue with using encrypted postgresql password when user provisioning is enabled