bigbang: Build 'Tidyverse'-Style Meta-Packages from Local Package Files

Turns a curated set of package archives (.tar.gz, .zip) into one meta-package in the style of the 'tidyverse', so that a group of interdependent packages can be distributed and installed as a single unit. The generated meta-package records the exact archive versions it was built from and installs its components in dependency order, so that whoever receives it does not have to work out which package to install first. The component archives are copied into the generated meta-package, so it is the only artifact that has to be distributed and no directory has to be agreed on between machines. Resolves dependencies by building a graph with topological ordering and cycle detection, classifies them as local or external, and detects implicit dependencies by scanning source code. Installation needs no repository access unless a component depends on a package that only exists in one, which suits teams working behind institutional firewalls. Generates the complete meta-package scaffold, including installation helpers, vignettes and documentation.

Version: 0.4.0
Depends: R (≥ 3.6.0)
Imports: brio, glue, tools, utils, whisker
Suggests: devtools, knitr, pkgbuild, rmarkdown, testthat (≥ 3.0.0), withr
Published: 2026-08-19
DOI: 10.32614/CRAN.package.bigbang
Author: Sebastián Lucas ORCID iD [aut, cre], Richard Detomasi ORCID iD [ctb] (Suggested the initial idea of a metapackage builder)
Maintainer: Sebastián Lucas <sebalucas at gmail.com>
BugReports: https://github.com/sebollin/bigbang/issues
License: GPL (≥ 3)
URL: https://sebollin.github.io/bigbang/, https://github.com/sebollin/bigbang
NeedsCompilation: no
Language: en
Materials: README, NEWS
CRAN checks: bigbang results

Documentation:

Reference manual: bigbang.html , bigbang.pdf
Vignettes: bigbang en español: guía completa (source, R code)
Getting started with bigbang (source, R code)

Downloads:

Package source: bigbang_0.4.0.tar.gz
Windows binaries: r-devel: bigbang_0.1.0.zip, r-release: bigbang_0.4.0.zip, r-oldrel: bigbang_0.4.0.zip
macOS binaries: r-release (arm64): bigbang_0.4.0.tgz, r-oldrel (arm64): bigbang_0.4.0.tgz, r-release (x86_64): bigbang_0.4.0.tgz, r-oldrel (x86_64): bigbang_0.4.0.tgz
Old sources: bigbang archive

Linking:

Please use the canonical form https://CRAN.R-project.org/package=bigbang to link to this page.