https://projects.haskell.org/gtk2hs/
