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

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.


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.

wayback 0.1-0.d1642f0
Dependencies: wlroots@0.19.2 libxkbcommon@1.13.1 wayland-protocols@1.45 xorg-server-xwayland@24.1.9 wayland@1.24.0
Channel: abbe
Location: abbe/packages/wayland.scm (abbe packages wayland)
Home page: Wayback is a X11 compatibility layer which allows for running full X11 desktop environments using Wayland components.
Licenses: Expat
Build system: meson
Synopsis: Wayback is a X11 compatibility layer which allows for running full X11 desktop environments using Wayland components.
Description:

Wayback is a X11 compatibility layer which allows for running full X11 desktop environments using Wayland components.

miracle-wm 0.9.1
Dependencies: mir@2.26.0 glib@2.83.3 mesa@25.2.3 googletest@1.17.0 nlohmann-json@3.12.0 libglvnd@1.7.0 libevdev@1.13.3 wayland@1.24.0 json-c@0.18 wasmedge@0.16.1 yaml-cpp@0.8.0-0.2f86d13
Channel: abbe
Location: abbe/packages/wayland.scm (abbe packages wayland)
Home page: https://miracle-wm.org
Licenses: GPL 3
Build system: cmake
Synopsis: Miracle is a Wayland tiling window manager built on Mir
Description:

miracle-wm is a Wayland compositor based on Mir. It features a tiling window manager at its core, very much in the style of i3 and sway. The intention is to build a compositor that is flashier and more feature-rich than either of those compositors, like swayfx.

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.

zig-wayland 0.5.0-1.f2480d2
Propagated dependencies: wayland@1.24.0 wayland-protocols@1.45
Channel: abbe
Location: abbe/packages/wayland.scm (abbe packages wayland)
Home page: https://codeberg.org/ifreund/zig-wayland
Licenses: Expat
Build system: zig
Synopsis: Zig Wayland bindings and protocol scanner
Description:

This package provides Zig bindings for wayland and a Scanner interface.

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.

pixman 0.46.4
Channel: abbe
Location: abbe/packages/wayland.scm (abbe packages wayland)
Home page: https://www.pixman.org/
Licenses: Expat
Build system: meson
Synopsis: Low-level pixel manipulation library
Description:

Pixman is a low-level software library for pixel manipulation, providing features such as image compositing and trapezoid rasterisation.

libxkbcommon 1.13.1
Dependencies: libx11@1.8.12 libxcb@1.17.0 libxml2@2.14.6 wayland@1.24.0 wayland-protocols@1.45 xkeyboard-config@2.44
Channel: abbe
Location: abbe/packages/wayland.scm (abbe 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).

lavalauncher 2.1.1-0.da17d8a
Dependencies: wayland-protocols@1.45 libxkbcommon@1.13.1 cairo@1.18.4 librsvg@2.58.5
Channel: abbe
Location: abbe/packages/wayland.scm (abbe packages wayland)
Home page: https://git.sr.ht/~leon_plickat/lavalauncher
Licenses: GPL 3
Build system: meson
Synopsis: A simple launcher panel for Wayland desktops
Description:

A simple launcher panel for Wayland desktops

mangowc 0.12.4
Dependencies: wayland@1.24.0 wayland-protocols@1.45 scenefx@0.4.1 libinput@1.29.1 libdrm@2.4.124 libxkbcommon@1.13.1 pixman@0.46.4 libdisplay-info@0.3.0 libliftoff@0.5.0 wlroots@0.19.2 hwdata@0.392 seatd@0.9.1 pcre2@10.42 libxcb@1.17.0 xcb-util-wm@0.4.2
Channel: abbe
Location: abbe/packages/wayland.scm (abbe packages wayland)
Home page: https://mangowc.vercel.app/
Licenses: GPL 3
Build system: meson
Synopsis: Lightweight and feature-rich Wayland compositor based on @code{dwl}
Description:

Lightweight and feature-rich Wayland compositor based on dwl

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.

chayang 0.1.0-0.dd560b8
Dependencies: wayland@1.24.0 wayland-protocols@1.45
Channel: abbe
Location: abbe/packages/wayland.scm (abbe packages wayland)
Home page: https://gitlab.freedesktop.org/emersion/chayang
Licenses: Expat
Build system: meson
Synopsis: Gradually dim the screen.
Description:

Gradually dim the screen.

zig-wlroots 0.19.4-1.95c4341
Propagated dependencies: wlroots@0.19.2 zig-pixman@0.3.0 zig-wayland@0.4.0 zig-xkbcommon@0.3.0
Channel: abbe
Location: abbe/packages/wayland.scm (abbe packages wayland)
Home page: https://codeberg.org/ifreund/zig-wlroots
Licenses: Expat
Build system: zig
Synopsis: Zig bindings for wlroots
Description:

This package provides Zig bindings for wlroots.

zig-xkbcommon 0.4.0-1.a106511
Propagated dependencies: libxkbcommon@1.13.1
Channel: abbe
Location: abbe/packages/wayland.scm (abbe packages wayland)
Home page: https://codeberg.org/ifreund/zig-xkbcommon
Licenses: Expat
Build system: zig
Synopsis: Zig bindings for libxkbcommon
Description:

This package provides Zig bindings for libxkbcommon.

tarazed-cursors 0.0.0-0.278bac0
Channel: abbe
Location: abbe/packages/wayland.scm (abbe packages wayland)
Home page: https://git.sr.ht/~leon_plickat/tarazed
Licenses: CC-BY-SA 4.0
Build system: copy
Synopsis: Tarazed is an X cursor theme vaguely influenced by Plan9.
Description:

Tarazed is an X cursor theme vaguely influenced by Plan9.

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.

scenefx 0.4.1
Dependencies: pixman@0.46.4 mesa@25.2.3 libxkbcommon@1.11.0 libdrm@2.4.124 wlroots@0.19.2
Channel: abbe
Location: abbe/packages/wayland.scm (abbe packages wayland)
Home page: https://github.com/wlrfx/scenefx
Licenses: Expat
Build system: meson
Synopsis: Drop-in replacement for the wlroots scene API
Description:

A drop-in replacement for the wlroots scene API that allows wayland compositors to render surfaces with eye-candy effects.

tarazed 0.0.0-0.cd8dddf
Dependencies: wayland@1.24.0 wayland-protocols@1.45 libxkbcommon@1.13.1 pixman@0.46.4 libevdev@1.13.3 libscfg@0.2.0 libbsd@0.11.7
Channel: abbe
Location: abbe/packages/wayland.scm (abbe packages wayland)
Home page: https://gitlab.gwdg.de/leonhenrik.plickat/tarazed
Licenses: GPL 3
Build system: gnu
Synopsis: A window manager for River
Description:

A window manager for River

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.

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

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.

Total packages: 69226