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

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.


grokmirror 2.0.12
Propagated dependencies: python-packaging@25.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/grokmirror/grokmirror.git
Licenses: GPL 3+
Build system: pyproject
Synopsis: Framework to smartly mirror git repositories
Description:

Grokmirror enables replicating large git repository collections efficiently. Mirrors decide to clone and update repositories based on a manifest file published by servers.

libgit2 1.8.5
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.

subversion 1.14.5
Dependencies: apr@1.7.4 apr-util@1.6.3 lz4@1.10.0 perl@5.36.0 python-wrapper@3.11.14 serf@1.3.10 sqlite@3.39.3 utf8proc@2.10.0 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.

libgit2 1.6.5
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.

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.

neon 0.32.2
Dependencies: libxml2@2.14.6 openssl@3.0.8 zlib@1.3.1
Channel: guix
Location: gnu/packages/version-control.scm (gnu packages version-control)
Home page: https://notroj.github.io/neon/
Licenses: GPL 2+
Build system: gnu
Synopsis: HTTP and WebDAV client library
Description:

Neon is an HTTP and WebDAV client library, with a C interface and the following features:

  1. High-level wrappers for common HTTP and WebDAV operations (GET, MOVE, DELETE, etc.);

  2. low-level interface to the HTTP request/response engine, allowing the use of arbitrary HTTP methods, headers, etc.;

  3. authentication support including Basic and Digest support, along with GSSAPI-based Negotiate on Unix, and SSPI-based Negotiate/NTLM on Win32;

  4. SSL/TLS support using OpenSSL or GnuTLS, exposing an abstraction layer for verifying server certificates, handling client certificates, and examining certificate properties, smartcard-based client certificates are also supported via a PKCS#11 wrapper interface;

  5. abstract interface to parsing XML using libxml2 or expat, and wrappers for simplifying handling XML HTTP response bodies;

  6. WebDAV metadata support, wrappers for PROPFIND and PROPPATCH to simplify property manipulation.

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.

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.

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.

trac 1.6
Propagated dependencies: python-jinja2@3.1.2 python-multipart@0.0.20
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.

pijul 1.0.0-beta.9
Dependencies: libgit2@1.3.2 libssh2@1.11.1 libsodium@1.0.18 openssl@3.0.8
Channel: guix
Location: gnu/packages/version-control.scm (gnu packages version-control)
Home page: https://nest.pijul.com/pijul/pijul
Licenses: GPL 2+
Build system: cargo
Synopsis: Distributed version control system
Description:

This package provides pijul, a sound and fast distributed version control system based on a mathematical theory of asynchronous work.

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.

gitile 0.1.4-1feb300
Dependencies: bash-minimal@5.2.37 guile@3.0.9 guile-commonmark@0.1.2-0.8ebb304 guile-fibers@1.4.2 guile-gcrypt@0.5.0 guile-git@0.10.0 guile-syntax-highlight@0.2.0 guile-gnutls@5.0.1
Channel: guix
Location: gnu/packages/version-control.scm (gnu packages version-control)
Home page: https://git.lepiller.eu/gitile
Licenses: AGPL 3+
Build system: gnu
Synopsis: Simple Git forge written in Guile
Description:

Gitile is a Git forge written in Guile that lets you visualize your public Git repositories on a web interface.

xdiff 0.1-0.a137bc7
Channel: guix
Location: gnu/packages/version-control.scm (gnu packages version-control)
Home page: https://github.com/libgit2/xdiff
Licenses: LGPL 2.1+
Build system: cmake
Synopsis: File differential library used by git
Description:

xdiff is the file differential library used by git, which has been extracted into a standalone library for compatibility with other git-like projects such as libgit2.

python-klaus 3.0.1
Dependencies: git-minimal@2.52.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.1 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

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

python-gitdb 4.0.12
Propagated dependencies: python-smmap@5.0.2
Channel: guix
Location: gnu/packages/version-control.scm (gnu packages version-control)
Home page: https://github.com/gitpython-developers/gitdb
Licenses: Modified BSD
Build system: pyproject
Synopsis: Python implementation of the Git object database
Description:

GitDB allows you to access bare Git repositories for reading and writing. It aims at allowing full access to loose objects as well as packs with performance and scalability in mind. It operates exclusively on streams, allowing to handle large objects with a small memory footprint.

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.

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

emacs-stgit 0.17.1
Dependencies: stgit@2.5.3 git@2.52.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.

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.

gnu-arch 1.3.5
Channel: guix
Location: gnu/packages/version-control.scm (gnu packages version-control)
Home page: https://www.gnu.org/software/gnu-arch/
Licenses: GPL 2
Build system: gnu
Synopsis: Historical distributed version-control system
Description:

GNU Arch, aka. tla, was one of the first free distributed version-control systems (DVCS). It saw its last release in 2006. This package is provided for users who need to recover tla repositories and for historians.

heatwave 1.2.1
Propagated dependencies: python-click@8.1.8 python-gitpython@3.1.44 python-monthdelta@0.9.1
Channel: guix
Location: gnu/packages/version-control.scm (gnu packages version-control)
Home page: https://github.com/james-stoup/heatwave
Licenses: GPL 3
Build system: pyproject
Synopsis: Heat map visualization of a git repository
Description:

This package provides a way of visualizing a heat map of a git repo.

Total packages: 31209