cynkra


blockr: No-Code Data Pipelines

Build visual data workflows by connecting blocks. Powered by R, accessible to everyone.

blockr is a framework for building data analysis pipelines using a visual point-and-click interface. Funded by Bristol-Myers Squibb, developed by cynkra.

Try it Out

Why blockr


decorative background

Analysts explore data by connecting blocks. Each block is a step - filter, transform, visualize. Real-time previews show results as you build. No R knowledge required.

For Analysts

decorative background

Built on R with extension packages for dplyr, ggplot2, and more. Export workflows as reproducible R code anytime.

Powered by R

decorative background

Developers create custom blocks for any domain. Connect your data sources, add specialized transformations, build blocks for your industry.

For Developers

From The Blog

Introducing blockr: Data Apps Without Code

In this blog post we celebrate the first stable release of blockr, a tool to build data apps in minutes, using a point and click user interface. See what is included in this first release and learn how to get started.

Read more

About the author

Mike Page

Mike Page is a data scientist with more than five years of experience working with R in the third sector. Here, his focus has been on developing open-source Shiny apps and tools such as the humaniverse collection of R packages. Mike holds a Masters by Research degree in psychoendocrinology and is interested in R package design, Shiny, and data visualisation. He joined cynkra in October 2023.

Featured Projects


blockr is a framework for data analysis using a web-based point and click user interface. It enables visual programming in R, allowing users to create powerful data workflows through an intuitive interface.

Key Features

  • User-Friendly Interface for building data pipelines
  • Flexible block-based workflow system
  • Extensible with custom blocks (dplyr, AI, IO, SDTM)
  • Reproducible and shareable pipelines
  • Real-time interactive feedback
open source project

The foundation of the blockr ecosystem. Provides the core infrastructure for building block-based data workflows, including the block registry, DAG execution engine, and Shiny integration.

Key Features

  • Block registry and management
  • DAG-based workflow execution
  • Shiny server integration
  • Extensible plugin system
open source project

Data transformation blocks powered by dplyr. Filter rows, select columns, mutate, summarize, arrange, and join tables - all through a visual interface.

Key Features

  • Filter, select, mutate operations
  • Group by and summarize
  • Join and merge tables
  • Arrange and sort data
open source project

Create beautiful visualizations with ggplot2-powered blocks. Scatter plots, bar charts, line graphs, histograms and more - with full theming support.

Key Features

  • Scatter, bar, line, histogram plots
  • Aesthetic mappings via UI
  • Faceting and themes
  • Interactive plot configuration
open source project

Import and export data from multiple sources. Support for CSV, Excel, Parquet, and database connections - making data accessible to your workflows.

Key Features

  • CSV, Excel, Parquet support
  • Database connections
  • URL and API data sources
  • Export to multiple formats
open source project

blockr.ai extends our blockr framework with AI capabilities for natural language-driven data analysis.

Key Features

  • AI-powered plot creation through natural language
  • Intelligent data transformations
  • Integration with leading AI models
  • Composable blocks for flexible workflows
  • Seamless integration with the blockr ecosystem
open source project