mirai: Minimalist Async Evaluation Framework for R
Designed for simplicity, a 'mirai' evaluates an R expression
asynchronously, locally or distributed over the network. Built on
'nanonext' and 'NNG' for modern networking and concurrency, scales
efficiently to millions of tasks over thousands of persistent parallel
processes. Provides optimal scheduling over fast 'IPC', TCP, and TLS
connections, integrating with SSH or cluster managers. Implements
event-driven promises for reactive programming, and supports custom
serialization for cross-language data types.
| Version: |
2.5.2 |
| Depends: |
R (≥ 3.6) |
| Imports: |
nanonext (≥ 1.7.2) |
| Suggests: |
cli, litedown, otel, otelsdk |
| Enhances: |
parallel, promises |
| Published: |
2025-11-05 |
| DOI: |
10.32614/CRAN.package.mirai |
| Author: |
Charlie Gao [aut,
cre],
Joe Cheng [ctb],
Posit Software, PBC [cph,
fnd],
Hibiki AI Limited [cph] |
| Maintainer: |
Charlie Gao <charlie.gao at posit.co> |
| BugReports: |
https://github.com/r-lib/mirai/issues |
| License: |
MIT + file LICENSE |
| URL: |
https://mirai.r-lib.org, https://github.com/r-lib/mirai |
| NeedsCompilation: |
no |
| Citation: |
mirai citation info |
| Materials: |
README, NEWS |
| In views: |
HighPerformanceComputing |
| CRAN checks: |
mirai results |
Documentation:
Downloads:
Reverse dependencies:
| Reverse imports: |
bakerrr, bregr, chopin, crew, future.mirai, GeomArchetypal, gratia, ichimoku, invivoPKfit, kinesis, mlr3, myownrobs, pliman, reqres, rush, synthReturn |
| Reverse suggests: |
bbotk, brms, evsim, filibustr, important, logger, mlr3fselect, mlr3hyperband, mlr3learners, mlr3mbo, mlr3misc, mlr3tuning, plumber2, promises, purrr, ravepipeline, routr, shiny, shinyscholar, teal, tune, worldmet |
Linking:
Please use the canonical form
https://CRAN.R-project.org/package=mirai
to link to this page.