Skip to main content
added disclaimer
Source Link
MarcoL
  • 161
  • 1
  • 3

If your main focus is to visualize the data and have graph metrics I would recommend this list.

If you want an off the shelf package

  • Gephi - Desktop application, Open Source license
  • Cytoscape - Desktop Application - Open Source license
  • Pajek - Desktop Application, Free for non Commercial use (old but still good - I've seen papers using it just few days ago)

If you have any programming skills

  • KeyLines - Javascript Toolkit, SNA metrics, Commercial license
  • VivaGraphJS - Javascript Toolkit, few SNA metrics, Open Source licence
    • As mentioned in the page linked, the library will close in faviour of ngraph in the future
  • igraph - R/Python Toolkit, more focused on SNA rather than visualization, Open Source license

Others or "Why you didn't mentioned this/that?"

This is a list of more libraries that will let you do only a part of what you're asking or there are strong constraints on the use:

  • NetworkX - Wonderful for SNA, Open Source license
    • it doesn't visualize by itself, so use it in combination with SigmaJS or some other Python library
  • Linkurious - Easy to use, with SNA, Commercial license
    • you need a Neo4J backend in order to use it
  • d3.js - Wonderful to visualize data, but it has not built-in SNA metrics

Disclaimer: I'm in the KeyLines team.

If your main focus is to visualize the data and have graph metrics I would recommend this list.

If you want an off the shelf package

  • Gephi - Desktop application, Open Source license
  • Cytoscape - Desktop Application - Open Source license
  • Pajek - Desktop Application, Free for non Commercial use (old but still good - I've seen papers using it just few days ago)

If you have any programming skills

  • KeyLines - Javascript Toolkit, SNA metrics, Commercial license
  • VivaGraphJS - Javascript Toolkit, few SNA metrics, Open Source licence
    • As mentioned in the page linked, the library will close in faviour of ngraph in the future
  • igraph - R/Python Toolkit, more focused on SNA rather than visualization, Open Source license

Others or "Why you didn't mentioned this/that?"

This is a list of more libraries that will let you do only a part of what you're asking or there are strong constraints on the use:

  • NetworkX - Wonderful for SNA, Open Source license
    • it doesn't visualize by itself, so use it in combination with SigmaJS or some other Python library
  • Linkurious - Easy to use, with SNA, Commercial license
    • you need a Neo4J backend in order to use it
  • d3.js - Wonderful to visualize data, but it has not built-in SNA metrics

If your main focus is to visualize the data and have graph metrics I would recommend this list.

If you want an off the shelf package

  • Gephi - Desktop application, Open Source license
  • Cytoscape - Desktop Application - Open Source license
  • Pajek - Desktop Application, Free for non Commercial use (old but still good - I've seen papers using it just few days ago)

If you have any programming skills

  • KeyLines - Javascript Toolkit, SNA metrics, Commercial license
  • VivaGraphJS - Javascript Toolkit, few SNA metrics, Open Source licence
    • As mentioned in the page linked, the library will close in faviour of ngraph in the future
  • igraph - R/Python Toolkit, more focused on SNA rather than visualization, Open Source license

Others or "Why you didn't mentioned this/that?"

This is a list of more libraries that will let you do only a part of what you're asking or there are strong constraints on the use:

  • NetworkX - Wonderful for SNA, Open Source license
    • it doesn't visualize by itself, so use it in combination with SigmaJS or some other Python library
  • Linkurious - Easy to use, with SNA, Commercial license
    • you need a Neo4J backend in order to use it
  • d3.js - Wonderful to visualize data, but it has not built-in SNA metrics

Disclaimer: I'm in the KeyLines team.

Source Link
MarcoL
  • 161
  • 1
  • 3

If your main focus is to visualize the data and have graph metrics I would recommend this list.

If you want an off the shelf package

  • Gephi - Desktop application, Open Source license
  • Cytoscape - Desktop Application - Open Source license
  • Pajek - Desktop Application, Free for non Commercial use (old but still good - I've seen papers using it just few days ago)

If you have any programming skills

  • KeyLines - Javascript Toolkit, SNA metrics, Commercial license
  • VivaGraphJS - Javascript Toolkit, few SNA metrics, Open Source licence
    • As mentioned in the page linked, the library will close in faviour of ngraph in the future
  • igraph - R/Python Toolkit, more focused on SNA rather than visualization, Open Source license

Others or "Why you didn't mentioned this/that?"

This is a list of more libraries that will let you do only a part of what you're asking or there are strong constraints on the use:

  • NetworkX - Wonderful for SNA, Open Source license
    • it doesn't visualize by itself, so use it in combination with SigmaJS or some other Python library
  • Linkurious - Easy to use, with SNA, Commercial license
    • you need a Neo4J backend in order to use it
  • d3.js - Wonderful to visualize data, but it has not built-in SNA metrics