Title: A Block-Based Framework for Data Manipulation and Visualization
Version: 0.1.0
Description: A framework for building interactive dashboards and document-based reports. Underlying data manipulation and visualization is possible using a web-based point and click user interface.
URL: https://bristolmyerssquibb.github.io/blockr/
License: GPL (≥ 3)
Encoding: UTF-8
RoxygenNote: 7.3.3
Config/testthat/edition: 3
Imports: blockr.core, blockr.dock, blockr.dag, blockr.dplyr, blockr.ggplot, blockr.io, utils, cli, rlang
Suggests: testthat (≥ 3.0.0), quarto, knitr, shinytest2, withr
VignetteBuilder: quarto
NeedsCompilation: no
Packaged: 2026-01-08 13:05:28 UTC; nbennett
Author: Nicolas Bennett [aut, cre], David Granjon [aut], Christoph Sax ORCID iD [aut], John Coene [aut], Karma Tarap [ctb], Bristol Myers Squibb [cph, fnd]
Maintainer: Nicolas Bennett <nicolas@cynkra.com>
Repository: CRAN
Date/Publication: 2026-01-12 18:50:31 UTC

blockr: A Block-Based Framework for Data Manipulation and Visualization

Description

A framework for building interactive dashboards and document-based reports. Underlying data manipulation and visualization is possible using a web-based point and click user interface.

Author(s)

Maintainer: Nicolas Bennett nicolas@cynkra.com

Authors:

Other contributors:

See Also

Useful links:


Run app

Description

Run a DAG-board app.

Usage

run_app(..., extensions = new_dag_extension(), id = rand_names())

Arguments

..., extensions

Forwarded to blockr.dock::new_dock_board()

id

Board namespace ID

Value

Acting a a wrapper to blockr.core::serve(), the result of a call to shiny::shinyApp() is returned.

Examples

if (interactive()) {
  run_app(
    blocks = c(
      a = new_dataset_block("iris")
    )
  )
}