KaijuEngine/kaiju

Wayland port of the X11 code

Open

#535 opened on Dec 13, 2025

View on GitHub
 (2 comments) (0 reactions) (1 assignee)Go (194 forks)auto 404
engine runtimegood first issuelinux

Repository metrics

Stars
 (4,569 stars)
PR merge metrics
 (PR metrics pending)

Description

  1. Would want to rename x11 files to linux except for the x11.h and x11.c files.
  2. Would like to use a preprocessor define to switch between the X11 and Wayland implementations.
  3. The Go API needs to remain the same as it matches on Windows, Linux (X11), Mac, and Android.

For the most part, this should mostly be just doing all the same C functions but using Wayland underneath instead of X11.

Contributor guide