Best UI Toolkit for generating UI elements at runtime

This page summarizes the projects mentioned and recommended in the original post on /r/haskell

Our great sponsors
  • InfluxDB - Power Real-Time Data Analytics at Scale
  • WorkOS - The modern identity platform for B2B SaaS
  • SaaSHub - Software Alternatives and Reviews
  • gi-atk

    Generate Haskell bindings for GObject-Introspection capable libraries

    Excellent news! For Windows, there’s some detailed documentation on installation, which I personally think is excellent. (Though I may be biased, since I wrote some of it myself!) For Linux, I remember installation being pretty simple last time I tried it (on an Ubuntu VM, as I already mentioned), though I haven’t attempted it again lately.

  • nixos-manager

    Manage your NixOS packages and configuration via a simple, intuitive UI

    the version of GTK supported by gi-gtk is far from current, not to mention that gi-gtk itself, according to this discussion, isn't being as actively developed as it used to be.

  • InfluxDB

    Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.

  • threepenny-gui

    GUI framework that uses the web browser as a display.

    For this purpose, I normally use threepenny-gui, which can be used with Electron. (As it happens, that combination is what I’m using for my current Haskell program.)

  • maxent-learner-hw

    A tool for automatically inferring phonotactic grammars from a lexicon and using those grammars to generate random text

    Example usage: https://github.com/george-steel/maxent-learner

NOTE: The number of mentions on this list indicates mentions on common posts plus user suggested alternatives. Hence, a higher number means a more popular project.

Suggest a related project

Related posts