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

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.


rcshist 1.04-20190106
Channel: guix
Location: gnu/packages/version-control.scm (gnu packages version-control)
Home page: https://invisible-island.net/rcshist/rcshist.html
Licenses: FreeBSD Modified BSD
Build system: gnu
Synopsis: Display RCS change history
Description:

The rcshist utility displays the complete revision history of a set of RCS files including log messages and patches. It can also display the patch associated with a particular revision of an RCS file.

github-cli 2.83.2
Channel: guix
Location: gnu/packages/version-control.scm (gnu packages version-control)
Home page: https://cli.github.com/
Licenses: Expat
Build system: go
Synopsis: GitHub's official command-line tool
Description:

gh is GitHub on the command line. It brings pull requests, issues, and other GitHub concepts to the terminal next to where you are already working with git and your code. It works with GitHub.com, GitHub Enterprise Cloud, and GitHub Enterprise Server 2.20+.

vcsh 2.0.5
Dependencies: git@2.54.0
Channel: guix
Location: gnu/packages/version-control.scm (gnu packages version-control)
Home page: https://github.com/RichiH/vcsh
Licenses: GPL 2+
Build system: gnu
Synopsis: Version control system for @code{$HOME}
Description:

vcsh version-controls configuration files in several Git repositories, all in one single directory. They all maintain their working trees without clobbering each other or interfering otherwise. By default, all Git repositories maintained via vcsh store the actual files in $HOME, though this can be overridden.

diff-so-fancy 1.4.4
Dependencies: bash-minimal@5.2.37 perl@5.36.0 ncurses@6.2.20210619
Channel: guix
Location: gnu/packages/version-control.scm (gnu packages version-control)
Home page: https://github.com/so-fancy/diff-so-fancy
Licenses: Expat
Build system: copy
Synopsis: Makes diffs more human friendly and readable
Description:

diff-so-fancy strives to make your diffs human readable instead of machine readable. This helps improve code quality and helps you spot defects faster.

cvs-fast-export 1.68
Dependencies: git@2.54.0 python-wrapper@3.12.12
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 DAG in the input format of Graphviz. The package also includes cvssync, a tool for mirroring masters from remote CVS hosts.

git-sizer 1.5.0
Dependencies: git-minimal@2.54.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.

tig 2.6.0
Dependencies: ncurses@6.2.20210619 readline@8.2.13
Channel: guix
Location: gnu/packages/version-control.scm (gnu packages version-control)
Home page: https://jonas.github.io/tig/
Licenses: GPL 2+
Build system: gnu
Synopsis: Ncurses-based text user interface for Git
Description:

Tig is an ncurses text user interface for Git, primarily intended as a history browser. It can also stage hunks for commit, or colorize the output of the git command.

trac 1.6
Propagated dependencies: python-jinja2@3.1.2 python-multipart@0.0.20 python-standard-smtpd@3.13.0
Channel: guix
Location: gnu/packages/version-control.scm (gnu packages version-control)
Home page: https://trac.edgewall.org
Licenses: Modified BSD
Build system: pyproject
Synopsis: Integrated SCM, wiki, issue tracker and project environment
Description:

Trac is a minimalistic web-based software project management and bug/issue tracking system. It provides an interface to the Git and Subversion revision control systems, an integrated wiki, flexible issue tracking and convenient report facilities.

python-git-multimail 1.6.0-0.747fad4
Dependencies: git@2.54.0 sendmail@8.18.1
Channel: guix
Location: gnu/packages/version-control.scm (gnu packages version-control)
Home page: https://github.com/git-multimail/git-multimail
Licenses: GPL 2
Build system: pyproject
Synopsis: Send notification emails for Git pushes
Description:

This hook sends emails describing changes introduced by pushes to a Git repository. For each reference that was changed, it emits one ReferenceChange email summarizing how the reference was changed, followed by one Revision email for each new commit that was introduced by the reference change.

This script is designed to be used as a post-receive hook in a Git repository

git-annex-remote-rclone 0.8
Dependencies: bash@5.2.37 rclone@1.72.1
Channel: guix
Location: gnu/packages/version-control.scm (gnu packages version-control)
Home page: https://github.com/DanielDent/git-annex-remote-rclone
Licenses: GPL 3+
Build system: trivial
Synopsis: Use rclone-supported cloud storage providers with git-annex
Description:

This wrapper around rclone makes any destination supported by rclone usable with git-annex.

tkrev 9.4.1
Dependencies: bash-minimal@5.2.37 tk@8.6.12
Channel: guix
Location: gnu/packages/version-control.scm (gnu packages version-control)
Home page: https://tkcvs.sourceforge.io
Licenses: GPL 2+
Build system: gnu
Synopsis: Graphical interface to CVS, Subversion, Git, and RCS
Description:

TkRev (formerly TkCVS) is a Tcl/Tk-based graphical interface to the CVS, Subversion and Git configuration management systems. It will also help with RCS. It shows the status of the files in the current working directory, and has tools for tagging, merging, checking in/out, and other user operations. TkDiff is included for browsing and merging your changes.

gita 0.16.7.2
Propagated dependencies: python-argcomplete@3.6.2
Channel: guix
Location: gnu/packages/version-control.scm (gnu packages version-control)
Home page: https://github.com/nosarthur/gita
Licenses: Expat
Build system: pyproject
Synopsis: Command-line tool to manage multiple Git repos
Description:

This package provides a command-line tool to manage multiple Git repos.

This tool does two things:

  • display the status of multiple Git repos such as branch, modification, commit message side by side

  • (batch) delegate Git commands/aliases from any working directory

If several repos are related, it helps to see their status together.

git-quick-stats 2.11.0
Dependencies: bash-minimal@5.2.37 coreutils-minimal@9.1 gawk@5.3.0 git-minimal@2.50.0 grep@3.11 ncurses@6.2.20210619 util-linux@2.40.4
Channel: guix
Location: gnu/packages/version-control.scm (gnu packages version-control)
Home page: https://git-quick-stats.sh
Licenses: Expat
Build system: gnu
Synopsis: Access various statistics in git repositories
Description:

Any git repository may contain tons of information about commits, contributors, and files. Extracting this information is not always trivial, mostly because there are a gazillion options to a gazillion git commands. This package provides a cleaner interface to access this information.

git-cal 0.9.1
Channel: guix
Location: gnu/packages/version-control.scm (gnu packages version-control)
Home page: https://github.com/k4rthik/git-cal/
Licenses: Expat
Build system: perl
Synopsis: GitHub like contributions calendar for terminal
Description:

git-cal is a script to view commits calendar similar to GitHub contributions calendar.

git-open 2.1.0
Dependencies: bash-minimal@5.2.37 xdg-utils@1.2.1
Channel: guix
Location: gnu/packages/version-control.scm (gnu packages version-control)
Home page: https://github.com/paulirish/git-open
Licenses: Expat
Build system: copy
Synopsis: Open a Git repository's homepage from the command-line
Description:

git open opens the repository's website from the command-line, guessing the URL pattern from the origin remote.

commit-patch 2.6.2
Dependencies: perl@5.36.0
Propagated dependencies: patchutils@0.4.2
Channel: guix
Location: gnu/packages/version-control.scm (gnu packages version-control)
Home page: https://porkrind.org/commit-patch/
Licenses: GPL 2+
Build system: copy
Synopsis: Commit parts of changes to VCS repositories
Description:

commit-patch is a utility that lets you check in select portions of a file into Darcs, Git, Mercurial, Bazaar, Subversion, or CVS repositories. It comes as a command line app and also an Emacs interface.

git-remote-tor 0.1.4
Dependencies: torsocks@2.4.0
Channel: guix
Location: gnu/packages/version-control.scm (gnu packages version-control)
Home page: https://agentofuser.com/git-remote-tor/
Licenses: Expat ASL 2.0
Build system: cargo
Synopsis: Seamless .onion and tor-ified git remotes
Description:

This package provides Seamless .onion and tor-ified git remotes.

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-when-merged 1.2.0-ab6af78
Dependencies: bash-minimal@5.2.37 git@2.54.0 python-wrapper@3.12.12
Channel: guix
Location: gnu/packages/version-control.scm (gnu packages version-control)
Home page: https://github.com/mhagger/git-when-merged
Licenses: GPL 2+
Build system: gnu
Synopsis: Determine when a commit was merged into a Git branch
Description:

This Git extension defines a subcommand, when-merged, whose core operation is to find the merge that brought a given commit into the specified ref(s). It has various options that control how information about the merge is displayed.

lfs-s3 0.2.1
Dependencies: git-lfs@3.7.1
Propagated dependencies: go-github-com-aws-aws-sdk-go-v2@1.41.7 go-github-com-aws-aws-sdk-go-v2-config@1.32.17 go-github-com-aws-aws-sdk-go-v2-feature-s3-manager@1.22.0 go-github-com-aws-aws-sdk-go-v2-service-s3@1.96.0 go-github-com-klauspost-compress@1.18.0
Channel: guix
Location: gnu/packages/version-control.scm (gnu packages version-control)
Home page: https://git.sr.ht/~ngraves/lfs-s3/
Licenses: Expat
Build system: go
Synopsis: Git extension for versioning large files in S3
Description:

This package provides a custom transfer agent for Git LFS, allowing plain S3 bucket usage as remote storage for media files. This package uses a standalone agent instead of a server.

emacs-stgit 0.17.1
Dependencies: stgit@2.5.3 git@2.54.0
Channel: guix
Location: gnu/packages/version-control.scm (gnu packages version-control)
Home page: https://stacked-git.github.io/
Licenses: GPL 2+
Build system: emacs
Synopsis: Emacs major mode for StGit interaction
Description:

This package a interactive tool to interact with git branches using StGit.

livemedia-utils 2025.11.06
Dependencies: openssl@3.5.5
Channel: guix
Location: gnu/packages/video.scm (gnu packages video)
Home page: http://www.live555.com/liveMedia/
Licenses: LGPL 3+
Build system: gnu
Synopsis: Set of C++ libraries for multimedia streaming
Description:

This code forms a set of C++ libraries for multimedia streaming, using open standard protocols (RTP/RTCP, RTSP, SIP). The libraries can be used to stream, receive, and process MPEG, H.265, H.264, H.263+, DV or JPEG video, and several audio codecs. They can easily be extended to support additional (audio and/or video) codecs, and can also be used to build basic RTSP or SIP clients and servers.

movit 1.7.2
Dependencies: eigen@3.4.0 fftw@3.3.10 libepoxy@1.5.10 sdl2@2.30.8
Channel: guix
Location: gnu/packages/video.scm (gnu packages video)
Home page: https://movit.sesse.net
Licenses: GPL 2+
Build system: gnu
Synopsis: High-performance GPU-accelerated video filtering library
Description:

Movit is a high-quality, high-performance library for GPU-accelerated video filtering built on modern OpenGL. It provides a compact set of carefully implemented filters designed for predictable real-time performance and visually accurate results, supporting OpenGL 3.0 or GLES 3.0.

Included filters provide blur, diffusion, FFT-based convolution, glow, color correction (lift/gamma/gain), mirror, luma-based transitions, Porter-Duff overlay composition, bilinear and Lanczos scaling, sharpening (unsharp mask and Wiener), saturation, vignette, white balance and YADIF deinterlacing.

Total packages: 32521