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.
The (hashing …) modules implement cryptographic hash functions in pure R6RS Scheme: CRC, HMAC, MD5, SHA-1, and SHA-2 (SHA-256, SHA-512).
Guile-ICS is an iCalendar (RFC5545) and vCard (RFC6350) format parser library written in pure Scheme. The library can be used to read and write iCalendar/vCadr data and convert the data from/to various formats.
The library is shipped with documentation in Info format and usage examples.
Guile OpenAI is an implementation of the OpenAI API in Guile Scheme, providing a convenient interface for interactive programming with their AI models.
This project provides Guile bindings to the DRMAA library version 1. DRMAA is a resource management library implemented by HPC cluster schedulers.
G-Golf (Gnome: (Guile Object Library for)) is a library for developing modern applications in Guile Scheme. It comprises a direct binding to the GObject Introspection API and higher-level functionality for importing Gnome libraries and making GObject classes (and methods) available in Guile's object-oriented programming system, GOOPS.
Note: Currently, when developing with G-Golf in guix shell, there is a grafts bug in Guix. To avoid it, use Guix' --no-grafts option. Guix packages that use wrap-program are unaffected.
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.
This package provides a Guile library for Internet Relay Chat (IRC).
This package provides a Guile Scheme wrapper for libgsl.so. Implements
GSL vectors.
Matrices.
BLAS operations.
Eigensystem solutions.
One-dimensional root solvers.
Guile-bstructs provides an efficient implementation of low-level binary structures for Guile Scheme inspired by Chez Scheme's ftypes.
guile-commonmark is a library for parsing CommonMark, a fully specified variant of Markdown. The library is written in Guile Scheme and is designed to transform a CommonMark document to SXML. guile-commonmark tries to closely follow the CommonMark spec, the main difference is no support for parsing block and inline level HTML.
guile-ini is a GNU Guile library for working with the INI format. This library provides API for reading and writing INI data.
guile-avatar helps you to determine avatars (or profile pictures) for email addresses using the Libravatar specification.
f.scm is a library intended to facilitate working with files and directories (the file system in general). It was initially inspired by the f library for Emacs.
Guile-websocket provides an implementation of the WebSocket protocol as defined by RFC 6455.
Guile JsonLD is an implementation of the JsonLD (Json for Linked Data) API defined by the W3C for GNU Guile. It allows you to express links between data, in a way that is very similar to WikiData or RDF for instance. An object can have relations (in the form of an IRI) that relates it to one or more objects or strings, represented by a Json object or an IRI.
Guile-redis provides a Scheme interface to the Redis key-value cache and store.
GNU Mcron is a complete replacement for Vixie cron. It is used to run tasks on a schedule, such as every hour or every Monday. Mcron is written in Guile, so its configuration can be written in Scheme; the original cron format is also supported.
This package provides bindings for Avahi. It allows programmers to use functionalities of the Avahi client library from Guile Scheme programs. Avahi itself is an implementation of multicast DNS (mDNS) and DNS Service Discovery (DNS-SD).
guile-dbi is a library for Guile that provides a convenient interface to SQL databases. This package implements the interface for MySQL.
Guile-ERIS is a Guile implementation of the Encoding for Robust Immutable Storage (ERIS). ERIS allows arbitrary content to be encoded into uniformly sized, encrypted blocks that can be reassembled using a short read-capability.
This package provides a DSL for a number of Amazon Web Services (AWS) APIs, including EFS, EC2, Route53, and more. Guile AWS uses the Guile compiler tower to generate the DSL from AWS JSON specifications.
This package provides an implementation of AA trees, a self-balancing binary tree data structure, for Guile. It ensure O(log n) worst case performance for core operations. The module provides non-mutating insert, delete, and search operations, with support for convenient nested tree operations.
Haunt is a static site generator written in Guile Scheme. Haunt features a functional build system and an extensible interface for reading articles in any format.
Guile-PG is a collection of modules for Guile allowing access to the PostgreSQL RDBMS from Scheme programs.
This has been tested against PostgreSQL 10 through 13, but currently only works with Guile 1.4.x to 2.0.x.