A markup language for GTK user interfaces

GtkBuilder XML format is quite verbose, and many app developers don't like using WYSIWYG editors for creating UIs. Blueprint files are intended to be a concise, easy-to-read format that makes it easier to create and edit GTK UIs. Internally, it compiles to GtkBuilder XML as part of an app's build system. It adds no new features, just makes the features that exist more accessible. Another goal is to have excellent developer tooling--including a language server--so that less knowledge of the format is required. Hopefully this will increase adoption of cool advanced features like GtkExpression.
RPM
blueprint-compiler-0.18.0-1.lbn42.noarch.rpm
Summary
A markup language for GTK user interfaces
URL
https://gitlab.gnome.org/jwestman/blueprint-compiler
Group
Unspecified
License
LGPL-3.0-or-later
Source
blueprint-compiler-0.18.0-1.lbn42.src.rpm
Checksum
1816ab3e9b06973de195aeb621abb922ec4b702592c3830211d956fc4a87ba21
Build Date
2025/09/28 14:23:17
Requires
/usr/bin/pkg-config
/usr/bin/python3
python3-gobject-devel
Provides
blueprint-compiler = 0.18.0-1.lbn42
pkgconfig(blueprint-compiler) = 0.18.0