CombustUI – GUI Bindings for Mojo

CombustUI (WIP) is a GUI library for Mojo, built on top of FLTK (Fast Light Toolkit) from C++. It provides low-level control by directly calling FLTK functions. Currently, CombustUI is in its early stages, offering basic event handling and essential widgets such as inputbox, button, window, and grid. More widgets will be added soon, and documentation will follow as the library evolves.
GitHub Repository

Crude example:

7 Likes

This is cool Hammad!

1 Like

Agree. Building GUI’s for Mojo and MAX has been something I have been thinking about. Awesome work :fire:

Just added an app creation script create_new_app.sh which can be installed using the following command:

curl https://raw.githubusercontent.com/Hammad-hab/CombustUI/refs/heads/main/create_new_app.sh -o ignite_app.sh && chmod +x ignite_app.sh && sudo mv ./ignite_app.sh /usr/local/bin/ignite_app```