Gooey is a Scala library for creating user interfaces. It's goal is to make it very easy to build user interfaces that are good enough for most uses. The tradeoff is that Gooey only allows limited customization. Gooey is also cross platform. Gooey user interfaces can run on the web or on the JVM, and work with a variety of user interface toolkits.
To use Gooey, add the following to your
libraryDependencies += "org.creativescala" %% "gooey" % "0.1-12ba400-SNAPSHOT"
See the ScalaDoc index for API documentation.
- gui-easy is a similar library for Racket that targets native UIs.
- Unicorn is an O'Caml library focused on the web.
- Swing.IO is Calico for Swing, which is used our Swing backend