Package: rush Title: Rapid Asynchronous and Distributed Computing Version: 1.2.0 Authors@R: person("Marc", "Becker", , "marcbecker@posteo.de", role = c("cre", "aut", "cph"), comment = c(ORCID = "0000-0002-8115-0400")) Description: Package to tackle large-scale problems asynchronously across a distributed network. Employing a database centric model, rush enables workers to communicate tasks and their results over a shared 'Redis' database. Key features include low task overhead, efficient caching, and robust error handling. The package powers the asynchronous optimization algorithms in the 'bbotk' and 'mlr3tuning' packages. License: MIT + file LICENSE URL: https://rush.mlr-org.com, https://github.com/mlr-org/rush BugReports: https://github.com/mlr-org/rush/issues Depends: R (>= 3.6.0) Imports: checkmate, data.table, ids, jsonlite, lgr (>= 0.5.0), mirai (>= 2.5.0), mlr3misc (>= 0.20.0), processx, R6, redux, uuid Suggests: callr, knitr, lhs, quarto, ranger, rmarkdown, testthat (>= 3.0.0), xgboost SystemRequirements: Redis (>= 7.0) Config/testthat/edition: 3 Config/testthat/parallel: false Encoding: UTF-8 Roxygen: list(markdown = TRUE) Config/roxygen2/version: 8.0.0.9000 Config/pak/sysreqs: libhiredis-dev libssl-dev Repository: https://mlr-org.r-universe.dev Date/Publication: 2026-07-13 11:16:34 UTC RemoteUrl: https://github.com/mlr-org/rush RemoteRef: v1.2.0 RemoteSha: 9df99bfea11baa74851dc5a4112b5d03557e324b NeedsCompilation: no Packaged: 2026-07-13 13:56:36 UTC; root Author: Marc Becker [cre, aut, cph] (ORCID: ) Maintainer: Marc Becker