#1130737 RFP: golang-go-kdfs -- A Go library for the Khronos Data Format Specification

#1130737#5
Date:
2026-03-14 12:48:17 UTC
From:
To:
* Package name    : golang-go-kdfs
  Version         : 0.0.0
  Upstream Contact: Simon Ser <contact@emersion.fr>
* URL             : https://gitlab.freedesktop.org/emersion/go-kdfs
* License         : MIT
  Programming Lang: Go
  Description     : A Go library for the Khronos Data Format Specification

A Go library and CLI for the Khronos Data Format Specification (KDFS).
KDFS defines a standard file format to describe how pixels are laid out
in memory and how their contents should be interpreted.
Version 1.4 of the KDFS specification can be found at
https://registry.khronos.org/DataFormat/specs/1.4/dataformat.1.4.html.

This package can/will replace most/all manually written and maintained
pixel format tables in wlroots with automatically generated ones, which
will be done by this package.
There is already an open (and approved) MR for wlroots here:
https://gitlab.freedesktop.org/wlroots/wlroots/-/merge_requests/5271

Some more info and context can be found in the last paragraph of
Simon's "Status update, February 2026":
https://emersion.fr/blog/2026/status-update-84/