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

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

pyconfigure 0.2.3
Dependencies: python@3.11.14
Channel: guix
Location: gnu/packages/autotools.scm (gnu packages autotools)
Home page: https://www.gnu.org/software/pyconfigure/manual/
Licenses: FSF-free
Build system: gnu
Synopsis: @command{configure} interface for Python-based packages
Description:

GNU pyconfigure provides template files for easily implementing standards-compliant configure scripts and Makefiles for Python-based packages. It is designed to work alongside existing Python setup scripts, making it easy to integrate into existing projects. Powerful and flexible Autoconf macros are available, allowing you to easily make adjustments to the installation procedure based on the capabilities of the target computer.

automake 1.17
Dependencies: autoconf-wrapper@2.69 bash-minimal@5.2.37 perl@5.36.0
Channel: guix
Location: gnu/packages/autotools.scm (gnu packages autotools)
Home page: https://www.gnu.org/software/automake/
Licenses: GPL 2+
Build system: gnu
Synopsis: Making GNU standards-compliant Makefiles
Description:

Automake the part of the GNU build system for producing standards-compliant Makefiles. Build requirements are entered in an intuitive format and then Automake works with Autoconf to produce a robust Makefile, simplifying the entire process for the developer.

autoconf-wrapper 2.69
Dependencies: guile@3.0.9 autoconf@2.69 bash-minimal@5.2.37
Channel: guix
Location: gnu/packages/autotools.scm (gnu packages autotools)
Home page: https://www.gnu.org/software/autoconf/
Licenses: GPL 3+
Build system: trivial
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 2.71
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.

autobuild 5.3
Dependencies: perl@5.36.0
Channel: guix
Location: gnu/packages/autotools.scm (gnu packages autotools)
Home page: https://josefsson.org/autobuild/
Licenses: GPL 3+
Build system: gnu
Synopsis: Process generated build logs
Description:

Autobuild is a package that processes build logs generated when building software. Autobuild is primarily focused on packages using Autoconf and Automake, but can be used with other build systems too. Autobuild generates an HTML summary file, containing links to each build log. The summary includes project name, version, build hostname, host type (cross compile aware), date of build, and indication of success or failure. The output is indexed in many ways to simplify browsing.

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

autoconf 2.69
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.

libtool 2.4.7
Propagated dependencies: m4@1.4.19
Channel: guix
Location: gnu/packages/autotools.scm (gnu packages autotools)
Home page: https://www.gnu.org/software/libtool/
Licenses: GPL 3+
Build system: gnu
Synopsis: Generic shared library support tools
Description:

GNU Libtool helps in the creation and use of shared libraries, by presenting a single consistent, portable interface that hides the usual complexity of working with shared libraries across platforms.

nss-mdns 0.14.1
Channel: guix
Location: gnu/packages/avahi.scm (gnu packages avahi)
Home page: https://github.com/lathiat/nss-mdns
Licenses: LGPL 2.1+
Build system: gnu
Synopsis: Multicast DNS Name Service Switch (@dfn{NSS}) plug-in
Description:

Nss-mdns is a plug-in for the GNU C Library's Name Service Switch (NSS) that resolves host names via multicast DNS (mDNS). It is most often used in home and other small networks without a local name server, to resolve host names in the .local top-level domain.

avahi 0.8
Dependencies: bash-minimal@5.2.37 dbus@1.15.8 expat@2.7.1 gdbm@1.25 glib@2.83.3 libcap@2.64 libdaemon@0.14 libevent@2.1.12
Channel: guix
Location: gnu/packages/avahi.scm (gnu packages avahi)
Home page: https://avahi.org
Licenses: LGPL 2.1+
Build system: gnu
Synopsis: Implementation of mDNS/DNS-SD protocols
Description:

Avahi is a system which facilitates service discovery on a local network. It is an implementation of the mDNS (for "Multicast DNS") and DNS-SD (for "DNS-Based Service Discovery") protocols.

simavr 1.7
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.

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.

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.

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.

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.

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.

axoloti-patcher-next 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.

snapraid 12.2
Dependencies: util-linux@2.40.4
Channel: guix
Location: gnu/packages/backup.scm (gnu packages backup)
Home page: https://www.snapraid.it/
Licenses: GPL 3+
Build system: gnu
Synopsis: Efficient backups using parity snapshots across disk arrays
Description:

SnapRAID backs up files stored across multiple storage devices, such as disk arrays, in an efficient way reminiscent of its namesake RAID level 4.

Instead of creating a complete copy of the data like classic backups do, it saves space by calculating one or more sets of parity information that's a fraction of the size. Each parity set is stored on an additional device the size of the largest single storage volume, and protects against the loss of any one device, up to a total of six. If more devices fail than there are parity sets, (only) the files they contained are lost, not the entire array. Data corruption by unreliable devices can also be detected and repaired.

SnapRAID is distinct from actual RAID in that it operates on files and creates distinct snapshots only when run. It mainly targets large collections of big files that rarely change, like home media centers. One disadvantage is that all data not in the latest snapshot may be lost if one device fails. An advantage is that accidentally deleted files can be recovered, which is not the case with RAID.

It's also more flexible than true RAID: devices can have different sizes and more can be added without disturbing others. Devices that are not in use can remain fully idle, saving power and producing less noise.

restic 0.9.6
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.

borg 1.4.3
Dependencies: acl@2.3.1 lz4@1.10.0 openssl@3.0.8 python-msgpack@1.0.4 python-llfuse@1.5.1 xxhash@0.8.2 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.

hdup 2.0.14
Dependencies: glib@2.83.3 tar@1.35 lzop@1.04 mcrypt@2.6.8 openssh@10.2p1 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.1 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.

Total packages: 69239