_            _    _        _         _
      /\ \         /\ \ /\ \     /\_\      / /\
      \_\ \       /  \ \\ \ \   / / /     / /  \
      /\__ \     / /\ \ \\ \ \_/ / /     / / /\ \__
     / /_ \ \   / / /\ \ \\ \___/ /     / / /\ \___\
    / / /\ \ \ / / /  \ \_\\ \ \_/      \ \ \ \/___/
   / / /  \/_// / /   / / / \ \ \        \ \ \
  / / /      / / /   / / /   \ \ \   _    \ \ \
 / / /      / / /___/ / /     \ \ \ /_/\__/ / /
/_/ /      / / /____\/ /       \ \_\\ \/___/ /
\_\/       \/_________/         \/_/ \_____\/

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.


curlftpfs 0.9.2
Dependencies: curl@8.6.0 glib@2.86.0 fuse@2.9.9
Channel: guix
Location: gnu/packages/file-systems.scm (gnu packages file-systems)
Home page: https://curlftpfs.sourceforge.net/
Licenses: GPL 2+
Build system: gnu
Synopsis: Mount remote file systems over FTP
Description:

This is a file system client based on the FTP File Transfer Protocol.

exfat-utils 1.4.0
Channel: guix
Location: gnu/packages/file-systems.scm (gnu packages file-systems)
Home page: https://github.com/relan/exfat
Licenses: GPL 2+
Build system: gnu
Synopsis: Utilities to manipulate exFAT file systems
Description:

This package provides an implementation of the exFAT file system, including command-line tools to validate exFAT file systems and to create new ones.

zfs-auto-snapshot 1.2.4
Dependencies: zfs@2.4.3
Channel: guix
Location: gnu/packages/file-systems.scm (gnu packages file-systems)
Home page: https://github.com/zfsonlinux/zfs-auto-snapshot
Licenses: GPL 2+
Build system: gnu
Synopsis: Automatically create, rotate and destroy ZFS snapshots
Description:

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.

davfs2 1.7.1
Dependencies: neon@0.32.2 zlib@1.3.1
Channel: guix
Location: gnu/packages/file-systems.scm (gnu packages file-systems)
Home page: https://savannah.nongnu.org/projects/davfs2
Licenses: FreeBSD GPL 3+
Build system: gnu
Synopsis: Mount remote WebDAV resources in the local file system
Description:

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.

zfs 2.4.3
Dependencies: coreutils-minimal@9.1 eudev@3.2.14 gawk@5.3.0 grep@3.11 kmod@29 libaio@0.3.113 libtirpc@1.3.1 nfs-utils@2.4.3 openssl@3.5.5 python@3.12.12 python-cffi@1.17.1 sed@4.9 util-linux@2.40.4 util-linux@2.40.4 zlib@1.3.1
Channel: guix
Location: gnu/packages/file-systems.scm (gnu packages file-systems)
Home page: https://zfsonlinux.org/
Licenses: CDDL 1.0
Build system: linux-module
Synopsis: OpenZFS on Linux
Description:

OpenZFS is an advanced file system and volume manager which was originally developed for Solaris and is now maintained by the OpenZFS community.

apfs-fuse 0.0.0-2.66b86bd
Dependencies: bzip2@1.0.8 fuse@3.18.1 zlib@1.3.1
Channel: guix
Location: gnu/packages/file-systems.scm (gnu packages file-systems)
Home page: https://github.com/sgan81/apfs-fuse
Licenses: GPL 2+
Build system: cmake
Synopsis: Read-only FUSE driver for the APFS file system
Description:

APFS-FUSE is a read-only FUSE driver for the Apple File System (APFS). It is currently in an experimental state — it may not be able to read all files, and it does not support all the compression methods in APFS.

fuse-overlayfs 1.13
Dependencies: fuse@3.18.1
Channel: guix
Location: gnu/packages/file-systems.scm (gnu packages file-systems)
Home page: https://github.com/containers/fuse-overlayfs
Licenses: GPL 3
Build system: gnu
Synopsis: FUSE implementation of overlayfs
Description:

This package provides an implementation of overlay+shiftfs in FUSE for rootless containers.

dbxfs 2.0.1
Dependencies: python-block-tracing@1.0.1 python-dropbox@12.0.2 python-platformdirs@4.3.6 python-privy@6.0.0 python-userspacefs@3.1.1
Channel: guix
Location: gnu/packages/file-systems.scm (gnu packages file-systems)
Home page: https://thelig.ht/code/dbxfs/
Licenses: GPL 3+
Build system: pyproject
Synopsis: User-space file system for Dropbox
Description:

dbxfs allows you to mount your Dropbox folder as if it were a local file system using FUSE.

watcher 0.13.8
Channel: guix
Location: gnu/packages/file-systems.scm (gnu packages file-systems)
Home page: https://github.com/e-dant/watcher
Licenses: Expat
Build system: cmake
Synopsis: File system watcher program and library
Description:

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.hpp

C++ header library

watcher-c

C shared and static library

wtr.watcher

Command-line interface (CLI)

tw

Minimal, more human-readable CLI variant

jfsutils 1.1.15
Dependencies: util-linux@2.40.4
Channel: guix
Location: gnu/packages/file-systems.scm (gnu packages file-systems)
Home page: https://jfs.sourceforge.net/home.html
Licenses: GPL 3+
Build system: gnu
Synopsis: Utilities for managing JFS file systems
Description:

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:

  1. fsck.jfs: check and repair a JFS file system or replay its transaction log.

  2. logdump: dump the JFS journal log.

  3. logredo: replay the JFS journal log.

  4. mkfs.jfs: create a new JFS file system.

  5. xchklog: save a JFS fsck log to a file.

  6. xchkdmp: dump the contents of such a log file.

  7. xpeek: a JFS file system editor with a shell-like interface.

fsarchiver 0.8.9
Dependencies: bzip2@1.0.8 e2fsprogs@1.47.2 libgcrypt@1.11.0 lz4@1.10.0 lzo@2.10 util-linux@2.40.4 xz@5.4.5 zlib@1.3.1 zstd@1.5.6
Channel: guix
Location: gnu/packages/file-systems.scm (gnu packages file-systems)
Home page: https://www.fsarchiver.org/
Licenses: GPL 2
Build system: gnu
Synopsis: File system back-up, deployment, and migration tool
Description:

FSArchiver saves the contents of a file system to a compressed archive file, and restores it to a different file system and/or partition. This partition can be of a different size than the original and FSArchiver will create a new file system if none exists.

All standard file attributes supported by the kernel are preserved, including file permissions, timestamps, symbolic and hard links, and extended attributes.

Each file in the archive is protected by a checksum. If part of the archive is corrupted you'll lose the affected file(s) but not the whole back-up.

s5cmd 2.3.0
Channel: guix
Location: gnu/packages/file-systems.scm (gnu packages file-systems)
Home page: https://github.com/peak/s5cmd
Licenses: Expat
Build system: go
Synopsis: Parallel S3 and local filesystem execution tool
Description:

s5cmd is a fast S3 and local filesystem execution tool. It comes with support for a multitude of operations including tab completion and wildcard support for files, which can be handy for object storage workflow while working with large number of files.

sirikali 1.8.4
Dependencies: xdg-utils@1.2.1 libpwquality@1.4.5 libgcrypt@1.11.0 libsecret@0.21.7 qtwayland@6.9.2
Channel: guix
Location: gnu/packages/file-systems.scm (gnu packages file-systems)
Home page: https://mhogomchungu.github.io/sirikali/
Licenses: GPL 3+
Build system: qt
Synopsis: GUI front end to file system encryption utilities
Description:

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.

squashfuse-for-appimage 0.6.1
Dependencies: fuse@3.18.1 fuse@3.18.1 zstd@1.5.6 zstd@1.5.6 zlib@1.3.1 zlib@1.3.1
Channel: guix
Location: gnu/packages/file-systems.scm (gnu packages file-systems)
Home page: https://github.com/vasi/squashfuse
Licenses: FreeBSD
Build system: gnu
Synopsis: Fuse filesystem to mount squashfs archives
Description:

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.

udftools 2.3
Channel: guix
Location: gnu/packages/file-systems.scm (gnu packages file-systems)
Home page: https://github.com/pali/udftools
Licenses: GPL 2+
Build system: gnu
Synopsis: Tools to manage UDF file systems and DVD/CD-R(W) drives
Description:

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).

dwarfs 0.14.1
Dependencies: boost@1.89.0 double-conversion@3.1.5 fast-float@8.2.5 file@5.46 flac@1.5.0 fmt@10.2.1 fuse@3.18.1 gflags@2.2.2 jemalloc@5.3.0 libarchive@3.7.7 libunwind@1.6.2 lz4@1.10.0 nlohmann-json@3.12.0 openssl@3.5.5 parallel-hashmap@2.0.0 range-v3@0.12.0 utfcpp@3.2.5 xxhash@0.8.3 xz@5.4.5 zstd@1.5.6
Channel: guix
Location: gnu/packages/file-systems.scm (gnu packages file-systems)
Home page: https://github.com/mhx/dwarfs
Licenses: GPL 3
Build system: cmake
Synopsis: Fast high compression read-only file system
Description:

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.

fscrypt 0.3.5
Channel: guix
Location: gnu/packages/file-systems.scm (gnu packages file-systems)
Home page: https://github.com/google/fscrypt
Licenses: ASL 2.0
Build system: go
Synopsis: Go tool for managing Linux filesystem encryption
Description:

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.

bindfs 1.17.4
Dependencies: fuse@2.9.9
Channel: guix
Location: gnu/packages/file-systems.scm (gnu packages file-systems)
Home page: https://bindfs.org
Licenses: GPL 2+
Build system: gnu
Synopsis: Bind mount a directory and alter permission bits
Description:

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.

tmsu 0.7.5-0.0bf4b80
Dependencies: go-github-com-mattn-go-sqlite3@1.14.34 go-github-com-hanwen-go-fuse@1.0.0 go-golang-org-x-crypto@0.50.0 sqlite@3.39.3
Channel: guix
Location: gnu/packages/file-systems.scm (gnu packages file-systems)
Home page: https://github.com/oniony/TMSU
Licenses: GPL 3+
Build system: go
Synopsis: Tag files and access them through a virtual file system
Description:

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.

disorderfs 0.6.2
Dependencies: fuse@3.18.1 attr@2.5.1
Channel: guix
Location: gnu/packages/file-systems.scm (gnu packages file-systems)
Home page: https://salsa.debian.org/reproducible-builds/disorderfs
Licenses: GPL 3+
Build system: gnu
Synopsis: FUSE file system that introduces non-determinism
Description:

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.

mergerfs 2.33.5
Dependencies: bash-minimal@5.2.37 util-linux@2.40.4
Channel: guix
Location: gnu/packages/file-systems.scm (gnu packages file-systems)
Home page: https://github.com/trapexit/mergerfs
Licenses: ISC GPL 2 LGPL 2.0
Build system: gnu
Synopsis: Featureful union file system
Description:

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.

file 5.46
Channel: guix
Location: gnu/packages/file.scm (gnu packages file)
Home page: https://www.darwinsys.com/file/
Licenses: FreeBSD
Build system: gnu
Synopsis: File type guesser
Description:

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.

silkaj 0.12.1-0.dabe484
Propagated dependencies: python-duniterpy@1.2.1 python-pendulum@3.1.0 python-rich-click@1.9.7 python-texttable@1.7.0
Channel: guix
Location: gnu/packages/finance.scm (gnu packages finance)
Home page: https://git.duniter.org/clients/python/silkaj
Licenses: AGPL 3+
Build system: pyproject
Synopsis: Command line client for Duniter network
Description:

Silkaj is a command line client for the Duniter network.

Its features are:

  • information about currency,

  • issuers difficulty to generate next block,

  • network view of nodes,

  • list of last issuers,

  • send transactions,

  • get account amount.

geierlein 0.9.13
Dependencies: icecat@140.12.0-gnu1
Channel: guix
Location: gnu/packages/finance.scm (gnu packages finance)
Home page: https://stesie.github.io/geierlein/
Licenses: AGPL 3+
Build system: gnu
Synopsis: Free Elster client, for sending Germany VAT declarations
Description:

Geierlein is a free Elster client, i.e. an application that sends VAT declarations to Germany's fiscal authorities.

Currently it is *not* possible to send returns that are due annually (especially the income tax return) since the fiscal authority doesn't allow doing that off the ERiC library (which is proprietary however). It's not clear at the moment whether one day it will be possible to do so.

Total packages: 72465