R Observatory
Search
install.packages("pak")
CRAN 30-day downloads, method
279K−13.9% down on the 30 days before, the worse direction

The goal of 'pak' is to make package installation faster and more reliable. In particular, it performs all HTTP operations in parallel, so metadata resolution and package downloads are fast. Metadata and package files are cached on the local disk as well.

Full description

The goal of 'pak' is to make package installation faster and more reliable. In particular, it performs all HTTP operations in parallel, so metadata resolution and package downloads are fast. Metadata and package files are cached on the local disk as well. 'pak' has a dependency solver, so it finds version conflicts before performing the installation. This version of 'pak' supports CRAN, 'Bioconductor' and 'GitHub' packages as well.

Maintainer
Gábor Csárdi
Licence
GPL-3
Latest release
22 Jul 2026
First release
19 Feb 2019

Compare with another package

More details
Releases
26
Needs compilation
Yes
Needs R
>= 3.5
Config/Needs/check
r-lib/pkgcache@feature/ppm-sso
Config/Needs/deploy
cli (>= 3.2.0), curl, desc, gitcreds, glue@1.6.2, gaborcsardi/jsonlite, processx, R6@2.5.1
Config/Needs/website
r-lib/asciicast, rmarkdown, roxygen2, tidyverse/tidytemplate
Config/build/extra-sources
configure*
Config/needs/dependencies
callr, cli, curl, desc, filelock, jsonlite, keyring, lpSolve, pkgbuild, r-lib/pkgcache@feature/ppm-sso, r-lib/pkgdepends, pkgsearch, processx, ps, r-lib/tsitter, gaborcsardi/tstoml, yaml
Config/roxygen2/version
8.0.0
Config/testthat/edition
3
Config/usethis/last-upkeep
2025-05-13
Subjects (1) Method, Subjects
Cite

Package

Run in R for the authors' preferred citation:

citation("pak")
APA
Csárdi, G., Ascent Digital Services, Michel Berkelaar and lpSolve authors, Posit Software, PBC, R Consortium, Beasley, W., Chang, W., Daeschler, D., Dong, Z., Gao, C., Garbett, S., Geldreich, R., Hester, J., Hilaiel, L., Horner, J., Kamvar, Z., Loden, J., O'Connor, B., Ooms, J., Podgórski, K., Quinn, M., Rodola, G., Salmon, M., Simonov, K., Stephens, J., Temple Lang, D., Warnes, G., Wickham, H., Wong, A., & Xie, Y. (2026). pak: Another Approach to Package Installation (Version 0.11.1) [Computer software]. https://doi.org/10.32614/CRAN.package.pak
About

This package has no citation file, so citation() returns this entry built from DESCRIPTION.

R Observatory

For a number measured here: a download total, a coverage figure, an archival date.

APA
Balamuta, J. J. (2026). R Observatory: Metrics for pak version 0.11.1 [Data set]. HJJB, LLC. Data release v2026-10-30. https://doi.org/10.5281/zenodo.21843040
About

From data release v2026-10-30, which the citation names so these numbers can be found later.

All 13 check platforms pass.

  • r-devel-linux-x86_64-debian-clang

    The unreleased R on Linux, x86_64, debian-clang

    OK

    Version checked
    0.11.1
    Time taken
    289 s
  • r-devel-linux-x86_64-debian-gcc

    The unreleased R on Linux, x86_64, debian-gcc

    OK

    Version checked
    0.11.1
    Time taken
    241 s
  • r-devel-linux-x86_64-fedora-clang

    The unreleased R on Linux, x86_64, fedora-clang

    OK

    Version checked
    0.11.1
    Time taken
    194 s
  • r-devel-linux-x86_64-fedora-gcc

    The unreleased R on Linux, x86_64, fedora-gcc

    OK

    Version checked
    0.11.1
    Time taken
    225 s
  • r-devel-windows-x86_64

    The unreleased R on Windows, x86_64

    OK

    Version checked
    0.11.1
    Time taken
    634 s
  • r-oldrel-macos-arm64

    The previous release of R on macOS, arm64

    OK

    Version checked
    0.11.1
    Time taken
    134 s
  • r-oldrel-macos-x86_64

    The previous release of R on macOS, x86_64

    OK

    Version checked
    0.11.1
    Time taken
    599 s
  • r-oldrel-windows-x86_64

    The previous release of R on Windows, x86_64

    OK

    Version checked
    0.11.1
    Time taken
    785 s
  • r-patched-linux-x86_64

    The patched release of R on Linux, x86_64

    OK

    Version checked
    0.11.1
    Time taken
    303 s
  • r-release-linux-x86_64

    The current release of R on Linux, x86_64

    OK

    Version checked
    0.11.1
    Time taken
    292 s
  • r-release-macos-arm64

    The current release of R on macOS, arm64

    OK

    Version checked
    0.11.1
    Time taken
    118 s
  • r-release-macos-x86_64

    The current release of R on macOS, x86_64

    OK

    Version checked
    0.11.1
    Time taken
    633 s
  • r-release-windows-x86_64

    The current release of R on Windows, x86_64

    OK

    Version checked
    0.11.1
    Time taken
    673 s
  • 13 OK

Over time

No change since 5 Aug 2026

As a list (8)
ChangedWorst statusOKNotesWarningsErrors
5 Aug 2026OK13000
1 Aug 2026Note12100
9 Jun 2026OK13000
5 Jun 2026Error12001
25 Apr 2026OK12000
20 Apr 2026Note11300
18 Apr 2026Error10301
10 Mar 2026Note11300

Since March 2026

Check results on CRAN

Total downloads in the last 30 days
315,789−9.6% down on the 30 days before, the worse directionIt is the sum of 4 channels: CRAN, r2u, autoCRAN and conda-forge.

CRAN rank

196 of 26,581

CRAN

278,684 downloads in the last 30 days

Rank
196 of 26,581
Change
−13.9% down on the 30 days before, the worse direction

It is in the total. Take it out

r2u

22,907 downloads in the last 30 days

Rank
169 of 30,526
Change
+66.6% up on the 30 days before, the better direction

It is in the total. Take it out

autoCRAN

17 downloads in the last 30 days

Rank
3,280 of 29,259
Change
−15% down on the 30 days before, the worse direction

It is in the total. Take it out

conda-forge

14,181 downloads in the last 30 days

Rank
373 of 3,828
Change
+17.9% up on the 30 days before, the better direction

It is in the total. Take it out

Over time

Compare downloads

Needs
2
Dependent packages
16
Suggested by
31
Needs (2)
  • tools
  • utils
Installing it adds
0 packages, 0 KB of source
Of those, need compilation
0
Optional extras (23)
Dependent packages (16)
PackageTitleDownloads in 30 days
devtoolsTools to Make Developing R Packages Easier296,261
usethisAutomate Package and Project Setup217,557
dockerfilerEasy Dockerfile Creation from R2,026
RequireInstalling and Loading R Packages for Reproducible Workflows976
tidyfstTidy Verbs for Fast Data Manipulation972
mizerDynamic Multi-Species Size Spectrum Modelling826
thisutilsReliable Utilities for Reusable Research Workflows597
guideRMiscellaneous Statistical Functions Used in 'guide-R'578
shinyscholarA Template for Creating Reproducible 'shiny' Applications475
cooltoolsPractical Tools for Scientific Computation and Visualisation440
PaReA Way to Perform Code Review or QA on Other Packages381
natmanagerInstall the 'Natverse' Packages from Scratch378
courieRMigrate Installed R Packages Between R Versions307
wjakePersonal Themes and Formatting Preferences221
havelVisualize and Tabulate 'R' Package Dependencies183
manifestoCreate Project Manifest Files164
Functions
5,454
Public exports
69
Lines of R code
11,921
Median complexity
1
Functions (5,454)
Size and composition

Lines by kind (650,917)

KindLinesShare
R code11,9212%
Tests1,5150.2%
Documentation8,0771%
Compiled code629,40497%

Lines by language

LanguageLinesShare
C629,44997%
R13,2322%
Rd6,2041%
Vignettes1,1930.2%
Markdown8220.1%
Other170%

Languages are counted from file extensions.

Files
1,705
R functions
273
Compiled functions
5,247
Object systems
S3: 12 methods
Complexity
Median
1
Mean
2.31
Highest
20
Median lines per function
9
About complexity

Cyclomatic complexity counts the independent paths through a function: 1 is a straight line, higher is harder to test. R functions only.

Call graph figures
R functions
273
Calls
308
Unconnected
47
Groups
9
Growth (26 releases)
Total lines by release
12,089 on 19 Feb 2019650,917 on 22 Jul 2026
Release changes

The tests stopped with an error, so coverage was not obtained.

Test cases
37
Lines of tests
1,515
Exports named in tests
10.1%
Test suite
Has tests
Yes
Test frameworks
RUnit, testthat, tinytest
Test cases
37
Snapshot tests
23
Test lines per line of code
0.13
Exports documented
100%
Arguments documented
98.5%
Return value documented
81.6%
Help pages with examples
24.6%
Examples run in checks
100%
Other documentation
README
Yes, 421 words
Release notes file
Yes
Help pages
61
Lines of documentation
8,077
More people (9)

Funded by Ascent Digital Services, Posit Software, PBC, R Consortium

Earlier names (16)
  • ActiveState
  • Bill Denney
  • Brodie Gaslam
  • Christophe Regouby
  • Eddy Petrisor
  • Giampaolo Rodola'
  • Gregory Jefferis
  • Jennifer Bryan
  • Kirill Müller
  • Linus Torvalds
  • Mango Solutions
  • Neal Richardson
  • RStudio
  • Sridhar Ratnakumar
  • Trent Mick
  • Trevor Davis

r-lib / pak on github.com

Stars
822+0.12% up on 30 days ago, the better direction
Forks
90
Open issues
263
Last commit
29 Oct 2026
Activity
Commits
1,555
Open pull requests
16
Tagged releases
24
Latest tagged release
v0.11.1, 22 Jul 2026
In development
Default branch at 0.11.1.9000, ahead of CRAN 0.11.1 (checked 2026-10-25)
Issues closed in
6 days (median)
Pull requests closed in
0 days (median)
Pull requests merged
88%
Created
2 Nov 2017
Licence file reads as
–
Development practices (12)
KindFound
Continuous integrationGitHub Actions, R CMD check workflow
The R CMD check workflow runs on Linux, macOS and Windows, and on R-devel
Governance and communityCode of conduct
Docs sourceREADME.Rmd, pkgdown
GitHub Pages site last deployed 2026-10-12
The repository has a site deploy workflow
pkgdown site last built 2026-07-22
CoverageCoverage reporting (Codecov)
Reproducibility and dev environmentMakefile
Lint, format, editorAir, VS Code, RStudio project

Method, repository practices

Across r-lib

Claude Codeat least 1 crediting itClaude CodeFirst seen on or before 12 Oct 2026at least 1 crediting it
Claude Opus 5.5Claude Opus 5.512 Oct 20261 commit

Tools

ToolFirst seenCommits crediting it
Claude Code12 Oct 2026 or earlier1 at least

Models

ModelCommitsFirst commitLast commitCredit lines of
Claude Opus 5.5112 Oct 202612 Oct 2026Claude Code

Across r-lib

R releases
  • On CRAN
  • Archived
  • Facing archival
  • Release

Archived and back

ArchivedBackCRAN's reasonKind
16 Nov 202020 Nov 2020check problems were not corrected in timeChecks not fixed
VersionReleasedREvents
0.11.1 current22 Jul 20264.6.1Fix due 15 Aug 2026
The checks were fixed and the deadline was lifted.
0.11.015 Jul 20264.6.1
0.10.07 Jun 20264.6.0
0.9.527 Apr 20264.6.0
0.9.417 Apr 20264.5.3
0.9.3-115 Apr 2026 first seen4.5.3
0.9.39 Apr 20264.5.3
0.9.222 Dec 20254.5.2
Earlier versions (18)
VersionReleasedREvents
0.9.11 Dec 20254.5.2
0.9.027 May 20254.5.0
0.8.0.29 Apr 20254.4.3
0.8.0.116 Jan 20254.4.2
0.8.026 Aug 20244.4.1
0.7.217 Mar 20244.3.3
0.7.14 Mar 20244.3.3
0.7.017 Nov 20234.3.2
0.6.029 Aug 20234.3.1
0.5.127 Apr 20234.3.0
0.5.020 Apr 20234.2.3
0.4.015 Jan 20234.2.2
0.3.18 Sep 20224.2.1
0.3.011 Apr 20224.1.3
0.2.120 Dec 20214.1.2
0.2.01 Dec 20214.1.2
0.1.2.120 Nov 20204.0.3Back on CRAN 20 Nov 2020
0.1.219 Feb 20193.5.2Archived 16 Nov 2020
“check problems were not corrected in time”
Release notes (0.11.1)
  • Installing a package from a GitHub release (e.g. user/repo@*release) or pull request works again (#900).
  • More improvements when a repository (typically Posit Package Manager) serves a source package instead of the requested binary (#891).