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

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.


gnome-connections 48.0
Dependencies: gtk+@3.24.51 gtk-frdp@45.90-1.6cfdc84 gtk-vnc@1.5.0 libhandy@1.8.3 libsecret@0.21.7 libxml2@2.14.6
Channel: guix
Location: gnu/packages/gnome.scm (gnu packages gnome)
Home page: https://apps.gnome.org/Connections
Licenses: GPL 3+
Build system: meson
Synopsis: View and use other desktops
Description:

Connections allows the user to connect to different real or virtual machines, using VNC or RDP.

libbonobo 2.32.1
Dependencies: popt@1.18 libxml2@2.14.6
Propagated dependencies: glib@2.86.0 orbit2@2.14.19
Channel: guix
Location: gnu/packages/gnome.scm (gnu packages gnome)
Home page: https://developer.gnome.org/libbonobo/
Licenses: GPL 2+
Build system: gnu
Synopsis: Framework for creating reusable components for use in GNOME applications
Description:

Bonobo is a framework for creating reusable components for use in GNOME applications, built on top of CORBA.

parlatype 4.3
Dependencies: bash-minimal@5.2.37 gst-plugins-base@1.28.1 gst-plugins-good@1.28.1 gstreamer@1.28.1 gtk@4.22.1 iso-codes@4.5.0 libadwaita@1.8.2 pocketsphinx@5.0.4 pulseaudio@16.1
Channel: guix
Location: gnu/packages/gnome.scm (gnu packages gnome)
Home page: https://www.parlatype.org
Licenses: GPL 3+
Build system: meson
Synopsis: GNOME audio player for transcription
Description:

Parlatype is an audio player for the GNOME desktop environment. Its main purpose is the manual transcription of spoken audio files.

aisleriot 3.22.9
Dependencies: gtk+@3.24.51 guile@2.2.7 libcanberra@0.30 librsvg@2.58.5
Channel: guix
Location: gnu/packages/gnome.scm (gnu packages gnome)
Home page: https://wiki.gnome.org/Apps/Aisleriot
Licenses: GPL 3+
Build system: glib-or-gtk
Synopsis: Solitaire card games
Description:

Aisleriot (also known as Solitaire or sol) is a collection of card games which are easy to play with the aid of a mouse.

libsoup 3.6.5
Dependencies: samba@4.18.1
Propagated dependencies: brotli@1.1.0 glib@2.86.0 glib-networking@2.80.1 libpsl@0.21.5 nghttp2@1.58.0 nghttp2@1.58.0 libxml2@2.14.6 mit-krb5@1.21 sqlite@3.39.3 zlib@1.3.1
Channel: guix
Location: gnu/packages/gnome.scm (gnu packages gnome)
Home page: https://libsoup.gnome.org
Licenses: LGPL 2.0+
Build system: meson
Synopsis: GLib-based HTTP Library
Description:

LibSoup is an HTTP client/server library for GNOME. It uses GObjects and the GLib main loop, to integrate well with GNOME applications.

jsonrpc-glib 3.44.2
Dependencies: glib@2.86.0 json-glib@1.10.0
Channel: guix
Location: gnu/packages/gnome.scm (gnu packages gnome)
Home page: https://gitlab.gnome.org/GNOME/jsonrpc-glib
Licenses: LGPL 2.1+
Build system: meson
Synopsis: JSON-RPC library for GLib
Description:

Jsonrpc-GLib is a library to communicate with JSON-RPC based peers in either a synchronous or asynchronous fashion. It also allows communicating using the GVariant serialization format instead of JSON when both peers support it. You might want that when communicating on a single host to avoid parser overhead and memory-allocator fragmentation.

rygel 0.44.2
Dependencies: gdk-pixbuf@2.44.4 gssdp@1.6.4 gstreamer@1.28.1 gst-plugins-base@1.28.1 gst-editing-services@1.28.1 gtk+@3.24.51 gupnp@1.6.9 gupnp-av@0.14.4 gupnp-dlna@0.12.0 json-glib@1.10.0 libgee@0.20.8 libmediaart@1.9.7 libsoup@3.6.5 libxslt@1.1.43 libunistring@1.3 tinysparql@3.9.2
Propagated dependencies: glib@2.86.0
Channel: guix
Location: gnu/packages/gnome.scm (gnu packages gnome)
Home page: https://wiki.gnome.org/Projects/Rygel
Licenses: CC-BY-SA 3.0 LGPL 2.1+
Build system: meson
Synopsis: Share audio, video, and pictures with other devices
Description:

Rygel is a home media solution (UPnP AV MediaServer and MediaRenderer) for GNOME that allows you to easily share audio, video, and pictures, and to control a media player on your home network.

Rygel achieves interoperability with other devices by trying to conform to the strict requirements of DLNA and by converting media on-the-fly to formats that client devices can handle.

orca 48.9
Dependencies: at-spi2-core@2.52.0 brltty@6.6 bash-minimal@5.2.37 gsettings-desktop-schemas@48.0 gstreamer@1.28.1 gst-plugins-base@1.28.1 gst-plugins-good@1.28.1 gtk+@3.24.51 liblouis@3.34.0 liblouis@3.34.0 procps@4.0.3 python@3.12.12 python-dbus@1.3.2 python-pygobject@3.50.2 python-pyatspi@2.46.1 speech-dispatcher@0.12.1 xkbcomp@1.4.7
Channel: guix
Location: gnu/packages/gnome.scm (gnu packages gnome)
Home page: https://wiki.gnome.org/Projects/Orca
Licenses: LGPL 2.1+
Build system: meson
Synopsis: Screen reader for individuals who are blind or visually impaired
Description:

Orca is a screen reader that provides access to the graphical desktop via speech and refreshable braille. Orca works with applications and toolkits that support the Assistive Technology Service Provider Interface (AT-SPI).

libgit2-glib 1.2.1
Dependencies: libssh2@1.11.1
Propagated dependencies: glib@2.86.0 libgit2@1.9.4
Channel: guix
Location: gnu/packages/gnome.scm (gnu packages gnome)
Home page: https://wiki.gnome.org/Projects/Libgit2-glib
Licenses: GPL 2+
Build system: meson
Synopsis: GLib wrapper around the libgit2 Git access library
Description:

libgit2-glib is a GLib wrapper library around the libgit2 Git access library. It only implements the core plumbing functions, not really the higher level porcelain stuff.

dee 1.2.7
Dependencies: icu4c@73.1
Propagated dependencies: glib@2.86.0
Channel: guix
Location: gnu/packages/gnome.scm (gnu packages gnome)
Home page: https://launchpad.net/dee
Licenses: LGPL 3+ GPL 3+
Build system: glib-or-gtk
Synopsis: Model to synchronize multiple instances over DBus
Description:

Dee is a library that uses DBus to provide objects allowing you to create Model-View-Controller type programs across DBus. It also consists of utility objects which extend DBus allowing for peer-to-peer discoverability of known objects without needing a central registrar.

vala 0.52.11
Propagated dependencies: glib@2.86.0 graphviz@7.0.1
Channel: guix
Location: gnu/packages/gnome.scm (gnu packages gnome)
Home page: https://wiki.gnome.org/Projects/Vala/
Licenses: LGPL 2.1+
Build system: glib-or-gtk
Synopsis: Compiler using the GObject type system
Description:

Vala is a programming language using modern high level abstractions without imposing additional runtime requirements and without using a different ABI compared to applications and libraries written in C. Vala uses the GObject type system and has additional code generation routines that make targeting the GNOME stack simple.

network-manager-l2tp 1.52.2
Dependencies: gtk+@3.24.51 gtk@4.22.1 gtk@4.22.1 kmod@29 ppp@2.5.0 openssl@3.5.5 nss@3.101.4 libnma@1.10.6 libsecret@0.21.7 network-manager@1.54.3 strongswan@5.9.14 xl2tpd@1.3.20
Channel: guix
Location: gnu/packages/gnome.scm (gnu packages gnome)
Home page: https://github.com/nm-l2tp/NetworkManager-l2tp
Licenses: GPL 2+
Build system: gnu
Synopsis: NetworkManager plugin for L2TP
Description:

NetworkManager-l2tp is a VPN plugin for NetworkManager and later which provides support for L2TP and L2TP/IPsec (i.e. L2TP over IPsec) connections.

gnome-initial-setup 48.1
Dependencies: accountsservice@23.13.9 dconf@0.40.0 elogind@255.17 gdm@48.0 geoclue@2.7.2 gnome-desktop@44.4 gnome-online-accounts@3.54.9 gstreamer@1.28.1 ibus@1.5.32 json-glib@1.10.0 mit-krb5@1.21 libadwaita@1.8.2 libgweather@4.4.4 libnma@1.10.6 libpwquality@1.4.5 librest@0.10.2 libsecret@0.21.7 network-manager@1.54.3 packagekit@1.2.5 polkit@121 tecla@48.0.2 upower@1.90.10 webkitgtk@2.50.3
Channel: guix
Location: gnu/packages/gnome.scm (gnu packages gnome)
Home page: https://gitlab.gnome.org/GNOME/gnome-initial-setup
Licenses: GPL 2
Build system: meson
Synopsis: Initial setup wizard for GNOME desktop
Description:

This package provides a set-up wizard when a user logs into GNOME for the first time. It typically provides a tour of all gnome components and allows the user to set them up.

libunique 3.0.2
Propagated dependencies: gtk+@3.24.51
Channel: guix
Location: gnu/packages/gnome.scm (gnu packages gnome)
Home page: https://wiki.gnome.org/Attic/LibUnique
Licenses: LGPL 2.1+
Build system: glib-or-gtk
Synopsis: Library for writing single instance applications
Description:

Libunique is a library for writing single instance applications. If you launch a single instance application twice, the second instance will either just quit or will send a message to the running instance. Libunique makes it easy to write this kind of application, by providing a base class, taking care of all the IPC machinery needed to send messages to a running instance, and also handling the startup notification side.

libxml++ 2.42.3
Propagated dependencies: libxml2@2.14.6 glibmm@2.66.6
Channel: guix
Location: gnu/packages/gnome.scm (gnu packages gnome)
Home page: https://github.com/libxmlplusplus/libxmlplusplus/
Licenses: LGPL 2.1+
Build system: gnu
Synopsis: C++ bindings to the libxml2 XML parser library
Description:

This package provides a C++ interface to the libxml2 XML parser library.

byzanz 0.2-1.f7af3a5
Dependencies: glib@2.86.0 gstreamer@1.28.1 gst-plugins-base@1.28.1 gtk+@3.24.51
Channel: guix
Location: gnu/packages/gnome.scm (gnu packages gnome)
Home page: https://git.gnome.org/browse/byzanz
Licenses: GPL 2+
Build system: glib-or-gtk
Synopsis: Desktop recording program
Description:

Byzanz is a simple desktop recording program with a command-line interface. It can record part or all of an X display for a specified duration and save it as a GIF encoded animated image file.

gnome-boxes 50.0
Dependencies: glib-networking@2.80.1 gsettings-desktop-schemas@48.0 gtk@4.22.1 gtksourceview@4.8.4 json-glib@1.10.0 libarchive@3.7.7 libgudev@238 libhandy@1.8.3 libosinfo@1.12.0 libportal@0.9.1 libsecret@0.21.7 libsoup@3.6.5 libusb@1.0.25 libvirt@11.5.0 libvirt-glib@5.0.0 libxml2@2.14.6 qemu-minimal@10.2.1 sparql-query@1.1 tinysparql@3.9.2 webkitgtk-for-gtk3@2.50.3
Propagated dependencies: spice-gtk@0.42
Channel: guix
Location: gnu/packages/gnome.scm (gnu packages gnome)
Home page: https://wiki.gnome.org/Apps/Boxes
Licenses: CC-BY 2.0 LGPL 2.0+
Build system: meson
Synopsis: View, access, and manage remote and virtual systems
Description:

GNOME Boxes is a simple application to view, access, and manage remote and virtual systems. Note that this application requires the libvirt and virtlog daemons to run. Use the command info '(guix) Virtualization Services' to learn how to configure these services on the Guix System.

To make it possible to redirect USB devices as a non-privileged user, some extra configuration is necessary: if you use the gnome-desktop-service-type, you should add the gnome-boxes package to the extra-packages field of the gnome-desktop-configuration, for example:

(service gnome-desktop-service-type
         (gnome-desktop-configuration
          (extra-packages (list gnome-boxes gnome-essential-extras))))

If you do not use the gnome-desktop-service-type, you will need manually extend the polkit-service-type with the spice-gtk package, as well as configure the libexec/spice-client-glib-usb-acl-helper executable of spice-gtk as setuid, to make it possible to redirect USB devices as a non-privileged user.

zenity 3.44.1
Dependencies: gtk+@3.24.51
Channel: guix
Location: gnu/packages/gnome.scm (gnu packages gnome)
Home page: https://www.gnome.org
Licenses: LGPL 2.0+
Build system: meson
Synopsis: Display graphical dialog boxes from shell scripts
Description:

Zenity is a rewrite of gdialog, the GNOME port of dialog which allows you to display dialog boxes from the commandline and shell scripts.

gnome-weather 50.0
Dependencies: appstream-glib@0.8.3 bash-minimal@5.2.37 geoclue@2.7.2 gjs@1.84.2 gsettings-desktop-schemas@48.0 gtk@4.22.1 libadwaita@1.8.2 libgweather@4.4.4
Channel: guix
Location: gnu/packages/gnome.scm (gnu packages gnome)
Home page: https://wiki.gnome.org/Apps/Weather
Licenses: GPL 2+
Build system: meson
Synopsis: Weather monitoring for GNOME desktop
Description:

GNOME Weather is a small application that allows you to monitor the current weather conditions for your city, or anywhere in the world.

gnome-keyring 48.0
Dependencies: dbus@1.16.2 gcr@3.41.2 libgcrypt@1.11.0 linux-pam@1.5.2 openssh@10.3p1
Propagated dependencies: gcr@3.41.2
Channel: guix
Location: gnu/packages/gnome.scm (gnu packages gnome)
Home page: https://www.gnome.org
Licenses: LGPL 2.1+
Build system: meson
Synopsis: Daemon to store passwords and encryption keys
Description:

gnome-keyring is a program that keeps passwords and other secrets for users. It is run as a daemon in the session, similar to ssh-agent, and other applications locate it via an environment variable or D-Bus.

The program can manage several keyrings, each with its own master password, and there is also a session keyring which is never stored to disk, but forgotten when the session ends.

dia 0.97.3-6.c99c6e2
Dependencies: graphene@1.10.8 gtk+@3.24.51 libxml2@2.14.6 libxslt@1.1.43 poppler@22.09.0 python-minimal@3.12.12 xpm-pixbuf@0.0.0
Channel: guix
Location: gnu/packages/gnome.scm (gnu packages gnome)
Home page: https://wiki.gnome.org/Apps/Dia
Licenses: GPL 2+
Build system: meson
Synopsis: Diagram creation for GNOME
Description:

Dia can be used to draw different types of diagrams, and includes support for UML static structure diagrams (class diagrams), entity relationship modeling, and network diagrams. The program supports various file formats like PNG, SVG, PDF and EPS.

notification-daemon 3.20.0
Dependencies: glib@2.86.0 gtk+@3.24.51 libx11@1.8.12
Channel: guix
Location: gnu/packages/gnome.scm (gnu packages gnome)
Home page: https://wiki.gnome.org/Projects/NotificationDaemon
Licenses: GPL 2+
Build system: glib-or-gtk
Synopsis: Notification Daemon for GNOME Desktop
Description:

Notification-Daemon is the server implementation of the freedesktop.org desktop notification specification.

gi-docgen 2025.4
Propagated dependencies: python-jinja2@3.1.2 python-markdown@3.10 python-markupsafe@3.0.3 python-packaging@25.0 python-pygments@2.19.2 python-typogrify@2.1.0
Channel: guix
Location: gnu/packages/gnome.scm (gnu packages gnome)
Home page: https://gitlab.gnome.org/GNOME/gi-docgen
Licenses: GPL 3+
Build system: pyproject
Synopsis: Documentation tool for GObject-based libraries
Description:

GI-DocGen is a document generator for GObject-based libraries. GObject is the base type system of the GNOME project. GI-Docgen reuses the introspection data generated by GObject-based libraries to generate the API reference of these libraries, as well as other ancillary documentation.

libadwaita 1.8.2
Propagated dependencies: appstream@1.0.5 gtk@4.22.1
Channel: guix
Location: gnu/packages/gnome.scm (gnu packages gnome)
Home page: https://gnome.pages.gitlab.gnome.org/libadwaita/
Licenses: LGPL 2.1+
Build system: meson
Synopsis: Building blocks for GNOME applications
Description:

libadwaita offers widgets and objects to build GNOME applications scaling from desktop workstations to mobile phones. It is the successor of libhandy for GTK4.

Total packages: 32521