# Glimmer DSL for LibUI Scaffolding + Snake Game

**URL:** <https://www.ruby-forum.com/t/glimmer-dsl-for-libui-scaffolding-snake-game/264376>\
**Category:** Desktop\
**Created:** [October 22, 2023, 9:07pm UTC](https://www.ruby-forum.com/t/glimmer-dsl-for-libui-scaffolding-snake-game/264376 "2023-10-22T21:07:42Z")\
**Posts on this page:** 1\
**Page:** 1

<div class="post-metadata">

**Author:** ![AndyMaleh](https://www.ruby-forum.com/user_avatar/www.ruby-forum.com/andymaleh/32/2475_2.png) [@AndyMaleh](https://www.ruby-forum.com/u/AndyMaleh)\
**Post date:** [October 22, 2023, 9:07pm UTC](https://www.ruby-forum.com/t/glimmer-dsl-for-libui-scaffolding-snake-game/264376/1 "2023-10-22T21:07:42Z")

</div>

Glimmer DSL for LibUI 0.9.x versions include support for a new Glimmer Command, Application Scaffolding, Custom Component Scaffolding, Custom Component Gem Scaffolding, and more. These features greatly improve Software Engineering Productivity when building desktop applications with Glimmer DSL for LibUI. Glimmer Scaffolding could be thought of as the “Desktop Application” equivalent of Rails Scaffolding and Generators. In fact, I ate my own dog food and used the new Application Scaffolding feature to effortlessly scaffold a Glimmer Snake game.

[![](https://raw.githubusercontent.com/AndyObtiva/glimmer_snake/master/screenshots/glimmer-dsl-libui-mac-snake.gif) ](https://raw.githubusercontent.com/AndyObtiva/glimmer_snake/master/screenshots/glimmer-dsl-libui-mac-snake.gif)

Learn more in this blog post:

> **[Glimmer DSL for LibUI Scaffolding + Snake Game](https://andymaleh.blogspot.com/2023/10/glimmer-dsl-for-libui-scaffolding-snake.html)**
>
> code master oop ruby jruby java jee jse desktop web gui glimmer swt libui tk gtk rails

Glimmer DSL for LibUI Github: [GitHub - AndyObtiva/glimmer-dsl-libui: Glimmer DSL for LibUI - Prerequisite-Free Ruby Desktop Development Cross-Platform Native GUI Library - The Quickest Way From Zero To GUI - If You Liked Shoes, You'll Love Glimmer! - No need to pre-install any prerequisites. Just install the gem and have platform-independent GUI that just works on Mac, Windows, and Linux.](https://github.com/AndyObtiva/glimmer-dsl-libui)

Glimmer Snake GitHub: [GitHub - AndyObtiva/glimmer\_snake: Classic Snake game (popularized by Nokia phones)](https://github.com/AndyObtiva/glimmer_snake)
