Changes on CRAN

“Changes on CRAN” published in The R Journal.

Kurt Hornik (WU Wirtschaftsuniversität Wien) , Uwe Ligges (TU Dortmund) , Achim Zeileis (Universität Innsbruck)

In the past 3 months, 462 new packages were added to the CRAN package repository. 219 packages were unarchived, 330 were archived and 1 had to be removed. The following shows the growth of the number of active packages in the CRAN package repository:

CRAN growth: Number of CRAN packages over time in levels (left) and in logs (right).

On 2023-01-31, the number of active packages was around 19135.

CRAN package submissions

From November 2022 to January 2023 CRAN received 6904 package submissions. For these, 12365 actions took place of which 8114 (66%) were auto processed actions and 4251 (34%) manual actions.

Minus some special cases, a summary of the auto-processed and manually triggered actions follows:

archive inspect newbies pending pretest publish recheck waiting
auto 1786 1594 1140 0 0 2164 724 706
manual 1523 81 365 209 54 1422 515 82

These include the final decisions for the submissions which were

archive publish
auto 1665 (24.7%) 1733 (25.7%)
manual 1506 (22.3%) 1844 (27.3%)

where we only count those as auto processed whose publication or rejection happened automatically in all steps.

CRAN mirror security

Currently, there are 96 official CRAN mirrors, 80 of which provide both secure downloads via ‘httpsand use secure mirroring from the CRAN master (via rsync through ssh tunnels). Since the R 3.4.0 release, chooseCRANmirror() offers these mirrors in preference to the others which are not fully secured (yet).

CRAN Task View Initiative

Currently there are 42 task views (see, with median and mean numbers of CRAN packages covered 103 and 116, respectively. Overall, these task views cover 4050 CRAN packages, which is about 21% of all active CRAN packages.


Text and figures are licensed under Creative Commons Attribution CC BY 4.0. The figures that have been reused from other sources don't fall under this license and can be recognized by a note in their caption: "Figure from ...".


For attribution, please cite this work as

Hornik, et al., "The R Journal: Changes on CRAN", The R Journal, 2022

BibTeX citation

  author = {Hornik, Kurt and Ligges, Uwe and Zeileis, Achim},
  title = {The R Journal: Changes on CRAN},
  journal = {The R Journal},
  year = {2022},
  note = {},
  volume = {14},
  issue = {4},
  issn = {2073-4859},
  pages = {356-357}