Keep OSNews alive by becoming a Patreon, by donating through Ko-Fi, or by buying merch!

GTK markup language Blueprint becomes part of GNOME

This week’s This Week in GNOME mentions that Blueprint will become part of GNOME.

Blueprint is now part of the GNOME Nightly SDK and is expected to be part of the GNOME 49 SDK. This means, apps relying on Blueprint won’t have to install it manually anymore.

Blueprint is an alternative to defining GTK/Libadwaita user interface via .ui XML-files (GTK Builder files). The goal of blueprint is to provide UI definitions that require less boilerplate than XML and are easier to learn. Blueprint also provides a language server for IDE integration.

↫ Sophie Herold

Quite a few applications already make use of Blueprint, and even some Core GNOME applications use it, so it seems logical to make it part of the default GNOME installation.

7 Comments

  1. 2025-05-05 4:49 pm
  2. 2025-05-05 7:48 pm
    • 2025-05-06 12:49 am
      • 2025-05-06 1:09 am
        • 2025-05-06 5:21 am
        • 2025-05-06 10:32 am
          • 2025-05-06 1:25 pm