Glu is a cross-platform GUI for Lua scripts.
Lua programmers can use it to create games, applications, images, etc.
Created by Andrew Trevorrow, Chris Rowett and Tom Rokicki.
NEWS:
-
September 2024: Glu version 1.2 for Windows/Mac/Linux has been released.
-
August 2024: Added a new version of
Klondike.
-
March 2024: Added a new version of
VortexMath.
-
February 2024: Added Set
to the curated collection.
-
October 2023: TrappedKnight now has the option of a
hexagonal board.
-
May 2023: Added HatLife
to the curated collection.
-
October 2022: Added TheNuMoon
to the curated collection.
-
March 2022: Added MegaWordle
to the curated collection, a variant of Wordle
that can be played using words or numbers with 3 to 9 letters or digits.
Glu's key features:
- Simple API with integrated HTML-based documentation.
- Includes numerous example scripts, from simple to complex.
- More scripts can be downloaded from a curated collection.
- TrueType fonts are used for text consistency on all platforms.
- Runs on Windows (7+), macOS (10.11+) and Linux (with GTK 2.x).
- Free and open source (MIT license).
Download
a source or binary distribution.
Monitor our progress at SourceForge.
Click to enlarge these screenshots:
startup.lua |
CanvasDemo.lua |
CrossCards.lua |
Breakout.lua |
|
Rubik'sCube.lua |
SlidingBlocks.lua |
RandomGraphs.lua |
Samples.lua |
|
svg.lua |
bouncing-ball.lua |
polygons.lua |
symbols.lua |
|
text-effects.lua |
transforms.lua |
escape-codes.lua |
The curated collection |
|
The following screenshots show some of the scripts in the curated collection.
They can be downloaded by selecting "Download Script..." from Glu's File menu.
Dilemma.lua |
DominoLife.lua |
HatLife.lua |
Klondike.lua |
|
Mandelbrot.lua |
MegaWordle.lua |
TrappedKnight.lua |
VortexMath.lua |
|
TheNuMoon.lua |
Set.lua |
|