SaaSHub helps you find the best software and product alternatives Learn more →
Threepenny-gui Alternatives
Similar projects and alternatives to threepenny-gui
-
-
-
SonarLint
Clean code begins in your IDE with SonarLint. Up your coding game and discover issues early. SonarLint is a free plugin that helps you find & fix bugs and security issues from the moment you start writing code. Install from your favorite IDE marketplace today.
-
-
-
-
gi-atk
Generate Haskell bindings for GObject-Introspection capable libraries
-
-
InfluxDB
Build time-series-based applications quickly and at scale.. InfluxDB is the Time Series Platform where developers build real-time applications for analytics, IoT and cloud-native services. Easy to start, it is available in the cloud or on-premises.
-
-
-
maxent-learner-hw
A tool for automatically inferring phonotactic grammars from a lexicon and using those grammars to generate random text
-
-
-
-
purescript-halogen
A declarative, type-safe UI library for PureScript.
-
-
obelisk
Functional reactive web and mobile applications, with batteries included.
-
monomer
An easy to use, cross platform, GUI library for writing Haskell applications.
-
-
nixos-manager
Manage your NixOS packages and configuration via a simple, intuitive UI
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
threepenny-gui reviews and mentions
-
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.
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?
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.)
-
A note from our sponsor - #<SponsorshipServiceOld:0x00007fea59990020>
www.saashub.com | 8 Feb 2023
Stats
HeinrichApfelmus/threepenny-gui is an open source project licensed under GNU General Public License v3.0 or later which is an OSI approved license.