threepenny-gui
GUI framework that uses the web browser as a display. (by HeinrichApfelmus)
Our great sponsors
threepenny-gui | fltkhs-themes-demo | |
---|---|---|
6 | 1 | |
434 | 18 | |
- | - | |
6.4 | 0.0 | |
3 months ago | over 3 years ago | |
Haskell | Haskell | |
GNU General Public License v3.0 or later | BSD 3-clause "New" or "Revised" License |
The number of mentions indicates the total number of mentions that we've tracked plus the number of user suggested alternatives.
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.
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.
threepenny-gui
Posts with mentions or reviews of threepenny-gui.
We have used some of these posts to build our list of alternatives
and similar projects. The last one was on 2022-11-16.
-
What can I do in Haskell? UwU
Maybe? https://github.com/HeinrichApfelmus/threepenny-gui
-
What practice programs or knowledge should I learn to do "real" projects in Haskell
Not if you use my Threepenny-gui library. š
-
Is threepenny-gui really reactive?
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.
-
How is it going with desktop apps nowadays? What happened to wxHaskell?
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
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.)
fltkhs-themes-demo
Posts with mentions or reviews of fltkhs-themes-demo.
We have used some of these posts to build our list of alternatives
and similar projects. The last one was on 2021-06-20.
-
How is it going with desktop apps nowadays? What happened to wxHaskell?
If you want to make a simple desktop GUI, fltkhs ā which binds to the FLTK library ā is a good bet, as it's the easiest to install of all the Haskell desktop GUI libraries (even on Windows!). Unfortunately, the FLTK library doesn't create the prettiest GUIs in the world (e.g. see the GitHub page). If you care about such things, the author has also released the fltkhs-themes library, which provides a set of widgets with a much nicer style - see the GitHub page for a showcase.
What are some alternatives?
When comparing threepenny-gui and fltkhs-themes-demo you can also consider the following projects:
Gifcurry - š The open-source, Haskell-built video editor for GIF makers.
fltkhs - Haskell bindings to FLTK GUI toolkit.
free-game - The free game engine
nanovg - NanoVG Haskell bindings
ltk - Leksah Toolkit
assimp - Haskell FFI bindings for Assimp
pianola
imagemagick - haskell imagemagick bindings
UISF - A Haskell arrowized FRP library for GUIs
lgtk - Lens-based Gtk interface
typed-spreadsheet - Typed and composable spreadsheets
nixos-manager - Manage your NixOS packages and configuration via a simple, intuitive UI
threepenny-gui vs Gifcurry
fltkhs-themes-demo vs fltkhs
threepenny-gui vs free-game
threepenny-gui vs nanovg
threepenny-gui vs ltk
threepenny-gui vs assimp
threepenny-gui vs pianola
threepenny-gui vs imagemagick
threepenny-gui vs UISF
threepenny-gui vs lgtk
threepenny-gui vs typed-spreadsheet
threepenny-gui vs nixos-manager