A solid GUI Framework for Haskell?

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

Our great sponsors
  • Onboard AI - Learn any GitHub repo in 59 seconds
  • InfluxDB - Collect and Analyze Billions of Data Points in Real Time
  • SaaSHub - Software Alternatives and Reviews
  • gi-atk

    Generate Haskell bindings for GObject-Introspection capable libraries

    gi-gtk (part of the haskell-gi project) is still actively maintained and it is in LTS 18.

  • freer-simple

    A friendly effect system for Haskell

    Why do you need a GUI library, if you can write your application using extensible effects frameworks, just choose any and enjoy!

  • Onboard AI

    Learn any GitHub repo in 59 seconds. Onboard AI learns any GitHub repo in minutes and lets you chat with it to locate functionality, understand different parts, and generate new code. Use it for free at www.getonboard.dev.

  • extensible-effects

    Extensible Effects: An Alternative to Monad Transformers

    Why do you need a GUI library, if you can write your application using extensible effects frameworks, just choose any and enjoy!

  • eff

    🚧 a work in progress effect system for Haskell 🚧 (by hasura)

    Why do you need a GUI library, if you can write your application using extensible effects frameworks, just choose any and enjoy!

  • imgui

    Dear ImGui: Bloat-free Graphical User interface for C++ with minimal dependencies

    You might be interested in Dear ImGUI.

  • dear-imgui.hs

    Haskell bindings to Dear ImGui, an immediate mode GUI toolkit

    Which appears to have a Haskell binding

  • fltkhs

    Haskell bindings to FLTK GUI toolkit.

    fltkhs is under active maintenance and development: https://github.com/deech/fltkhs/tree/TheGreatConsolidation

  • InfluxDB

    Collect and Analyze Billions of Data Points in Real Time. Manage all types of time series data in a single, purpose-built database. Run at any scale in any environment in the cloud, on-premises, or at the edge.

  • wxHaskell

    wxWidgets wrapper for Haskell

    Turns out the situation isn't as dire as I thought, perhaps because the Haskell ecosystem has matured a little in recent years in terms of backwards compatibility (Cabal 3 being a major, but vital, exception): https://github.com/wxHaskell/wxHaskell/pull/40

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