
graphlayouts - Additional Layout Algorithms for Network Visualizations
Several new layout algorithms to visualize networks are provided which are not part of 'igraph'. Most are based on the concept of stress majorization by Gansner et al. (2004) <doi:10.1007/978-3-540-31843-9_25>. Some more specific algorithms allow the user to emphasize hidden group structures in networks or focus on specific nodes.
Last updated
ggraphgraph-algorithmsnetwork-analysisnetwork-visualizationcpp
13.04 score 284 stars 157 dependents 474 scripts 86k downloads
netrankr - Analyzing Partial Rankings in Networks
Implements methods for centrality related analyses of networks. While the package includes the possibility to build more than 20 indices, its main focus lies on index-free assessment of centrality via partial rankings obtained by neighborhood-inclusion or positional dominance. These partial rankings can be analyzed with different methods, including probabilistic methods like computing expected node ranks and relative rank probabilities (how likely is it that a node is more central than another?). The methodology is described in depth in the vignettes and in Schoch (2018) <doi:10.1016/j.socnet.2017.12.003>.
Last updated
network-analysisnetwork-centralityopenblascppopenmp
9.69 score 49 stars 2 dependents 115 scripts 2.0k downloads
rtoot - Collecting and Analyzing Mastodon Data
An implementation of calls designed to collect and organize Mastodon data via its Application Program Interfaces (API), which can be found at the following URL: <https://docs.joinmastodon.org/>.
Last updated
mastodonmastodon-api
9.11 score 109 stars 2 dependents 73 scripts 420 downloads
vellum - Low-Level Graphics with Device-Independent Layout and Queryable Scenes
A grid-like low-level graphics system for R. Text metrics and layout are resolved without a graphics device, so one solved scene renders to PNG, SVG, or PDF with the same geometry, and the finished scene can report that geometry back element by element (a data key and a resolved device-pixel box) or be queried by point. The scene graph, unit/layout engine, and rendering run in a Rust backend.
Last updated
data-visualizationdatavizextendrgraphicsrustscene-graphcargo
7.86 score 24 stars 3 dependents 56 scripts
signnet - Methods to Analyse Signed Networks
Methods for the analysis of signed networks. This includes several measures for structural balance as introduced by Cartwright and Harary (1956) <doi:10.1037/h0046049>, blockmodeling algorithms from Doreian (2008) <doi:10.1016/j.socnet.2008.03.005>, various centrality indices, and projections of signed two-mode networks introduced by Schoch (2020) <doi:10.1080/0022250X.2019.1711376>.
Last updated
network-analysissigned-networkssnacpp
7.47 score 23 stars 71 scripts 292 downloads
edgebundle - Algorithms for Bundling Edges in Networks and Visualizing Flow and Metro Maps
Implements several algorithms for bundling edges in networks and flow and metro map layouts. This includes force directed edge bundling <doi:10.1111/j.1467-8659.2009.01450.x>, a flow algorithm based on Steiner trees<doi:10.1080/15230406.2018.1437359> and a multicriteria optimization method for metro map layouts <doi:10.1109/TVCG.2010.24>.
Last updated
graph-algorithmsnetwork-analysisvisualizationcpp
6.49 score 138 stars 452 scripts 372 downloads
adaR - A Fast 'WHATWG' Compliant URL Parser
A wrapper for 'ada-url', a 'WHATWG' compliant and fast URL parser written in modern 'C++'. Also contains auxiliary functions such as a public suffix extractor.
Last updated
url-parsercpp
6.45 score 26 stars 2 dependents 12 scripts 327 downloads
webtrackR - Preprocessing and Analyzing Web Tracking Data
Data structures and methods to work with web tracking data. The functions cover data preprocessing steps, enriching web tracking data with external information and methods for the analysis of digital behavior as used in several academic papers (e.g., Clemm von Hohenberg et al., 2023 <doi:10.17605/OSF.IO/M3U9P>; Stier et al., 2022 <doi:10.1017/S0003055421001222>).
Last updated
webtracking
6.28 score 10 stars 11 scripts 115 downloads
networkdata - Repository of Network Datasets
The package contains a large collection of network dataset with different context. This includes social networks, animal networks and movie networks. All datasets are in 'igraph' format.
Last updated
datasetnetwork-analysis
5.90 score 146 stars 362 scripts
snahelper - 'RStudio' Addin for Network Analysis and Visualization
'RStudio' addin which provides a GUI to visualize and analyse networks. After finishing a session, the code to produce the plot is inserted in the current script. Alternatively, the function SNAhelperGadget() can be used directly from the console. Additional addins include the Netreader() for reading network files, Netbuilder() to create small networks via point and click, and the Componentlayouter() to layout networks with many components manually.
Last updated
network-analysisrstudio-addin
5.65 score 89 stars 9 scripts 254 downloads
webtrackR - Preprocessing and Analyzing Web Tracking Data
Data structures and methods to work with web tracking data. The functions cover data preprocessing steps, enriching web tracking data with external information and methods for the analysis of digital behavior as used in several academic papers (e.g., Clemm von Hohenberg et al., 2023 <doi:10.17605/OSF.IO/M3U9P>; Stier et al., 2022 <doi:10.1017/S0003055421001222>).
Last updated
webtracking
5.28 score 10 stars 11 scripts 114 downloads
vellumplot - A Grammar of Graphics on the 'vellum' Backend
A declarative, pipe-first grammar of graphics that compiles an inspectable plot specification into a 'vellum' scene and renders it. A plot is built up as a serializable spec (data, layers, scales) and nothing is drawn until it is compiled: encodings are resolved, scales are trained, a panel layout is measured, and guides and marks are emitted as 'vellum' grobs.
Last updated
data-visualizationdatavizggplot2grammar-of-graphicsplotting
5.08 score 15 stars 1 dependents 67 scripts
netUtils - A Collection of Tools for Network Analysis
Provides a collection of network analytic (convenience) functions which are missing in other standard packages. This includes triad census with attributes <doi:10.1016/j.socnet.2019.04.003>, core-periphery models <doi:10.1016/S0378-8733(99)00019-2>, and several graph generators. Most functions are build upon 'igraph'.
Last updated
network-analysiscpp
4.81 score 15 stars 29 scripts 260 downloads
roughsf - Visualize Spatial Data using 'roughjs'
Draw maps using the 'javascript' library 'roughjs'. This allows to draw sketchy, hand-drawn-like maps.
Last updated
4.73 score 76 stars 14 scripts 117 downloads
roughnet - Visualize Networks using 'roughjs'
Visualize networks using the 'javascript' library 'roughjs'. This allows to draw sketchy, hand-drawn-like networks.
Last updated
network-analysisroughjs
4.62 score 84 stars 7 scripts 621 downloads
oaqc - Computation of the Orbit-Aware Quad Census
Implements the efficient algorithm by Ortmann and Brandes (2017) <doi:10.1007/s41109-017-0027-2> to compute the orbit-aware frequency distribution of induced and non-induced quads, i.e. subgraphs of size four. Given an edge matrix, data frame, or a graph object (e.g., 'igraph'), the orbit-aware counts are computed respective each of the edges and nodes.
Last updated
cpp
4.23 score 1 stars 21 scripts 1.6k downloads
Rokemon - Pokemon Style Plotting And Data
This package implements several themes for ggplot to bring your data into the world of Pokemon.
Last updated
ggplot2ggplot2-themespokemon
3.85 score 95 stars 15 scripts
timeless - Fast General Purpose Date/Time Converter
Fast general purpose date/time converter using 'Rust'. The package implements date time, date and epoch time parser for heterogeneous vectors of dates.
Last updated
datetimerustcargo
3.84 score 23 stars 8 scripts 12 downloads
Rtumblr - Collecting and Analyzing 'Tumblr' Data
An implementation of calls designed to collect 'Tumblr' data via its Application Program Interfaces (API), which can be found at the following URL: <https://www.tumblr.com/docs/en/api/v2>.
Last updated
tumblr
3.70 score 1 stars 1 scripts 162 downloads
PSAWR - 'Pushshift' API Wrapper for 'Reddit' Submission and Comment Search
Connects to the API of <https://pushshift.io/> to search for 'Reddit' comments and submissions.
Last updated

vellumwidget - Interactive Web Widgets for Vellum Scenes
Turns a 'vellum' scene (or a 'vellumplot' plot) into a self-contained, client-side interactive HTML widget: hover tooltips and highlighting, click selection, rectangular brush-select, pan/zoom, and a toolbar -- driven by the per-element data keys, bounding boxes, and 'scene_model()' metadata that 'vellum' emits. Requires no Shiny and no server round-trip.
Last updated
data-visualizationdatavizhtmlwidgetsinteractive-visualizationsvg
3.65 score 5 stars 1 dependents 9 scripts
webbotparseR - Parse html files containing search engine results
Parse search engine results which have been scraped with the 'WebBot' browser extension <https://github.com/gesiscss/WebBot>.
Last updated
browser-extensionsearch-engine
3.38 score 8 stars 6 scripts
vellumverse - Easily Install and Load the 'Vellum' Graphics Ecosystem
The 'vellum' ecosystem is a set of packages for drawing in R that share a scene model and a common design: 'vellum' (a low-level graphics backend with a Rust engine), 'vellumplot' (a pipe-first grammar of graphics on top of it), and 'vellumwidget' (client-side interactive HTML widgets for the scenes they produce). 'vellumverse' is a meta-package that installs and loads them together, in the spirit of the 'tidyverse'.
Last updated
data-visualizationdatavizgraphicsmetapackage
3.30 score 5 stars 16 scripts
shortuuid - Generate and Translate Standard UUIDs
Generate and translate standard Universally Unique Identifiers (UUIDs) into shorter - or just different - formats and back. Also implements base58 encoders and decoders.
Last updated
cpp
3.30 score 4 stars 4 scripts 109 downloadsstartifyR - R terminal startup messages
Quotes from ascii art characters. Mainly 'useful' as R terminal startup messages
Last updated
2.30 score 4 stars 2 scriptsRFPNG - Very Fast PNG Image Reader/Writer for 24/32bpp Images
Wraps 'fpng', a very fast C++ .PNG image reader/writer for 24/32bpp images
Last updated
cpp
2.18 score 3 stars 2 scriptsrkeepass - Read KeePass Database Files
Read entries from KeePass '.kdbx' database files (versions 3.x and 4.x) using the 'keepass-rs' Rust library. Supports password and keyfile authentication.
Last updated
rustcargo
2.00 score 1 stars 3 scriptsurlparser - A Fast 'WHATWG' Compliant URL Parser in Rust
A 'WHATWG' compliant and fast URL parser written in Rust using the crate url.
Last updated
rustcargo
1.70 score 1 stars 2 scriptsstrzip - compression for very small Strings
This package implements short string compression algorithms.
Last updated
1.70 score 1 stars 2 scripts






