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

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.


azote 1.16.0
Dependencies: bash-minimal@5.2.37 coreutils-minimal@9.1 feh@3.11.3 findutils@4.10.0 grim@1.5.0 gtk+@3.24.51 imagemagick@6.9.13-5 libappindicator@12.10.1-0-298 nwg-shell-wallpapers@1.5 python-pillow@12.1.1 python-pillow-avif-plugin@1.5.5 python-pillow-heif@1.3.0-0.4366788 python-pillow-jxl-plugin@1.3.7 python-pycairo@1.28.0 python-pygobject@3.54.3 python-send2trash@1.8.2 python-xlib@0.33 slurp@1.5.0 sway@1.12 swaybg@1.2.1 wlr-randr@0.4.1
Propagated dependencies: gdk-pixbuf@2.44.4 libavif@1.0.4 libheif@1.22.2 libjxl@0.11.1 swaybg@1.2.1
Channel: guix
Location: gnu/packages/nwg-shell.scm (gnu packages nwg-shell)
Home page: https://nwg-piotr.github.io/nwg-shell/azote
Licenses: GPL 3 Modified BSD
Build system: pyproject
Synopsis: Wallpaper manager
Description:

Azote is a GTK+ 3 based picture browser and background setter, as the frontend to the swaybg (sway/Wayland) and feh (X windows) commands.

This application is a part of the nwg-shell project.

typobuster 1.0.0
Dependencies: bash-minimal@5.2.37 glib@2.86.0 gtk+@3.24.51 gtksourceview@4.8.4 python-pycairo@1.28.0 python-pygobject@3.54.3
Propagated dependencies: gsettings-desktop-schemas@48.0
Channel: guix
Location: gnu/packages/nwg-shell.scm (gnu packages nwg-shell)
Home page: https://nwg-piotr.github.io/nwg-shell/typobuster
Licenses: GPL 3
Build system: pyproject
Synopsis: Text editor with text transformations and auto-correction
Description:

Typobuster is a simplified text editor with a wide selection of transformations and automatic correction of common typos.

This application is a part of the nwg-shell project.

nwg-drawer 0.7.5
Dependencies: bash-minimal@5.2.37 coreutils-minimal@9.1 gtk+@3.24.51 gtk-layer-shell@0.9.0 xdg-utils@1.2.1
Channel: guix
Location: gnu/packages/nwg-shell.scm (gnu packages nwg-shell)
Home page: https://nwg-piotr.github.io/nwg-shell/nwg-drawer
Licenses: Expat
Build system: go
Synopsis: Application drawer for wlroots-based Wayland compositors
Description:

nwg-drawer is an application launcher. It's being developed with sway and Hyprland in mind, but should also work with other wlroots-based Wayland compositors.

This application is a part of the nwg-shell project.

nwg-clipman 0.2.8
Dependencies: bash-minimal@5.2.37 cliphist@0.7.0 gtk+@3.24.51 gtk-layer-shell@0.9.0 python-pygobject@3.54.3 wl-clipboard@2.3.0
Channel: guix
Location: gnu/packages/nwg-shell.scm (gnu packages nwg-shell)
Home page: https://github.com/nwg-piotr/nwg-clipman
Licenses: Expat
Build system: pyproject
Synopsis: Clipboard manager for nwg-shell
Description:

nwg-clipman is a GTK3-based GUI for cliphist. It provides access to previously copied items, as well as management of the clipboard history from a window opened on gtk-layer-shell. The program is intended for use with sway, Hyprland and other wlroots-based Wayland compositors.

This application is a part of the nwg-shell project.

nwg-shell-wallpapers 1.5
Channel: guix
Location: gnu/packages/nwg-shell.scm (gnu packages nwg-shell)
Home page: https://github.com/nwg-piotr/nwg-shell-wallpapers
Licenses: CC0
Build system: copy
Synopsis: Selection of wallpapers contributed to the nwg-shell project
Description:

nwg-shell-wallpapers is a selection of wallpapers contributed to the nwg-shell project.

nwg-icon-picker 0.1.1
Dependencies: bash-minimal@5.2.37 gtk+@3.24.51 python-pygobject@3.54.3
Propagated dependencies: hicolor-icon-theme@0.18
Channel: guix
Location: gnu/packages/nwg-shell.scm (gnu packages nwg-shell)
Home page: https://github.com/nwg-piotr/nwg-icon-picker
Licenses: Expat
Build system: pyproject
Synopsis: GTK icon chooser with a text search option
Description:

nwg-icon-picker is intended to work as the icon picker for nwg-panel, but it may be used standalone. It displays a window to choose an icon with a textual search entry, and returns the icon name. You can also open a file from the search result in GIMP or Inkscape, if installed.

This application is a part of the nwg-shell project.

nwg-dock 0.4.3
Dependencies: bash-minimal@5.2.37 gtk+@3.24.51 gtk-layer-shell@0.9.0
Channel: guix
Location: gnu/packages/nwg-shell.scm (gnu packages nwg-shell)
Home page: https://nwg-piotr.github.io/nwg-shell/nwg-dock
Licenses: Expat
Build system: go
Synopsis: GTK3 based dock for sway
Description:

nwg-dock is a fully configurable (w/ command line arguments and CSS) GTK3 based dock, written in Go, aimed exclusively at sway Wayland compositor. It features pinned buttons, task buttons, the workspace switcher and the launcher button.

This application is a part of the nwg-shell project.

nwg-shell 0.5.50
Dependencies: bash-minimal@5.2.37 coreutils-minimal@9.1 grim@1.5.0 jq@1.8.2 libnotify@0.8.8 localed@257.4 slurp@1.5.0 swappy@1.8.0 wl-clipboard@2.3.0 xdg-user-dirs@0.17
Propagated dependencies: adwaita-icon-theme@48.1 azote@1.16.0 blueman@2.4.6 brightnessctl@0.5.1 cliphist@0.7.0 font-abattis-cantarell@0.303-0.e049149 foot@1.27.0 gdk-pixbuf@2.44.4 gnome-themes-extra@3.28 gopsuinfo@0.1.9 gsettings-desktop-schemas@48.0 gtklock@4.0.0 i3-autotiling@1.9.3 kstatusnotifieritem@6.23.0 libavif@1.0.4 libheif@1.22.2 libjxl@0.11.1 network-manager-applet@1.36.0 nwg-bar@0.1.6 nwg-clipman@0.2.8 nwg-displays@0.4.0 nwg-dock@0.4.3 nwg-dock-hyprland@0.4.8 nwg-drawer@0.7.5 nwg-icon-picker@0.1.1 nwg-look@1.0.6 nwg-menu@0.1.9 nwg-panel@0.10.13 nwg-readme-browser@0.1.7 nwg-shell-config@0.5.64 nwg-shell-wallpapers@1.5 papirus-icon-theme@20250501 pulseaudio@16.1 playerctl@2.4.1 swaybg@1.2.1 swayidle@1.9.0 swaynotificationcenter@0.12.6 wl-clipboard@2.3.0 wlsunset@0.4.0
Channel: guix
Location: gnu/packages/nwg-shell.scm (gnu packages nwg-shell)
Home page: https://nwg-piotr.github.io/nwg-shell/
Licenses: Expat CC-BY 4.0
Build system: pyproject
Synopsis: GTK3-based shell for sway and Hyprland Wayland compositors
Description:

nwg-shell is a GTK3-based shell for sway and Hyprland Wayland compositors. The project provides a common configuration tool (nwg-shell-config) that allows you to configure the system in a graphical UI, and a range of components such as nwg-panel (system panel), nwg-drawer (application launcher), nwg-dock (system dock) or nwg-menu (XDG-style menu). It also includes several native tools as nwg-look (look and feel GTK settings editor), nwg-displays (display configuration tool), Azote (wallpaper manager), nwg-clipman (clipboard history manager), nwg-icon-picker (icon browser with textual search), nwg-readme-browser (documentation viewer) and nwg-hello (login manager). Scripts and utilities such as autotiling (script for sway to automatically switch the horizontal / vertical window split orientation) and gopsuinfo (a command to display system usage info) are used in the background. The shell also utilizes third party software as swaync (notification center), gtklock / swaylock (screen lockers) and more.

This package acts as a metapackage and installer of default configuration files.

nx-libs 3.5.99.27
Dependencies: gtk+@3.24.51 libjpeg-turbo@2.1.4 libtirpc@1.3.1 libxcomposite@0.4.6 libxdamage@1.1.6 libxext@1.3.6 libxfont@1.5.4 libxinerama@1.1.5 libxml2@2.14.6 libxpm@3.5.17 libxrandr@1.5.4 libxtst@1.2.5 pixman@0.46.4 python-pygobject@3.54.3 python-wrapper@3.12.12 xkbcomp@1.4.7
Propagated dependencies: libpng@1.6.39
Channel: guix
Location: gnu/packages/nx.scm (gnu packages nx)
Home page: https://github.com/ArcticaProject/nx-libs
Licenses: GPL 2
Build system: gnu
Synopsis: NX X11 protocol compression libraries
Description:

NX is a software suite which implements very efficient compression of the X11 protocol. This increases performance when using X applications over a network, especially a slow one. This package provides the following libraries:

NX_X11

NX's modified X Window System (X11) library

Xcomp

NX differential compression library for X11

Xcompshad

Session shadowing library

The following commands are also provided:

nxagent

Agent providing NX transport of X sessions

nxproxy

The NX proxy (client) binary

nxdialog

Helper script

x2goclient 4.1.2.3
Dependencies: cups@2.4.14 libssh@0.12.0 libxpm@3.5.17 nx-libs@3.5.99.27 openldap@2.6.10 openssh@10.3p1 pulseaudio@16.1 qtbase@5.15.17 qtx11extras@5.15.17 qtsvg@5.15.17
Channel: guix
Location: gnu/packages/nx.scm (gnu packages nx)
Home page: https://wiki.x2go.org/doku.php
Licenses: GPL 2
Build system: gnu
Synopsis: Remote desktop and application solution
Description:

X2Go enables you to access a graphical desktop of a computer via SSH (Secure Shell). This package provides the X2Go Client, which can connect to the X2Go Server. Basic features of X2Go include:

  • Graphical remote desktop that works well over both low bandwidth and high bandwidth connections

  • The ability to disconnect and reconnect to a session, even from another client

  • Support for sound

  • Support for as many simultaneous users as the computer's resources will allow

  • Traffic is securely tunneled over SSH

  • File sharing from client to server

  • Printer sharing from client to server

  • Easily select from multiple desktop environments (e.g., MATE, GNOME, KDE)

  • Remote support possible via desktop sharing

  • The ability to access single applications by specifying the name of the desired executable in the client configuration or selecting one of the pre-defined common applications.

ocaml5.0-eio 0.8.1
Propagated dependencies: ocaml5.0-bigstringaf@0.9.0 ocaml5.0-cstruct@6.1.1 ocaml5.0-lwt@5.6.1 ocaml5.0-lwt-dllist@1.0.1 ocaml5.0-logs@0.7.0 ocaml5.0-optint@0.3.0 ocaml5.0-psq@0.2.1 ocaml5.0-fmt@0.9.0 ocaml5.0-hmap@0.8.1 ocaml5.0-mtime@2.0.0 ocaml5.0-odoc@2.2.0
Channel: guix
Location: gnu/packages/ocaml.scm (gnu packages ocaml)
Home page: https://github.com/ocaml-multicore/eio
Licenses: ISC
Build system: dune
Synopsis: Effect-based direct-style IO API for OCaml
Description:

This package provides an effect-based IO API for multicore OCaml with fibers.

ocaml-spdx-licenses 1.3.0
Channel: guix
Location: gnu/packages/ocaml.scm (gnu packages ocaml)
Home page: https://github.com/kit-ty-kate/spdx_licenses
Licenses: Expat
Build system: dune
Synopsis: Strict SPDX License Expression parser
Description:

This package provides an up-to-date and strict SPDX License Expression parser. It implements the format described in: https://spdx.github.io/spdx-spec/v2.3/SPDX-license-expressions/ See https://spdx.org/licenses/ for more details.

ocaml 5.0.0
Dependencies: libx11@1.8.12 libiberty@14.3.0 zlib@1.3.1
Channel: guix
Location: gnu/packages/ocaml.scm (gnu packages ocaml)
Home page: https://ocaml.org/
Licenses: QPL LGPL 2.0
Build system: gnu
Synopsis: The OCaml programming language
Description:

OCaml is a general purpose industrial-strength programming language with an emphasis on expressiveness and safety. Developed for more than 20 years at Inria it benefits from one of the most advanced type systems and supports functional, imperative and object-oriented styles of programming.

ocaml-guile 1.0
Dependencies: guile@3.0.9 libffi@3.4.6
Propagated dependencies: ocaml-sexplib@0.16.0 ocaml-ctypes@0.23.0 ocaml-stdio@0.15.0 ocaml-odoc@2.2.0
Channel: guix
Location: gnu/packages/ocaml.scm (gnu packages ocaml)
Home page: https://github.com/gopiandcode/guile-ocaml
Licenses: GPL 3+
Build system: dune
Synopsis: Bindings to GNU Guile Scheme for OCaml
Description:

The OCaml guile library provides high-level OCaml bindings to GNU Guile 3.0, supporting easy interop between OCaml and GNU Guile Scheme.

ocaml-ansiterminal 0.8.5
Channel: guix
Location: gnu/packages/ocaml.scm (gnu packages ocaml)
Home page: https://github.com/Chris00/ANSITerminal
Licenses: non-copyleft
Build system: dune
Synopsis: Basic control of ANSI compliant terminals and the windows shell
Description:

ANSITerminal is a module allowing to use the colors and cursor movements on ANSI terminals.

ocaml-sexp-pretty 0.15.1
Propagated dependencies: ocaml-base@0.15.0 ocaml-ppx-base@0.15.0 ocaml-sexplib@0.16.0 ocaml-re@1.10.4
Channel: guix
Location: gnu/packages/ocaml.scm (gnu packages ocaml)
Home page: https://github.com/janestreet/sexp_pretty
Licenses: Expat
Build system: dune
Synopsis: S-expression pretty-printer
Description:

Library for pretty-printing s-expressions, using better indentation rules than the default pretty printer in Sexplib.

ocaml-fiber 3.7.0
Propagated dependencies: dune-stdune@3.19.1 dune-dyn@3.19.1
Channel: guix
Location: gnu/packages/ocaml.scm (gnu packages ocaml)
Home page: https://github.com/ocaml-dune/fiber
Licenses: Expat
Build system: dune
Synopsis: Structured concurrency library
Description:

This library implements structured concurrency for ocaml. It offers no backwards compatibility guarantees.

cubicle 1.1.2
Propagated dependencies: ocaml-num@1.4 z3@4.13.0
Channel: guix
Location: gnu/packages/ocaml.scm (gnu packages ocaml)
Home page: https://cubicle.lri.fr/
Licenses: ASL 2.0
Build system: gnu
Synopsis: Model checker for array-based systems
Description:

Cubicle is a model checker for verifying safety properties of array-based systems. This is a syntactically restricted class of parametrized transition systems with states represented as arrays indexed by an arbitrary number of processes. Cache coherence protocols and mutual exclusion algorithms are typical examples of such systems.

ocaml-compiler-libs 0.12.4
Channel: guix
Location: gnu/packages/ocaml.scm (gnu packages ocaml)
Home page: https://github.com/janestreet/ocaml-compiler-libs
Licenses: Expat
Build system: dune
Synopsis: Compiler libraries repackaged
Description:

This package simply repackages the OCaml compiler libraries so they don't expose everything at toplevel. For instance, Ast_helper is now Ocaml_common.Ast_helper.

ocaml-lwt-react 1.2.0
Dependencies: glib@2.86.0
Propagated dependencies: ocaml-lwt@5.6.1 ocaml-react@1.2.2
Channel: guix
Location: gnu/packages/ocaml.scm (gnu packages ocaml)
Home page: https://github.com/ocsigen/lwt
Licenses: LGPL 2.1
Build system: dune
Synopsis: Cooperative threads and I/O in monadic style
Description:

Lwt provides typed, composable cooperative threads. These make it easy to run normally-blocking I/O operations concurrently in a single process. Also, in many cases, Lwt threads can interact without the need for locks or other synchronization primitives.

ocaml-yojson 2.0.2
Propagated dependencies: ocaml-seq@0.1
Channel: guix
Location: gnu/packages/ocaml.scm (gnu packages ocaml)
Home page: https://github.com/ocaml-community/yojson
Licenses: Modified BSD
Build system: dune
Synopsis: Low-level JSON library for OCaml
Description:

Yojson is an optimized parsing and printing library for the JSON format. It addresses a few shortcomings of json-wheel including 2x speedup, polymorphic variants and optional syntax for tuples and variants. ydump is a pretty printing command-line program provided with the yojson package. The program atdgen can be used to derive OCaml-JSON serializers and deserializers from type definitions.

ocaml-oasis 0.4.11
Channel: guix
Location: gnu/packages/ocaml.scm (gnu packages ocaml)
Home page: https://oasis.forge.ocamlcore.org
Licenses: LGPL 2.1+
Build system: ocaml
Synopsis: Integrates a configure, build, install system in OCaml projects
Description:

OASIS is a tool to integrate a configure, build and install system in your OCaml projects. It helps to create standard entry points in your build system and allows external tools to analyse your project easily.

ocaml-mtime 2.0.0
Propagated dependencies: ocaml-topkg@1.0.6
Channel: guix
Location: gnu/packages/ocaml.scm (gnu packages ocaml)
Home page: https://erratique.ch/software/mtime
Licenses: ISC
Build system: ocaml
Synopsis: Monotonic wall-clock time for OCaml
Description:

Access monotonic wall-clock time. It measures time spans without being subject to operating system calendar time adjustments.

ocaml-ppx-js-style 0.15.0
Propagated dependencies: ocaml-base@0.15.0 ocaml-migrate-parsetree@2.4.0 ocaml-octavius@1.2.2 ocaml-ppxlib@0.28.0
Channel: guix
Location: gnu/packages/ocaml.scm (gnu packages ocaml)
Home page: https://github.com/janestreet/ppx_js_style
Licenses: ASL 2.0
Build system: dune
Synopsis: Code style checker for Jane Street Packages
Description:

This package is a no-op ppx rewriter. It is used as a lint tool to enforce some coding conventions across all Jane Street packages.

Total packages: 73978