#1132657 RFP: raygui -- A simple and easy-to-use immediate-mode gui library

#1132657#5
Date:
2026-04-04 10:19:20 UTC
From:
To:

* Package name    : raygui
  Version         : 4.0
  Upstream Author:  Ramon Santamaria <ray@raylib.com>
* URL             : https://github.com/raysan5/raygui
* License         : Zlib License
  Programming Lang: C
  Description     : A simple and easy-to-use immediate-mode gui library


raygui was originally inspired by Unity IMGUI<https://docs.unity3d.com/Manual/GUIScriptingGuide.html> (immediate mode GUI API).

raygui was designed as an auxiliary module for raylib<https://github.com/raysan5/raylib>
 to create simple GUI interfaces using raylib graphic style (simple
colors, plain rectangular shapes, wide borders...) but it can be adapted
 to other engines/frameworks.

raygui is intended for tools development; it has already been used to develop multiple published tools<https://raylibtech.itch.io>.

Raygui is a dependency of many game development tools developed by raylib project hence it will be maintained under the Debian Games Team namespace on Salsa.

Regards,

Aryan Karamtoth
Debian Maintainer
(IRC: spaciouskarter78)

#1132657#10
Date:
2026-04-11 04:34:30 UTC
From:
To:
Control: noowner 1132657
#1132657#17
Date:
2026-04-11 04:35:48 UTC
From:
To:
Control: retitle 1132657  RFP: raygui -- A simple and easy-to-use immediate-mode gui library
#1132657#24
Date:
2026-04-11 04:40:15 UTC
From:
To:
I'm leaving this bug open as a RFP because I don't want anybody else
going down this path again and waste their time only to realise that
raygui cannot be packaged.

As of 2026, raygui is meant to be used as a single header portable
library that has to be vendored into the source code. The upstream
doesn't provide any kind of makefiles to make a package as of now.

raygui in theory could be packaged by writing custom makefiles but its
not worth the effort since its not meant to be used that way.

If raygui in future, becomes advanced enough/has major changes that
enable it to be packaged, this RFP could be useful at that time but as
of now, not possible and not worth it.