_            _    _        _         _
      /\ \         /\ \ /\ \     /\_\      / /\
      \_\ \       /  \ \\ \ \   / / /     / /  \
      /\__ \     / /\ \ \\ \ \_/ / /     / / /\ \__
     / /_ \ \   / / /\ \ \\ \___/ /     / / /\ \___\
    / / /\ \ \ / / /  \ \_\\ \ \_/      \ \ \ \/___/
   / / /  \/_// / /   / / / \ \ \        \ \ \
  / / /      / / /   / / /   \ \ \   _    \ \ \
 / / /      / / /___/ / /     \ \ \ /_/\__/ / /
/_/ /      / / /____\/ /       \ \_\\ \/___/ /
\_\/       \/_________/         \/_/ \_____\/

Enter the query into the form above. You can look for specific version of a package by using @ symbol like this: gcc@10.

API method:

GET /api/packages?search=hello&page=1&limit=20

where search is your query, page is a page number and limit is a number of items on a single page. Pagination information (such as a number of pages and etc) is returned in response headers.

If you'd like to join our channel search send a patch to ~whereiseveryone/toys@lists.sr.ht adding your channel as an entry in channels.scm.


lswt 2.0.0-0.e6e9334
Channel: abbe
Location: abbe/packages/wayland.scm (abbe packages wayland)
Home page: https://git.sr.ht/~leon_plickat/lswt
Licenses: GPL 3
Build system: gnu
Synopsis: List wayland toplevels
Description:

List wayland toplevels

wlroots 0.19.2
Propagated dependencies: eudev@3.2.14 libdisplay-info@0.2.0 libinput-minimal@1.29.1 libxkbcommon@1.11.0 mesa@25.2.3 pixman@0.46.4 lcms@2.13.1 libseat@0.9.1 vulkan-headers@1.4.321.0 vulkan-loader@1.4.321.0 wayland@1.24.0 wayland-protocols@1.45 xcb-util-errors@1.0.1 xcb-util-wm@0.4.2 xorg-server-xwayland@24.1.9
Channel: abbe
Location: abbe/packages/wayland.scm (abbe packages wayland)
Home page: https://gitlab.freedesktop.org/wlroots/wlroots/
Licenses: Expat
Build system: meson
Synopsis: Pluggable, composable, unopinionated modules for building a Wayland compositor
Description:

wlroots is a set of pluggable, composable, unopinionated modules for building a Wayland compositor.

wlroots 0.19.2
Propagated dependencies: eudev@3.2.14 libdisplay-info@0.2.0 libinput-minimal@1.29.1 libxkbcommon@1.11.0 mesa@25.2.3 pixman@0.46.4 lcms@2.13.1 libseat@0.9.1 vulkan-headers@1.4.321.0 vulkan-loader@1.4.321.0 wayland@1.24.0 wayland-protocols@1.45 xcb-util-errors@1.0.1 xcb-util-wm@0.4.2 xorg-server-xwayland@24.1.9
Channel: abbe
Location: abbe/packages/wayland.scm (abbe packages wayland)
Home page: https://gitlab.freedesktop.org/wlroots/wlroots/
Licenses: Expat
Build system: meson
Synopsis: Pluggable, composable, unopinionated modules for building a Wayland compositor
Description:

wlroots is a set of pluggable, composable, unopinionated modules for building a Wayland compositor.

libdisplay-info 0.3.0
Channel: abbe
Location: abbe/packages/wayland.scm (abbe packages wayland)
Home page: https://gitlab.freedesktop.org/emersion/libdisplay-info
Licenses: Expat
Build system: meson
Synopsis: EDID and DisplayID library
Description:

This package provides a library to read EDID and DisplayID metadata from display devices. It has the following goals:

  1. Provide a set of high-level, easy-to-use, opinionated functions as well as low-level functions to access detailed information.

  2. Simplicity and correctness over performance and resource usage.

  3. Well-tested and fuzzed.

sway 1.11
Dependencies: basu@0.2.1 cairo@1.18.4 gdk-pixbuf@2.42.12 json-c@0.18 libevdev@1.13.3 libinput-minimal@1.29.1 libxkbcommon@1.11.0 pango@1.54.0 pcre2@10.42 swaybg@1.2.1 wayland@1.24.0 wlroots@0.19.2
Channel: abbe
Location: abbe/packages/wayland.scm (abbe packages wayland)
Home page: https://github.com/swaywm/sway
Licenses: Expat
Build system: meson
Synopsis: Wayland compositor compatible with i3
Description:

Sway is a i3-compatible Wayland compositor.

river 0.4.0
Dependencies: libevdev@1.13.3 zig-wayland@0.5.0-1.f2480d2 zig-wlroots@0.19.4-1.95c4341 zig-xkbcommon@0.4.0-1.a106511
Channel: abbe
Location: abbe/packages/wayland.scm (abbe packages wayland)
Home page: https://isaacfreund.com/software/river/
Licenses: GPL 3
Build system: zig
Synopsis: Dynamic tiling Wayland compositor
Description:

River is a dynamic tiling Wayland compositor with flexible runtime configuration. It can run nested in an X11/Wayland session or also directly from a tty using KMS/DRM.

labwc 0.9.3
Dependencies: cairo@1.18.4 glib@2.83.3 librsvg@2.58.5 libliftoff@0.5.0 libsfdo@0.1.3 libxcb@1.17.0 libxml2@2.14.6 pango@1.54.0 wlroots@0.19.2
Channel: abbe
Location: abbe/packages/wayland.scm (abbe packages wayland)
Home page: https://labwc.github.io
Licenses: GPL 2
Build system: meson
Synopsis: Window-stacking compositor for Wayland
Description:

Labwc is lightweight and independent with a focus on simply stacking windows well and rendering some window decorations, it is inspired by Openbox. It takes a no-bling/frills approach and says no to features such as icons (except window buttons), animations, decorative gradients and any other options not required to reasonably render common themes. It relies on clients for panels, screenshots, wallpapers and so on to create a full desktop environment.

Labwc tries to stay in keeping with wlroots and sway in terms of general approach and coding style.

Labwc has no reliance on any particular Desktop Environment, Desktop Shell or session. Nor does it depend on any UI toolkits such as Qt or GTK.

egl-wayland 1.1.19
Dependencies: mesa@25.2.3 wayland@1.24.0 wayland-protocols@1.45
Propagated dependencies: eglexternalplatform@1.2
Channel: abbe
Location: abbe/packages/wayland.scm (abbe packages wayland)
Home page: https://github.com/NVIDIA/egl-wayland
Licenses: Expat
Build system: meson
Synopsis: EGLStream-based Wayland external platform
Description:

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.

weechat 4.8.1
Channel: abbe
Location: abbe/packages/weechat.scm (abbe packages weechat)
Home page: https://weechat.org/
Licenses: GPL 3
Build system: cmake
Synopsis: Extensible chat client
Description:

WeeChat (Wee Enhanced Environment for Chat) is an Internet Relay Chat (IRC) client, which is designed to be light and fast. The client uses a curses frontend, and there are remote interfaces for Web, Qt, Android, and Emacs.

Everything in WeeChat can be done with the keyboard, though it also supports using a mouse. It is customizable and extensible with plugins and scripts.

wget 1.25.0
Dependencies: gnutls@3.8.3 libidn2@2.3.7 libpsl@0.21.5
Channel: abbe
Location: abbe/packages/wget.scm (abbe packages wget)
Home page: https://www.gnu.org/software/wget/
Licenses: GPL 3+
Build system: gnu
Synopsis: Non-interactive command-line utility for downloading files
Description:

GNU Wget is a non-interactive tool for fetching files using the HTTP, HTTPS and FTP protocols. It can resume interrupted downloads, use file name wild cards, supports proxies and cookies, and it can convert absolute links in downloaded documents to relative links.

wofi-pass 24.1.1
Dependencies: bash-minimal@5.2.37 wofi@1.5.1 wl-clipboard@2.2.1 wtype@0.4 password-store@1.7.4 pass-otp@1.2.0
Channel: abbe
Location: abbe/packages/wofi.scm (abbe packages wofi)
Home page: https://github.com/schmidtandreas/wofi-pass
Licenses: GPL 2
Build system: gnu
Synopsis: A Wayland-native interface for conveniently using pass
Description:

This script uses wofi, wcopy and wtype to provide a completely Wayland-native way to conveniently use pass.

oh-my-zsh 2026011-0
Channel: abbe
Location: abbe/packages/zsh.scm (abbe packages zsh)
Home page: https://ohmyz.sh/
Licenses: Expat No Attribution
Build system: copy
Synopsis: Oh My Zsh configuration framework
Description:

This package provides Oh My Zsh configuration framework for zsh.

powerlevel-10k 1.20.0-1.efc9ddd
Channel: abbe
Location: abbe/packages/zsh.scm (abbe packages zsh)
Home page: https://github.com/romkatv/powerlevel10k/
Licenses: Expat No Attribution
Build system: copy
Synopsis: Powerlevel 10K zsh prompt framework
Description:

This package provides powerlevel10k prompt framework for zsh.

zsh-history-filter 0.4.1-20210405
Channel: abbe
Location: abbe/packages/zsh.scm (abbe packages zsh)
Home page: https://github.com/MichaelAquilina/zsh-history-filter/
Licenses: GPL 3
Build system: copy
Synopsis: Zsh plugin to filter out some commands from being added to you history
Description:

zsh plugin that allows you to specify patterns that will automatically exclude commands from being inserted into your permanent history. Particularly useful for preventing secrets being written.

emacs-guixenv 1.2.0
Propagated dependencies: emacs-compat@30.1.0.1
Channel: kestrel
Location: kestrel/packages/emacs.scm (kestrel packages emacs)
Home page: https://codeberg.org/kestrelwx/guixenv
Licenses: Expat
Build system: emacs
Synopsis: Per-project 'guix shell' environments
Description:

guixenv allows GNU Emacs to automatically pick up environment variables resulting from Guix manifests or package definitions.

guile-wscm 0.0.1-0.abd9a41
Dependencies: guile@3.0.9 wayland@1.24.0
Channel: kestrel
Location: kestrel/packages/guile.scm (kestrel packages guile)
Home page: https://codeberg.org/lirr-govel/wscm/
Licenses: GPL 3
Build system: gnu
Synopsis: A scheme implementation of the wayland protocol
Description:

wscm is a scheme implementation of the wayland protocol.

guile-webidl-parser 0.1.0-2.d2f7a3a
Channel: kestrel
Location: kestrel/packages/guile.scm (kestrel packages guile)
Home page: https://codeberg.org/rgherdt/webidl-parser
Licenses: ASL 2.0
Build system: guile
Synopsis: WebIDL parser for Guile Scheme
Description:

This package provides a parser of WebIDL specifications in Guile.

mesa-kestrelwx 25.2.3
Dependencies: elfutils@0.192 expat@2.7.1 libva-without-mesa@2.22.0 libxml2@2.14.6 libxrandr@1.5.4 libxvmc@1.0.14 llvm-for-mesa@18.1.8 vulkan-loader@1.4.321.0 wayland@1.24.0 wayland-protocols-next@1.47 zstd@1.5.6
Propagated dependencies: libdrm@2.4.124 libvdpau@1.5 libx11@1.8.12 libxdamage@1.1.6 libxfixes@6.0.1 libxshmfence@1.3.3 libxxf86vm@1.1.6 xorgproto@2024.1
Channel: kestrel
Location: kestrel/packages/wayland.scm (kestrel packages wayland)
Home page: https://mesa3d.org/
Licenses: X11
Build system: meson
Synopsis: OpenGL and Vulkan implementations
Description:

Mesa is a free implementation of the OpenGL and Vulkan specifications - systems for rendering interactive 3D graphics. A variety of device drivers allows Mesa to be used in many different environments ranging from software emulation to complete hardware acceleration for modern GPUs.

libxkbcommon-next 1.13.1
Dependencies: setxkbmap@1.3.4 libx11@1.8.12 libxcb@1.17.0 libxml2@2.14.6 wayland@1.24.0 wayland-protocols-next@1.47 xkeyboard-config@2.44
Channel: kestrel
Location: kestrel/packages/wayland.scm (kestrel packages wayland)
Home page: https://xkbcommon.org/
Licenses: X11-style
Build system: meson
Synopsis: Library to handle keyboard descriptions
Description:

Xkbcommon is a library to handle keyboard descriptions, including loading them from disk, parsing them and handling their state. It is mainly meant for client toolkits, window systems, and other system applications; currently that includes Wayland, kmscon, GTK+, Qt, Clutter, and more. Despite the name, it is not currently used by anything X11 (yet).

wayland-protocols-next 1.47
Dependencies: wayland@1.24.0
Channel: kestrel
Location: kestrel/packages/wayland.scm (kestrel packages wayland)
Home page: https://wayland.freedesktop.org
Licenses: Expat
Build system: meson
Synopsis: Wayland protocols
Description:

Wayland-Protocols contains Wayland protocols that add functionality not available in the Wayland core protocol. Such protocols either add completely new functionality, or extend the functionality of some other protocol either in Wayland core, or some other protocol in wayland-protocols.

wlroots-next 0.21-1.c66a910
Propagated dependencies: eudev@3.2.14 libdisplay-info@0.2.0 libinput-minimal@1.29.1 libxkbcommon@1.11.0 mesa@25.2.3 pixman@0.46.4 lcms@2.13.1 libseat@0.9.1 vulkan-headers@1.4.321.0 vulkan-loader@1.4.321.0 wayland@1.24.0 wayland-protocols@1.45 xcb-util-errors@1.0.1 xcb-util-wm@0.4.2 xorg-server-xwayland@24.1.9
Channel: kestrel
Location: kestrel/packages/wayland.scm (kestrel packages wayland)
Home page: https://gitlab.freedesktop.org/wlroots/wlroots/
Licenses: Expat
Build system: meson
Synopsis: Pluggable, composable, unopinionated modules for building a Wayland compositor
Description:

wlroots is a set of pluggable, composable, unopinionated modules for building a Wayland compositor.

sway-next 1.13-0.909a2dd
Dependencies: basu@0.2.1 cairo@1.18.4 gdk-pixbuf@2.42.12 json-c@0.18 libevdev@1.13.3 libinput-minimal@1.29.1 libxkbcommon-next@1.13.1 pango@1.54.0 pcre2@10.42 swaybg@1.2.1 wayland@1.24.0 wlroots-next@0.21-1.c66a910
Channel: kestrel
Location: kestrel/packages/wayland.scm (kestrel packages wayland)
Home page: https://github.com/swaywm/sway
Licenses: Expat
Build system: meson
Synopsis: Wayland compositor compatible with i3
Description:

Sway is a i3-compatible Wayland compositor.

libdrm-next 2.4.131
Propagated dependencies: libpciaccess@0.18.1
Channel: kestrel
Location: kestrel/packages/wayland.scm (kestrel packages wayland)
Home page: https://dri.freedesktop.org/wiki/
Licenses: X11
Build system: meson
Synopsis: Direct rendering userspace library
Description:

The Direct Rendering Infrastructure, also known as the DRI, is a framework for allowing direct access to graphics hardware under the X Window System in a safe and efficient manner. It includes changes to the X server, to several client libraries, and to the kernel (DRM, Direct Rendering Manager). The most important use for the DRI is to create fast OpenGL implementations providing hardware acceleration for Mesa. Several 3D accelerated drivers have been written to the DRI specification, including drivers for chipsets produced by 3DFX, AMD (formerly ATI), Intel and Matrox.

xdg-desktop-portal-wlr-next 0.8.1-2.896cee8
Dependencies: elogind@255.17 bash-minimal@5.2.37 grim@1.4.1 iniparser@4.1 mesa@25.2.3 libinih@57 pipewire@1.4.5 slurp@1.5.0 wayland@1.24.0 wayland-protocols@1.45
Channel: kestrel
Location: kestrel/packages/wayland.scm (kestrel packages wayland)
Home page: https://github.com/emersion/xdg-desktop-portal-wlr
Licenses: Expat
Build system: meson
Synopsis: @code{xdg-desktop-portal} backend for wlroots
Description:

This package provides xdg-desktop-portal-wlr. This project seeks to add support for the screenshot, screencast, and possibly remote-desktop xdg-desktop-portal interfaces for wlroots based compositors.

Total packages: 69239