Projects / pycdep


pycdep is a tool for analyzing and visualizing C/C++ header file dependencies. A script extracts information about your code and dumps it in a Prolog database, which is used to query the dependency graph. It comes with a large number of predefined queries for finding out which files include or depend on which other files, how files depend on another file, circular dependencies, transitively implied dependencies, and design rule checks (limitations on which project can include from which other project). Visualization is supported by dumping graphs to .dot files. It also has the beginnings of a natural language interface.

Operating Systems

Recent releases

  •  23 Jul 2011 21:17

    Release Notes: A new feature to sort header files by importance was added. Speed was improved by an order of magnitude. Many bugs were fixed.

    •  03 Jun 2011 22:19

      Release Notes: Initial release.


      Project Spotlight


      A Fluent OpenStack client API for Java.


      Project Spotlight

      TurnKey TWiki Appliance

      A TWiki appliance that is easy to use and lightweight.