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.
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 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.
Watcher may be used as a library or a program that can be used to efficiently watch a file system for changes. This package provides the following components:
include/wtr/watcher.hppC++ header library
- watcher-c
C shared and static library
wtr.watcherCommand-line interface (CLI)
twMinimal, more human-readable CLI variant
The FSQA regression test suite, more commonly known as xfstests, comprises over 1,500 tests that exercise (torture) both the user- and kernel-space parts of many different file systems.
As the package's name subtly implies, it was originally developed to test the XFS file system. Today, xfstests is the primary test suite for all major file systems supported by the kernel Linux including XFS, ext4, and Btrfs, but also virtual and network file systems such as NFS, 9P, and the overlay file system.
The packaged check script is not in PATH but can be invoked with the included xfstests-check helper.
GPhotoFS is a FUSE file system module to mount your camera as a file system on Linux. This allow using your camera with any tool able to read from a mounted file system.
mergerfs is a union file system geared towards simplifying storage and management of files across numerous commodity storage devices. It is similar to mhddfs, unionfs, and aufs.
fscrypt is a high-level tool for the management of Linux native filesystem encryption. It manages metadata, key generation, key wrapping, PAM integration, and provides a uniform interface for creating and modifying encrypted directories.
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.
BEES is a block-oriented, user-space deduplication agent designed for large btrfs file systems. It combines off-line data deduplication with incremental scanning to minimize the time your data spend on disk between being written and being deduplicated.
This package provides the Linux kernel module for Bcachefs.
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 is a file system client based on the FTP File Transfer Protocol.
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.
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.
These are command-line user space tools for the exFAT file systems. Included are mkfs.exfat to create (format) new exFAT file systems, and fsck.exfat to check their consistency and repair them.
dbxfs allows you to mount your Dropbox folder as if it were a local file system using FUSE.
TMSU is a tool for tagging your files. It provides a simple command-line utility for applying tags and a virtual file system to give you a tag-based view of your files from any other program. TMSU does not alter your files in any way: they remain unchanged on disk, or on the network, wherever your put them. TMSU maintains its own database and you simply gain an additional view, which you can mount where you like, based upon the tags you set up.
SiriKali is a Qt/C++ GUI application for managing encrypted folders. It supports various backends, including eCryptfs, CryFS, EncFS, gocryptfs, fscrypt, securefs, SSHFS, and Cryptomator.
LIBNFS is a client library for accessing NFS shares over a network. LIBNFS offers three different APIs, for different use :
RAW, a fully asynchronous low level RPC library for NFS protocols. This API provides very flexible and precise control of the RPC issued.
NFS ASYNC, a fully asynchronous library for high level vfs functions
NFS SYNC, a synchronous library for high level vfs functions.
NILFS is a log-structured file system supporting versioning of the entire file system and continuous snapshotting, which allows users to even restore files mistakenly overwritten or destroyed just a few seconds ago.
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.
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.
The JFSutils are a collection of utilities for managing the JFS, a 64-bit journaling file system created by IBM and later ported to the kernel Linux. The following commands are available:
fsck.jfs: check and repair a JFS file system or replay its transaction log.logdump: dump the JFS journal log.logredo: replay the JFS journal log.mkfs.jfs: create a new JFS file system.xchklog: save a JFS fsck log to a file.xchkdmp: dump the contents of such a log file.xpeek: a JFS file system editor with a shell-like interface.
mergerfs-tools is a suite of programs that can audit permissions and ownership of files and directories on a mergerfs volume, duplicates files and directories across branches in its pool, find and remove duplicate files, balance pool drives, consolidate files in a single mergerfs directory onto a single drive and create FreeDesktop.org Trash specification compatible directories.
Squashfuse lets you mount SquashFS archives in user-space. It supports almost all features of the SquashFS format, yet is still fast and memory-efficient.