# igraph

> igraph is an open source collection of network analysis tools, useable in R, Python, and C/C++

**Wikidata**: [Q126085020](https://www.wikidata.org/wiki/Q126085020)  
**Wikipedia**: [English](https://en.wikipedia.org/wiki/Igraph)  
**Source**: https://4ort.xyz/entity/igraph

## Summary
igraph is an open-source collection of network analysis tools available for R, Python, and C/C++, designed for graph theory and network analysis. It is part of the IGraph/M software library and includes the Python library python-igraph. The project has been funded by the Chan Zuckerberg Initiative and is licensed under the GNU General Public License, version 2.0 or later.

## Key Facts
- igraph is an open-source software library for network analysis and graph theory.
- It is available for use in R, Python, and C/C++.
- The project is part of the IGraph/M software library and includes the Python library python-igraph.
- igraph was funded by the Chan Zuckerberg Initiative through the Essential Open Source Software for Science program grant (as of 2022-09-06).
- The software is licensed under the GNU General Public License, version 2.0 or later.
- The latest stable version is 0.10.4, released on 2023-01-26.
- igraph has a Twitter account (@igraph2) since 2014-04-00.
- The official website is [igraph.org](https://igraph.org/), available in English.
- igraph is classified as software, free software, and a C library.
- The source code is hosted on GitHub at [github.com/igraph/igraph](https://github.com/igraph/igraph).

## FAQs
### Q: What programming languages does igraph support?
A: igraph supports R, Python, and C/C++.

### Q: Who funds igraph?
A: igraph is funded by the Chan Zuckerberg Initiative through the Essential Open Source Software for Science program grant.

### Q: What is the latest stable version of igraph?
A: The latest stable version is 0.10.4, released on 2023-01-26.

### Q: What license does igraph use?
A: igraph is licensed under the GNU General Public License, version 2.0 or later.

### Q: Where can I find the source code for igraph?
A: The source code is available on GitHub at [github.com/igraph/igraph](https://github.com/igraph/igraph).

## Why It Matters
igraph is a critical tool for researchers and developers working with network analysis and graph theory. Its open-source nature and cross-platform compatibility make it accessible to a wide audience, enabling the study of complex networks in various fields such as social sciences, biology, and computer science. By providing efficient algorithms and data structures for graph manipulation, igraph facilitates the exploration of network properties, including connectivity, centrality, and community detection. Its integration with popular programming languages like Python and R further enhances its utility, making it a valuable resource for both academic and industry applications. The project's funding by the Chan Zuckerberg Initiative underscores its importance in advancing open-source software for scientific research.

## Notable For
- igraph is part of the IGraph/M software library, which includes the Python library python-igraph.
- The software has been actively maintained with multiple stable releases, including version 0.10.4.
- igraph is licensed under the GNU General Public License, version 2.0 or later, ensuring its open-source nature.
- The project has a dedicated Twitter account (@igraph2) since 2014, indicating its active community engagement.
- igraph is listed in the Social Sciences and Humanities Open Marketplace, highlighting its relevance to academic research.

## Body
### Overview
igraph is an open-source software library for network analysis and graph theory. It is available for use in R, Python, and C/C++, making it accessible to a wide range of users. The project is part of the IGraph/M software library and includes the Python library python-igraph, which extends its functionality to Python users.

### Funding and Licensing
igraph has received funding from the Chan Zuckerberg Initiative through the Essential Open Source Software for Science program grant, as of 2022-09-06. The software is licensed under the GNU General Public License, version 2.0 or later, ensuring its open-source nature and allowing for free use, modification, and distribution.

### Versions and Releases
The latest stable version of igraph is 0.10.4, released on 2023-01-26. Previous stable versions include 0.9.2 (2021-04-14), 0.9.3 (2021-05-05), 0.9.4 (2021-05-31), 0.9.5 (2021-11-11), 0.9.6 (2022-01-05), 0.9.7 (2022-03-16), 0.9.9 (2022-06-04), and 0.9.10 (2022-09-02). These releases reflect the project's ongoing development and maintenance.

### Community and Support
igraph has an active community with a Twitter account (@igraph2) since 2014. The project also has an official forum at [igraph.discourse.group](https://igraph.discourse.group/) and an issue tracker on GitHub. Additionally, igraph is listed in the Social Sciences and Humanities Open Marketplace, indicating its relevance to academic research.

### Technical Details
The source code for igraph is hosted on GitHub at [github.com/igraph/igraph](https://github.com/igraph/igraph). The software is classified as a C library and is available for cross-platform use. igraph is also available as a package in various Linux distributions, including Debian, Alpine Linux, and Arch Linux, as well as in macOS via Homebrew and macports.