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

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.


unicode-emoji 12.0
Channel: guix
Location: gnu/packages/unicode.scm (gnu packages unicode)
Home page: https://www.unicode.org
Licenses: Unicode
Build system: trivial
Synopsis: Unicode Emoji data
Description:

This package includes data files listing characters and sequences, that Unicode emoji supporting fonts or keyboards should support according to the Unicode Technological Standard #51.

unrtf 0.21.10
Channel: guix
Location: gnu/packages/unrtf.scm (gnu packages unrtf)
Home page: https://www.gnu.org/software/unrtf/
Licenses: GPL 3+
Build system: gnu
Synopsis: Convert Rich Text Format documents to other formats
Description:

GNU UnRTF converts text documents from RTF to HTML, LaTeX, or troff. It supports changes in font characteristics, underlines and strikethroughs, superscripts and subscripts, and more.

gerbera 3.0.0
Dependencies: curl@8.6.0 duktape@2.6.0 exiv2@0.28.7 ffmpeg@8.0 file@5.46 fmt@11.2.0 icu4c@73.1 jsoncpp@1.9.6 libebml@1.4.5 libexif@0.6.24 libmatroska@1.7.1 libupnp@1.14.30 pugixml@1.12.1 spdlog@1.15.3 sqlite@3.39.3 taglib@2.1.1 util-linux@2.40.4 zlib@1.3.1
Channel: guix
Location: gnu/packages/upnp.scm (gnu packages upnp)
Home page: https://gerbera.io/
Licenses: GPL 2
Build system: cmake
Synopsis: UPnP media server
Description:

Gerbera is a UPnP media server which allows you to stream your digital media through your home network and consume it on a variety of UPnP compatible devices.

miniupnpc 2.3.3
Channel: guix
Location: gnu/packages/upnp.scm (gnu packages upnp)
Home page: http://miniupnp.free.fr/
Licenses: X11-style
Build system: gnu
Synopsis: UPnP protocol client library
Description:

The MiniUPnPc client library facilitates access to the services provided by any Universal Plug and Play (UPnP) Internet Gateway Device (IGD) present on the network. In UPnP terminology, MiniUPnPc is a UPnP Control Point.

It is useful whenever an application needs to listen for incoming connections while running behind a UPnP-enabled router or firewall. Such applications include peer-to-peer applications, active-mode FTP clients, DCC file transfers over IRC, instant messaging, network games, and most server software.

miniupnpc-next 2.3.3
Channel: guix
Location: gnu/packages/upnp.scm (gnu packages upnp)
Home page: http://miniupnp.free.fr/
Licenses: X11-style
Build system: gnu
Synopsis: UPnP protocol client library
Description:

The MiniUPnPc client library facilitates access to the services provided by any Universal Plug and Play (UPnP) Internet Gateway Device (IGD) present on the network. In UPnP terminology, MiniUPnPc is a UPnP Control Point.

It is useful whenever an application needs to listen for incoming connections while running behind a UPnP-enabled router or firewall. Such applications include peer-to-peer applications, active-mode FTP clients, DCC file transfers over IRC, instant messaging, network games, and most server software.

miniupnpc 2.1.20191224
Channel: guix
Location: gnu/packages/upnp.scm (gnu packages upnp)
Home page: http://miniupnp.free.fr/
Licenses: X11-style
Build system: gnu
Synopsis: UPnP protocol client library
Description:

The MiniUPnPc client library facilitates access to the services provided by any Universal Plug and Play (UPnP) Internet Gateway Device (IGD) present on the network. In UPnP terminology, MiniUPnPc is a UPnP Control Point.

It is useful whenever an application needs to listen for incoming connections while running behind a UPnP-enabled router or firewall. Such applications include peer-to-peer applications, active-mode FTP clients, DCC file transfers over IRC, instant messaging, network games, and most server software.

readymedia 1.3.3
Dependencies: coreutils-minimal@9.1 ffmpeg@8.0 flac@1.5.0 libexif@0.6.24 libid3tag@0.15.1b libjpeg-turbo@2.1.4 libvorbis@1.3.7 sqlite@3.39.3 zlib@1.3.1
Channel: guix
Location: gnu/packages/upnp.scm (gnu packages upnp)
Home page: https://minidlna.sourceforge.net/
Licenses: GPL 2
Build system: gnu
Synopsis: DLNA/UPnP-AV media server
Description:

ReadyMedia (formerly known as MiniDLNA) is a simple media server, which serves multimedia content to compatible clients on the network. It aims to be fully compliant with DLNA and UPnP-AV standards.

libupnp 1.14.30
Channel: guix
Location: gnu/packages/upnp.scm (gnu packages upnp)
Home page: https://pupnp.github.io/pupnp/
Licenses: Modified BSD
Build system: gnu
Synopsis: Portable SDK for UPnP Devices
Description:

The portable SDK for UPnP Devices (libupnp) provides developers with an API and code for building control points, devices, and bridges that are compliant with Version 1.0 of the Universal Plug and Play Device Architecture Specification and support several operating systems like Linux, *BSD, Solaris and others.

usb-modeswitch-data 20191128
Channel: guix
Location: gnu/packages/usb-modeswitch.scm (gnu packages usb-modeswitch)
Home page: https://www.draisberghof.de/usb_modeswitch/
Licenses: GPL 2+
Build system: trivial
Synopsis: Data package for USB_ModeSwitch
Description:

This package contains data about devices and a UDEV rules file for use with USB_ModeSwitch.

usb-modeswitch 2.6.1
Dependencies: libusb@1.0.25 jimtcl@0.82 usb-modeswitch-data@20191128
Channel: guix
Location: gnu/packages/usb-modeswitch.scm (gnu packages usb-modeswitch)
Home page: https://www.draisberghof.de/usb_modeswitch/
Licenses: GPL 2+ FreeBSD
Build system: gnu
Synopsis: Mode switching tool for controlling `multi-mode' USB devices
Description:

USB_ModeSwitch is a mode switching tool for controlling USB devices with multiple modes. When plugged in for the first time many USB devices (primarily high-speed WAN modems) act like a flash storage containing installers for Windows drivers. USB_ModeSwitch replays the sequence the Windows drivers would send to switch their mode from storage to modem (or whatever the thing is supposed to do).

nncp 8.13.0
Dependencies: go-github-com-arceliar-ironwood@v0.0.0-20260117132459-7017dbc41d8e go-github-com-davecgh-go-xdr@0.0.0-20161123171359-e6a2ba005892 go-github-com-dustin-go-humanize@1.0.1 go-github-com-flynn-noise@1.1.0 go-github-com-fsnotify-fsnotify@1.9.0 go-github-com-gologme-log@1.3.0 go-github-com-gorhill-cronexpr@0.0.0-20180427100037-88b0669f7d75 go-github-com-hjson-hjson-go-v4@4.4.0 go-github-com-klauspost-compress@1.18.0 go-github-com-yggdrasil-network-yggdrasil-go@0.5.12 go-golang-org-x-crypto@0.48.0 go-golang-org-x-net@0.50.0 go-golang-org-x-sys@0.40.0 go-golang-org-x-term@0.40.0 go-gvisor-dev-gvisor@0.0.0-0.634ce95 go-lukechampine-com-blake3@1.1.5
Channel: guix
Location: gnu/packages/uucp.scm (gnu packages uucp)
Home page: http://www.nncpgo.org/
Licenses: GPL 3
Build system: go
Synopsis: Store and forward utilities
Description:

NNCP (Node to Node copy) is a collection of utilities simplifying secure store-and-forward files, mail and command exchanging. These utilities are intended to help build up small size (dozens of nodes) ad-hoc friend-to-friend (F2F) statically routed darknet delay-tolerant networks for fire-and-forget secure reliable files, file requests, Internet mail and commands transmission. All packets are integrity checked, end-to-end encrypted, explicitly authenticated by known participants public keys. Onion encryption is applied to relayed packets. Each node acts both as a client and server, can use push and poll behaviour model. Multicasting areas, offline sneakernet/floppynet, dead drops, sequential and append-only CD-ROM/tape storages, air-gapped computers and online TCP daemon with full-duplex resumable data transmission exists are all supported.

uucp 1.07
Channel: guix
Location: gnu/packages/uucp.scm (gnu packages uucp)
Home page: https://www.gnu.org/software/uucp/uucp.html
Licenses: GPL 2+
Build system: gnu
Synopsis: UUCP protocol implementation
Description:

Taylor UUCP is the GNU implementation of UUCP (Unix-to-Unix Copy), a set of utilities for remotely transferring files, email and net news between computers.

valgrind 3.26.0
Dependencies: gdb@17.1 glibc@2.41
Channel: guix
Location: gnu/packages/valgrind.scm (gnu packages valgrind)
Home page: https://www.valgrind.org/
Licenses: GPL 2+
Build system: gnu
Synopsis: Debugging and profiling tool suite
Description:

Valgrind is an instrumentation framework for building dynamic analysis tools. There are Valgrind tools that can automatically detect many memory management and threading bugs, and profile your programs in detail. You can also use Valgrind to build new tools.

savane 3.12
Dependencies: exim@4.98.2 gnupg@2.4.8 httpd@2.4.66 mariadb@10.11.14 php@8.5.3
Propagated dependencies: perl@5.36.0 perl-dbd-mysql@4.050 perl-dbi@1.643 perl-date-calc@6.4 perl-digest-md5@2.58 perl-mailtools@2.21 perl-file-find-rule@0.35 perl-xml-writer@0.900
Channel: guix
Location: gnu/packages/version-control.scm (gnu packages version-control)
Home page: https://savannah.nongnu.org/p/administration
Licenses: AGPL 3+
Build system: gnu
Synopsis: Web-based software hosting system
Description:

Savane is a Web-based software hosting system. It includes issue tracking (bugs, tasks, support, news and documentation), project member management by roles and individual account maintenance.

cvs-fast-export 1.56
Dependencies: git@2.52.0 python-wrapper@3.11.14
Channel: guix
Location: gnu/packages/version-control.scm (gnu packages version-control)
Home page: http://www.catb.org/esr/cvs-fast-export/
Licenses: GPL 2+
Build system: gnu
Synopsis: Export an RCS or CVS history as a fast-import stream
Description:

This program analyzes a collection of RCS files in a CVS repository (or outside of one) and, when possible, emits an equivalent history in the form of a fast-import stream. Not all possible histories can be rendered this way; the program tries to emit useful warnings when it can't.

The program can also produce a visualization of the resulting commit directed acyclic graph (DAG) in the input format of Graphviz. The package also includes cvssync, a tool for mirroring masters from remote CVS hosts.

b4 0.14.3
Dependencies: git-filter-repo@2.45.0 git-minimal@2.52.0 patatt@0.6.3 python-dkimpy@1.0.5 python-dnspython@2.7.0 python-requests@2.32.5
Channel: guix
Location: gnu/packages/version-control.scm (gnu packages version-control)
Home page: https://git.kernel.org/pub/scm/utils/b4/b4.git
Licenses: GPL 2+
Build system: pyproject
Synopsis: Tool for working with patches in public-inbox archives
Description:

The b4 command is designed to make it easier to participate in patch-based workflows for projects that have public-inbox archives.

Features include:

  • downloading a thread's mbox given a message ID

  • processing an mbox so that is ready to be fed to git-am

  • creating templated replies for processed patches and pull requests

  • submitting cryptographic attestation for patches.

git-sizer 1.5.0
Dependencies: git-minimal@2.52.0
Channel: guix
Location: gnu/packages/version-control.scm (gnu packages version-control)
Home page: https://github.com/github/git-sizer
Licenses: Expat
Build system: go
Synopsis: Analyze size of a Git repo
Description:

Compute various size metrics for a Git repository, flagging those that might cause problems or inconvenience.

libgit2 1.7.2
Dependencies: libssh2@1.11.1 http-parser@2.9.4-1.ec8b5ee
Propagated dependencies: openssl@3.0.8 pcre2@10.42 zlib@1.3.1
Channel: guix
Location: gnu/packages/version-control.scm (gnu packages version-control)
Home page: https://libgit2.org/
Licenses: GPL 2
Build system: cmake
Synopsis: Library providing Git core methods
Description:

Libgit2 is a portable, pure C implementation of the Git core methods provided as a re-entrant linkable library with a solid API, allowing you to write native speed custom Git applications in any language with bindings.

cvs 1.12.13
Dependencies: zlib@1.3.1 nano@8.7.1
Channel: guix
Location: gnu/packages/version-control.scm (gnu packages version-control)
Home page: https://cvs.nongnu.org
Licenses: GPL 1+
Build system: gnu
Synopsis: Historical centralized version control system
Description:

CVS is a version control system, an important component of Source Configuration Management (SCM). Using it, you can record the history of sources files, and documents. It fills a similar role to the free software RCS, PRCS, and Aegis packages.

hut 0.7.0
Dependencies: go-codeberg-org-emersion-go-scfg@0.1.0 go-git-sr-ht-emersion-gqlclient@0.0.0-20250318184027-d4a003529bba go-github-com-dustin-go-humanize@1.0.1 go-github-com-google-shlex@0.0.0-20191202100458-e7afc7fbc510 go-github-com-juju-ansiterm@1.0.0 go-github-com-spf13-cobra@1.10.2 go-golang-org-x-term@0.40.0
Channel: guix
Location: gnu/packages/version-control.scm (gnu packages version-control)
Home page: https://git.sr.ht/~xenrox/hut
Licenses: AGPL 3
Build system: go
Synopsis: CLI tool for sr.ht
Description:

hut is a CLI tool for sr.ht. It helps you interact with sr.ht's public services:

builds

submit and manage build jobs

git

create, and manage git repositories and artifacts

hg

list Mercurial repositories

lists

manage mailing lists and patches

meta

manage PGP, and SSH keys

pages

publish and manage hosted websites

paste

create and manage pastes

todo

create and manage trackers, tickets

graphql

interact with GraphQL APIs directly

git-repo-go 1.0.0
Dependencies: bash-minimal@5.2.37
Channel: guix
Location: gnu/packages/version-control.scm (gnu packages version-control)
Home page: https://git-repo.info/en/docs/
Licenses: ASL 2.0
Build system: go
Synopsis: Git extensions for AGit-Flow and Gerrit servers
Description:

git-repo provides Git extensions for interacting conveniently with AGit-Flow or Gerrit servers. It makes it possible to create, update or fetch PR, and more. It is based on the repo tool that was developed for the Gerrit project, but also supports AGit-Flow and lifts the requirement to use a manifest file.

libgit2 1.5.2
Dependencies: libssh2@1.11.1 http-parser@2.9.4-1.ec8b5ee
Propagated dependencies: openssl@3.0.8 pcre2@10.42 zlib@1.3.1
Channel: guix
Location: gnu/packages/version-control.scm (gnu packages version-control)
Home page: https://libgit2.org/
Licenses: GPL 2
Build system: cmake
Synopsis: Library providing Git core methods
Description:

Libgit2 is a portable, pure C implementation of the Git core methods provided as a re-entrant linkable library with a solid API, allowing you to write native speed custom Git applications in any language with bindings.

shflags 1.3.0
Channel: guix
Location: gnu/packages/version-control.scm (gnu packages version-control)
Home page: https://github.com/kward/shflags
Licenses: LGPL 2.1
Build system: gnu
Synopsis: Command-line flags library for shell scripts
Description:

Shell Flags (shFlags) is a library written to greatly simplify the handling of command-line flags in Bourne based Unix shell scripts (bash, dash, ksh, sh, zsh). Most shell scripts use getopt for flags processing, but the different versions of getopt on various OSes make writing portable shell scripts difficult. shFlags instead provides an API that doesn't change across shell and OS versions so the script writer can be confident that the script will work.

python-hg-evolve 11.1.3
Propagated dependencies: mercurial@7.1
Channel: guix
Location: gnu/packages/version-control.scm (gnu packages version-control)
Home page: https://www.mercurial-scm.org/doc/evolution/
Licenses: GPL 2
Build system: pyproject
Synopsis: Flexible evolution of Mercurial history
Description:

Evolve is a Mercurial extension for faster and safer mutable history. It implements the changeset evolution concept for Mercurial.

Total packages: 31209