Welcome to blockr

What is blockr?

blockr is a visual framework for building data workflows. Instead of writing code, you work with blocks - each block performs a specific task like loading data, filtering rows, or creating a chart. Connect blocks together to build complete data pipelines.

knitr::include_graphics("../man/figures/workflow-example.png")

A blockr workflow: Dataset → Filter → Select → Plot

Who is it for?

blockr is designed for anyone who works with data:

How it works

  1. Add blocks to your workspace - choose from data import, transformation, visualization, and export blocks
  2. Connect blocks together to create a pipeline - data flows from one block to the next
  3. Configure blocks using dropdowns, checkboxes, and input fields - no coding required
  4. See results in real-time as you build - each block shows a preview of its output

Available blocks

blockr comes with blocks for common data tasks:

Import and Export

Data Transformation

Visualization

Next steps

Core packages

blockr is built on six specialized packages:

Foundational:

Block packages:

Extending blockr

Additional block packages can be installed for specific domains. For example, blockr.ts adds blocks for time series analysis.