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.
An overlay FUSE file system that introduces non-determinism into file system metadata. For example, it can randomize the order in which directory entries are read. This is useful for detecting non-determinism in the build process.
httpfs2 is a fuse file system for mounting any HyperText (HTTP or HTTPS) URL. It uses HTTP/1.1 byte ranges to request arbitrary bytes from the web server, without needing to download the entire file. This is particularly useful with large archives such as ZIP files and ISO images when you only need to inspect their contents or extract specific files. Since the HTTP protocol itself has no notion of directories, only a single file can be mounted.
fscryptctl is a low-level tool written in C that handles raw keys and manages policies for Linux filesystem encryption, specifically the fscrypt kernel interface which is supported by the ext4, f2fs, UBIFS, and CephFS filesystems.
This package provides Snapper, a tool that helps with managing snapshots of Btrfs subvolumes and thin-provisioned LVM volumes. It can create and compare snapshots, revert differences between them, and supports automatic snapshots timelines.
AVFS is a FUSE-based filesystem that allows browsing of compressed files. It provides the mountavfs command that starts a small avfsd daemon. When a specially formatted path under ~/.avfs is accessed, the daemon provides listings and content access on the fly. The canonical form of virtual file name is:
[basepath]#handler[options][:parameters][/internalpath]
Example file names:
~/.avfs/home/user/archive.tar.gz#ugz#utar/path/file~/.avfs/#http:localhost|some|path
emacs-dired-hacks has dired-avfs module which enables seamless integration with avfs.
This package provides an implementation of the exFAT file system, including command-line tools to validate exFAT file systems and to create new ones.
udftools is a set of programs for reading and modifying UDF file systems. UDF is a file system mostly used for DVDs and other optical media. It supports read-only media (DVD/CD-R) and rewritable media that wears out (DVD/CD-RW).
bindfs is a FUSE file system for mounting a directory to another location, similar to mount --bind. It can be used for:
Making a directory read-only.
Making all executables non-executable.
Sharing a directory with a list of users (or groups).
Modifying permission bits using rules with chmod-like syntax.
Changing the permissions with which files are created.
This package provides several command-line tools to transform a supported file system, such as XFS, into one of a different supported type, such as ext4. All existing file contents, names, and directories are preserved.
The conversion happens in place, without the need to create a complete copy of the original data. This lets you transform almost full file systems on systems where adding (sufficient) additional storage space is not an option.
Do not use this package when you could simply create an empty file system from scratch and restore from a back-up. Transformation is limited, slow, and significantly increases the risk of irreversible data loss!
Libeatmydata transparently disables most ways a program might force data to be written to the file system, such as fsync() or open(O_SYNC).
Such synchronisation calls provide important data integrity guarantees but are expensive to perform and can significantly slow down software that (over)uses them.
This price is worth paying if you care about the files being modified---which is typically the case---or when manipulating important components of your system. Please, do not use something called ``eat my data'' in such cases!
However, it does not make sense to accept this performance hit if the data is unimportant and you can afford to lose all of it in the event of a crash, for example when running a software test suite. Adding libeatmydata.so to the LD_PRELOAD environment of such tasks will override all C library data synchronisation functions with custom no-op ones that do nothing and immediately return success.
A simple eatmydata script is included that does this for you.
This package provides the bcachefs command-line tool with many subcommands for creating, checking, and otherwise managing bcachefs file systems. Traditional aliases like mkfs.bcachefs are also included.
Bcachefs is a CoW file system supporting native encryption, compression, snapshots, and (meta)data checksums. It can use multiple block devices for replication and/or performance, similar to RAID.
In addition, bcachefs provides all the functionality of bcache, a block-layer caching system, and lets you assign different roles to each device based on its performance and other characteristics.
This package provides statically-linked jfs_fsck command taken from the jfsutils package. It is meant to be used in initrds.
The file command is a file type guesser, a command-line tool that tells you in words what kind of data a file contains. It does not rely on filename extensions to tell you the type of a file, but looks at the actual contents of the file. This package provides the libmagic library.
Ledger is a powerful, double-entry accounting system that is accessed from the UNIX command-line. This may put off some users, since there is no flashy UI, but for those who want unparalleled reporting access to their data there are few alternatives.
Ledger uses text files for input. It reads the files and generates reports; there is no other database or stored state. To use Ledger, you create a file of your account names and transactions, run from the command line with some options to specify input and requested reports, and get output. The output is generally plain text, though you could generate a graph or html instead. Ledger is simple in concept, surprisingly rich in ability, and easy to use.
This contains the udev rules for trezord. This will let a user run trezord as a regular user instead of needing to it run as root.
The LibOFX library is an API designed to allow applications to very easily support OFX command responses, usually provided by financial institutions. The following three utilities are included with the library:
ofxdumpofx2qifofxconnect
OpenTaxSolver is a program for calculating tax form entries for federal and state personal income taxes. It automatically fills out and prints your forms for mailing.
keepkey is a Python library for communicating with the KeepKey Hardware Wallet.
This package provides a pure Python ctypes wrapper for libsecp256k1.
Emacs-beancount is an Emacs mode for the Beancount accounting tool.
Electroncash is a lightweight Bitcoin Cash client, based on a client-server protocol. It supports Simple Payment Verification (SPV) and deterministic key generation from a seed. Your secret keys are encrypted and are never sent to other machines/servers. Electroncash does not download the Bitcoin Cash blockchain.
Kitsas is a Finnish accounting program with the following goals and features:
Ease of use
Digital management of documents
Creating a digital archive
Built-in invoicing
Creating reports.
mnemonic is a library that provides an implementation of Bitcoin BIP-0039.
Monero is a secure, private, untraceable currency. This package provides the Monero GUI client.