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

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-online-accounts 3.50.7
Dependencies: docbook-xsl@1.79.2-0.fe16c90 dbus@1.15.8 gcr@4.2.1 json-glib@1.10.0 libsecret@0.21.4 mit-krb5@1.21 rest@0.9.1 webkitgtk@2.50.3
Propagated dependencies: glib@2.83.3 gtk@4.16.13 libadwaita@1.6.0
Channel: guix
Location: gnu/packages/gnome.scm (gnu packages gnome)
Home page: https://wiki.gnome.org/Projects/GnomeOnlineAccounts
Licenses: LGPL 2.0+
Build system: meson
Synopsis: Single sign-on framework for GNOME
Description:

GNOME Online Accounts provides interfaces so that applications and libraries in GNOME can access the user's online accounts. It has providers for Google, ownCloud, Facebook, Flickr, Windows Live, Pocket, Foursquare, Microsoft Exchange, Last.fm, IMAP/SMTP, Jabber, SIP and Kerberos.

gtkglext 1.2.0
Dependencies: gtk+@2.24.33 mesa@25.2.3 glu@9.0.2 libx11@1.8.12 libxt@1.3.1
Propagated dependencies: pangox-compat@0.0.2
Channel: guix
Location: gnu/packages/gnome.scm (gnu packages gnome)
Home page: https://projects.gnome.org/gtkglext
Licenses: LGPL 2.1+
Build system: gnu
Synopsis: OpenGL extension to GTK+
Description:

GtkGLExt is an OpenGL extension to GTK+. It provides additional GDK objects which support OpenGL rendering in GTK+ and GtkWidget API add-ons to make GTK+ widgets OpenGL-capable.

gom 0.5.3
Dependencies: glib@2.83.3 gdk-pixbuf@2.42.12 sqlite@3.39.3
Channel: guix
Location: gnu/packages/gnome.scm (gnu packages gnome)
Home page: https://wiki.gnome.org/Projects/Gom
Licenses: LGPL 2.1+
Build system: meson
Synopsis: Object mapper from GObjects to SQLite
Description:

Gom provides an object mapper from GObjects to SQLite. It helps you write applications that need to store structured data as well as make complex queries upon that data.

glabels 3.4.1
Dependencies: gtk+@3.24.51 librsvg@2.58.5 libxml2@2.14.6
Channel: guix
Location: gnu/packages/gnome.scm (gnu packages gnome)
Home page: https://glabels.org/
Licenses: GPL 3+
Build system: glib-or-gtk
Synopsis: Program for creating labels and business cards
Description:

gLabels is a program for creating labels and business cards. It is designed to work with various laser/ink-jet peel-off label and business card sheets that you’ll find at most office supply stores.

gnome-planner 0.14.92
Dependencies: gconf@3.2.6 glib@2.83.3 gtk+@3.24.51 libxml2@2.14.6 libxslt@1.1.43
Channel: guix
Location: gnu/packages/gnome.scm (gnu packages gnome)
Home page: https://gitlab.gnome.org/World/planner
Licenses: GPL 2+
Build system: meson
Synopsis: Project management software for the GNOME desktop
Description:

GNOME Planner is a project management tool based on the Work Breakdown Structure (WBS). Its goal is to enable you to easily plan projects. Based on the resources, tasks, and constraints that you define, Planner generates various views into a project. For example, Planner can show a Gantt chart of the project. It can show a detailed summary of tasks including their duration, cost, and current progress. It can also show a report of resource utilization that highlights under-utilized and over-utilized resources. These views can be printed as PDF or PostScript files, or exported to HTML.

libgdata 0.18.1
Dependencies: cyrus-sasl@2.1.28 glib-networking@2.78.1 vala@0.56.17
Propagated dependencies: gcr@3.41.2 glib@2.83.3 gnome-online-accounts@3.50.7 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.

json-glib 1.10.0
Dependencies: bash-minimal@5.2.37
Propagated dependencies: glib@2.83.3
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.

json-glib-minimal 1.10.0
Dependencies: bash-minimal@5.2.37
Propagated dependencies: glib@2.83.3
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.

libpeas 2.0.5
Dependencies: gtk@4.16.13 gjs@1.82.1 glade@3.40.0 python@3.11.14 python-pygobject@3.50.0
Propagated dependencies: glib@2.83.3 gobject-introspection@1.82.0
Channel: guix
Location: gnu/packages/gnome.scm (gnu packages gnome)
Home page: https://wiki.gnome.org/Projects/Libpeas
Licenses: LGPL 2.0+
Build system: meson
Synopsis: GObject plugin system
Description:

Libpeas is a gobject-based plugin engine, targeted at giving every application the chance to assume its own extensibility. It also has a set of features including, but not limited to: multiple extension points; on-demand (lazy) programming language support for C, Python and JS; simplicity of the API.

nautilus 46.4
Dependencies: bash-minimal@5.2.37 dconf@0.40.0 gexiv2@0.14.3 gvfs@1.56.1 exempi@2.6.5 gnome-desktop@44.0 gnome-autoar@0.4.5 gst-plugins-base@1.26.3 json-glib@1.10.0 libadwaita@1.6.0 libportal@0.9.1 libseccomp@2.6.0 libselinux@3.4 tracker@3.7.3 tracker-miners@3.7.3 gtk@4.16.13 libexif@0.6.24 libxml2@2.14.6
Channel: guix
Location: gnu/packages/gnome.scm (gnu packages gnome)
Home page: https://wiki.gnome.org/Apps/Nautilus
Licenses: GPL 2+
Build system: meson
Synopsis: File manager for GNOME
Description:

Nautilus (Files) is a file manager designed to fit the GNOME desktop design and behaviour, giving the user a simple way to navigate and manage its files.

libgnome-games-support 2.0.0
Propagated dependencies: gtk@4.16.13 libgee@0.20.6
Channel: guix
Location: gnu/packages/gnome.scm (gnu packages gnome)
Home page: https://www.gnome.org/
Licenses: LGPL 3+
Build system: meson
Synopsis: Useful functionality shared among GNOME games
Description:

libgnome-games-support is a small library intended for internal use by GNOME Games, but it may be used by others.

miscfiles 1.5
Channel: guix
Location: gnu/packages/gnu-doc.scm (gnu packages gnu-doc)
Home page: https://www.gnu.org/software/miscfiles/
Licenses: GPL 2+
Build system: gnu
Synopsis: Data files for airport codes, zip codes, a dictionary, and more
Description:

GNU Miscfiles is a collection of common data files. They include, for example, country abbreviations, names and capital cities; currency abbreviations and names; a Best Current Practices index; a map of the ASCII character set; a list of three-letter airport codes; and an English word list.

gnu-standards 2025-03-25
Channel: guix
Location: gnu/packages/gnu-doc.scm (gnu packages gnu-doc)
Home page: https://www.gnu.org/prep/standards/
Licenses: FDL 1.3+
Build system: trivial
Synopsis: GNU coding standards and maintainer information
Description:

The GNU Coding Standards were written by Richard Stallman and other GNU Project volunteers. Their purpose is to make the GNU system clean, consistent, and easy to install.

The information for maintainers of GNU software has guidelines and advice for someone who is the maintainer of a GNU program on behalf of the GNU Project.

gnu-pw-mgr 2.7.4
Channel: guix
Location: gnu/packages/gnu-pw-mgr.scm (gnu packages gnu-pw-mgr)
Home page: https://www.gnu.org/software/gnu-pw-mgr/
Licenses: GPL 3+
Build system: gnu
Synopsis: Retrieve login credentials without recording passwords
Description:

This program is designed to make it easy to reconstruct difficult passwords when they are needed while limiting the risk of attack. The user of this program inputs a self-defined transformation of a web site URL and obtains the password and user name hint for that web site.

gwenhywfar 5.14.1
Dependencies: libgcrypt@1.11.0 gnutls@3.8.3 openssl@3.0.8 gtk+@3.24.51 libxml2@2.14.6
Channel: guix
Location: gnu/packages/gnucash.scm (gnu packages gnucash)
Home page: https://www.aquamaniac.de
Licenses: LGPL 2.1+
Build system: gnu
Synopsis: Utility library for networking and security applications
Description:

This package provides a helper library for networking and security applications and libraries. It is used by AqBanking.

aqbanking 6.8.2
Dependencies: gmp@6.3.0 xmlsec@1.3.7 gnutls@3.8.3
Propagated dependencies: gwenhywfar@5.14.1
Channel: guix
Location: gnu/packages/gnucash.scm (gnu packages gnucash)
Home page: https://www.aquamaniac.de
Licenses: GPL 2 GPL 3
Build system: gnu
Synopsis: Interface for online banking tasks
Description:

AqBanking is a modular and generic interface to online banking tasks, financial file formats (import/export) and bank/country/currency information. AqBanking uses backend plugins to actually perform the online tasks. HBCI, OFX DirectConnect, YellowNet, GeldKarte, and DTAUS discs are currently supported. AqBanking is used by GnuCash, KMyMoney, and QBankManager.

gnucash 5.13
Dependencies: aqbanking@6.8.2 bash-minimal@5.2.37 boost@1.83.0 glib@2.83.3 gtk+@3.24.51 guile@3.0.9 icu4c@73.1 libdbi@0.9.0 libdbi-drivers@0.9.0 libofx@0.10.9 libxml2@2.14.6 libxslt@1.1.43 perl-finance-quote@1.65 perl-json@4.02 perl-json-parse@0.62 python@3.11.14 tzdata@2025a webkitgtk-with-libsoup2@2.50.3
Propagated dependencies: dconf@0.40.0
Channel: guix
Location: gnu/packages/gnucash.scm (gnu packages gnucash)
Home page: https://www.gnucash.org/
Licenses: GPL 3+
Build system: cmake
Synopsis: Personal and small business financial accounting software
Description:

GnuCash is personal and professional financial-accounting software. It can be used to track bank accounts, stocks, income and expenses, based on the double-entry accounting practice. It includes support for QIF/OFX/HBCI import and transaction matching. It also automates several tasks, such as financial calculations or scheduled transactions.

To make the GnuCash documentation available, its doc output must be installed as well as Yelp, the Gnome help browser.

libmicrohttpd 1.0.2
Dependencies: curl@8.6.0 gnutls-dane@3.8.3 libgcrypt@1.11.0 openssl@3.0.8 zlib@1.3.1
Channel: guix
Location: gnu/packages/gnunet.scm (gnu packages gnunet)
Home page: https://www.gnu.org/software/libmicrohttpd/
Licenses: LGPL 2.1+
Build system: gnu
Synopsis: C library implementing an HTTP 1.1 server
Description:

GNU libmicrohttpd is a small, embeddable HTTP server implemented as a C library. It makes it easy to run an HTTP server as part of another application. The library is fully HTTP 1.1 compliant. It can listen on multiple ports, supports four different threading models, and supports IPv6. It also features security features such as basic and digest authentication and support for SSL3 and TLS.

gnunet 0.25.2
Dependencies: bluez@5.79 glpk@5.0 curl@8.6.0 gnutls-dane@3.8.3 gstreamer@1.26.3 jansson@2.14 libextractor@1.13 libidn2@2.3.7 libgcrypt@1.11.0 libjpeg-turbo@2.1.4 libltdl@2.4.7 libmicrohttpd@1.0.2 libogg@1.3.6 libsodium@1.0.18 libunistring@1.3 opus@1.5.2 pulseaudio@16.1 sqlite@3.39.3 zbar@0.23.93 zlib@1.3.1
Channel: guix
Location: gnu/packages/gnunet.scm (gnu packages gnunet)
Home page: https://www.gnunet.org/en/
Licenses: AGPL 3+
Build system: meson
Synopsis: Secure, decentralized, peer-to-peer networking framework
Description:

GNUnet is a framework for secure peer-to-peer networking. The high-level goal is to provide a strong foundation of free software for a global, distributed network that provides security and privacy. GNUnet in that sense aims to replace the current internet protocol stack. Along with an application for secure publication of files, it has grown to include all kinds of basic applications for the foundation of a GNU internet.

For reliable NAT traversal, also install the miniupnpc package.

libextractor 1.13
Dependencies: bzip2@1.0.8 exiv2@0.27.5 file@5.46 flac@1.5.0 gdk-pixbuf@2.42.12 giflib@5.2.1 glib@2.83.3 gst-plugins-base@1.26.3 gstreamer@1.26.3 libapparmor@3.1.2 libarchive@3.7.7 libgsf@1.14.53 libjpeg-turbo@2.1.4 libltdl@2.4.7 libmp4v2@2.0.0 libmpeg2@0.5.1 libogg@1.3.6 libsmf@1.3 libtiff@4.4.0 libvorbis@1.3.7 rpm@4.20.1 tidy-html@5.8.0 zlib@1.3.1
Channel: guix
Location: gnu/packages/gnunet.scm (gnu packages gnunet)
Home page: https://www.gnu.org/software/libextractor/
Licenses: GPL 3+
Build system: gnu
Synopsis: Library to extract meta-data from media files
Description:

GNU libextractor is a library for extracting metadata from files. It supports a very large number of file formats, including audio files, document files, and archive files. Each file format is implemented as a plugin, so new formats can be added easily. The package also contains a command-line tool to extract metadata from a file and print the results.

gnunet-scheme 0.3
Dependencies: guile@3.0.9
Propagated dependencies: guile-bytestructures@1.0.10 guile-gcrypt@0.5.0 guile-pfds@0.3 guile-fibers@1.4.2
Channel: guix
Location: gnu/packages/gnunet.scm (gnu packages gnunet)
Home page: https://git.gnunet.org/gnunet-scheme.git
Licenses: AGPL 3+ GPL 3+ FDL 1.3+ LGPL 3+
Build system: gnu
Synopsis: Guile implementation of GNUnet client libraries
Description:

This package provides Guile modules for connecting to various GNUnet services. It also has infrastructure for writing new GNUnet services and connecting to them and can be used from multi-threaded environments. It is not to be confused with guile-gnunet -- guile-gnunet supports a different set of services.

The following services are supported:

  • NSE (network size estimation)

  • DHT (distributed hash table)

  • CADET (secure end-to-end communication between arbitrary peers)

gpgme 1.24.1
Dependencies: gnupg@2.4.7
Propagated dependencies: libgpg-error@1.51 libassuan@3.0.1
Channel: guix
Location: gnu/packages/gnupg.scm (gnu packages gnupg)
Home page: https://www.gnupg.org/related_software/gpgme/
Licenses: LGPL 2.1+
Build system: gnu
Synopsis: Library providing simplified access to GnuPG functionality
Description:

GnuPG Made Easy (GPGME) is a library designed to make access to GnuPG easier for applications. It provides a High-Level Crypto API for encryption, decryption, signing, signature verification and key management. Currently it uses GnuPG as its backend but the API isn't restricted to this engine.

Because the direct use of GnuPG from an application can be a complicated programming task, it is suggested that all software should try to use GPGME instead. This way bug fixes or improvements can be done at a central place and every application benefits from this.

qgpgme-qt6 1.24.1
Dependencies: qtbase@6.9.2 gnupg@2.4.7
Propagated dependencies: gpgme@1.24.1
Channel: guix
Location: gnu/packages/gnupg.scm (gnu packages gnupg)
Home page: https://www.gnupg.org/related_software/gpgme/
Licenses: GPL 2+
Build system: gnu
Synopsis: Qt API bindings for gpgme
Description:

QGpgme provides a very high level Qt API around GpgMEpp.

parcimonie 0.12.0
Dependencies: bash-minimal@5.2.37 gnupg@2.4.7 perl-clone@0.43 perl-config-general@2.63 perl-file-homedir@1.004 perl-file-sharedir@1.116 perl-file-which@1.23 perl-gnupg-interface@1.05 perl-ipc-system-simple@1.26 perl-json@4.02 perl-list-moreutils@0.430 perl-moo@1.007000 perl-moox-late@0.016 perl-moox-options@4.023 perl-moox-strictconstructor@0.010 perl-namespace-clean@0.27 perl-net-dbus@1.2.0 perl-pango@1.227 perl-path-tiny@0.118 perl-time-duration@1.21 perl-time-duration-parse@0.15 perl-try-tiny@0.31 perl-type-tiny@1.012003 perl-types-path-tiny@0.006 torsocks@2.4.0
Channel: guix
Location: gnu/packages/gnupg.scm (gnu packages gnupg)
Home page: https://salsa.debian.org/intrigeri/parcimonie
Licenses: GPL 1+
Build system: perl
Synopsis: Incrementally refreshes a GnuPG keyring
Description:

Parcimonie incrementally refreshes a GnuPG keyring in a way that makes it hard to correlate the keyring content to an individual, and makes it hard to locate an individual based on an identifying subset of her keyring content. Parcimonie is a daemon that fetches one key at a time using the Tor network, waits a bit, changes the Tor circuit being used, and starts over.

Total packages: 69282