Get Glu, a GUI for Lua scripts at SourceForge.net. Fast, secure and Free Open Source software downloads

Built with wxWidgets

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:

  • 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.
  • September 2023: Added a new version of Klondike.
  • July 2023: Glu version 1.1 for Windows/Mac/Linux has been released.
    The main change is the addition of a symbol font.
  • May 2023: Added HatLife to the curated collection.
  • December 2022: Added new versions of DominoLife and TrappedKnight.
  • 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:

  • Free and open source (MIT license).
  • Runs on Windows (7+), macOS (10.11+) and Linux (with GTK 2.x).
  • 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.
  • Simple API with integrated HTML-based documentation.

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