BangUI is a modern, extensible UI library for Diligent Engine and SDL3, supporting both 2D and 3D UI elements. It uses Bang Markup Language (BML), a simple custom Markup language, for styling and layout, and FreeType for text rendering.