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.
An alternative implementation of the zfs-auto-snapshot service for Linux that is compatible with zfs-linux (now OpenZFS) and zfs-fuse.
On Guix System, you will need to invoke the included shell scripts as job definitions in your operating-system declaration.
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.
This package provides an implementation of the exFAT file system, including command-line tools to validate exFAT file systems and to create new ones.
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.
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).
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!
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.
dbxfs allows you to mount your Dropbox folder as if it were a local file system using FUSE.
DwarFS is a read-only file system with a focus on achieving very high compression ratios in particular for very redundant data.
DwarFS also doesn't compromise on speed and for some cases it is on par with or performs better than SquashFS. For the primary use case, DwarFS compression is an order of magnitude better than SquashFS compression, it's 6 times faster to build the file system, it's typically faster to access files on DwarFS and it uses less CPU resources.
Distinct features of DwarFS are:
Clustering of files by similarity using a similarity hash function. This makes it easier to exploit the redundancy across file boundaries.
Segmentation analysis across file system blocks in order to reduce the size of the uncompressed file system. This saves memory when using the compressed file system and thus potentially allows for higher cache hit rates as more data can be kept in the cache.
Highly multi-threaded implementation. Both the file system creation tool as well as the FUSE driver are able to make good use of the many cores of your system.
Optional experimental Python scripting support to provide custom filtering and ordering functionality.
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.
Autofs is a kernel-based automounter for use with the Linux autofs4 module. It automatically mounts selected file systems when they are used and unmounts them after a set period of inactivity. This provides centrally-managed, consistent file names for users and applications, even in a large and/or frequently changing (network) environment.
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.
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.
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.
The WebDAV extension to the HTTP protocol defines a standard way to author resources on a remote Web server. Davfs2 exposes such resources as a typical file system which can be used by standard applications with no built-in support for WebDAV, such as the GNU coreutils (cp, mv, etc.) or a graphical word processor.
Davfs2 works with most WebDAV servers with no or little configuration. It supports TLS (HTTPS), HTTP proxies, HTTP basic and digest authentication, and client certificates. It performs extensive caching to avoid unnecessary network traffic, stay responsive even over slow or unreliable connections, and prevent data loss. It aims to make use by unprivileged users as easy and secure as possible.
However, davfs2 is not a full-featured WebDAV client. The file system interface and the WebDAV protocol are quite different. Translating between the two is not always possible.
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.
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.
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.
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
This package provides statically-linked jfs_fsck command taken from the jfsutils package. It is meant to be used in initrds.
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.
This package provides the user space component of CacheFiles, a caching back end that uses a directory on a locally mounted file system (such as ext4) as a cache to speed up (by reducing) access to a slower file system and make it appear more reliable.
The cached file system is often a network file system such as NFS or CIFS, but can also be a local file system like ISO 9660 on a slow optical drive.
CacheFiles itself is part of the kernel but relies on this user space cachefilesd daemon to perform maintenance tasks like culling and reaping stale nodes. Only one such daemon can be running at a time, and communicates with the kernel through the /dev/cachefiles character device.
This version modifies David Howells original cachefilesd---which appears unmaintained---to use the inotify API instead of the deprecated dnotify to monitor file changes.
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.
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.