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.