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

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.


gcr 4.2.1
Dependencies: dbus@1.16.2 gnupg@2.5.21 libgcrypt@1.12.2 libsecret@0.21.7
Propagated dependencies: glib@2.86.0 gtk@4.22.1 p11-kit@0.26.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: Libraries for displaying certificates and accessing key stores
Description:

The GCR package contains libraries used for displaying certificates and accessing key stores. It also provides the viewer for crypto files on the GNOME Desktop.

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.

gi-docgen 2026.1
Dependencies: graphviz@14.1.1
Propagated dependencies: python-jinja2@3.1.6 python-markdown@3.10.2 python-markupsafe@3.0.3 python-packaging@26.2 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.

foundry 1.0.1
Dependencies: cmark@0.31.2 editorconfig-core-c@0.12.11 flatpak@1.18.2 glib@2.86.0 gom@0.5.5 gtksourceview@5.20.0 json-glib@1.10.0 libdex@1.0.0 libgit2@1.9.4 libpeas@2.2.1 libspelling@0.4.5 libyaml@0.2.5 sysprof@49.0 template-glib@3.40.0 vte@0.82.3 webkitgtk@2.50.3
Channel: guix
Location: gnu/packages/gnome.scm (gnu packages gnome)
Home page: https://gitlab.gnome.org/GNOME/foundry
Licenses: LGPL 2.1+
Build system: meson
Synopsis: Platform for developer tools in GNOME
Description:

This tool aims to extract much of what makes GNOME Builder an IDE into a library and companion command-line tool. It features support for language servers, build systems, container systems, and more.

libgnomecanvasmm 2.26.0
Propagated dependencies: libgnomecanvas@2.30.3
Channel: guix
Location: gnu/packages/gnome.scm (gnu packages gnome)
Home page: https://gtkmm.org
Licenses: LGPL 2.0+
Build system: gnu
Synopsis: C++ bindings to the GNOME Canvas library
Description:

C++ bindings to the GNOME Canvas library.

libspelling 0.4.5
Dependencies: enchant@2.6.9 gtk@4.22.1 gtksourceview@5.20.0 sysprof@49.0
Channel: guix
Location: gnu/packages/gnome.scm (gnu packages gnome)
Home page: https://gitlab.gnome.org/GNOME/libspelling/
Licenses: LGPL 2.1+
Build system: meson
Synopsis: Spell-checking library for GTK 4
Description:

This package provides a spell-checker for GtkTextView widgets.

lollypop 1.4.45
Dependencies: bash-minimal@5.2.37 glib-networking@2.80.1 gobject-introspection@1.86.0 gsettings-desktop-schemas@49.1 gst-plugins-base@1.28.1 gtk+@3.24.52 libnotify@0.8.8 libsecret@0.21.7 libhandy@1.8.3 libsoup@3.6.5 python@3.12.12 python-beautifulsoup4@4.14.3 python-gst@1.28.1 python-pillow@12.2.0 python-pycairo@1.28.0 python-pygobject@3.54.5 python-pylast@4.2.1 totem-pl-parser@3.26.6
Propagated dependencies: gst-plugins-good@1.28.1 gst-plugins-ugly@1.28.1
Channel: guix
Location: gnu/packages/gnome.scm (gnu packages gnome)
Home page: https://wiki.gnome.org/Apps/Lollypop
Licenses: GPL 3+
Build system: meson
Synopsis: GNOME music playing application
Description:

Lollypop is a music player designed to play well with GNOME desktop. Lollypop plays audio formats such as mp3, mp4, ogg and flac and gets information from artists and tracks from the web. It also fetches cover artworks automatically and it can stream songs from online music services and charts.

libnotify 0.8.8
Dependencies: libpng@1.6.39
Propagated dependencies: gdk-pixbuf@2.44.5 glib@2.86.0
Channel: guix
Location: gnu/packages/gnome.scm (gnu packages gnome)
Home page: https://gitlab.gnome.org/GNOME/libnotify/
Licenses: LGPL 2.1+
Build system: meson
Synopsis: GNOME desktop notification library
Description:

Libnotify is a library that sends desktop notifications to a notification daemon, as defined in the Desktop Notifications spec. These notifications can be used to inform the user about an event or display some form of information without getting in the user's way.

gcr 3.41.2
Dependencies: dbus@1.16.2 gnupg@2.5.21 libgcrypt@1.12.2 libsecret@0.21.7
Propagated dependencies: glib@2.86.0 gtk+@3.24.52 p11-kit@0.26.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: Libraries for displaying certificates and accessing key stores
Description:

The GCR package contains libraries used for displaying certificates and accessing key stores. It also provides the viewer for crypto files on the GNOME Desktop.

gedit 44.3
Dependencies: adwaita-icon-theme@49.0 amtk@5.6.1 bash-minimal@5.2.37 glib@2.86.0 gsettings-desktop-schemas@49.1 gspell@1.14.2 gtk+@3.24.52 gtksourceview@4.8.4 libpeas@1.36.0 libsoup@3.6.5 python@3.12.12 python-pygobject@3.50.2 tepl@6.4.0
Propagated dependencies: dconf@0.49.0
Channel: guix
Location: gnu/packages/gnome.scm (gnu packages gnome)
Home page: https://wiki.gnome.org/Apps/Gedit
Licenses: GPL 2+
Build system: meson
Synopsis: GNOME text editor
Description:

While aiming at simplicity and ease of use, gedit is a powerful general purpose text editor.

gnome-keyring 48.0
Dependencies: dbus@1.16.2 gcr@3.41.2 libgcrypt@1.12.2 linux-pam@1.7.2 openssh@10.5p1
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.

libglycin 2.1.1
Dependencies: bubblewrap@0.11.0
Propagated dependencies: fontconfig-minimal@2.17.1 glib@2.86.0 gtk@4.22.1 lcms@2.16.0 libseccomp@2.6.0
Channel: guix
Location: gnu/packages/gnome.scm (gnu packages gnome)
Home page: https://gitlab.gnome.org/GNOME/glycin
Licenses: MPL 2.0 LGPL 2.1+
Build system: meson
Synopsis: Rust library for sandboxed image decoding
Description:

Glycin is a sandbox image decoder for image viewers and thumbnails to display untrusted content safely. This package provides the runtime image loader executables that are used inside the sandbox.

libnma 1.10.6
Dependencies: gcr@3.41.2 gtk@4.22.1 iso-codes@4.5.0 mobile-broadband-provider-info@20240407 network-manager@1.54.3
Channel: guix
Location: gnu/packages/gnome.scm (gnu packages gnome)
Home page: https://gitlab.gnome.org/GNOME/libnma
Licenses: GPL 2+
Build system: meson
Synopsis: Network Manager's applet library
Description:

Libnma is an applet library for Network Manager. It was initially part of network-manager-applet and has now become a separate project.

soundconverter 4.1.3
Dependencies: bash-minimal@5.2.37 gsettings-desktop-schemas@49.1 gst-libav@1.28.1 gst-plugins-bad@1.28.1 gst-plugins-base@1.28.1 gst-plugins-good@1.28.1 gst-plugins-ugly@1.28.1 gstreamer@1.28.1 gtk+@3.24.52 python@3.12.12 python-pygobject@3.50.2
Channel: guix
Location: gnu/packages/gnome.scm (gnu packages gnome)
Home page: https://soundconverter.org/
Licenses: GPL 3
Build system: pyproject
Synopsis: Convert between audio formats with a graphical interface
Description:

SoundConverter supports converting between many audio formats including Opus, Ogg Vorbis, FLAC and more. It supports parallel conversion, and configurable file renaming.

gnome-session-shepherd 1.0
Dependencies: gsettings-desktop-schemas@49.1 glib@2.86.0 guile-fibers@1.4.3 guile-ini@1.0.0 guile-gi@0.3.2-0.388653a shepherd@1.0.9
Channel: guix
Location: gnu/packages/gnome.scm (gnu packages gnome)
Home page: https://gitlab.gnome.org/noe/gnome-session-shepherd
Licenses: GPL 3+
Build system: meson
Synopsis: Session manager for GNOME
Description:

Implementation of gnome-session that manages services using the GNU Shepherd.

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.

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.

upower 1.90.10
Dependencies: libgudev@238 libusb@1.0.25
Propagated dependencies: glib@2.86.0
Channel: guix
Location: gnu/packages/gnome.scm (gnu packages gnome)
Home page: https://upower.freedesktop.org/
Licenses: GPL 2+
Build system: meson
Synopsis: System daemon for managing power devices
Description:

UPower is an abstraction for enumerating power devices, listening to device events and querying history and statistics. Any application or service on the system can access the org.freedesktop.UPower service via the system message bus.

libgtop 2.41.3
Propagated dependencies: glib@2.86.0
Channel: guix
Location: gnu/packages/gnome.scm (gnu packages gnome)
Home page: https://www.gnome.org/
Licenses: GPL 2+
Build system: gnu
Synopsis: Portable system access library
Description:

LibGTop is a library to get system specific data such as CPU and memory usage and information about running processes.

libxml++ 5.6.0
Propagated dependencies: libxml2@2.14.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.

gdl-minimal 3.40.0
Dependencies: libxml2@2.14.6
Propagated dependencies: gtk+@3.24.52
Channel: guix
Location: gnu/packages/gnome.scm (gnu packages gnome)
Home page: https://gitlab.gnome.org/GNOME/gdl/
Licenses: LGPL 2.1+
Build system: gnu
Synopsis: GNOME docking library
Description:

This library provides docking features for gtk+.

dconf-editor 49.0
Dependencies: dconf@0.49.0 gtk+@3.24.52 libhandy@1.8.3 libxml2@2.14.6
Channel: guix
Location: gnu/packages/gnome.scm (gnu packages gnome)
Home page: https://gitlab.gnome.org/GNOME/dconf-editor
Licenses: LGPL 2.1+
Build system: meson
Synopsis: Graphical editor for GNOME's dconf configuration system
Description:

Dconf-editor is a graphical tool for browsing and editing the dconf configuration system for GNOME. It allows users to configure desktop software that do not provide their own configuration interface.

cogl 1.22.8
Dependencies: mesa@26.0.2 cairo@1.18.4 pango@1.57.1 wayland@1.24.0
Propagated dependencies: glib@2.86.0 gdk-pixbuf@2.44.5 libx11@1.8.12 libxext@1.3.6 libxfixes@6.0.1 libxdamage@1.1.6 libxcomposite@0.4.6 libxrandr@1.5.4
Channel: guix
Location: gnu/packages/gnome.scm (gnu packages gnome)
Home page: https://blogs.gnome.org/clutter/
Licenses: Expat Modified BSD SGI Free Software License B, version 2.0 ASL 2.0
Build system: gnu
Synopsis: Object oriented GL/GLES Abstraction/Utility Layer
Description:

Cogl is a small library for using 3D graphics hardware to draw pretty pictures. The API departs from the flat state machine style of OpenGL and is designed to make it easy to write orthogonal components that can render without stepping on each others toes.

network-manager-openconnect 1.2.10
Dependencies: gcr@3.41.2 gtk@4.22.1 gtk+@3.24.52 kmod@29 libsecret@0.21.7 libxml2@2.14.6 lz4@1.10.0 network-manager@1.54.3 openconnect@9.12-1.549fd2d webkitgtk-for-gtk3@2.50.3
Channel: guix
Location: gnu/packages/gnome.scm (gnu packages gnome)
Home page: https://gitlab.gnome.org/GNOME/NetworkManager-openconnect
Licenses: GPL 2+
Build system: gnu
Synopsis: OpenConnect plug-in for NetworkManager
Description:

This extension of NetworkManager allows it to take care of connections to VPNs via OpenConnect, an open client for Cisco's AnyConnect SSL VPN.

Total packages: 33008