Other packages > Find by keyword >

future  

Unified Parallel and Distributed Processing in R for Everyone
View on CRAN: Click here


Download and install future package within the R console
Install from CRAN:
install.packages("future")

Install from Github:
library("remotes")
install_github("cran/future")

Install by package version:
library("remotes")
install_version("future", "1.69.0")



Attach the package and use:
library("future")
Maintained by
Henrik Bengtsson
[Scholar Profile | Author Map]
All associated links for this package
First Published: 2015-06-19
Latest Update: 2025-07-29
Description:
The purpose of this package is to provide a lightweight and unified Future API for sequential and parallel processing of R expression via futures. The simplest way to evaluate an expression in parallel is to use `x %<-% { expression }` with `plan(multisession)`. This package implements sequential, multicore, multisession, and cluster futures. With these, R expressions can be evaluated on the local machine, in parallel a set of local machines, or distributed on a mix of local and remote machines. Extensions to this package implement additional backends for processing futures via compute cluster schedulers, etc. Because of its unified API, there is no need to modify any code in order switch from sequential on the local machine to, say, distributed processing on a remote compute cluster. Another strength of this package is that global variables and functions are automatically identified and exported as needed, making it straightforward to tweak existing code to make use of futures.
How to cite:
Henrik Bengtsson (2015). future: Unified Parallel and Distributed Processing in R for Everyone. R package version 1.69.0, https://cran.r-project.org/web/packages/future. Accessed 23 Sep. 2026.
Previous versions and publish date:
(2026-07-20 17:10), 0.6.0 (2015-06-19 10:25), 0.7.0 (2015-07-14 20:40), 0.8.0 (2015-09-07 08:46), 0.8.1 (2015-10-05 23:01), 0.8.2 (2015-10-14 23:41), 0.9.0 (2015-12-12 09:13), 0.10.0 (2015-12-31 00:35), 0.11.0 (2016-01-20 09:12), 0.12.0 (2016-02-24 09:11), 0.13.0 (2016-04-14 08:32), 0.14.0 (2016-05-17 01:08), 0.15.0 (2016-06-14 10:31), 1.0.0 (2016-06-24 09:53), 1.0.1 (2016-07-04 09:31), 1.1.0 (2016-10-10 08:28), 1.1.1 (2016-10-11 00:45), 1.2.0 (2016-11-12 14:02), 1.3.0 (2017-02-19 10:53), 1.4.0 (2017-03-13 08:45), 1.5.0 (2017-05-26 08:31), 1.6.0 (2017-08-13 07:33), 1.6.1 (2017-09-09 16:52), 1.6.2 (2017-10-17 00:57), 1.7.0 (2018-02-11 15:26), 1.8.0 (2018-04-08 13:08), 1.8.1 (2018-05-03 06:13), 1.9.0 (2018-07-23 10:00), 1.10.0 (2018-10-17 10:20), 1.11.0 (2019-01-22 00:20), 1.11.1.1 (2019-01-27 00:30), 1.12.0 (2019-03-08 20:32), 1.13.0 (2019-05-09 00:50), 1.14.0 (2019-07-02 10:30), 1.15.0 (2019-11-08 13:20), 1.15.1 (2019-11-25 10:40), 1.16.0 (2020-01-16 16:20), 1.17.0 (2020-04-18 09:40), 1.18.0 (2020-07-09 07:40), 1.19.1 (2020-09-22 18:30), 1.20.1 (2020-11-03 07:40), 1.21.0 (2020-12-10 10:00), 1.22.1 (2021-08-25 11:30), 1.23.0 (2021-10-31 07:30), 1.24.0 (2022-02-19 19:20), 1.25.0 (2022-04-24 09:00), 1.26.1 (2022-05-27 21:20), 1.27.0 (2022-07-22 13:00), 1.28.0 (2022-09-02 15:40), 1.29.0 (2022-11-06 18:40), 1.30.0 (2022-12-16 01:20), 1.31.0 (2023-02-01 09:50), 1.32.0 (2023-03-07 09:10), 1.33.0 (2023-07-01 20:00), 1.33.1 (2023-12-22 08:20), 1.33.2 (2024-03-26 19:00), 1.34.0 (2024-07-29 18:50), 1.40.0 (2025-04-10 10:40), 1.49.0 (2025-05-09 05:20), 1.58.0 (2025-06-05 07:30), 1.67.0 (2025-07-29 14:50), 1.68.0 (2025-11-17 07:10), 1.69.0 (2026-01-16 15:40), 1.70.0 (2026-03-14 07:10)
Other packages that cited future R package
View future citation profile
Other R packages that future depends, imports, suggests or enhances
Complete documentation for future
Functions, R codes and Examples using the future R package
Some associated functions: ClusterFuture-class . ConstantFuture-class . Future-class . FutureCondition . FutureGlobals . FutureResult . MulticoreFuture-class . MultiprocessFuture-class . UniprocessFuture-class . backtrace . cluster . clusterExportSticky . find_references . future . future.options . futureOf . futureSessionInfo . futures . getExpression . getGlobalsAndPackages . grapes-conditions-grapes . grapes-globals-grapes . grapes-label-grapes . grapes-lazy-grapes . grapes-plan-grapes . grapes-seed-grapes . grapes-stdout-grapes . grapes-tweak-grapes . mandelbrot . multicore . multisession . nbrOfWorkers . nullcon . plan . private_length . re-exports . readImmediateConditions . requestCore . resetWorkers . resolve . resolved . result . run . save_rds . sequential . sessionDetails . signalConditions . sticky_globals . tweak . usedCores . value . 
Some associated R codes: 000.bquote.R . 000.import.R . 000.re-exports.R . ClusterFuture-class.R . ClusterRegistry.R . ConstantFuture-class.R . Future-class.R . FutureCondition-class.R . FutureGlobals-class.R . FutureRegistry.R . FutureResult-class.R . MulticoreFuture-class.R . MultiprocessFuture-class.R . MultisessionFuture-class.R . UniprocessFuture-class.R . backtrace.R . capture_journals.R . cluster.R . conditions_OP.R . connections.R . constant.R . expressions.R . future.R . futureAssign.R . futureAssign_OP.R . futureCall.R . futureOf.R . futureSessionInfo.R . futures.R . globals.R . globals_OP.R . journal.R . label_OP.R . lazy_OP.R . makeClusterPSOCK_args.R . mandelbrot.R . multicore.R . multisession.R . nbrOfWorkers.R . options.R . plan_OP.R . resolve.R . resolved.R . rng_utils.R . seed_OP.R . sequential.R . sessionDetails.R . signalConditions.R . signalEarly.R . stdout_OP.R . stealth_sample.R . sticky_globals.R . tweak.R . tweakExpression.R . tweak_OP.R . utils,conditions.R . utils-immediateCondition.R . utils-marshalling.R . utils.R . uuid.R . value.R . whichIndex.R . zzz.R . zzz.plan.R .  Full future package functions and examples
Downloads during the last 30 days

Today's Hot Picks in Authors and Packages

umap  
Uniform Manifold Approximation and Projection
Uniform manifold approximation and projection is a technique for dimension reduction. The algorithm ...
Download / Learn more Package Citations See dependency  
ADDT  
Analysis of Accelerated Destructive Degradation Test Data
Accelerated destructive degradation tests (ADDT) are often used to collect necessary data for assess ...
Download / Learn more Package Citations See dependency  
nextGenShinyApps  
Craft Exceptional 'R Shiny' Applications and Dashboards with Novel Responsive Tools
Nove responsive tools for designing and developing 'Shiny' dashboards and applications. The scripts ...
Download / Learn more Package Citations See dependency  
gghighlight  
Highlight Lines and Points in 'ggplot2'
Make it easier to explore data with highlights. ...
Download / Learn more Package Citations See dependency  
docreview  
Opinionated Documentation Checking
High quality documentation can make for a great experience for your users. You can use 'docreview' t ...
Download / Learn more Package Citations See dependency  
RKorAPClient  
'KorAP' Web Service Client Package
A client package that makes the 'KorAP' web service API accessible from R. The corpus analysis plat ...
Download / Learn more Package Citations See dependency  

28,720

R Packages

247,686

Dependencies

75,677

Author Associations

28,721

Publication Badges

© Copyright since 2022. All right reserved, rpkg.net.  Based in Cambridge, Massachusetts, USA