Skip to content
CRAN requires the check problems on this package to be fixed before Oct 31 or it will be archived. See the check details

View and Browse Code Using Flow Diagrams

0packages depend
4Kdownloads / year
70.0%test coverage
0/13flavors OK

Overview

About

Visualize as flow diagrams the logic of functions, expressions or scripts in a static way or when running a call, visualize the dependencies between functions or between modules in a shiny app, and more.

Changes in 0.2.0
  • The LICENSE was switched from GPL-3 to MIT
  • New function: flow_compare_runs() displays 2 calls on the same diagram, making it easy to observe their divergence
  • New function: flow_view_uses() displays functions that recursively call its input, basically it does the opposite of flow_view_deps()
  • New function: flow_view_source_calls() draws the dependencies between files sourcing each other.
  • flow_view_deps() gains an include_formals arg, TRUE by default, so it displays dependencies used in formals.
  • flow_view_deps() accepts a list of functions as input, to display a diagram that starts from several functions.
  • flow_view_deps()'s trim, promote, demote, trim arguments support regular expressions.
Show all changes in 0.2.0Hide the rest of the changes in 0.2.0
  • flow_view_doc() and flow_view_doc() were simplified to output only html since the md output was rarely used and brittle.
  • flow_debugonce() is deprecated, use flow_debug() and flow_undebug()
  • Diagram drawing functions now return by default a "flow_diagram" object, it contains the widget, the code and the data of the diagram and has a print() method that displays the diagram.
  • Bug fixes

From NEWS.md in the release

Install

Health

CRAN checks
13NOTE
Check messages
NOTERd filesr-devel-linux-x86_64-debian-clang, r-devel-linux-x86_64-debian-gcc, r-devel-linux-x86_64-fedora-clang, r-devel-linux-x86_64-fedora-gcc, r-devel-windows-x86_64, r-oldrel-macos-arm64, r-oldrel-macos-x86_64, r-oldrel-windows-x86_64, r-patched-linux-x86_64, r-release-linux-x86_64, r-release-macos-arm64, r-release-macos-x86_64, r-release-windows-x86_64
checkRd: (-1) flow_embed.Rd:30: Lost braces; missing escapes or markup?
    30 | \item Don't forget to add {flow} to Suggests in your DESCRIPTION file.
       |                           ^

CRAN check page ↗

Slowest check: 2.9 min · r-release-macos-x86_64
Status changes
  • NOTE13 NOTE2026-06-09
  • ERROR12 NOTE, 1 ERROR2026-06-08
  • NOTE14 NOTE2026-03-10
Advisories

none known

Documentation

In release 0.2.0
READMEYes · 287 wordsVignettesYes · 8 · dynamicNEWSYes · 100% structured · mentions 0.2.0Citation fileNoWebsiteYes · pkgdown
Help pages
13 (2 internal)includes a package overview page
Examples that run
100%5 run in a plain check (1 of them under a condition)
Exported functions with examples
42%
Documented parameters
100%
Return-value docs
100%
Help pages citing references
0%

Downloads

4K
CRAN downloads in the past year
Rank #9,577 · ~11/day · ~337/mo
Daily download trend is not available in this view yet.
Also on75 r2u4 autocran446 conda_forge

Repository

424Stars
27Forks
28Open issues
7Open PRs
2Releases
584Commits
8Commit identities
584 commits · Last activity 2026-10-10 · +0.2% stars, 30d · Default branch at 0.2.0.9000, ahead of CRAN 0.2.0 (checked 2026-10-18)
Responsiveness
How these are sampled
PRs merged (all time)
71%
Median days to close, 50 most recently updated closed issues
106
Median days to close, 50 most recently updated closed PRs
0

Stars over time

2025-09-25 · 4152026-10-10 · 424
PracticesBeta

9 development-tooling and community-health practices detected across 5 families in the upstream repository

Checks run against github.com/moodymudskipper/flow on 2026-10-18.

Continuous integration (2)
GitHub ActionsR CMD check workflow

The R CMD check workflow runs on Linux and Windows

Docs source (4)
README.Rmdpkgdown

GitHub Pages site last deployed 2026-10-10 · The repository has a site deploy workflow

Coverage (1)
Coverage reporting (Codecov)
CRAN release process (1)
cran-comments.md
Show all practicesHide 1 practice
Lint, format, editor (1)
RStudio project
How this is detected·Detection ruleset v3 (2026-09-26)
AI coding toolsBeta

This repository shows signs of AI coding tools.

  • Claude Codefirst seen on or before 2026-05-16
    Commits: 1 by its own account · at least 32 crediting it in the message
Models named in its commits
  • Claude Opus 57 commits · Aug to Sep 2026
  • Claude Opus 5.53 commits · Sep 2026
  • Claude Fable 51 commit · Aug 2026
Counts are commits, not lines of code. Commits by a tool's accounts count once across all of its accounts. Commits crediting it are the largest count among its credit lines, a minimum.How this is detected·Detection ruleset v4 (updated 2026-09-27)

Dependencies

Declared dependencies
14 external dependencies (excludes base and recommended)

Installing flow adds 56 packages (26 with compiled code, 31 MB of source tarballs). Heaviest: bslib 5.6 MB, promises 3.1 MB, sass 2.9 MB.

Depends (0)
none
LinkingTo (0)
none
Enhances (0)
none
Reverse dependencies
0direct
0indirect

Nothing depends on this yet.

People & History

People (1)
Author, Maintainer since 0.0.2 (2021)
Releases (3)

Pick two releases to compare their code metrics.

  • R
    R 4.6.0 released · 2026-04-24
  • R
    R 4.5.0 released · 2025-04-11
  • R
    R 4.4.0 released · 2024-04-24
  • unarchivedReturned to CRAN
    2023-06-06
  • 0.2.0Latest
    record
    2023-06-06 · current release · diff ↗ ·
    added 4 exports
    flow_compare_runs, flow_embed, flow_view_source_calls, flow_view_uses
  • R
    R 4.3.0 released · 2023-04-21
  • archivedRemoved from CRAN
    2022-10-03
    check issues were not corrected despite reminders
  • R
    R 4.2.0 released · 2022-04-22
  • 0.1.0
    record
    2022-03-08 · diff ↗ ·
    added 3 exports
    flow_view_deps, flow_view_shiny, flow_view_vars
  • 0.0.2
    record
    2021-08-13
  • R
    R 4.1.0 released · 2021-05-18

Package metadata

First published
2021-08-13
Total releases
3 / 5 yrs
License
MIT + file LICENSE OSI · relicensed from GPL-3 in 0.2.0
Download size
3.6 MB

Cite

Cite this package

Run in R for the authors' preferred citation:

citation("flow")
Fabri, A. (2023). flow: View and Browse Code Using Flow Diagrams (Version 0.2.0) [Computer software]. https://doi.org/10.32614/CRAN.package.flow

This package has no citation file, so citation() returns this entry built from DESCRIPTION.

Cite the R Observatory

For a number measured here: a download total, a coverage figure, an archival date.

APA

Balamuta, J. J. (2026). R Observatory: Metrics for flow version 0.2.0 [Data set]. HJJB, LLC. Data release v2026-10-21. https://doi.org/10.5281/zenodo.21843040

From data release v2026-10-21, which the citation names so these numbers can be found later. More on citing and the projects behind them.

Report a problem with this page →

Privacy choices

These apply to this browser and are stored on this device only. Nothing about your choice is sent to us.

Read the privacy policy