cdlib is a powerful Python package that allows for the extraction, comparison, and evaluation of communities from complex networks.

The potential audience for cdlib includes mathematicians, physicists, biologists, computer scientists, and social scientists.

Most importantly, cdlib is free, well-supported, and a joy to use.


cdlib aims to provide:

  • a standard programming interface and community discovery implementations that are suitable for many applications,
  • a rapid development environment for collaborative, multidisciplinary projects.

CDlib is free software; you can redistribute it and/or modify it under the terms of the BSD License. We welcome contributions from the community.

EU H2020

CDlib is a result of an European H2020 project:

  • SoBigData “Social Mining & Big Data Ecosystem”: under the scheme “INFRAIA-1-2014-2015: Research Infrastructures”, grant agreement #654024.