The xdot package

[ Tags: bsd3, graphics, graphs, library, program ] [ Propose Tags ]

Parse Graphviz xdot files and interactively view them using GTK and Cairo.

Currently not all xdot features are supported. Nodes and edges can be highlighted by hovering them and clicked.

For an example of using this library try the accompanying Demo.hs with the dot-files in dot-examples/.

This library was originally written as part of ghc-vis, but is now a seperate project, in case anyone else may have a use for it.


Versions 0.1, 0.2, 0.2.1, 0.2.2, 0.2.3,, 0.2.4,,,,,,,,,, 0.3,
Dependencies base (==4.*), cairo (==0.12.*), graphviz (==2999.16.*), gtk (==0.12.*), mtl (>=2.0 && <2.2), polyparse (>=1.8 && <1.10), text (==0.11.*) [details]
License BSD3
Copyright Dennis Felsing 2012-2013
Author Dennis Felsing <>
Maintainer Dennis Felsing <>
Category Graphs, Graphics
Source repo head: git clone git://
Uploaded Tue Oct 22 20:47:52 UTC 2013 by DennisFelsing
Distributions NixOS:
Downloads 5621 total (49 in the last 30 days)
Rating (no votes yet) [estimated by rule of succession]
Your Rating
  • λ
  • λ
  • λ
Status Docs uploaded by user
Build status unknown [no reports yet]
Hackage Matrix CI


  • Graphics
    • XDot
      • Graphics.XDot.Parser
      • Graphics.XDot.Types
      • Graphics.XDot.Viewer



Maintainer's Corner

For package maintainers and hackage trustees