GitDiagram
Browse

R project architecture examples

Interactive architecture diagrams of 160 open-source R repositories with a GitDiagram architecture diagram, most stars first. Each diagram shows the project's main components, how they connect, and links every part to its file on GitHub.

Repositories 1–50 of 160

  1. tidyverse/ggplot2★ 6.9k

    ggplot2 is not a traditional “full stack” application with separated frontend/back-end; rather, it is a library, or open-source tool, for data visualization.

  2. rstudio/shiny★ 5.7k

    Shiny’s browser runtime turns user interactions with bound widgets into client inputs, sends them through the Shiny session to an R server, then dispatches server updates to…

  3. rdatatable/data.table★ 3.9k

    This is an open-source R package (“data.table”) providing a high-performance replacement for base R’s data.frame, with both R-level API code and native C code under the hood.

  4. satijalab/seurat★ 2.7k

    This is an R toolkit (“Seurat v5”) for single-cell and spatial genomics analysis. It is an open-source library/package rather than a web app or microservice.

  5. thomasp85/patchwork★ 2.6k

    This project is the R package “patchwork”, designed to simplify the process of combining separate ggplot objects into a single, cohesive graphic.

  6. r-lib/devtools★ 2.5k

    devtools is an R package providing an interactive façade for common R-package development workflows.

  7. tidyverse/tidyverse★ 1.8k

    tidyverse is a small R package that provides a convenient entry point to the core tidyverse: a user loads the package, which attaches the core packages and reports masking…

  8. tidyverse/rvest★ 1.5k

    Main HTML processing modules (html.R, selectors.R)

  9. wch/r-source★ 1.2k

  10. r-lib/r6★ 423

  11. r-dbi/dbi★ 316

Counted over GitDiagram's stored diagrams of public repositories, from the names their components and groups carry and the files they link to; the rules are the ones in the 2026 open-source architecture report. Stars are GitHub's when the diagram was last made. Rebuilt daily: hubs grow as more repositories' languages are known.