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

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.


readymedia 1.3.3
Dependencies: coreutils-minimal@9.1 ffmpeg@8.1.1 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.

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.

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.

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.

gerbera 3.0.0
Dependencies: curl@8.6.0 duktape@2.6.0 exiv2@0.28.7 ffmpeg@8.1.1 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.

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).

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.

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.

nncp 8.13.0
Dependencies: go-github-com-arceliar-ironwood@v0.0.0-20260613025018-d50055b11f5e 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.50.0 go-golang-org-x-net@0.53.0 go-golang-org-x-sys@0.43.0 go-golang-org-x-term@0.42.0 go-gvisor-dev-gvisor@0.0.0-1.9414b50 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.

valgrind 3.27.0
Dependencies: gdb@17.2 glibc@2.41 python@3.12.12
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.

git-spice 0.23.0
Channel: guix
Location: gnu/packages/version-control.scm (gnu packages version-control)
Home page: https://go.abhg.dev/gs
Licenses: GPL 3
Build system: go
Synopsis: Manage stacks of Git branches
Description:

git-spice (gs) is a command line tool for stacking Git branches, a collection of branches expecting the trunk has a base branch. It manages and navigates stacks of branches, conveniently modifies and rebases them also provides an integration with GitHub and GitLab.

git-remote-gcrypt 1.5
Channel: guix
Location: gnu/packages/version-control.scm (gnu packages version-control)
Home page: https://spwhitton.name/tech/code/git-remote-gcrypt/
Licenses: GPL 3+
Build system: trivial
Synopsis: Whole remote repository encryption
Description:

git-remote-gcrypt is a Git remote helper to push and pull from repositories encrypted with GnuPG. It works with the standard Git transports, including repository hosting services like GitLab.

Remote helper programs are invoked by Git to handle network transport. This helper handles gcrypt: URLs that access a remote repository encrypted with GPG, using our custom format.

Supported locations are local, rsync:// and sftp://, where the repository is stored as a set of files, or instead any Git URL where gcrypt will store the same representation in a Git repository, bridged over arbitrary Git transport.

The aim is to provide confidential, authenticated Git storage and collaboration using typical untrusted file hosts or services.

savane 3.12
Dependencies: exim@4.98.2 gnupg@2.4.8 httpd@2.4.66 mariadb@10.11.14 php@8.5.5
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.

libgit2 1.8.5
Dependencies: libssh2@1.11.1 http-parser@2.9.4-1.ec8b5ee
Propagated dependencies: openssl@3.5.5 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.

git-test-sequence 20140312.48e5a2f
Channel: guix
Location: gnu/packages/version-control.scm (gnu packages version-control)
Home page: https://dustin.sallings.org/2010/03/28/git-test-sequence.html
Licenses: X11-style
Build system: trivial
Synopsis: Run a command over a sequence of commits
Description:

git-test-sequence is similar to an automated git bisect except it’s linear. It will test every change between two points in the DAG. It will also walk each side of a merge and test those changes individually.

python-klaus 3.0.1
Dependencies: git-minimal@2.54.0
Propagated dependencies: python-dulwich@1.0.0 python-flask@3.1.0 python-httpauth@0.4.1 python-humanize@4.14.0 python-pygments@2.19.2 python-werkzeug@3.1.3
Channel: guix
Location: gnu/packages/version-control.scm (gnu packages version-control)
Home page: https://github.com/jonashaag/klaus
Licenses: ISC
Build system: pyproject
Synopsis: Simple git web viewer
Description:

klaus is a simple, easy-to-set-up git web viewer. It features

  • Super easy to set up -- no configuration required

  • Syntax highlighting

  • Markdown + RestructuredText rendering support

  • Pull + push support (Git Smart HTTP)

  • Code navigation using Exuberant ctags

cgit 1.3
Dependencies: bash-minimal@5.2.37 openssl@3.5.5 python@3.12.12 python-docutils@0.19 python-markdown@3.10 python-pygments@2.19.2 zlib@1.3.1 bzip2@1.0.8 groff@1.22.4 gzip@1.14 xz@5.4.5
Channel: guix
Location: gnu/packages/version-control.scm (gnu packages version-control)
Home page: https://git.zx2c4.com/cgit/
Licenses: GPL 2
Build system: gnu
Synopsis: Web frontend for git repositories
Description:

CGit is an attempt to create a fast web interface for the Git SCM, using a built-in cache to decrease server I/O pressure.

git-minimal 2.54.0
Dependencies: bash-minimal@5.2.37 coreutils-minimal@9.1 curl@8.6.0 expat@2.7.1 openssl@3.5.5 perl@5.36.0 sed@4.9 zlib@1.3.1
Channel: guix
Location: gnu/packages/version-control.scm (gnu packages version-control)
Home page: https://git-scm.com/
Licenses: GPL 2
Build system: gnu
Synopsis: Distributed version control system
Description:

Git is a free distributed version control system designed to handle everything from small to very large projects with speed and efficiency.

git-flow 1.12.3
Dependencies: shflags@1.3.0
Channel: guix
Location: gnu/packages/version-control.scm (gnu packages version-control)
Home page: https://nvie.com/posts/a-successful-git-branching-model/
Licenses: FreeBSD
Build system: gnu
Synopsis: Git extensions for Vincent Driessen's branching model
Description:

Vincent Driessen's branching model is a git branching and release management strategy that helps developers keep track of features, hotfixes, and releases in bigger software projects. The git-flow library of git subcommands helps automate some parts of the flow to make working with it a lot easier.

git2cl 20120919.1d74d4c
Dependencies: perl@5.36.0
Channel: guix
Location: gnu/packages/version-control.scm (gnu packages version-control)
Home page: https://savannah.nongnu.org/projects/git2cl
Licenses: GPL 2+
Build system: copy
Synopsis: Convert Git logs to GNU ChangeLog format
Description:

git2cl is a command line tool for converting Git logs to GNU ChangeLog format.

git-minimal 2.50.0
Dependencies: bash-minimal@5.2.37 coreutils-minimal@9.1 curl@8.6.0 expat@2.7.1 openssl@3.5.5 perl@5.36.0 sed@4.9 zlib@1.3.1
Channel: guix
Location: gnu/packages/version-control.scm (gnu packages version-control)
Home page: https://git-scm.com/
Licenses: GPL 2
Build system: gnu
Synopsis: Distributed version control system
Description:

Git is a free distributed version control system designed to handle everything from small to very large projects with speed and efficiency.

patatt 0.6.3
Propagated dependencies: python-pynacl@1.5.0
Channel: guix
Location: gnu/packages/version-control.scm (gnu packages version-control)
Home page: https://git.kernel.org/pub/scm/utils/patatt/patatt.git
Licenses: Expat No Attribution
Build system: pyproject
Synopsis: Tool for cryptographic patch attestation
Description:

This utility provides end-to-end cryptographic attestation of patches sent via mail. It does so by adapting the DKIM email signature standard to include cryptographic signatures via the X-Developer-Signature email header.

b4 0.14.3
Dependencies: git-filter-repo@2.45.0 git-minimal@2.54.0 patatt@0.6.3 python-dkimpy@1.0.5 python-dnspython@2.8.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.

stagit 1.2
Dependencies: libgit2@1.9.4
Channel: guix
Location: gnu/packages/version-control.scm (gnu packages version-control)
Home page: https://git.codemadness.org/stagit/
Licenses: Expat
Build system: gnu
Synopsis: Static git page generator
Description:

Stagit creates static pages for git repositories, the results can be served with a HTTP file server of your choice.

Total packages: 73980