
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.19 score 283 stars 152 dependents 386 scripts 78k 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.99 score 49 stars 2 dependents 116 scripts 3.9k 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.74 score 110 stars 1 dependents 71 scripts 3.5k downloads
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 53 scripts 296 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.58 score 137 stars 553 scripts 319 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.41 score 26 stars 2 dependents 11 scripts 914 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.30 score 10 stars 10 scripts 179 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.96 score 146 stars 314 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.64 score 88 stars 9 scripts 282 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.30 score 10 stars 10 scripts 168 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.72 score 75 stars 14 scripts 218 downloads
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.64 score 15 stars 29 scripts 630 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 6 scripts 261 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.49 score 1 stars 19 scripts 3.2k 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.91 score 95 stars 17 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.82 score 22 stars 8 scripts 17 downloads
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.78 score 4 stars 4 scripts 150 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 134 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

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
dialrs - Parse phone numbers
Parse phone numbers using the Rust crate 'phonenumber'. Includes validation of numbers and formatting.
Last updated
rustcargo
2.54 score 7 stars 4 scriptsstartifyR - 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






