Package: rush
Title: Rapid Asynchronous and Distributed Computing
Version: 1.1.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.1.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
Config/testthat/edition: 3
Config/testthat/parallel: false
Encoding: UTF-8
RoxygenNote: 7.3.3
NeedsCompilation: yes
Packaged: 2026-04-24 16:15:49 UTC; marc
Author: Marc Becker [cre, aut, cph] (ORCID:
    <https://orcid.org/0000-0002-8115-0400>)
Maintainer: Marc Becker <marcbecker@posteo.de>
Repository: CRAN
Date/Publication: 2026-04-24 16:30:02 UTC
