hsqml: Haskell binding for Qt Quick

[ bsd3, graphics, gui, library ] [ Propose Tags ] [ Report a vulnerability ]

A Haskell binding for Qt Quick, a cross-platform framework for creating graphical user interfaces. For further information on installing and using this library, please see the project's web site.


[Skip to Readme]

Flags

Automatic Flags
NameDescriptionDefault
usepkgconfig

Use pkg-config for libraries instead of the platform default mechanism.

Disabled
threadedtestsuite

Build test executable with the threaded RTS.

Enabled
forceghcilib

Force enable GHCi workaround library if not using shared libraries.

Enabled
useexithook

Override the OnExitHook symbol to shutdown the Qt framework on exit.

Enabled
enableqmldebugging

Allow the QML debug server to be enabled via Qt arguments.

Disabled

Use -f <flag> to enable a flag, or -f -<flag> to disable that flag. More info

Downloads

Maintainer's Corner

Package maintainers

For package maintainers and hackage trustees

Candidates

Versions [RSS] 0.1.0, 0.1.1, 0.2.0.0, 0.2.0.1, 0.2.0.2, 0.2.0.3, 0.3.0.0, 0.3.1.0, 0.3.1.1, 0.3.2.0, 0.3.2.1, 0.3.3.0, 0.3.4.0, 0.3.4.1, 0.3.5.0, 0.3.5.1, 0.3.6.0, 0.3.6.1
Change log CHANGELOG
Dependencies base (>=4 && <5), bytestring (>=0.11.5 && <0.12), containers (>=0.7 && <0.9), directory (>=1.3.9 && <1.4), filepath (>=1.4.300 && <1.5), QuickCheck (>=2.16.0 && <2.17), tagged (>=0.8.9 && <0.9), text (>=2.1.2 && <2.2), transformers (>=0.6.2 && <0.7) [details]
Tested with ghc ==9.4.8 || ==9.6.6 || ==9.8.4 || ==9.10.2 || ==9.12.2
License BSD-3-Clause
Copyright (c) 2010-2018 Robin KAY, (c) 2025 Sascha-Oliver Prolic
Author Robin KAY, Sascha-Oliver Prolic
Maintainer saschaprolic@googlemail.com
Category Graphics, GUI
Home page http://www.gekkou.co.uk/software/hsqml/
Source repo head: git clone https://github.com/prolic/HsQML
Uploaded by prolic at 2025-07-01T01:52:22Z
Distributions
Reverse Dependencies 4 direct, 1 indirect [details]
Downloads 14085 total (20 in the last 30 days)
Rating 2.5 (votes: 5) [estimated by Bayesian average]
Your Rating
  • λ
  • λ
  • λ
Status Docs uploaded by user [build log]
All reported builds failed as of 2025-07-01 [all 1 reports]

Readme for hsqml-0.3.6.1

[back to package description]

HsQML

Tests Build status

HsQML is a Haskell binding to Qt Quick, a cross-platform framework for creating graphical user interfaces. For further information on installing and using it, please see the project's web site.

Home Page: http://www.gekkou.co.uk/software/hsqml/ Original Darcs Repository (outdated): http://hub.darcs.net/komadori/HsQML

Notes

  • I made some changes, so this library works on newer GHC / cabal versions and has been tested on Qt5.
  • This library has been tested with cabal 3.10.3.0, due to its custom Setup.hs, not all versions of cabal are supported.
  • Current Status: This is a maintained fork of the original HsQML project.