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 webring send a patch to ~whereiseveryone/toys@lists.sr.ht adding your channel as an entry in channels.scm.
Breezy (brz) is a decentralized revision control system. By default, Breezy provides support for both the Bazaar and Git file formats. Breezy is backwabrds compatible with Bazaar's disk format and protocols. One of the key differences with Bazaar is that Breezy runs on Python 3.3 and later, rather than on Python 2.
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.
Stagit creates static pages for git repositories, the results can be served with a HTTP file server of your choice.
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.
This package reads and writes loose and packed (objects found in git packfiles) Git objects. It uses the pack package to search pack index files and locate the corresponding delta-base chain in the appropriate pack file. If gitobj can't find a loose object with the appropriate SHA-1, it will search the repository's packfile(s) instead. If it finds an object in a packfile, it will reconstruct the object along its delta-base chain and return it.
This package a interactive tool to interact with git branches using StGit.
ghq provides a way to organize remote repository clones, like go get does. When you clone a remote repository by ghq get, ghq makes a directory under a specific root directory (by default ~/ghq) using the remote repository URL's host and path.
Gitile is a Git forge written in Guile that lets you visualize your public Git repositories on a web interface.
Git Large File Storage (LFS) replaces large files such as audio samples, videos, datasets, and graphics with text pointers inside Git, while storing the file contents on a remote server.
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.
blame outputs an annotated revision from each RCS file. An annotated RCS file describes the revision and date in which each line was added to the file, and the author of each line.
git-cal is a script to view commits calendar similar to GitHub contributions calendar.
Script that copies a directory to the gh-pages branch (by default) of the repository.
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.
Gitolite is an access control layer on top of Git, providing fine access control to Git repositories.
cgit-pink is a fast web interface for the Git SCM, using a built-in cache to decrease server I/O pressure. cgit-pink is a fork of cgit.
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.
git2cl is a command line tool for converting Git logs to GNU ChangeLog format.
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.
Aegis is a project change supervisor, and performs some of the Software Configuration Management needed in a CASE environment. Aegis provides a framework within which a team of developers may work on many changes to a program independently, and Aegis coordinates integrating these changes back into the master source of the program, with as little disruption as possible. Resolution of contention for source files, a major headache for any project with more than one developer, is one of Aegis's major functions.
fnc uses ncurses and libfossil to create a fossil user interface in the terminal. It can view local changes at the hunk level to prepare atomic commits.
This Git extension defines a subcommand, imerge, which performs an incremental merge between two branches. Its two primary design goals are to reduce the pain of resolving merge conflicts by finding the smallest possible conflicts and to allow a merge to be saved, tested, interrupted, published, and collaborated on while in progress.
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.
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.