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

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.


libgdata 0.18.1
Dependencies: cyrus-sasl@2.1.28 glib-networking@2.80.1 vala@0.56.18
Propagated dependencies: gcr@3.41.2 glib@2.86.0 gnome-online-accounts@3.54.9 json-glib@1.10.0 liboauth@1.0.3 libsoup-minimal@2.74.3 libxml2@2.14.6
Channel: guix
Location: gnu/packages/gnome.scm (gnu packages gnome)
Home page: https://wiki.gnome.org/Projects/libgdata
Licenses: LGPL 2.1+
Build system: meson
Synopsis: Library for accessing online service APIs
Description:

libgdata is a GLib-based library for accessing online service APIs using the GData protocol — most notably, Google's services. It provides APIs to access the common Google services, and has full asynchronous support.

drawing 1.0.2
Dependencies: bash-minimal@5.2.37 librsvg@2.58.5 gsettings-desktop-schemas@48.0 gtk+@3.24.51 pango@1.56.4 python@3.12.12 python-pycairo@1.28.0 python-pygobject@3.54.3
Channel: guix
Location: gnu/packages/gnome.scm (gnu packages gnome)
Home page: https://maoschanz.github.io/drawing/
Licenses: GPL 3+
Build system: meson
Synopsis: Basic image editor for GNOME
Description:

Drawing is a basic image editor aiming at the GNOME desktop.

shotwell 0.32.15
Dependencies: gcr@3.41.2 gexiv2@0.14.6 gst-plugins-base@1.28.1 gstreamer@1.28.1 json-glib@1.10.0 libportal@0.9.1 libgdata@0.18.1 libgee@0.20.8 libgphoto2@2.5.30 libgudev@238 libraw@0.22.1 libsecret@0.21.7 libwebp@1.3.2 libxml2@2.14.6 sqlite@3.39.3 webkitgtk@2.50.3
Propagated dependencies: dconf@0.40.0
Channel: guix
Location: gnu/packages/gnome.scm (gnu packages gnome)
Home page: https://wiki.gnome.org/Apps/Shotwell
Licenses: LGPL 2.1+
Build system: meson
Synopsis: Photo manager for GNOME 3
Description:

Shotwell is a digital photo manager designed for the GNOME desktop environment. It allows you to import photos from disk or camera, organize them by keywords and events, view them in full-window or fullscreen mode, and share them with others via social networking and more.

vte-with-gtk+3 0.82.3
Dependencies: fast-float@8.2.5 lz4@1.10.0 simdutf@9.0.0
Propagated dependencies: gtk+@3.24.51 gnutls@3.8.9 pcre2@10.42
Channel: guix
Location: gnu/packages/gnome.scm (gnu packages gnome)
Home page: https://www.gnome.org/
Licenses: LGPL 2.1+
Build system: meson
Synopsis: Virtual Terminal Emulator
Description:

VTE is a library (libvte) implementing a terminal emulator widget for GTK+, and a minimal sample application (vte) using that. Vte is mainly used in gnome-terminal, but can also be used to embed a console/terminal in games, editors, IDEs, etc.

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.

libnotify 0.8.8
Dependencies: libpng@1.6.39
Propagated dependencies: gdk-pixbuf@2.44.4 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.

vte-with-sixel 0.73.92
Dependencies: fast-float@8.2.5 lz4@1.10.0 simdutf@9.0.0 libsixel@1.10.5 lz4@1.10.0
Propagated dependencies: gtk@4.22.1 gnutls@3.8.9 pcre2@10.42
Channel: guix
Location: gnu/packages/gnome.scm (gnu packages gnome)
Home page: https://www.gnome.org/
Licenses: LGPL 2.1+
Build system: meson
Synopsis: Virtual Terminal Emulator
Description:

VTE is a library (libvte) implementing a terminal emulator widget for GTK+, and a minimal sample application (vte) using that. Vte is mainly used in gnome-terminal, but can also be used to embed a console/terminal in games, editors, IDEs, etc.

gmobile 0.2.1
Propagated 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/World/Phosh/gmobile
Licenses: LGPL 2.1+
Build system: meson
Synopsis: Functions useful in mobile related, glib based projects
Description:

This package provides functions for mobiles.

libhandy 1.8.3
Dependencies: gtk+@3.24.51 glade@3.40.0
Channel: guix
Location: gnu/packages/gnome.scm (gnu packages gnome)
Home page: https://gitlab.gnome.org/GNOME/libhandy/
Licenses: LGPL 2.1+
Build system: meson
Synopsis: Library full of GTK+ widgets for mobile phones
Description:

The aim of the handy library is to help with developing user interfaces for mobile devices using GTK+. It provides responsive GTK+ widgets for usage on small and big screens.

json-glib-minimal 1.10.0
Dependencies: bash-minimal@5.2.37
Propagated dependencies: glib@2.86.0
Channel: guix
Location: gnu/packages/gnome.scm (gnu packages gnome)
Home page: https://wiki.gnome.org/Projects/JsonGlib
Licenses: LGPL 2.1+
Build system: meson
Synopsis: Glib and GObject implementation of JSON
Description:

JSON-GLib is a library providing serialization and described by RFC 4627. It implements a full JSON parser and generator using GLib and GObject, and integrates JSON with GLib data types.

gamin 0.1.10
Dependencies: glib@2.86.0
Channel: guix
Location: gnu/packages/gnome.scm (gnu packages gnome)
Home page: https://people.gnome.org/~veillard/gamin/
Licenses: GPL 2+
Build system: gnu
Synopsis: File alteration monitor
Description:

Gamin is a file and directory monitoring system defined to be a subset of the FAM (File Alteration Monitor) system. This is a service provided by a library which detects when a file or a directory has been modified.

libgnomeui 2.24.5
Dependencies: libjpeg-turbo@2.1.4 popt@1.18 libbonobo@2.32.1 libxml2@2.14.6 libglade@2.6.4
Propagated dependencies: libbonoboui@2.24.5 libgnome@2.32.1 libgnomecanvas@2.30.3 libgnome-keyring@3.12.0
Channel: guix
Location: gnu/packages/gnome.scm (gnu packages gnome)
Home page: https://developer.gnome.org/libgnomeui/
Licenses: LGPL 2.0+
Build system: gnu
Synopsis: Additional widgets for applications
Description:

The libgnomeui library provides additional widgets for applications. Many of the widgets from libgnomeui have already been ported to GTK+.

gnumeric 1.12.52
Dependencies: glib@2.86.0 gtk+@3.24.51 goffice@0.10.53 libgsf@1.14.54 librsvg@2.58.5 libxml2@2.14.6 libxslt@1.1.43 python@3.12.12 python-pygobject@3.54.3 zlib@1.3.1
Channel: guix
Location: gnu/packages/gnome.scm (gnu packages gnome)
Home page: http://www.gnumeric.org
Licenses: GPL 2 GPL 3
Build system: glib-or-gtk
Synopsis: Spreadsheet application
Description:

GNUmeric is a GNU spreadsheet application, running under GNOME. It is interoperable with other spreadsheet applications. It has a vast array of features beyond typical spreadsheet functionality, such as support for linear and non-linear solvers, statistical analysis, and telecommunication engineering.

network-manager-openconnect 1.2.10
Dependencies: gcr@3.41.2 gtk@4.22.1 gtk+@3.24.51 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://wiki.gnome.org/Projects/NetworkManager/VPN
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.

confy 0.8.0
Dependencies: gtk@4.22.1 libadwaita@1.8.2 libnotify@0.8.8 python@3.12.12 python-icalendar@6.3.2 python-pygobject@3.54.3
Channel: guix
Location: gnu/packages/gnome.scm (gnu packages gnome)
Home page: https://confy.kirgroup.net
Licenses: GPL 3+
Build system: meson
Synopsis: Conference Schedule Viewer
Description:

Confy is a conference schedule viewer for GNOME. It allows you to mark favorite talks and highlights conflicts between favorited talks.

phodav 3.0
Dependencies: avahi@0.8 libgudev@238
Propagated dependencies: glib@2.86.0 libsoup@3.6.5 libxml2@2.14.6
Channel: guix
Location: gnu/packages/gnome.scm (gnu packages gnome)
Home page: https://wiki.gnome.org/phodav
Licenses: LGPL 2.1+
Build system: meson
Synopsis: WebDav server implementation using libsoup
Description:

PhoDav was initially developed as a file-sharing mechanism for Spice, but it is generic enough to be reused in other projects, in particular in the GNOME desktop.

libspelling 0.4.5
Dependencies: enchant@2.6.9 gtk@4.22.1 gtksourceview@5.16.0 sysprof@48.1
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.

blueprint-compiler 0.4.0
Dependencies: python@3.12.12
Channel: guix
Location: gnu/packages/gnome.scm (gnu packages gnome)
Home page: https://gitlab.gnome.org/jwestman/blueprint-compiler
Licenses: LGPL 3+
Build system: meson
Synopsis: Template markup language
Description:

Blueprint is a markup language for GTK user interfaces. Internally, it compiles to GTKBuilder XML.

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.

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.

gnome-backgrounds 48.2.1
Channel: guix
Location: gnu/packages/gnome.scm (gnu packages gnome)
Home page: https://gitlab.gnome.org/GNOME/gnome-backgrounds
Licenses: GPL 2+ CC-BY 2.0 CC-BY-SA 2.0 CC-BY-SA 3.0
Build system: meson
Synopsis: Background images for the GNOME desktop
Description:

GNOME backgrounds package contains a collection of graphics files which can be used as backgrounds in the GNOME Desktop environment. Additionally, the package creates the proper framework and directory structure so that you can add your own files to the collection.

gnome-calendar 48.1
Dependencies: evolution-data-server@3.60.0 geoclue@2.7.2 geocode-glib@3.26.4 gnome-online-accounts@3.54.9 gsettings-desktop-schemas@48.0 libadwaita@1.8.2 libdazzle@3.44.0 libgweather@4.4.4
Channel: guix
Location: gnu/packages/gnome.scm (gnu packages gnome)
Home page: https://wiki.gnome.org/Apps/Calendar
Licenses: GPL 3+
Build system: meson
Synopsis: GNOME's calendar application
Description:

GNOME Calendar is a simple calendar application designed to fit the GNOME desktop. It supports multiple calendars, month, week and year view.

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.

cheese 44.1-1.c059d4f
Dependencies: bash-minimal@5.2.37 gnome-desktop@44.4 gst-plugins-bad@1.28.1 gst-plugins-base@1.28.1 gst-plugins-good@1.28.1 gtk+@3.24.51 libx11@1.8.12 libxtst@1.2.5
Propagated dependencies: clutter@1.26.4 clutter-gst@3.0.27 clutter-gtk@1.8.4 gdk-pixbuf@2.44.4 glib@2.86.0 gnome-video-effects@0.6.0 gstreamer@1.28.1 libcanberra@0.30
Channel: guix
Location: gnu/packages/gnome.scm (gnu packages gnome)
Home page: https://wiki.gnome.org/Apps/Cheese
Licenses: GPL 2+
Build system: meson
Synopsis: Webcam photo booth software for GNOME
Description:

Cheese uses your webcam to take photos and videos. Cheese can also apply fancy special effects and lets you share the fun with others.

Total packages: 72465