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

[ bsd3, graphics, graphs, library, program ] [ Propose Tags ] [ Report a vulnerability ]

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 separate project, in case anyone else may have a use for it.

Modules

[Last Documentation]

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

Downloads

Maintainer's Corner

Package maintainers

For package maintainers and hackage trustees

Candidates

Versions [RSS] 0.1, 0.2, 0.2.1, 0.2.2, 0.2.3, 0.2.3.1, 0.2.4, 0.2.4.1, 0.2.4.2, 0.2.4.3, 0.2.4.4, 0.2.4.5, 0.2.4.6, 0.2.4.7, 0.2.4.8, 0.2.4.9, 0.3, 0.3.0.1, 0.3.0.2, 0.3.0.3, 0.3.0.4, 0.3.0.5
Dependencies base (>=4.9.1 && <5), cairo (>=0.12), deepseq (>=1.2), graphviz (>=2999.16), gtk3 (>=0.12), mtl (>=2.0), polyparse (>=1.8), text (>=0.11), transformers, xdot [details]
Tested with ghc ==8.0.2 || ==8.2.2 || ==8.4.4 || ==8.6.5 || ==8.8.4 || ==8.10.7 || ==9.0.2 || ==9.2.8 || ==9.4.7 || ==9.6.3 || ==9.8.1
License BSD-3-Clause
Copyright Dennis Felsing 2012-2019
Author Dennis Felsing <dennis@felsing.org>
Maintainer Dennis Felsing <dennis@felsing.org>
Category Graphs, Graphics
Source repo head: git clone https://github.com/def-/xdot.git
Uploaded by DennisFelsing at 2024-01-07T09:25:00Z
Distributions NixOS:0.3.0.5
Reverse Dependencies 2 direct, 0 indirect [details]
Executables xdot-demo
Downloads 13331 total (35 in the last 30 days)
Rating (no votes yet) [estimated by Bayesian average]
Your Rating
  • λ
  • λ
  • λ
Status Docs not available [build log]
All reported builds failed as of 2024-01-07 [all 2 reports]