Blobs: Diagram editor

[ graphics, library, program ] [ Propose Tags ]

Blobs is a diagram editor for directed graphs. It is written in Haskell, using the platform-independent GUI toolkit wxHaskell. It is a community project at a fairly early stage of development - you are encouraged to get involved and improve it!

Blobs is a front-end for drawing and editing graph diagrams. You must add your own back-end engine if you want it to do some analysis or processing of the graph.

[Skip to Readme]


  • Graphics
    • Blobs
      • Graphics.Blobs.Colors
      • Graphics.Blobs.Common
      • Graphics.Blobs.CommonIO
      • Graphics.Blobs.Constants
      • Graphics.Blobs.ContextMenu
      • Graphics.Blobs.DisplayOptions
      • Graphics.Blobs.Document
      • Graphics.Blobs.GUIEvents
      • Graphics.Blobs.InfoKind
      • Graphics.Blobs.Math
      • Graphics.Blobs.Network
      • Graphics.Blobs.NetworkControl
      • Graphics.Blobs.NetworkFile
      • Graphics.Blobs.NetworkUI
      • Graphics.Blobs.NetworkView
      • Graphics.Blobs.Operations
      • Graphics.Blobs.PDDefaults
      • Graphics.Blobs.Palette
      • Graphics.Blobs.PersistentDocument
      • Graphics.Blobs.SafetyNet
      • Graphics.Blobs.Shape
      • Graphics.Blobs.State
      • Graphics.Blobs.StateUtil


Maintainer's Corner

Package maintainers

For package maintainers and hackage trustees


  • No Candidates
Versions [RSS] 0.1, 0.2, 0.3
Dependencies base (>=4 && <5), containers, directory, HaXml (>=1.22.5), polyparse, pretty, wx (>=0.9), wxcore (>=0.9) [details]
License LicenseRef-LGPL
Author Arjan van IJzendoorn, Martijn Schrage, Malcolm Wallace
Maintainer Alan Zimmerman <>
Category Graphics
Home page
Bug tracker
Source repo head: git clone git://
Uploaded by AlanZimmerman at 2012-06-19T21:00:19Z
Reverse Dependencies 1 direct, 0 indirect [details]
Executables blobs
Downloads 3447 total (5 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 2016-10-24 [all 17 reports]

Readme for Blobs-0.3

[back to package description]


Blobs from

Note: wxc- fails to compile, see

A workaround: wxc install fails with eljpen.cpp not compiling.

Change line 159 to

_ref = ((const char const*)NULL);


*_ref = NULL;


0.3 Introduce class GuiEdit and GuiGlobalEdit to allow custom dialogs for editing the global,node and edge attributes

0.2 Move the contents into the Graphics.Blobs namespace

0.1 Initial import of original code, updated for GHC 7.0.4