Skip to content

targets

Dynamic Function-Oriented 'Make'-Like Declarative Pipelines

v1.12.0 · Feb 9, 2026 · MIT + file LICENSE

Description

Pipeline tools coordinate the pieces of computationally demanding analysis projects. The 'targets' package is a 'Make'-like pipeline tool for statistics and data science in R. The package skips costly runtime for tasks that are already up to date, orchestrates the necessary computation with implicit parallel computing, and abstracts files as R objects. If all the current output matches the current upstream code and data, then the whole pipeline is up to date, and the results are more trustworthy than otherwise. The methodology in this package borrows from GNU 'Make' (2015, ISBN:978-9881443519) and 'drake' (2018, <doi:10.21105/joss.00550>).

Downloads

CRAN

23K

Last 30 days

774th

58.1K

Last 90 days

218.6K

Last year

Trend: +30.8% (30d vs prior 30d)

r2u

226

Last 30 days

754

Last 90 days

3.7K

Last year

Trend: -3% (30d vs prior 30d)

r2u: no daily series yet

CRAN Check Status

13 OK
Show all 13 flavors
Flavor Status
r-devel-linux-x86_64-debian-clang OK
r-devel-linux-x86_64-debian-gcc OK
r-devel-linux-x86_64-fedora-clang OK
r-devel-linux-x86_64-fedora-gcc OK
r-devel-windows-x86_64 OK
r-oldrel-macos-arm64 OK
r-oldrel-macos-x86_64 OK
r-oldrel-windows-x86_64 OK
r-patched-linux-x86_64 OK
r-release-linux-x86_64 OK
r-release-macos-arm64 OK
r-release-macos-x86_64 OK
r-release-windows-x86_64 OK

Check History

OK 13 OK · 0 NOTE · 0 WARNING · 0 ERROR · 0 FAILURE Jun 9, 2026
ERROR 12 OK · 0 NOTE · 0 WARNING · 1 ERROR · 0 FAILURE Jun 7, 2026
ERROR r-devel-linux-x86_64-debian-gcc

tests

Running ‘testthat.R’ [68s/91s]
Running the tests in ‘tests/testthat.R’ failed.
Complete output:
  > Sys.setenv(PROCESSX_NOTIFY_OLD_SIGCHLD = "true")
  > library(testthat)
  > library(targets)
  > test_check("targets", reporter = ProgressReporter$new(
...[truncated]...
:
    cannot create dir '/tmp/Rtmp3CJ40b/file1bbcaefdae057', reason 'No space left on device'
  4: In dir.create(path, recursive = TRUE) :
    cannot create dir '/tmp/Rtmp3CJ40b/file1bbcae373aa1a2', reason 'No space left on device'
  Execution halted
OK 14 OK · 0 NOTE · 0 WARNING · 0 ERROR · 0 FAILURE Mar 10, 2026

Reverse Dependencies (18)

Dependency Network

Dependencies Reverse dependencies base64url callr cli codetools data.table igraph (>= 2.0.0) knitr prettyunits ps R6 rlang secretbase tibble tidyselect vctrs +1 more dependencies geotargets gittargets jagstargets nlmixr2targets ravepipeline sqltargets tarchetypes SCIproj amadeus chopin data.validator fastreg knitr mortar pipeflow +3 more reverse deps targets

Version History

46 tracked
new 1.12.0 Mar 10, 2026
updated 1.12.0 ← 1.11.4 diff Feb 8, 2026
updated 1.11.4 ← 1.11.3 diff Sep 12, 2025
updated 1.11.3 ← 1.11.1 diff May 7, 2025
updated 1.11.1 ← 1.10.1 diff Apr 9, 2025
updated 1.10.1 ← 1.10.0 diff Jan 30, 2025
updated 1.10.0 ← 1.9.1 diff Jan 12, 2025
updated 1.9.1 ← 1.9.0 diff Dec 3, 2024
updated 1.9.0 ← 1.8.0 diff Nov 19, 2024
updated 1.8.0 ← 1.7.1 diff Oct 1, 2024
updated 1.7.1 ← 1.7.0 diff Jun 19, 2024
updated 1.7.0 ← 1.6.0 diff Apr 16, 2024
updated 1.6.0 ← 1.5.1 diff Mar 12, 2024
updated 1.5.1 ← 1.4.1 diff Feb 14, 2024
updated 1.4.1 ← 1.4.0 diff Jan 8, 2024