|about 4 years ago||19 days ago|
|GNU General Public License v3.0 only||BSD 3-clause "New" or "Revised" License|
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
We haven't tracked posts mentioning hOff-display yet.
Tracking mentions began in Dec 2020.
Is threepenny-gui really reactive?
6 projects | reddit.com/r/haskell | 3 Nov 2021
If you really want FRP, use Obelisk (based on Reflex-Dom. I will call just say "Obelisk" to refer to Obelisk's dependencies Reflex-Dom, Reflex,... too). I like the author of threepenny-gui and the library has the great advantages of not needing GHCJS (Obelisk does not need GHCJS either theoretically but I do not know how easy it currently is to make it work without) nor Nix. But the library was originally built as a non-FRP library and it has been lacking essential FRP combinators for a long time.6 projects | reddit.com/r/haskell | 3 Nov 2021
When I look at the different examples included with threepenny-gui, I get the impression that they have not designed their programs reactively. For instance, if you see Mouse.hs, you see that they are saying
How is it going with desktop apps nowadays? What happened to wxHaskell?
4 projects | reddit.com/r/haskell | 20 Jun 2021
The threepenny-gui library is probably best if you just want a simple way to make GUIs. However, it doesn't really do desktop GUIs as such: it displays your GUI as a webpage running on localhost. However, it does work pretty well with Electron, which gives you a desktop application.
Best UI Toolkit for generating UI elements at runtime
8 projects | reddit.com/r/haskell | 7 Jan 2021
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.)
What are some alternatives?
Gifcurry - 😎 The open-source, Haskell-built video editor for GIF makers.
ltk - Leksah Toolkit
nanovg - NanoVG Haskell bindings
imagemagick - haskell imagemagick bindings
typed-spreadsheet - Typed and composable spreadsheets
UISF - A Haskell arrowized FRP library for GUIs
assimp - Haskell FFI bindings for Assimp
free-game - The free game engine
maxent-learner-hw - A tool for automatically inferring phonotactic grammars from a lexicon and using those grammars to generate random text
lgtk - Lens-based Gtk interface
brick - A declarative Unix terminal UI programming library written in Haskell