xcb-proto
« Back to VersTracker
Description:
X.Org: XML-XCB protocol descriptions for libxcb code generation
Type: Formula  |  Latest Version: 1.17.0@0  |  Tracked Since: Oct 25, 2025
Links: Homepage  |  formulae.brew.sh
Category: Developer tools
Tags: x11 xcb protocol xorg bindings
Install: brew install xcb-proto
About:
xcb-proto provides the XML protocol descriptions used by the libxcb code generator to create client-side bindings for the X Window System. It defines the requests, events, and errors of the X11 protocol in a machine-readable format. This package is essential for developers building applications that communicate with X11 servers.
Key Features:
  • XML-based protocol definitions for X11
  • Enables automated code generation for libxcb
  • Provides a language-agnostic specification of X11 protocol
  • Decouples protocol description from client library implementation
Use Cases:
  • Developing X11 client applications using libxcb
  • Generating custom language bindings for the X11 protocol
  • Cross-compiling X11-based software for different architectures
Alternatives:
  • xorg-server – Provides the X11 server implementation, whereas xcb-proto provides protocol definitions for client libraries.
  • libxcb – The generated client library that consumes xcb-proto definitions; xcb-proto is the input for its code generation.
Version History
Detected Version Rev Change Commit
Oct 25, 2025 2:09am 0 VERSION_BUMP 1144048f
Nov 20, 2024 12:39am 0 VERSION_BUMP 4cfdd48b