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

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.


guile-avatar 0.0-0.c286095
Dependencies: guile@3.0.9
Propagated dependencies: guile-hashing@1.2.0
Channel: guix
Location: gnu/packages/guile-xyz.scm (gnu packages guile-xyz)
Home page: https://codeberg.org/lechner/guile-avatar
Licenses: AGPL 3+
Build system: guile
Synopsis: Get Libravatar URLs from an email address
Description:

guile-avatar helps you to determine avatars (or profile pictures) for email addresses using the Libravatar specification.

guile-mqtt 1.0.0
Dependencies: mosquitto@2.0.21
Channel: guix
Location: gnu/packages/guile-xyz.scm (gnu packages guile-xyz)
Home page: https://github.com/mdjurfeldt/guile-mqtt
Licenses: LGPL 3+
Build system: gnu
Synopsis: Guile bindings for the libmosquitto library
Description:

This package provides Guile bindings for the libmosquitto MQTT client library. The bindings are written in GOOPS, and the user can extend the client class by inheritance.

guile-dbd-sqlite3 2.1.8
Dependencies: sqlite@3.39.3 zlib@1.3.1
Propagated dependencies: guile@3.0.9
Channel: guix
Location: gnu/packages/guile-xyz.scm (gnu packages guile-xyz)
Home page: https://github.com/opencog/guile-dbi
Licenses: GPL 2+
Build system: gnu
Synopsis: Guile DBI driver for SQLite
Description:

guile-dbi is a library for Guile that provides a convenient interface to SQL databases. This package implements the interface for SQLite.

guile-imanifest 0.0.0-0.ccd5a21
Propagated dependencies: guile-readline@3.0.9 guile-colorized@0.1 guix@1.5.0-4.2ef8ed9
Channel: guix
Location: gnu/packages/guile-xyz.scm (gnu packages guile-xyz)
Home page: https://sr.ht/~brown121407/guile-imanifest
Licenses: GPL 3+
Build system: guile
Synopsis: Interactive Guix manifests
Description:

This package provides functions to generate Guix manifests interactively. It works by scanning an alist of package categories, to ask the user which package sets would they like to install from it.

guile2.2-squee 0-5.9f26095
Dependencies: postgresql@14.20
Channel: guix
Location: gnu/packages/guile-xyz.scm (gnu packages guile-xyz)
Home page: https://notabug.org/cwebber/guile-squee
Licenses: LGPL 3+
Build system: guile
Synopsis: Connect to PostgreSQL using Guile
Description:

squee is a Guile library for connecting to PostgreSQL databases using Guile's foreign function interface.

guile-squee 0-5.9f26095
Dependencies: postgresql@14.20
Channel: guix
Location: gnu/packages/guile-xyz.scm (gnu packages guile-xyz)
Home page: https://notabug.org/cwebber/guile-squee
Licenses: LGPL 3+
Build system: guile
Synopsis: Connect to PostgreSQL using Guile
Description:

squee is a Guile library for connecting to PostgreSQL databases using Guile's foreign function interface.

guile2.2-ncurses 3.1
Dependencies: ncurses@6.2.20210619 guile@2.2.7
Channel: guix
Location: gnu/packages/guile-xyz.scm (gnu packages guile-xyz)
Home page: https://www.gnu.org/software/guile-ncurses/
Licenses: LGPL 3+
Build system: gnu
Synopsis: Guile bindings to ncurses
Description:

guile-ncurses provides Guile language bindings for the ncurses library.

guile-wayland-scm-shm 0.0.3
Dependencies: gcc@14.3.0 guile@3.0.9
Channel: guix
Location: gnu/packages/guile-xyz.scm (gnu packages guile-xyz)
Home page: https://codeberg.org/shegeley/wayland-scm
Licenses: WTFPL 2
Build system: gnu
Synopsis: C bindings for wayland shared memory (SHM) in multi-scheme (Guile, Gauche, Chicken) wayland library
Description:

Guile C bindings for wayland shared memory (SHM). Exposes simple procedures: wl_shm_create_wrapper, wl_shm_allocate_wrapper, wl_shm_munmap, wl_shm_mmap Probably can be replaced with guile's built-in file-descriptor procedures.

schmutz 0-2.f8043e6
Dependencies: guile@3.0.9
Channel: guix
Location: gnu/packages/guile-xyz.scm (gnu packages guile-xyz)
Home page: https://github.com/arximboldi/schmutz
Licenses: Boost 1.0
Build system: cmake
Synopsis: Bind C++ code to Scheme
Description:

Schmutz is a header-only library to declare Scheme bindings for C++ code using a simple embedded DSL. Think of it as Boost.Python or LuaBind but for Scheme.

guile-udev 0.3.0
Dependencies: guile@3.0.9 eudev@3.2.14
Channel: guix
Location: gnu/packages/guile-xyz.scm (gnu packages guile-xyz)
Home page: https://github.com/artyom-poptsov/guile-udev
Licenses: GPL 3+
Build system: gnu
Synopsis: Guile bindings to libudev
Description:

Guile-Udev provides GNU Guile bindings to libudev.

guile-xosd 0.2.2
Dependencies: guile@3.0.9 libx11@1.8.12 libxext@1.3.6 libxinerama@1.1.5 xosd@2.2.14
Channel: guix
Location: gnu/packages/guile-xyz.scm (gnu packages guile-xyz)
Home page: https://github.com/alezost/guile-xosd
Licenses: GPL 3+
Build system: gnu
Synopsis: XOSD bindings for Guile
Description:

Guile-XOSD provides Guile bindings for libxosd, the X On Screen Display library.

guile-srfi-133 1.0.0
Channel: guix
Location: gnu/packages/guile-xyz.scm (gnu packages guile-xyz)
Home page: https://github.com/scheme-requests-for-implementation/srfi-133
Licenses: Expat
Build system: guile
Synopsis: R7RS-compatible vector library for Guile
Description:

This package provides a Guile implementation of SRFI-133, a comprehensive library of vector operations.

guile2.2-picture-language 0.0.1-5.a1322bf
Dependencies: guile@2.2.7
Propagated dependencies: guile2.2-cairo@1.11.2 guile2.2-rsvg@2.18.1-0.05c6a2f
Channel: guix
Location: gnu/packages/guile-xyz.scm (gnu packages guile-xyz)
Home page: https://git.elephly.net/software/guile-picture-language.git
Licenses: LGPL 3+ GPL 3+
Build system: gnu
Synopsis: Picture language for Guile
Description:

This package provides a simple SVG-based picture language for Guile. The picture values can directly be displayed in Geiser.

guile2.2-smc 0.6.4
Dependencies: bash-minimal@5.2.37 guile@2.2.7 guile2.2-lib@0.2.8.1 inetutils@2.7
Channel: guix
Location: gnu/packages/guile-xyz.scm (gnu packages guile-xyz)
Home page: https://github.com/artyom-poptsov/guile-smc
Licenses: GPL 3
Build system: gnu
Synopsis: GNU Guile state machine compiler
Description:

Guile-SMC is a state machine compiler that allows users to describe finite state machines (FSMs) in Scheme in terms of transition tables. It is capable to generate such transition tables from a PlantUML state diagrams.

A transition table can be verified and checked for dead-ends and infinite loops. Also Guile-SMC FSMs gather statistics when they run.

Guile-SMC comes with a Scheme program called smc -- a state machine compiler itself. It produces a Scheme code for an FSM from the PlantUML format. This tool is meant to be called on a PlantUML file when a program with a FSM is being built (for example, from a Makefile.)

guile-reader 0.6.4
Dependencies: guile@3.0.9
Channel: guix
Location: gnu/packages/guile-xyz.scm (gnu packages guile-xyz)
Home page: https://www.nongnu.org/guile-reader/
Licenses: GPL 3+
Build system: gnu
Synopsis: Framework for building readers for GNU Guile
Description:

Guile-Reader is a simple framework for building readers for GNU Guile.

The idea is to make it easy to build procedures that extend Guile’s read procedure. Readers supporting various syntax variants can easily be written, possibly by re-using existing “token readers” of a standard Scheme readers. For example, it is used to implement Skribilo’s R5RS-derived document syntax.

Guile-Reader’s approach is similar to Common Lisp’s “read table”, but hopefully more powerful and flexible (for instance, one may instantiate as many readers as needed).

guile2.2-gi 0.3.2-0.388653a
Dependencies: guile@2.2.7 glib@2.86.0
Propagated dependencies: gobject-introspection@1.86.0
Channel: guix
Location: gnu/packages/guile-xyz.scm (gnu packages guile-xyz)
Home page: https://github.com/spk121/guile-gi
Licenses: GPL 3+
Build system: glib-or-gtk
Synopsis: GObject bindings for Guile
Description:

Guile-GI is a library for Guile that allows using GObject-based libraries, such as GTK+3. Its README comes with the disclaimer: This is pre-alpha code.

guile-slugify 0.1.3
Channel: guix
Location: gnu/packages/guile-xyz.scm (gnu packages guile-xyz)
Home page: https://github.com/ayys/guile-slugify
Licenses: GPL 3+
Build system: guile
Synopsis: Convert arbitrary string to URL-friendly identifier in Guile
Description:

This package provides a procedure for converting strings into URL-friendly slugs. A slug is a simplified version of a string, often used in URLs, that contains only lowercase letters, digits, and hyphens. This package is inspired by the slugify function in the Django web framework. It is useful for generating human-readable identifiers from arbitrary text.

guile-prometheus 0-8.49be2bc
Dependencies: guile@3.0.9
Channel: guix
Location: gnu/packages/guile-xyz.scm (gnu packages guile-xyz)
Home page: https://git.cbaines.net/guile/prometheus
Licenses: GPL 3+
Build system: gnu
Synopsis: Prometheus client library for Guile
Description:

This Guile library provides instrumentation code intended to be used with the Prometheus time series service. Counter, gauge and histogram metric types are supported.

guile-srfi-158 0.0.1-0.13126d1
Dependencies: guile@3.0.9
Channel: guix
Location: gnu/packages/guile-xyz.scm (gnu packages guile-xyz)
Home page: https://gitlab.com/samplet/guile-srfi-158
Licenses: GPL 3+
Build system: gnu
Synopsis: SRFI 158 (Generators and Accumulators) for Guile
Description:

This package provides an implementation of SRFI 158 for Guile. SRFI 158 defines utility procedures that create, transform, and consume generators. It also defines procedures that return accumulators. It is implemented by wrapping the sample implementation in a thin Guile compatibility layer.

guile-gemini 0.1
Dependencies: guile@3.0.11
Propagated dependencies: guile-fibers@1.4.3 guile-gnutls@5.0.2
Channel: guix
Location: gnu/packages/guile-xyz.scm (gnu packages guile-xyz)
Home page: https://github.com/flatwhatson/guile-gemini
Licenses: LGPL 3+
Build system: guile
Synopsis: Guile implementation of the Gemini protocol
Description:

Guile Gemini is an implementation of the Gemini protocol in Guile Scheme, providing both client and server functionality. It uses GnuTLS to meet Gemini's TLS requirements, and Guile Fibers for concurrency.

guile-dsv 0.9.0
Dependencies: bash-minimal@5.2.37 guile@3.0.9
Propagated dependencies: guile-fibers@1.4.3 guile-lib@0.2.8.1 guile-smc@0.6.4
Channel: guix
Location: gnu/packages/guile-xyz.scm (gnu packages guile-xyz)
Home page: https://github.com/artyom-poptsov/guile-dsv
Licenses: GPL 3+
Build system: gnu
Synopsis: DSV module for Guile
Description:

Guile-DSV is a GNU Guile module for working with the delimiter-separated values (DSV) data format. Guile-DSV supports the Unix-style DSV format and RFC 4180 style format. Also Guile-DSV includes a console program named dsv that allows to view and process DSV data, including such operations as delimiter change, conversion from one DSV standard to another and printing the data as pseudographics tables.

jaro 0.5.5-0.a5744a6
Dependencies: guile@3.0.9 perl@5.36.0 perl-file-mimeinfo@0.33
Channel: guix
Location: gnu/packages/guile-xyz.scm (gnu packages guile-xyz)
Home page: https://github.com/isamert/jaro
Licenses: GPL 3
Build system: gnu
Synopsis: Customizable xdg-open alternative
Description:

Jaro is a just another resource opener. It runs the appropriate application to open a given file or URL based on given configurations.

guile-aspell 0.4
Dependencies: guile@2.2.7 aspell@0.60.8.1
Channel: guix
Location: gnu/packages/guile-xyz.scm (gnu packages guile-xyz)
Home page: https://github.com/spk121/guile-aspell
Licenses: GPL 3+
Build system: gnu
Synopsis: Spell-checking from Guile
Description:

guile-aspell is a Guile Scheme library for comparing a string against a dictionary and suggesting spelling corrections.

guile-readline 3.0.9
Dependencies: guile@3.0.9 readline@8.2.13 libffi@3.4.6 libxcrypt@4.4.38 bash-minimal@5.2.37
Propagated dependencies: libunistring@1.3 libgc@8.2.8
Channel: guix
Location: gnu/packages/guile.scm (gnu packages guile)
Home page: https://www.gnu.org/software/guile/
Licenses: GPL 3+
Build system: gnu
Synopsis: Line editing support for GNU Guile
Description:

This module provides line editing support via the Readline library for GNU Guile. Use the (ice-9 readline) module and call its activate-readline procedure to enable it.

Total packages: 74225