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

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.


cvs 1.12.13
Dependencies: zlib@1.3.1 nano@9.2
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.

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.

git-extras 7.5.0
Dependencies: coreutils-minimal@9.1 curl@8.20.0 findutils@4.10.0 gawk@5.3.0 less@608 ncurses@6.2.20210619 procps@4.0.3 rsync@3.5.0 sed@4.9 util-linux@2.42.2
Propagated dependencies: git@2.54.0
Channel: guix
Location: gnu/packages/version-control.scm (gnu packages version-control)
Home page: https://github.com/tj/git-extras
Licenses: Expat
Build system: gnu
Synopsis: Additional Git utilities
Description:

The git-extras package provides a collection of additional git commands for repository metrics and summarization, commit and log editing, developer workflow, and project and release management.

mergiraf 0.16.3
Channel: guix
Location: gnu/packages/version-control.scm (gnu packages version-control)
Home page: https://mergiraf.org/
Licenses: GPL 3
Build system: cargo
Synopsis: Syntax-aware merge driver for Git
Description:

This package provides a syntax-aware merge driver for Git.

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.

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

rcs 5.10.1
Channel: guix
Location: gnu/packages/version-control.scm (gnu packages version-control)
Home page: https://www.gnu.org/software/rcs/
Licenses: GPL 3+
Build system: gnu
Synopsis: Per-file local revision control system
Description:

RCS is the original Revision Control System. It works on a file-by-file basis, in contrast to subsequent version control systems such as CVS, Subversion, and Git. This can make it suitable for system administration files, for example, which are often inherently local to one machine.

gitolite 3.6.14
Dependencies: bash-minimal@5.2.37 coreutils@9.1 findutils@4.10.0 git@2.54.0 inetutils@2.7 openssh@10.5p1 perl@5.36.0
Channel: guix
Location: gnu/packages/version-control.scm (gnu packages version-control)
Home page: https://gitolite.com
Licenses: GPL 2
Build system: gnu
Synopsis: Git access control layer
Description:

Gitolite is an access control layer on top of Git, providing fine access control to Git repositories.

subversion 1.14.5
Dependencies: apr@1.7.6 apr-util@1.6.3 lz4@1.10.0 perl@5.36.0 python-wrapper@3.12.12 serf@1.3.10 sqlite@3.39.3 utf8proc@2.11.3 zlib@1.3.1
Channel: guix
Location: gnu/packages/version-control.scm (gnu packages version-control)
Home page: https://subversion.apache.org/
Licenses: ASL 2.0
Build system: gnu
Synopsis: Revision control system
Description:

Subversion (svn) exists to be recognized and adopted as a centralized version control system characterized by its reliability as a safe haven for valuable data; the simplicity of its model and usage; and its ability to support the needs of a wide variety of users and projects, from individuals to large-scale enterprise operations.

git-quick-stats 2.11.0
Dependencies: bash-minimal@5.2.37 coreutils-minimal@9.1 gawk@5.3.0 git-minimal@2.54.0 grep@3.11 ncurses@6.2.20210619 util-linux@2.42.2
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-credential-oauth 0.15.1
Channel: guix
Location: gnu/packages/version-control.scm (gnu packages version-control)
Home page: https://github.com/hickford/git-credential-oauth
Licenses: ASL 2.0
Build system: go
Synopsis: Git credential helper that securely authenticates using OAuth
Description:

git-credential-oauth is a Git credential helper that securely authenticates to GitHub, GitLab, BitBucket, Gerrit, Gitea, and Forgejo using OAuth. The first time you authenticate, the helper opens a browser window to the host. Subsequent authentication within storage lifetime is non-interactive.

libfossil 0.6.1
Dependencies: sqlite@3.53.4 zlib@1.3.1
Channel: guix
Location: gnu/packages/version-control.scm (gnu packages version-control)
Home page: https://fossil.wanderinghorse.net/r/libfossil
Licenses: FreeBSD
Build system: gnu
Synopsis: Unofficial Fossil SCM Library API
Description:

libfossil is an alternative interface into Fossil repositories, as opposed to a replacement for the core fossil application, intended for new ways to access and manipulate fossil repositories.

ngit-cli 2.5.0
Dependencies: bash-minimal@5.2.37 git-minimal@2.54.0 libgit2@1.9.4 libsecp256k1@0.8.0 libssh2@1.11.1 openssl@3.5.7 zlib@1.3.1 rust-ring@0.17.14
Channel: guix
Location: gnu/packages/version-control.scm (gnu packages version-control)
Home page: https://gitworkshop.dev/danconwaydev.com/ngit
Licenses: Expat
Build system: cargo
Synopsis: Put Git and collaboration metadata on Nostr
Description:

This package provides a way to store git metadata on Nostr (including collaboration stuff like PRs, issues, statuses, ...).

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

go-github-com-git-lfs-wildmatch-v2 2.0.1
Channel: guix
Location: gnu/packages/version-control.scm (gnu packages version-control)
Home page: https://github.com/git-lfs/wildmatch
Licenses: Expat
Build system: go
Synopsis: Go implementation of Git's wildmatch
Description:

This package is an implementation of Git's wildmatch.c-style pattern matching.

hut 0.8.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.44.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

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

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.

python-gitpython 3.1.44
Dependencies: git-minimal@2.54.0
Propagated dependencies: python-gitdb@4.0.12
Channel: guix
Location: gnu/packages/version-control.scm (gnu packages version-control)
Home page: https://github.com/gitpython-developers/GitPython
Licenses: Modified BSD
Build system: pyproject
Synopsis: Python library for interacting with Git repositories
Description:

GitPython is a python library used to interact with Git repositories, high-level like git-porcelain, or low-level like git-plumbing.

It provides abstractions of Git objects for easy access of repository data, and additionally allows you to access the Git repository more directly using either a pure Python implementation, or the faster, but more resource intensive git command implementation.

git-minimal 2.54.0
Dependencies: bash-minimal@5.2.37 coreutils-minimal@9.1 curl@8.20.0 expat@2.7.1 openssl@3.5.7 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-crypt 0.8.0
Dependencies: git@2.54.0 openssl@3.5.7
Channel: guix
Location: gnu/packages/version-control.scm (gnu packages version-control)
Home page: https://www.agwa.name/projects/git-crypt/
Licenses: GPL 3+
Build system: gnu
Synopsis: Transparent encryption of files in a git repository
Description:

git-crypt enables transparent encryption and decryption of files in a git repository. Files which you choose to protect are encrypted when committed, and decrypted when checked out. git-crypt lets you freely share a repository containing a mix of public and private content. git-crypt gracefully degrades, so developers without the secret key can still clone and commit to a repository with encrypted files. This lets you store your secret material (such as keys or passwords) in the same repository as your code, without requiring you to lock down your entire repository.

fossil 2.28
Dependencies: openssl@3.5.7 zlib@1.3.1 sqlite@3.53.4
Channel: guix
Location: gnu/packages/version-control.scm (gnu packages version-control)
Home page: https://fossil-scm.org
Licenses: Public Domain FreeBSD
Build system: gnu
Synopsis: Software configuration management system
Description:

Fossil is a distributed source control management system which supports access and administration over HTTP CGI or via a built-in HTTP server. It has a built-in wiki, built-in file browsing, built-in tickets system, etc.

libmpeg3 1.8
Dependencies: liba52@0.8.0
Channel: guix
Location: gnu/packages/video.scm (gnu packages video)
Home page: http://heroinewarrior.com/libmpeg3.php
Licenses: GPL 2+
Build system: gnu
Synopsis: Advanced MPEG editing and manipulation library
Description:

Libmpeg3 decodes MP2, MP3, AC3, MPEG-1 video, MPEG-2 video, and DVD footage in a single library. It supports many esoteric features like parallel video decoding, frame-accurate editing, YUV 4:2:2, and ATSC transport stream decoding

python-screenkey 1.5
Dependencies: bash-minimal@5.2.37 gtk+@3.24.52 libx11@1.8.12 libxtst@1.2.5 python-babel@2.16.0 python-dbus@1.3.2 python-pycairo@1.28.0 python-pygobject@3.54.5 slop@7.6
Channel: guix
Location: gnu/packages/video.scm (gnu packages video)
Home page: https://www.thregr.org/~wavexx/software/screenkey/
Licenses: GPL 3+
Build system: pyproject
Synopsis: Screencast tool to display pressed keys
Description:

Screenkey is a screencast tool to display your keys inspired by Screenflick.

Total packages: 32967