Rcpp (

10 users

Seamless R and C++ Integration.


The 'Rcpp' package provides R functions as well as C++ classes which offer a seamless integration of R and C++. Many R data types and objects can be mapped back and forth to C++ equivalents which facilitates both writing of new code as well as easier integration of third-party libraries. Documentation about 'Rcpp' is provided by several vignettes included in this package, via the 'Rcpp Gallery' site at , the paper by Eddelbuettel and Francois (2011, ), the book by Eddelbuettel (2013, ) and the paper by Eddelbuettel and Balamuta (2018, ); see 'citation("Rcpp")' for details.

Maintainer: Dirk Eddelbuettel
Author(s): Dirk Eddelbuettel, Romain Francois, JJ Allaire, Kevin Ushey, Qiang Kou, Nathan Russell, Douglas Bates and John Chambers

License: GPL (>= 2)

Uses: inline, rbenchmark, pkgKitten, tinytest
Reverse depends: accelerometry, acer, ADMMsigma, ALKr, Amelia, AnaCoDa, ANN, apcluster, auteur, BaBooN, baggr, baitmet, Barycenter, bayes4psy, BayesComm, bayesdfa, BayesianFROC, bayesLopod, BayesSenMC, bcf, bcp, beanz, bfa, bfp, bifactorial, bigReg, Biocomb, biofiles, blockcluster, blockmodels, BLPestimatoR, bmlm, BMSC, breathteststan, BreedingSchemeLanguage, brms, BuyseTest, CARBayes, CARBayesST, castor, ccaPP, cda, cladoRcpp, classify, climdex.pcic, clogitL1, clusternor, ClusterStability, ClustMMDD, collUtils, COMPoissonReg, ConConPiWiFun, conStruct, copCAR, coxmeg, CoxPlus, cstab, ctsem, curveDepth, cxxPack, cytometree, datastructures, dbmss, DCPO, Delaporte, DeLorean, dendextendRcpp, DepthProc, dfpk, disclapmix, diversitree, DPP, DPWeibull, drgee, dslice, ecp, EditImputeCont, eggCounts, emIRT, EPGLM, EpiContactTrace, erah, ExactNumCI, fastGHQuad, fastR, FBFsearch, FCNN4R, fdaMixed, FDGcopulas, ffstream, FKSUM, flan, forecast, FRESA.CAD, FSInteract, fugeR, gaston, gdalcubes, gdm, GeDS, geiger, GeneticTools, GENLIB, GenomicTools, glmgraph, glmmfields, Gmisc, gMWT, gof, goffda, GOsummaries, GPlab, gppm, gRbase, gRim, growcurves, growfunctions, GSE, GUTS, GWmodel, hal9001, hBayesDM, highlight, hkevp, httpuv, hypervolume, IBHM, icenReg, idealstan, idem, inarmix, IsingSampler, jaatha, JAGUAR, jmotif, kergp, KernSmoothIRT, Kmisc, knor, LaF, landsepi, largeVis, ldat, llbayesireg, lm.br, lme4, lolog, ludic, MAINT.Data, ManifoldOptim, marked, matchingR, maxent, mbbefd, mcIRT, memnet, meshsimp, metaBMA, MetaStan, mets, mgwrsar, mice, microsamplingDesign, minqa, miscF, MixedDataImpute, mixlink, mlmm, mlvocab, MPTinR, MRIaggr, multicool, multinet, multmod, mvabund, MVB, mvcluster, ndl, NetworkAnalysis, nfda, ngspatial, NlinTS, nonlinearTseries, NPBayesImpute, NPBayesImputeCat, NPflow, oem, OncoBayes2, OneArmPhaseTwoStudy, OpenMx, optimization, orQA, OsteoBioR, oXim, PACVB, palm, parser, pbdBASE, pbdDMAT, pcFactorStan, PCMBaseCpp, PerMallows, pgsc, phylobase, planar, POUMM, PoweR, PPtreeViz, PReMiuM, ProbitSpatial, ProFit, promotionImpact, ProNet, propagate, prophet, psgp, publipha, quadrupen, rasterly, RBesT, Rborist, RBrownie, Rchemcpp, Rclusterpp, RcppArmadillo, RcppBDT, rcppbugs, RcppClassic, RcppClassicExamples, RcppCNPy, RcppDE, RcppEigen, RcppExamples, RcppGSL, RcppOctave, RcppProgress, RcppRoll, RcppSMC, RcppXts, recmap, regsem, remote, rerf, revealedPrefs, rexpokit, Rfast, Rfast2, rforensicbatwing, rgam, RGeode, RInside, Rlda, Rlgt, rlme, Rmalschains, rmdcev, RMessenger, rmgarch, robustgam, robustHD, rococo, rotasym, rotations, RoughSets, rpart.LAD, RProtoBuf, RQuantLib, RSNNS, RSofia, Rsomoclu, rstan, rstanarm, rstanemax, rstansim, rstap, rtkore, rtkpp, rugarch, RVowpalWabbit, satellite, SBSA, SCPME, sdcMicro, sdcTable, seismicRoll, SeqDetect, sequences, SILGGM, simFrame, sirt, snipEM, spacodiR, sparseHessianFD, sparseLTSEigen, spass, spatialfusion, SpatialTools, spp, spreadr, ssMousetrack, stcos, steadyICA, StMoSim, stochvol, stpm, stream, surveillance, survHE, survSNP, synlik, tagcloud, TAM, tbart, termstrc, themetagenomics, thurstonianIRT, TLMoments, tmg, transmission, treatSens, treeclim, trialr, trustOptim, unmarked, vegclust, VideoComparison, VIM, visit, volesti, waffect, walker, wingui, wordcloud, wsrf, zic
Reverse suggests: ActisoftR, BivRec, bridgesampling, CodeDepends, coveffectsplot, crmPack, cxxfunplus, devtools, drake, hyperSpec, ie2misc, iemisc, inline, Kmisc, lineqGPR, lme4, mlxR, MPTinR, pkgbuild, pkgload, plogr, PopED, PracTools, progress, Quartet, R.SamBada, Rcereal, RcppDate, RcppParallel, RcppThread, RProtoBuf, scriptexec, sparsepp, StanHeaders, TreeSearch, TreeTools, uavRst

Released about 1 month ago.

74 previous versions



  3.3/5 (3 votes)


  3.0/5 (3 votes)

Log in to vote.


No one has written a review of Rcpp yet. Want to be the first? Write one now.

Related packages: reticulate, BatchJobs, BatchExperiments, doRNG, RInside, OpenCL, dclone, aprof, freegroup, bcp, biglm, bigmemory, bnlearn, caret, data.table, ff, GAMBoost, HadoopStreaming, inline, latentnet(20 best matches, based on common tags.)

Search for Rcpp on google, google scholar, r-help, r-devel.

Visit Rcpp on R Graphical Manual.