Wayland is a project to define a protocol for a compositor to talk to its clients as well as a library implementation of the protocol. The compositor can be a standalone display server running on Linux kernel modesetting and evdev input devices, an X application, or a wayland client itself. The clients can be traditional applications, X servers (rootless or fullscreen) or other display servers.
This package provides C++ bindings for the Wayland display protocol.
This package provides Common Lisp FFI bindings for libwayland, primarily for the mahogany window manager.
This package provides Zig bindings for wayland
and a Scanner
interface.
Elkowars Wacky Widgets is a standalone widget system made in Rust that allows you to implement your own, custom widgets in any window manager.
EGL-Wayland is an implementation of a EGL External Platform library to add client-side Wayland support to EGL on top of EGLDevice and EGLStream families of extensions.
GLFW is a library for OpenGL, OpenGL ES, and Vulkan development for desktop computers. This version has Wayland support enabled.
Kodi is a media center application for playing videos, music, games, etc. Kodi is highly customizable and features a theme and plug-in system.
Rofi is a minimalist application launcher. It memorizes which applications you regularly use and also allows you to search for an application by name. This package, rofi-wayland
, provides additional wayland support.
A real time, nanosecond resolution, remote telemetry, hybrid frame and sampling profiler for games and other applications.
This package provides wayland-info
tool that can be used to check which Wayland protocols and versions are advertised by the Wayland compositor.
Arcan is a development framework for creating virtually anything from user interfaces for specialized embedded applications all the way to full-blown desktop environments. At its heart lies a multimedia engine with a Lua scripting interface.
Sioyek is a PDF viewer with a focus on technical books and research papers.
This package provides Common Lisp FFI bindings for libwayland, primarily for the mahogany window manager.
yambar
is a lightweight and configurable status panel (bar, for short) for X11 and Wayland, that goes to great lengths to be both CPU and battery efficient---polling is only done when absolutely necessary.
This package provides Common Lisp FFI bindings for libwayland, primarily for the mahogany window manager.
Full-featured browser client built from Firefox source tree, without the official icon and the name "firefox".
This package provides an email client built based on Mozilla Thunderbird. It supports email, news feeds, chat, calendar and contacts.
FFI bindings to the various libwayland-*.so libraries. You should only need this crate if you are working on custom wayland protocol extensions. Look at the crate wayland-client for usable bindings.
FFI bindings to the various libwayland-*.so libraries. You should only need this crate if you are working on custom wayland protocol extensions. Look at the crate wayland-client for usable bindings.
This package provides FFI bindings to the various libwayland-*.so libraries. You should only need this crate if you are working on custom wayland protocol extensions. Look at the crate wayland-client for usable bindings.
This crate provides bindings for OpenGL/Vulkan support for Wayland client apps. It creates an EGLSurface from any WlSurface, which can then play the role of the base surface for initializing an OpenGL or Vulkan context.
This crate provides bindings for OpenGL/Vulkan support for Wayland client apps. It creates an EGLSurface from any WlSurface, which can then play the role of the base surface for initializing an OpenGL or Vulkan context.
drawterm
is a client for connecting venerable systems to Plan 9 systems. It behaves like a Plan 9 kernel and will attempt to reconstruct a Plan 9 terminal-like experience from a non-Plan 9 system.