igraph is a C library for complex network analysis and graph theory, with emphasis on efficiency, portability and ease of use.
See https://igraph.org for installation instructions and documentation.
igraph can also be used from:
- R — https://github.com/igraph/rigraph
- Python — https://github.com/igraph/python-igraph
- Mathematica — https://github.com/szhorvat/IGraphM
igraph is a collaborative work of many people from all around the world — see the list of contributors here. If you would like to contribute yourself, click here to see how you can help.
If you use igraph in your research, please cite
Csardi, G., & Nepusz, T. (2006). The igraph software package for complex network research. InterJournal, Complex Systems, 1695.