FREEDOM251

Freedom251 › Data Visualization Software

FSharpGephiStreamer

Free plan APILinuxMacWindows

Visit FSharpGephiStreamer Alternatives Pricing

FSharpGephiStreamer's own site

What FSharpGephiStreamer is

FSharpGephiStreamer is a free library that links F# workflows with Gephi for network visualization and exploration. Its Grammar module changes user-defined node and edge objects into objects Gephi can read. From F# Interactive, graph data is sent through Gephi’s Graph Streaming plugin. Documented streamer functions add, update, or remove nodes and edges, so a graph can change as an F# workflow runs. Available graph attributes include size, color, edge direction, position, labels, and user-defined data. Connection settings use an IP address, port, and workspace. The library is distributed as a NuGet package and can be referenced in F# Interactive with an #r directive. NuGet lists .NET Standard 2.0 and .NET Framework 4.7 targets. Versions 1.1.0 and later use the MIT license. Running it requires local F#, Java, Gephi, and Graph Streaming plugin installations. It supports API, Linux, macOS, and Windows contexts.

Who it suits

It suits F# developers who need to stream changing graph data into Gephi. Research users can use the project’s Journal of Open Source Software citation.

What it does well

  • Free MIT-licensed library
  • Converts custom nodes and edges
  • Adds, updates, and removes graph elements
  • Supports multiple graph attributes
  • Available through NuGet

What to know first

  • Requires local F#, Java, and Gephi installations
  • Requires Gephi Graph Streaming plugin
  • Connection needs IP, port, and workspace settings

Plans

PlanBilled and limitsPrice
FSharpGephiStreamerMIT licensed library (version 1.1.0+) · Requires F#, Java, Gephi, and the Graph Streaming pluginFree

As csbiology.github.io lists them, read 5 Oct 2026. The maker's own page has the final word.

Verdict

FSharpGephiStreamer provides a focused bridge between F# Interactive and Gephi. It is useful when your workflow already uses the required local tools and needs streamed graph updates.

Facts from FSharpGephiStreamer's own pages

Attributes
Documented graph attributes include size, color, edge direction, position, labels, and user-defined data. · csbiology.github.io, 5 Oct 2026
Connection settings
The streamer environment can be configured with an IP address, port, and workspace. · csbiology.github.io, 5 Oct 2026
Data conversion
Its Grammar module converts user-defined node and edge objects into Gephi-readable objects. · csbiology.github.io, 5 Oct 2026
Free plan
Yes · github.com, 23 Sept 2026
Graph operations
The documented Streamer functions can add, update, and remove nodes and edges. · csbiology.github.io, 5 Oct 2026
License
The GitHub project states that library versions 1.1.0 and later are available under the MIT license. · github.com, 5 Oct 2026
Package distribution
The library is available as a NuGet package and can be referenced from F# Interactive with a #r directive. · nuget.org, 5 Oct 2026
Package targets
NuGet lists .NET Standard 2.0 and .NET Framework 4.7 as package target frameworks. · nuget.org, 5 Oct 2026
Prerequisites
A local installation of F#, Java, Gephi, and the Graph Streaming plugin is required. · github.com, 5 Oct 2026
Purpose
FSharpGephiStreamer connects F# workflows to Gephi for network visualization and exploration. · csbiology.github.io, 5 Oct 2026
Research use
The project was accepted in the Journal of Open Source Software with version 1.1.6 and provides a citation for research use. · github.com, 5 Oct 2026
Security and compliance
The pages reviewed do not state security certifications or compliance commitments. · csbiology.github.io, 5 Oct 2026
Streaming
It streams graph data from F# Interactive to Gephi using Gephi’s Graph Streaming plugin. · csbiology.github.io, 5 Oct 2026

Where FSharpGephiStreamer stands on Freedom251

Look at these too