Create a native GUI with Glimmer DSL for LibUI
masterGlimmer DSL for LibUI provides a prerequisite-free way to build native, platform-independent Ruby desktop applications. It uses libui (a thin C wrapper) to render native controls without the overhead of a JVM (unlike SWT). It is ideal for small, simple applications that need to start instantly and have a small memory footprint.
Features include:
- Declarative DSL syntax mapping to widget hierarchy.
- Bidirectional Data-Binding.
- Native-Executable packaging for Mac, Windows, and Linux.
require 'glimmer-dsl-libui'
include Glimmer
window('hello world').show