Skip to content

rgexf

0.17.0Package record

Build, Import, and Export GEXF Graph Files

0packages dependsuggested by 2
12.4Kdownloads / year
53.2%test coverage
13/13flavors OK

Overview

About

Create, read, and write 'GEXF' (Graph Exchange 'XML' Format) graph files (used in 'Gephi' and others). Using the 'XML' package, rgexf allows reading and writing GEXF files, including attributes, 'GEXF' visual attributes (such as color, size, and position), network dynamics (for both edges and nodes), and edges' weights. Users can build/handle graphs element-by-element or massively through data frames, visualize the graph on a web browser through 'gexf-js' (a 'javascript' library), and interact with the 'igraph' package.

Changes in 0.17.0

**rgexf is back on CRAN!** The package was archived on CRAN on 2026-05-18

because outstanding check issues were not corrected in time. This release

fixes those issues and returns the package to CRAN.

New features and changes

  • plot.gexf() now renders graphs as an interactive htmlwidget powered by sigma.js v3 and graphology. Node positions, colours, and sizes are read from the viz:* attributes in the GEXF document.
  • New sigmajs() function creates a sigma.js htmlwidget from a gexf object or a path to a .gexf file. Shiny helpers sigmajsOutput() and renderSigmajs() are also available.
  • The legacy gexf-js file-server renderer is preserved as plot_gexfjs(). The gexfjs() htmlwidget (inline iframe approach) is likewise kept for backward compatibility.
Show all changes in 0.17.0Hide the rest of the changes in 0.17.0
  • gexfjs() now accepts a gexf object in addition to a file path, matching sigmajs().
  • gexfjs() has an explicit sizing policy: the widget now defaults to the full available width ("100%") and a height of "400px" in knitr documents, the browser, and Shiny alike. Both gexfjs() and sigmajs() honor user-supplied width/height, and their documented defaults were clarified.

Bug fixes

  • The gexfjs() widget rendered an empty main canvas: the bundled config.js (which sets zoomLevel, showEdges, and other gexf-js defaults) was never loaded into the iframe, making every screen coordinate NaN.
  • Icons and images in the gexfjs() widget (zoom, lens, edge buttons, search icon, Gephi logo) did not display: relative url(...) references in the CSS cannot resolve inside a srcdoc iframe, so images are now inlined as base64 data URIs.
  • The gexfjs() widget's node-attribute panel was blank and search did not work: the generated DOM was missing the #leftcontent element, the search form id had a typo (reacherche), and the autocomplete list was clipped by the title bar.

From NEWS.md in the release

Install

Health

CRAN checks
13OK
Slowest check: 2.8 min · r-oldrel-macos-x86_64
Status changes
  • OK13 OK2026-08-05
  • NOTE12 OK, 1 NOTE2026-08-01
  • OK7 OK2026-07-24
  • NOTE12 OK, 2 NOTE2026-03-10
Advisories

none known

Documentation

In release 0.17.0
READMEYes · 1,462 wordsVignettesYes · 2 · dynamicNEWSYes · 100% structured · mentions 0.17.0Citation fileYes · cites a publicationWebsiteYes · pkgdown
Cites a JOSS paper
Help pages
18includes a package overview page
Examples that run
100%15 run in a plain check (9 of them under a condition)
Exported functions with examples
92%
Documented parameters
81%
Return-value docs
92%
Help pages citing references
33%

Also includes 11 demo scripts (run with demo())

Downloads

12.4K
CRAN downloads in the past year
Rank #3,211 · ~34/day · ~1K/mo
Daily download trend is not available in this view yet.
1.1K30 days
3.7K90 days
12.4K1 year
Compare downloads with other packages →
Also on204 r2u4 autocran12.6K conda_forge97 c2d4u

Repository

32Stars
8Forks
10Open issues
0Open PRs
3Releases
222Commits
9Commit identities
gephigexfgexf-graph-filesrpackagerxmlsocial-network
222 commits · Last activity 2026-10-12
Responsiveness
How these are sampled
PRs merged (all time)
89%
Median days to close, 50 most recently updated closed issues
623
Median days to close, 50 most recently updated closed PRs
0

Forks over time

2026-07-24 · 82026-09-21 · 8
PracticesBeta

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

Checks run against github.com/gvegayon/rgexf on 2026-10-18.

Continuous integration (2)
GitHub ActionsR CMD check workflow

The R CMD check workflow runs on Linux, macOS and Windows, and on R-devel

Governance and community (3)
Code of conductFunding

Funding links: GitHub Sponsors

The repository owner accepts GitHub Sponsors

Docs source (4)
README.qmdpkgdown

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

Coverage (1)
Coverage reporting (Codecov)
Show all practicesHide 5 practices
Reproducibility and dev environment (2)
MakefileDev Container
CRAN release process (1)
cran-comments.md
Research and citation (1)
CITATION.cff
Lint, format, editor (1)
RStudio project
Git structural (1)
Submodules
How this is detected·Detection ruleset v3 (2026-09-26)
AI coding toolsBeta

This repository shows signs of AI coding tools.

  • GitHub Copilotfirst seen 2025-11-24
    Seen in the repository: .github/workflows/copilot-setup-steps.yml
    Pull request: opened by its own account
    Commits: 1 by its own account · at least 2 crediting it in the message
  • Claude Codefirst seen 2026-07-22
    Named in .Rbuildignore: .claude
    Pull request it wrote: opened by a project member
    Commits: at least 8 crediting it in the message
  • Codexfirst seen 2026-07-22
    Commits: at least 2 crediting it in the message
Review tools
  • Copilot code review
    Commits: at least 1 accepting its review suggestions
Models named in its commits
  • Claude Sonnet 5.53 commits · Oct 2026
  • Claude Opus 4.82 commits · Jul 2026
  • Claude Opus 51 commit · Aug 2026
  • Claude Opus 5.51 commit · Oct 2026
  • Claude Sonnet 51 commit · Sep 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
9 external dependencies (excludes base and recommended)

Installing rgexf adds 39 packages (22 with compiled code, 33 MB of source tarballs). Heaviest: bslib 5.6 MB, igraph 4.8 MB, promises 3.1 MB.

Depends (0)
none
Imports (7)
LinkingTo (0)
none
Enhances (0)
none
Reverse dependencies
0direct
0indirect
Suggested by 2
Suggests, most downloaded first

Datasets

People & History

People (7)
Author, Maintainer since 0.12.06 (2012)
Contributor · added in 0.14.3.11
Contributor · added in 0.16.0
Copyright holder · added in 0.16.0
GEXF language
Copyright holder · added in 0.16.0
gexf-js library
Reviewer · added in 0.16.2
JOSS reviewer
Reviewer · added in 0.16.2
JOSS reviewer
Listed in earlier versions (2)
Jorge Fabrega Lacoa
no longer listed · 0.12.06 to 0.13.8
Joshua B. Kunst
no longer listed · 0.13.8 to 0.15.3
Releases (10)

Pick two releases to compare their code metrics.

  • unarchivedReturned to CRAN
    2026-07-23
  • 0.17.0Latest
    record
    2026-07-23 · current release · diff ↗ ·
    added 7 exports
    gexfjs, gexfjsOutput, plot_gexfjs, renderGexfjs, renderSigmajs, sigmajs, sigmajsOutput
  • archivedRemoved from CRAN
    2026-05-18
    issues were not corrected despite reminders
  • R
    R 4.6.0 released · 2026-04-24
  • R
    R 4.5.0 released · 2025-04-11
  • 0.16.3
    record
    2024-07-01 · diff ↗
  • R
    R 4.4.0 released · 2024-04-24
  • R
    R 4.3.0 released · 2023-04-21
  • R
    R 4.2.0 released · 2022-04-22
  • 0.16.2
    record
    2021-08-12 · diff ↗
  • R
    R 4.1.0 released · 2021-05-18
  • R
    R 4.0.0 released · 2020-04-24
  • unarchivedReturned to CRAN
    2020-02-17
  • 0.16.0
    record
    2020-02-17 · diff ↗ ·
    removed 11 exports
    .addNodesEdges, .defAtt, .parseEdgesVizAtt, .parseNodesVizAtt, .parseEdgesWeight, .parseEdgesAtt, .parseEdgesId, .parseNodesAtt, .parseEdgesLabel, .parseDataTypes, .build.and.validate.gexf
    added 2 exports
    gexf, gexf_js_config
  • archivedRemoved from CRAN
    2020-01-16
    check issues were not corrected in time Invalid writes reported by valgrind
  • R
    R 3.6.0 released · 2019-04-26
Show 14 earlier eventsHide 14 earlier events
  • R
    R 3.5.0 released · 2018-04-23
  • R
    R 3.4.0 released · 2017-04-21
  • R
    R 3.3.0 released · 2016-05-03
  • R
    R 3.2.0 released · 2015-04-16
  • 0.15.3
    record
    2015-03-24 · diff ↗
  • archivedRemoved from CRAN
    2014-12-22
    maintainer address <george.vega@nodoschile.org> bounced
  • R
    R 3.1.0 released · 2014-04-10
  • 0.14.3.11
    record
    2014-03-11 · diff ↗
  • 0.13.8
    record
    2013-08-07 · diff ↗ ·
    added 4 exports
    .parseDataTypes, .build.and.validate.gexf, igraph.to.gexf, gexf.to.igraph
  • R
    R 3.0.0 released · 2013-04-03
  • 0.13.03
    record
    2013-03-14 · diff ↗ ·
    added 11 exports
    .parseEdgesVizAtt, .parseNodesVizAtt, .parseEdgesWeight, .parseEdgesAtt, .parseEdgesId, .parseNodesAtt, .parseEdgesLabel, add.node.spell, add.edge.spell, check.dpl.edges, switch.edges
  • 0.13.01
    record
    2013-01-04 · diff ↗ ·
    removed 1 export
    gexf
    added 8 exports
    write.gexf, read.gexf, new.gexf.graph, add.gexf.node, rm.gexf.node, add.gexf.edge, rm.gexf.edge, edge.list
  • 0.12.06
    record
    2012-06-19
  • R
    R 2.15.0 released · 2012-03-30

Package metadata

First published
2012-06-19
Total releases
10 / 14 yrs
License
MIT + file LICENSE OSI · relicensed from GPL (>= 3) in 0.16.0
Bundled data
32 KB / 2 files
Download size
2.0 MB
Appears in task views

Cite

Cite this package

Run in R for the authors' preferred citation:

citation("rgexf")

The package provides a citation file that builds its entry when R runs it. Run citation() to see it.

The repository also keeps a CITATION.cff.

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 rgexf version 0.17.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