Gephi

Gephi·Gephi.Gephi

The Open Graph Viz Platform

Gephi is a tool for data analysts and scientists keen to explore and understand graphs. Like Photoshop™ but for graph data, the user interacts with the representation, manipulate the structures, shapes and colors to reveal hidden patterns. The goal is to help data analysts to make hypothesis, intuitively discover patterns, isolate structure singularities or faults during data sourcing. It is a complementary tool to traditional statistics, as visual thinking with interactive interfaces is now recognized to facilitate reasoning. This is a software for Exploratory Data Analysis, a paradigm appeared in the Visual Analytics field of research.

winget install --id Gephi.Gephi --exact --source winget

Latest 0.11.3·September 6, 2026

Release Notes

Follow-up release from 0.11.2 with bugfixes. What's Changed New or Improved Features

  • Show statistics execution failures with a dialog, and recover #3265
  • Replace filter/stop button pair with a single toggle button #3304
  • Parallelize node/edge encoding, leading to significant performance gains when saving projects #291 Bugfixes
  • Filtering / dynamic graphs not working together #3025
  • Exception while using Search feature and apply to Filter #3037
  • Fails to start from snap on Ubuntu 24.04 #3219
  • Fix macOS freeze when opening the Overview tab #3226
  • Guard against a Swing NPE race when NEWT canvas focus closes an open popup menu #3230
  • Fix NPE from a listener-registration race in the Attributes panel #3232
  • Fix infinite logging recursion in Gephi's output handler #3233
  • Preserve and surface the real cause of import file-open failures #3234
  • Fix ForceAtlas2 producing NaN coordinates for nodes with zero net displacement #3235
  • Fix NPE when saving a project with an empty text-equals filter value #3236
  • Null-check graph model/edge before use in async pencil-tool click dispatch #3237
  • Fix potential NPE when saving a layout property with no PropertyEditor #3238
  • Always write project saves through a temp file to avoid empty .gephi files #3240
  • Save-As still leaves an empty .gephi file if interrupted (canExport pre-creates the destination) #3241
  • Don't pre-create the destination file on Save As #3242
  • Keep recoverable temp file on move failure; only set project file on save success #3243
  • Fix the colour picker crashing when a hex value is pasted into it #3247
  • Fix partition filters corrupting project files when the null bucket is selected #3248
  • Stop reporting handled NetBeans Platform diagnostics as crashes #3250
  • Never deliver project and workspace events on the EDT #3255
  • Fix remaining EDT violations in Timeline/DataLab/Preview panels #3256
  • Fix field-visibility races on the Project IO thread (Step 2) #3257
  • Fix constructor-ordering races in Appearance/Preview controllers (Step 3) #3258
  • Fix stale timeline bounds write from a superseded GraphObserverThread #3261
  • Fix NodesDragger ignoring fixed/settled nodes #3264
  • Fix StatisticsModelUI.getRunning comparing a Class to a Statistics instance #3267
  • Apply edges merge strategy to dynamic edge weight merges #3268
  • Fix crash when entering edit mode races with a queued empty selection update #3269
  • Fix GEXF export crash on invalid XML control characters #3270
  • Fix range filters crashing on load when persisted bound type differs from live type #3271
  • Fix Windows installer desktop icon crash on silent all-users installs #3272
  • Fix flaky IllegalThreadStateException from double-started FilterAutoRefreshor #3273
  • Fix generator cancellation and skip workspace creation on cancel #3281
  • Cancel running Statistics task when its workspace closes #3282
  • Honor Statistics cancellation across StatisticsPlugin algorithms #3283
  • Fix EDT-unsafe Swing update and lock contention in layout task completion #3284
  • Avoid EDT graphstore read-lock in EdgePencil workspace listener #3285
  • Fix graphstore read-lock leak in ContextPanel's timer task #3286
  • Fix lock contention between TableObserverExecutor.stop() and run() #3287
  • Fix graph write-lock contention in Data Laboratory on workspace switch #3288
  • Fix Error crash when import report panels are constructed on the EDT #3289
  • Fix graph and spatial-index read-lock leaks in GraphSelectionImpl/GraphIndexImpl #3297
  • Fix graph read-lock leaks in layout plugins and PartitionColorTransformerPanel #3298
  • Fix IllegalArgumentException crashing project load with legacy zero label scale #3300
  • Fix concurrency/locking bugs in the filter subsystem #3301
  • Fix radius mouse-selection tool broken by JOML 1.10.9 upgrade #3302
  • Fix filter toolbar stop button not resetting when toggling Filter/Select
  • Fix unquoted array string values truncated at parenthesis #293
  • Fix time index reference counts #288
  • Fix edge weight checkbox state bugs in Overview edge settings #3307
  • Fix statistics report showing wrong workspace's values after switching workspace #3308
  • Fix NPE and cross-workspace corruption when running the same statistic concurrently #3309 Code Improvements
  • Make Import processor easier to test #2767
  • Add config-independent async takeScreenshot to ScreenshotController #3299
  • Make the acquisition of mvpFloat from matrix outside loop #3211
  • Engine/standalone module for quick viz engine testing #3213
  • Move all GL2xxx reference to GL3ES3 #3215
  • Add Windows and macOS to CI build matrix and fix cross-platform issues #3218
  • Improve AI readiness on the repository #3228
  • Add ARCHITECTURE.md, CONTRIBUTING.md, and AI agent tooling setup #3229
  • Stop reporting already-handled corrupt-project-file errors to Sentry #3231
  • Fix two races in LongTaskExecutor making AsynchronousTest flaky #3244
  • Lower default ZIP compression level for .gephi save files #3259
  • Fix remaining Step 4 hygiene items left behind by PR #3260
  • Add a fatalError hook to LongTaskListener #3262
  • Fix javadoc warnings surfaced in release CI build #3274
  • Fail fast on unsupported serialization format versions #290
  • Close graph-lock gaps in GraphModel.Serialization #289
  • Make graph attributes iteration order canonical #286
  • Harden serialization: fail on unknown tags, fix char encoding #284
  • Fix file descriptor leak when un-embedding statistics report images #3310 API Changes Statistics API
  • Added a getValue(Statistics) default method to StatisticsUI, superseding the no-argument getValue() which is now deprecated. Implementations of StatisticsUI are singletons shared by every workspace, so a result computed from state stashed by setup(Statistics) is unsafe when the same statistics class runs concurrently in more than one workspace. The default implementation of getValue(Statistics) falls back to the deprecated getValue(), so existing implementations keep compiling and working unchanged until migrated. New contributors
  • @addwes7 made their first contribution in #3218
  • @MattArtzAnthro made their first contribution in #3226 Core contributors @totetmatt and @mbastian If you're looking for digital signatures for the release binaries, you can directly find them on Maven Central

Installer type: inno

x64userBF3F488AB9CDAB57E2B9F7AB4F2B449B452391F29A9DF4D7C7EDEA198FB323CF
x64machineBF3F488AB9CDAB57E2B9F7AB4F2B449B452391F29A9DF4D7C7EDEA198FB323CF

Details

Homepage
https://gephi.org/
License
CDDL-1.0, GPL-3.0
Publisher
Gephi
Support
https://gephi.org/users/support/
Copyright
© Gephi contributors, 2008-2026. All rights reserved.
Moniker
gephi

Tags

drawgraphgraphicsvisualization

Older versions (8)

0.11.2
x64userD6FB32D8304F8A5C37E584FAB2CB02699809904D621C5BB8F887CE09839D864A
x64machineD6FB32D8304F8A5C37E584FAB2CB02699809904D621C5BB8F887CE09839D864A
0.11.1
x64user98D7184242922E044EB12CBF7FF4ED3A9BBC2963AA59968DDEA881EAD462E15B
x64machine98D7184242922E044EB12CBF7FF4ED3A9BBC2963AA59968DDEA881EAD462E15B
0.10.1
x86user31998A8C5B84F0340AFDF313F601EDD1180AE550E306C1BD3C749B78D0CAB316
x86machine31998A8C5B84F0340AFDF313F601EDD1180AE550E306C1BD3C749B78D0CAB316
x64userB3B45955EA58A22220B189897EBF667CCCA26BED47A050CFECEB4C2F0F6E5344
x64machineB3B45955EA58A22220B189897EBF667CCCA26BED47A050CFECEB4C2F0F6E5344
0.9.7
x64user7390F8C5159C69A9EA0BD3E3C9E92C071AC62661470C8E3B79B4346CA53C792B
x64machine7390F8C5159C69A9EA0BD3E3C9E92C071AC62661470C8E3B79B4346CA53C792B
0.9.5
x64userC5A4709B167AE0E19B23175A5329D77BC78B0667379BE028AEEE888F2325498F
x64machineC5A4709B167AE0E19B23175A5329D77BC78B0667379BE028AEEE888F2325498F
0.9.4
x64—6132FC3D11378A164D78E72256978B7E422D0FDD3C206C9227D9DFCD1C26B0B1
0.9.3
x64—87E7077EEB283805157E6D826E1B84FED728A4B1431791860DAEDACADDDF9D85
0.9.2
x64—CC8DBF806BAA157FD34876C940BEAD660C30D160D391C0189826B5FE270678FB