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

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.


autoconf 2.13
Dependencies: bash-minimal@5.2.37 m4@1.4.19 perl@5.36.0
Channel: guix
Location: gnu/packages/autotools.scm (gnu packages autotools)
Home page: https://www.gnu.org/software/autoconf/
Licenses: GPL 3+
Build system: gnu
Synopsis: Create source code configuration scripts
Description:

Autoconf offers the developer a robust set of M4 macros which expand into shell code to test the features of Unix-like systems and to adapt automatically their software package to these systems. The resulting shell scripts are self-contained and portable, freeing the user from needing to know anything about Autoconf or M4.

autoconf-archive 2023.02.20
Channel: guix
Location: gnu/packages/autotools.scm (gnu packages autotools)
Home page: https://www.gnu.org/software/autoconf-archive/
Licenses: GPL 3+
Build system: gnu
Synopsis: Collection of freely reusable Autoconf macros
Description:

Autoconf Archive is a collection of over 450 new macros for Autoconf, greatly expanding the domain of its functionality. These macros have been contributed as free software by the community.

config 0.0.0-1.c8ddc84
Channel: guix
Location: gnu/packages/autotools.scm (gnu packages autotools)
Home page: https://savannah.gnu.org/projects/config
Licenses: GPL 2+
Build system: gnu
Synopsis: Ubiquitous config.guess and config.sub scripts
Description:

The `config.guess' script tries to guess a canonical system triple, and `config.sub' validates and canonicalizes. These are used as part of configuration in nearly all GNU packages (and many others).

lufa 210130
Channel: guix
Location: gnu/packages/avr-xyz.scm (gnu packages avr-xyz)
Home page: https://www.lufa-lib.org/
Licenses: Expat
Build system: gnu
Synopsis: Lightweight USB Framework for AVRs
Description:

UFA is a simple to use, lightweight framework which sits atop the hardware USB controller in specific AVR microcontroller models, and allows for the quick and easy creation of complex USB devices and hosts. This package contains the user-submitted projects and bootloaders for use with compatible microcontroller models, as well as the demos and the documentation.

simavr 1.8
Dependencies: bash-minimal@5.2.37 libelf@0.8.13 freeglut@3.4.0
Propagated dependencies: avr-toolchain@14.3.0
Channel: guix
Location: gnu/packages/avr-xyz.scm (gnu packages avr-xyz)
Home page: https://github.com/buserror/simavr
Licenses: GPL 3
Build system: gnu
Synopsis: Lean, mean and hackable simulator for AVR CPUs/MCUs
Description:

simavr is a new AVR simulator for GNU/Linux or any platform that uses avr-gcc. It uses avr-gcc's own register definition to simplify creating new targets for supported AVR devices. The core was made to be small and compact, and hackable so allow quick prototyping of an AVR project. The AVR core is now stable for use with parts with <= 128KB flash, and with preliminary support for the bigger parts. The simulator loads ELF files directly, and there is even a way to specify simulation parameterps directly in the emulated code using an .elf section. You can also load multipart HEX files.

lufa-hid-bootloader-cli 210130
Dependencies: libusb-compat@0.1.8
Channel: guix
Location: gnu/packages/avr-xyz.scm (gnu packages avr-xyz)
Home page: https://www.lufa-lib.org/
Licenses: GPL 3
Build system: gnu
Synopsis: Firmware uploader for the LUFA HID bootloader
Description:

The LUFA HID loader program communicates with the LUFA HID bootloader to upload new firmware.

microscheme 0.9.4
Channel: guix
Location: gnu/packages/avr-xyz.scm (gnu packages avr-xyz)
Home page: https://github.com/ryansuchocki/microscheme/
Licenses: Expat
Build system: gnu
Synopsis: Scheme subset for Atmel microcontrollers
Description:

Microscheme, or (ms) for short, is a functional programming language for the Arduino, and for Atmel 8-bit AVR microcontrollers in general. Microscheme is a subset of Scheme, in the sense that every valid (ms) program is also a valid Scheme program (with the exception of Arduino hardware-specific primitives). The (ms) compiler performs function inlining, and features an aggressive tree-shaker, eliminating unused top-level definitions. Microscheme has a robust Foreign Function Interface (FFI) meaning that C code may be invoked directly from (ms) programs.

axoloti-patcher 1.0.12-2
Dependencies: icedtea@3.19.0 arm-none-eabi-nano-toolchain@4.9.4-1.227977 java-simple-xml@2.7.1 java-rsyntaxtextarea@3.4.0 java-usb4java@1.3.0 java-jsch@0.1.55 java-slf4j-api@1.7.25 java-jgit@4.2.0.201601211800-r axoloti-runtime@1.0.12-2
Channel: guix
Location: gnu/packages/axoloti.scm (gnu packages axoloti)
Home page: http://www.axoloti.com/
Licenses: GPL 3+
Build system: gnu
Synopsis: Audio development environment for the Axoloti core board
Description:

The Axoloti patcher offers a “patcher” environment similar to Pure Data for sketching digital audio algorithms. The patches run on a standalone powerful microcontroller board: Axoloti Core. This package provides the patcher application.

axoloti-runtime 1.0.12-2
Dependencies: make@4.4.1 arm-none-eabi-nano-toolchain@4.9.4-1.227977 axoloti-dfu-util@0.8
Channel: guix
Location: gnu/packages/axoloti.scm (gnu packages axoloti)
Home page: http://www.axoloti.com/
Licenses: GPL 3+
Build system: gnu
Synopsis: Audio development environment for the Axoloti core board
Description:

The Axoloti patcher offers a “patcher” environment similar to Pure Data for sketching digital audio algorithms. The patches run on a standalone powerful microcontroller board: Axoloti Core. This package provides the runtime.

ksoloti-patcher 1.1.0-0.b7ae475
Dependencies: openjdk@17.0.10 arm-none-eabi-nano-toolchain@9-2020-q2-update-1.13861a8 java-autocomplete@3.3.1 java-flatlaf@3.5.4 java-flatlaf-intellij-themes@3.5.4 java-jgit@4.2.0.201601211800-r java-jsch@0.1.55 java-marlin-renderer@0.9.4.8 java-rsyntaxtextarea@3.4.0 java-simple-xml@2.7.1 java-usb4java@1.3.0 java-slf4j-api@1.7.25 ksoloti-runtime@1.1.0-0.b7ae475
Channel: guix
Location: gnu/packages/axoloti.scm (gnu packages axoloti)
Home page: https://ksoloti.github.io/
Licenses: GPL 3+
Build system: gnu
Synopsis: Audio development environment for the Ksoloti board
Description:

Ksoloti is an environment for generating and processing digital audio. It can be a programmable virtual modular synthesizer, polysynth, drone box, sequencer, chord generator, multi effect, sample player, looper, granular sampler, MIDI generator/processor, CV or trigger generator, anything in between, and more.

The Ksoloti Core is a rework of the discontinued Axoloti Core board. In short, Ksoloti aims for maximum compatibility with the original Axoloti, but with some layout changes and added features.

This package provides the patcher application.

ksoloti-runtime 1.1.0-0.b7ae475
Dependencies: make@4.4.1 arm-none-eabi-nano-toolchain@9-2020-q2-update-1.13861a8 dfu-util@0.11
Channel: guix
Location: gnu/packages/axoloti.scm (gnu packages axoloti)
Home page: https://ksoloti.github.io/
Licenses: GPL 3+
Build system: gnu
Synopsis: Audio development environment for the Ksoloti board
Description:

Ksoloti is an environment for generating and processing digital audio. It can be a programmable virtual modular synthesizer, polysynth, drone box, sequencer, chord generator, multi effect, sample player, looper, granular sampler, MIDI generator/processor, CV or trigger generator, anything in between, and more.

The Ksoloti Core is a rework of the discontinued Axoloti Core board. In short, Ksoloti aims for maximum compatibility with the original Axoloti, but with some layout changes and added features.

This package provides the runtime.

rdiff-backup 2.2.6
Dependencies: python@3.12.12 python-pyaml@25.7.0 librsync@2.3.4
Channel: guix
Location: gnu/packages/backup.scm (gnu packages backup)
Home page: https://rdiff-backup.net/
Licenses: GPL 2+
Build system: pyproject
Synopsis: Local/remote mirroring+incremental backup
Description:

Rdiff-backup backs up one directory to another, possibly over a network. The target directory ends up a copy of the source directory, but extra reverse diffs are stored in a special subdirectory of that target directory, so you can still recover files lost some time ago. The idea is to combine the best features of a mirror and an incremental backup. Rdiff-backup also preserves subdirectories, hard links, dev files, permissions, uid/gid ownership, modification times, extended attributes, acls, and resource forks. Also, rdiff-backup can operate in a bandwidth efficient manner over a pipe, like rsync. Thus you can use rdiff-backup and ssh to securely back a hard drive up to a remote location, and only the differences will be transmitted. Finally, rdiff-backup is easy to use and settings have sensible defaults.

grsync 1.3.1
Dependencies: gtk+@3.24.51
Propagated dependencies: rsync@3.4.4
Channel: guix
Location: gnu/packages/backup.scm (gnu packages backup)
Home page: https://www.opbyte.it/grsync/
Licenses: GPL 2
Build system: gnu
Synopsis: GTK frontend for rsync
Description:

Grsync is a simple graphical interface using GTK for the rsync command line program. It currently supports only a limited set of the most important rsync features, but can be used effectively for local directory synchronization.

wimlib 1.14.1
Dependencies: fuse@3.18.1 libxml2@2.14.6 ntfs-3g@2022.10.3 openssl@3.5.5
Channel: guix
Location: gnu/packages/backup.scm (gnu packages backup)
Home page: https://wimlib.net/
Licenses: GPL 3+ LGPL 3+ CC0
Build system: gnu
Synopsis: WIM file manipulation library and utilities
Description:

wimlib is a C library and set of command-line utilities for creating, modifying, extracting, and mounting archives in the Windows Imaging Format (WIM files). It can capture and apply WIMs directly from and to NTFS volumes using ntfs-3g, preserving NTFS-specific attributes.

libarchive 3.8.7
Dependencies: bzip2@1.0.8 libxml2@2.14.6 lzo@2.10 nettle@3.10.2 xz@5.4.5 zlib@1.3.1 zstd@1.5.6
Channel: guix
Location: gnu/packages/backup.scm (gnu packages backup)
Home page: https://libarchive.org/
Licenses: FreeBSD
Build system: gnu
Synopsis: Multi-format archive and compression library
Description:

Libarchive provides a flexible interface for reading and writing archives in various formats such as tar and cpio. Libarchive also supports reading and writing archives compressed using various compression filters such as gzip and bzip2. The library is inherently stream-oriented; readers serially iterate through the archive, writers serially add things to the archive. In particular, note that there is currently no built-in support for random access nor for in-place modification. This package provides the bsdcat, bsdcpio and bsdtar commands.

borgmatic 2.1.5
Dependencies: borg@1.4.4 python-apprise@1.9.4 python-jsonschema@4.23.0 python-requests@2.32.5 python-ruamel.yaml@0.18.14
Channel: guix
Location: gnu/packages/backup.scm (gnu packages backup)
Home page: https://torsion.org/borgmatic/
Licenses: GPL 3+
Build system: pyproject
Synopsis: Simple, configuration-driven backup software
Description:

borgmatic is simple, configuration-driven backup software for servers and workstations. Protect your files with client-side encryption. Backup your databases too. Monitor it all with integrated third-party services. borgmatic is powered by borg.

vorta 0.11.3
Dependencies: borg@1.4.4 python-appdirs@1.4.4 python-dateutil@2.9.0 python-keyring@25.7.0 python-paramiko@4.0.0 python-peewee@3.18.2 python-psutil@7.2.2 python-pyqt@6.9.1 python-secretstorage@3.3.3 qtsvg@6.9.2
Channel: guix
Location: gnu/packages/backup.scm (gnu packages backup)
Home page: https://vorta.borgbase.com
Licenses: GPL 3+
Build system: pyproject
Synopsis: Graphical backup client based on BorgBackup
Description:

Vorta is a graphical backup client based on the Borg backup tool. It supports the use of remote backup repositories. It can perform scheduled backups, and has a graphical tool for browsing and extracting the Borg archives.

duplicity 2.1.4
Dependencies: bash-minimal@5.2.37 dbus@1.16.2 librsync@2.3.4 lftp@4.9.3 gnupg@2.4.8 util-linux@2.40.4
Propagated dependencies: python-pygobject@3.54.3 python-urllib3@2.5.0
Channel: guix
Location: gnu/packages/backup.scm (gnu packages backup)
Home page: https://duplicity.gitlab.io/duplicity-web/
Licenses: GPL 2+
Build system: pyproject
Synopsis: Encrypted backup using rsync algorithm
Description:

Duplicity backs up directories by producing encrypted tar-format volumes and uploading them to a remote or local file server. Because duplicity uses librsync, the incremental archives are space efficient and only record the parts of files that have changed since the last backup. Because duplicity uses GnuPG to encrypt and/or sign these archives, they will be safe from spying and/or modification by the server.

hdup 2.0.14
Dependencies: glib@2.86.0 tar@1.35 lzop@1.04 mcrypt@2.6.8 openssh@10.3p1 gnupg@1.4.23
Channel: guix
Location: gnu/packages/backup.scm (gnu packages backup)
Home page: http://web.archive.org/web/20150925223424/http://archive.miek.nl/projects/hdup/index.html
Licenses: GPL 2
Build system: gnu
Synopsis: Simple incremental backup tool
Description:

Hdup2 is a backup utility, its aim is to make backup really simple. The backup scheduling is done by means of a cron job. It supports an include/exclude mechanism, remote backups, encrypted backups and split backups (called chunks) to allow easy burning to CD/DVD.

dirvish 1.2.1
Dependencies: bash-minimal@5.2.37 perl@5.36.0 rsync@3.4.4 perl-libtime-period@1.20 perl-libtime-parsedate@2015.103
Channel: guix
Location: gnu/packages/backup.scm (gnu packages backup)
Home page: http://dirvish.org/
Licenses: FSF-free
Build system: gnu
Synopsis: Fast, disk based, rotating network backup system
Description:

With dirvish you can maintain a set of complete images of your file systems with unattended creation and expiration. A dirvish backup vault is like a time machine for your data.

btar 1.1.1
Dependencies: librsync@2.3.4
Channel: guix
Location: gnu/packages/backup.scm (gnu packages backup)
Home page: http://viric.name/cgi-bin/btar/doc/trunk/doc/home.wiki
Licenses: GPL 3+
Build system: gnu
Synopsis: Tar-compatible archiver
Description:

Btar is a tar-compatible archiver which allows arbitrary compression and ciphering, redundancy, differential backup, indexed extraction, multicore compression, input and output serialisation, and tolerance to partial archive errors.

borg 1.4.4
Dependencies: acl@2.3.1 lz4@1.10.0 openssl@3.5.5 python-msgpack@1.1.2 python-llfuse@1.5.1 python-packaging@25.0 xxhash@0.8.3 zstd@1.5.6
Channel: guix
Location: gnu/packages/backup.scm (gnu packages backup)
Home page: https://www.borgbackup.org/
Licenses: Modified BSD
Build system: pyproject
Synopsis: Deduplicated, encrypted, authenticated and compressed backups
Description:

Borg is a deduplicating backup program. Optionally, it supports compression and authenticated encryption. The main goal of Borg is to provide an efficient and secure way to backup data. The data deduplication technique used makes Borg suitable for daily backups since only changes are stored. The authenticated encryption technique makes it suitable for storing backups on untrusted computers.

libarchive 3.7.7
Dependencies: bzip2@1.0.8 libxml2@2.14.6 lzo@2.10 nettle@3.10.2 xz@5.4.5 zlib@1.3.1 zstd@1.5.6
Channel: guix
Location: gnu/packages/backup.scm (gnu packages backup)
Home page: https://libarchive.org/
Licenses: FreeBSD
Build system: gnu
Synopsis: Multi-format archive and compression library
Description:

Libarchive provides a flexible interface for reading and writing archives in various formats such as tar and cpio. Libarchive also supports reading and writing archives compressed using various compression filters such as gzip and bzip2. The library is inherently stream-oriented; readers serially iterate through the archive, writers serially add things to the archive. In particular, note that there is currently no built-in support for random access nor for in-place modification. This package provides the bsdcat, bsdcpio and bsdtar commands.

restic 0.18.1
Channel: guix
Location: gnu/packages/backup.scm (gnu packages backup)
Home page: https://restic.net/
Licenses: FreeBSD
Build system: go
Synopsis: Backup program with multiple revisions, encryption and more
Description:

Restic is a program that does backups right and was designed with the following principles in mind:

  • Easy: Doing backups should be a frictionless process, otherwise you might be tempted to skip it. Restic should be easy to configure and use, so that, in the event of a data loss, you can just restore it. Likewise, restoring data should not be complicated.

  • Fast: Backing up your data with restic should only be limited by your network or hard disk bandwidth so that you can backup your files every day. Nobody does backups if it takes too much time. Restoring backups should only transfer data that is needed for the files that are to be restored, so that this process is also fast.

  • Verifiable: Much more important than backup is restore, so restic enables you to easily verify that all data can be restored.

  • Secure: Restic uses cryptography to guarantee confidentiality and integrity of your data. The location the backup data is stored is assumed not to be a trusted environment (e.g. a shared space where others like system administrators are able to access your backups). Restic is built to secure your data against such attackers.

  • Efficient: With the growth of data, additional snapshots should only take the storage of the actual increment. Even more, duplicate data should be de-duplicated before it is actually written to the storage back end to save precious backup space.

Total packages: 72166