Sakura is a Knowledge Navigator and User Interface for UNIX, which implements HyperMedia and its own windowing and packing system, both in the main program and in an extensive API for Tcl and other languages.
...JFCML supports not only AWT and Swing; but any class accessible to Java's ClassLoader. Also, most major scripting languages, including JavaScript, BeanShell, Jython, Jacl (Tcl), JRuby, more.