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 backwards 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.
Git is a free distributed version control system designed to handle everything from small to very large projects with speed and efficiency.
This wrapper around rclone makes any destination supported by rclone usable with git-annex.
Gitlint is a Git commit message linter written in Python: it checks your commit messages for style.
Script that copies a directory to the gh-pages branch (by default) of the repository.
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
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.
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.
Qgit is a graphical front-end for git, with features to:
view revisions, diffs, files history, files annotation and archive tree,
commit changes visually cherry picking modified files,
apply or save patch series from selected commits, drag and drop commits,
associate commands sequences, scripts and anything else executable to a custom action,
push/pop commits,
apply/save/create patches
and cherry pick single modified files.
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-cal is a script to view commits calendar similar to GitHub contributions calendar.
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.
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.
This is a minimalist decentralized issue management system based on Git, offering (optional) bidirectional integration with GitHub and GitLab issue management.
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.
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.
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.
Grokmirror enables replicating large git repository collections efficiently. Mirrors decide to clone and update repositories based on a manifest file published by servers.
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.
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.
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.
Diffstat reads the output of diff and displays a histogram of the insertions, deletions, and modifications per file. It is useful for reviewing large, complex patch files.
Pre-commit is a multi-language package manager for pre-commit hooks. You specify a list of hooks you want and pre-commit manages the installation and execution of any hook written in any language before every commit.
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