| Library name | Description | Language |
| GraphViz | Graph Layouts | C |
| QuickGraph | Based on BGL and GraphViz | C# |
| Pajek | Can handle Very Large Networks (Millions of Nodes) | C(?) |
| Ucinet | Analysis of Social Networks (Max 32k nodes) | C(?) |
| aiSee | Commercial package that can handle very large graphs with limited clustering, but with nesting | C |
| SNA | Social Network Analysis | C/R |
| igraph | Handles very large graph and neat interface to python and R | C/R/Python |
| Boost | Traversals, Spanning Tree... | C++ |
| Goblin | Standard Textbook Graph Optimization Pbs | C++ |
| Pigale | Target audience research on graph planarity | C++ |
| JGraph | Visualization and basic algos with nice interactive plcmt | Java |
| yEd | Java Graph Editor for layout, manipulation and visualization | Java |
| Walrus | Graph Visualization can handle very large graphs | Java |
| Prefuse | ^MSmooth and elegant open source visualizer | ^MJava | ^M
| NetworkX | Can handle very large networks | Python |
| JUNG | Open Source Interoperable platform for graph analysis | Java |
| TouchGraph | Commercial Package popularized for Visualizing Google results | Java |
| ThinkMap | Commercial Package popularized by Visual Thesaurus | Java |
| More Java | Good list and review of Open Source Java Graph Visualization | Java |
| Tom Sawyer | Commercial product developed as three cores: Graph Analyer, Visualization, and Layout | C++/ActiveX/Java/.NET... |
| More | From Google Directories |
Mark Newman's Network Data Collection
GML file format, a precursor to GraphML still widely used