List of R software and tools

Last updated

This is a list of software and programming tools for the R programming language, including IDEs, package managers, libraries, debugging tools, numerical and scientific computing tools, and related projects.

Contents

Integrated development environments (IDEs) and editors

Graphical user interfaces

Implementations of R

R packages

Mathematical and numerical libraries

Scientific and statistical libraries

Debugging and performance tools

Parallel and high-performance computing

Machine learning and AI libraries

Documentation and code analysis tools

Testing frameworks

See also

References

  1. ↑ "GitHub - IRkernel/IRkernel: R kernel for Jupyter". github.com. Retrieved 2025-12-01.
  2. ↑ "RKWard". rkward.kde.org. Retrieved 2025-12-01.
  3. ↑ "Eclipse StatET: Tooling for the R language | projects.eclipse.org". projects.eclipse.org. Retrieved 2025-12-01.
  4. ↑ "CRAN: Package Deducer". cran.r-project.org. Retrieved 2025-12-01.
  5. ↑ "jamovi - open statistical software for the desktop and cloud". www.jamovi.org. Retrieved 2025-12-01.
  6. ↑ "Rattle – Togaware". rattle.togaware.com. Retrieved 2025-12-01.
  7. ↑ "CXXR: Refactorising R into C++ - Introduction". www.cs.kent.ac.uk. Retrieved 2025-12-01.
  8. ↑ "GitHub - oracle/fastr: A high-performance implementation of the R programming language, built on GraalVM". github.com. Retrieved 2025-12-01.
  9. ↑ "GitHub - radfordneal/pqR: pqR - a "pretty quick" version of R". github.com. Retrieved 2025-12-01.
  10. ↑ "Tools to Make Developing R Packages Easier • devtools". devtools.r-lib.org. Retrieved 2025-12-01.
  11. ↑ "Packrat: Reproducible package management for R". rstudio.github.io. Retrieved 2025-12-01.
  12. ↑ "Project Environments • renv". rstudio.github.io. Retrieved 2025-12-01.
  13. ↑ "Build and check a package — check • devtools". devtools.r-lib.org. Retrieved 2025-12-01.
  14. ↑ "CRAN: Package lme4". cran.r-project.org. Retrieved 2025-12-01.
  15. ↑ "CRAN: Package Matrix". cran.r-project.org. Retrieved 2025-12-01.
  16. ↑ "CRAN: Package mgcv". cran.r-project.org. Retrieved 2025-12-01.
  17. ↑ "CRAN: Package nlme". cran.r-project.org. Retrieved 2025-12-01.
  18. ↑ "CRAN: Package numDeriv". cran.r-project.org. Retrieved 2025-12-01.
  19. ↑ "R: General-purpose Optimization". stat.ethz.ch. Retrieved 2025-12-01.
  20. ↑ "CRAN: Package optimx". cran.r-project.org. Retrieved 2025-12-01.
  21. ↑ "CRAN: Package Rmpfr". cran.r-project.org. Retrieved 2025-12-01.
  22. ↑ "Bioconductor - edgeR". bioconductor.org. Retrieved 2025-12-01.
  23. ↑ "CRAN: Package forecast". cran.r-project.org. Retrieved 2025-12-01.
  24. ↑ "edgeR: differential expression analysis of digital gene expression data - User's Guide" (PDF). Archived from the original (PDF) on 2013-04-03.
  25. ↑ "Bioconductor - phyloseq". www.bioconductor.org. Retrieved 2025-12-01.
  26. ↑ "CRAN: Package survival". cran.r-project.org. Retrieved 2025-12-01.
  27. ↑ "CRAN: Package tidyr". cran.r-project.org. Retrieved 2025-12-01.
  28. ↑ "CRAN: Package bench". cran.r-project.org. Retrieved 2025-12-01.
  29. ↑ "Memory profiling in R using lineprof". www.hansenlab.org. Retrieved 2025-12-01.
  30. ↑ "CRAN: Package microbenchmark". cran.r-project.org. Retrieved 2025-12-01.
  31. ↑ "Package 'profvis'" (PDF). January 14, 2017. Archived from the original (PDF) on 2017-07-19.
  32. ↑ "CRAN: Package Rcpp". cran.r-project.org. Retrieved 2025-12-01.
  33. ↑ "Rprof function - RDocumentation". www.rdocumentation.org. Retrieved 2025-12-01.
  34. ↑ "Bioconductor - BiocParallel". www.bioconductor.org. Retrieved 2025-12-01.
  35. ↑ "CRAN: Package doParallel". cran.r-project.org. Retrieved 2025-12-01.
  36. ↑ "Using the foreach package". cran.r-project.org. Retrieved 2025-12-01.
  37. ↑ "CRAN: Package future". cran.r-project.org. Retrieved 2025-12-01.
  38. ↑ "Help for package parallel". cran.r-project.org. Retrieved 2025-12-01.
  39. ↑ "CRAN: Package Rmpi". cran.r-project.org. Retrieved 2025-12-01.
  40. ↑ "CRAN: Package snow". cran.r-project.org. Retrieved 2025-12-01.
  41. ↑ "CRAN: Package caret". cran.r-project.org. Retrieved 2025-12-01.
  42. ↑ "CRAN: Package keras". cran.r-project.org. Retrieved 2025-12-01.
  43. ↑ "CRAN: Package mlbench". cran.r-project.org. Retrieved 2025-12-01.
  44. ↑ "CRAN: Package mlr". cran.r-project.org. Retrieved 2025-12-01.
  45. ↑ "Machine Learning in R - Next Generation • mlr3". mlr3.mlr-org.com. Retrieved 2025-12-01.
  46. ↑ "Package 'randomForest'" (PDF). July 23, 2025. Archived from the original (PDF) on 2008-07-20.
  47. ↑ "tidymodels". www.tidymodels.org. Retrieved 2025-12-01.
  48. ↑ "CRAN: Package torch". cran.r-project.org. Retrieved 2025-12-01.
  49. ↑ "CRAN: Package xgboost". cran.r-project.org. Retrieved 2025-12-01.
  50. ↑ "CRAN: Package covr". cran.r-project.org. Retrieved 2025-12-01.
  51. ↑ "A Linter for R Code • lintr". lintr.r-lib.org. Retrieved 2025-12-01.
  52. ↑ "In-Line Documentation for R • roxygen2". roxygen2.r-lib.org. Retrieved 2025-12-01.
  53. ↑ "CRAN: Package roxygen2". cran.r-project.org. Retrieved 2025-12-01.
  54. ↑ "CRAN: Package styler". cran.r-project.org. Retrieved 2025-12-01.
  55. ↑ "CRAN: Package checkmate". cran.r-project.org. Retrieved 2025-12-01.
  56. ↑ "CRAN: Package RUnit". cran.r-project.org. Retrieved 2025-12-01.
  57. ↑ "Unit Testing for R • testthat". testthat.r-lib.org. Retrieved 2025-12-01.
  58. ↑ "CRAN: Package testthat". cran.r-project.org. Retrieved 2025-12-01.
  59. ↑ "CRAN: Package tinytest". cran.r-project.org. Retrieved 2025-12-01.