Futureverse
Packages & Docs
Overview of All Packages
Core Future API
future (core of the future framework)
Map-Reduce Future APIs
future.apply (base R apply with futures)
furrr (purrr with futures)
doFuture (a foreach adapter)
Parallel Backends
future (built-in, local & remote parallelization)
future.batchtools (use HPC scheduler)
future.callr (local callr parallelization)
future.mirai (parallelize via mirai)
Utilities
listenv (Use %<-% for list-like structures)
parallelly (enhances the parallel package)
progressr (progress updates in parallel)
For low-level developers
globals (identify globals)
future.tests (validate future backends)
Experimental
future.tools (tools for working with futures)
BiocParallel.FutureParam (a BiocParallel addon)
marshal (export non-exportable objects)
Parallel Backends
Tutorials
Talks
Use & Stats
Quality
Blog
Publications
Roadmap
About
Talks
Presentations on futures with slides and recorded videos
future.p2p: Peer-to-Peer Compute Clusters in R
Henrik Bengtsson
LatinR 2025
2025-12-03 (10 minutes)
HTML
Video
Blog post
Futureverse P2P: Peer-to-Peer Parallelization in R - Share compute among friends across the world
Henrik Bengtsson
useR! 2025, Durham, NC, USA
2025-08-10 (18 minutes)
HTML
PDF
Video
Blog post
future.mirai: Use the Mirai Parallelization Framework in Futureverse - Easy!
Henrik Bengtsson
useR! 2024, Salzburg, Austria
2024-07-09 (20 minutes)
HTML
PDF
Futureverse - A Unifying Parallelization Framework in R for Everyone
Henrik Bengtsson
Edmonton R User Group Meetup (YEGRUG) (virtual)
2023-05-22 (60 minutes)
HTML
PDF
Video
Blog post
Futureverse: Profile Parallel Code
Henrik Bengtsson
useR! 2022, worldwide (virtual)
2022-06-22 (25 minutes)
HTML
PDF
Video
Blog post
Future - Simple, Scalable Parallelization in R for the Biomedical Community
Henrik Bengtsson
CZI EOSS 2021, worldwide (virtual)
2021-11-02 (10 minutes)
HTML
Future: A Simple, Extendable, Generic Framework for Parallel Processing in R
Henrik Bengtsson
European Bioconductor Meeting 2020, worldwide (virtual)
2020-12-19 (35 minutes)
HTML
PDF
Video
Blog post
Future: Simple, Friendly Parallel Processing for R
Henrik Bengtsson
New York Open Statistical Programming Meetup, worldwide (virtual)
2020-11-12 (67 minutes)
HTML
PDF
Video
Blog post
Progressr: An Inclusive, Unifying API for Progress Updates
Henrik Bengtsson
e-Rum 2020, worldwide (virtual)
2020-06-17 (15 minutes)
HTML
PDF
Video
Blog post
Future: Simple Async, Parallel & Distributed Processing in R Why and What’s New?
Henrik Bengtsson
rstudio::conf 2020, San Francisco, California, USA
2020-01-29 (18 minutes)
HTML
PDF
Video
Blog post
Future: Simple Parallel and Distributed Processing in R
Henrik Bengtsson
useR! 2019, Toulouse, France
2019-07-12 (15 minutes)
HTML
PDF
Video
Blog post
Future: Friendly Parallel Processing in R for Everyone
Henrik Bengtsson
satRday LA 2019, Los Angeles, USA
2019-04-06 (45 minutes)
HTML
PDF
Video
Blog post
Future: Friendly Parallel Processing in R for Everyone
Henrik Bengtsson
satRday Paris 2019, Paris, France
2019-02-23 (50 minutes)
HTML
PDF
Blog post
Future: Parallel & Distributed Processing in R for Everyone
Henrik Bengtsson
eRum 2018, Budapest, Hungary
2018-05-16 (20 minutes)
HTML
PDF
Video
Blog post
Futures in R: Atomic Building Blocks for Asynchronous Evaluation
Henrik Bengtsson
R Consortium, Distributed Computing Working Group, worldwide (virtual)
2017-05-11 (60 minutes)
PDF
Event
A Future for R
Henrik Bengtsson
useR! 2016, Stanford, California, USA
2016-06-28 (18 minutes)
HTML
PDF
Video
Blog post