renv: Project Environments

A dependency management toolkit for R. Using 'renv', you can create and manage project-local R libraries, save the state of these libraries to a 'lockfile', and later restore your library as required. Together, these tools can help make your projects more isolated, portable, and reproducible.

Version: 1.0.7
Imports: utils
Suggests: BiocManager, cli, covr, cpp11, devtools, gitcreds, jsonlite, knitr, miniUI, packrat, pak, R6, remotes, reticulate, rmarkdown, rstudioapi, shiny, testthat, uuid, waldo, yaml, webfakes
Published: 2024-04-11
DOI: 10.32614/CRAN.package.renv
Author: Kevin Ushey ORCID iD [aut, cre], Hadley Wickham ORCID iD [aut], Posit Software, PBC [cph, fnd]
Maintainer: Kevin Ushey <kevin at>
License: MIT + file LICENSE
NeedsCompilation: no
Materials: README NEWS
In views: ReproducibleResearch
CRAN checks: renv results


Reference manual: renv.pdf
Vignettes: Using renv with continuous integration
Using renv with Docker
Frequently asked questions
Installing packages
Package sources
Package development
packrat vs. renv
Project profiles
Using Python with renv
Introduction to renv
Using renv with Posit Connect


Package source: renv_1.0.7.tar.gz
Windows binaries: r-devel:, r-release:, r-oldrel:
macOS binaries: r-release (arm64): renv_1.0.7.tgz, r-oldrel (arm64): renv_1.0.7.tgz, r-release (x86_64): renv_1.0.7.tgz, r-oldrel (x86_64): renv_1.0.7.tgz
Old sources: renv archive

Reverse dependencies:

Reverse imports: BiocBook, cabinets, deps, grateful, jetpack, learnr, link2GI, madrat, pracpac, rang, rcompendium, rhino, rsconnect, rsf, rworkflows, shiny.benchmark, shinylive, shinymgr, softbib, starter, updater, worcs
Reverse suggests: attachment, BeeBDC, bundle, golem, HaDeX, inlcolor, inldata, inlpubs, pacs, rspm, scpoisson, shinyquiz, SimDesign, tidytlg, weakARMA, webmap, xfun
Reverse enhances: rprofile


Please use the canonical form to link to this page.