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

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-dbi 2.1.8
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 database abstraction layer
Description:

guile-dbi is a library for Guile that provides a convenient interface to SQL databases. Database programming with guile-dbi is generic in that the same programming interface is presented regardless of which database system is used. It currently supports MySQL, Postgres and SQLite3.

guile-ncurses 3.1
Dependencies: ncurses@6.2.20210619 guile@3.0.9
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-jsonld 1.0.2
Dependencies: guile@3.0.9
Propagated dependencies: guile-gnutls@5.0.2 guile-json@4.7.3 guile-rdf@1.0
Channel: guix
Location: gnu/packages/guile-xyz.scm (gnu packages guile-xyz)
Home page: https://framagit.org/tyreunom/guile-jsonld
Licenses: GPL 3+
Build system: gnu
Synopsis: Guile implementation of the JsonLD API specification
Description:

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.

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-web-driver-ng 1.0.0
Propagated dependencies: guile-json@4.7.3 guile-gnutls@5.0.2 guile-lib@0.2.8.1 guile@3.0.9 inetutils@2.7
Channel: guix
Location: gnu/packages/guile-xyz.scm (gnu packages guile-xyz)
Home page: https://github.com/artyom-poptsov/guile-web-driver-ng
Licenses: GPL 3+
Build system: gnu
Synopsis: Web driver (Selenium) client for Guile
Description:

This is a web-driver, or Selenium 2, client. It's purpose is to automate browsers, specifically for automatic web server testing. Chrome or Firefox can be used as the automated browsers, or it can connect to arbitrary server providing webdriver interface. The client implements most of the WebDriver specification.

guile-web-driver-ng also provides a proxy implemented as a Guile module. If configured, the proxy can intercept and modify HTTP/HTTPS traffic (for example, add, delete and replace HTTP headers) which is useful for Selenium WebDriver as it does not provide a way to change the headers on its own.

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-studio 0.1.1-1.dd0ad42
Dependencies: guile@3.0.9 guile-picture-language@0.0.1-5.a1322bf emacs@31.1 emacs-f@0.21.0 emacs-memoize@1.1 emacs-all-the-icons@5.0.0-0.4778632 emacs-all-the-icons-dired@2.0-0.e157f06 emacs-dired-sidebar@0.4.1 emacs-doom-modeline@4.2.1 emacs-modus-themes@5.3.0 emacs-geiser@0.33.2 emacs-geiser-guile@0.28.5 emacs-company@1.0.2 emacs-ivy@0.15.1 emacs-flycheck@39.0 emacs-flycheck-guile@0.5 emacs-paren-face@1.2.4
Channel: guix
Location: gnu/packages/guile-xyz.scm (gnu packages guile-xyz)
Home page: https://gnu.org/software/guile
Licenses: GPL 3+
Build system: gnu
Synopsis: IDE for Guile
Description:

This is Emacs with a few settings that make working with Guile easier for people new to Emacs. Features include: CUA mode, Geiser, tool bar icons to evaluate Guile buffers, support for Guile's very own picture language, code completion, a simple mode line, etc.

guile-stis-parser 1.2.4.1
Dependencies: guile@3.0.9
Channel: guix
Location: gnu/packages/guile-xyz.scm (gnu packages guile-xyz)
Home page: https://gitlab.com/tampe/stis-parser
Licenses: LGPL 2.0+
Build system: gnu
Synopsis: Parser combinator framework
Description:

This package provides a functional parser combinator library that supports backtracking and a small logical framework. The idea is to build up chunks that are memoized and there is no clear scanner/parser separation, chunks can be expressions as well as simple tokens.

guile-png 0.8.0
Dependencies: bash-minimal@5.2.37 guile@3.0.9 guile-lib@0.2.8.1 guile-zlib@0.2.2
Propagated dependencies: 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-png
Licenses: GPL 3+
Build system: gnu
Synopsis: PNG file parsing library for Guile
Description:

guile-png is a GNU Guile library for working with the PNG format. This library provides API for reading and writing PNG data, as well as some graphic primitives and basic image processing filters.

guile-osc 1.0.0
Dependencies: guile@3.0.11 guile-osc-lib@1.0.0 liblo@0.31
Channel: guix
Location: gnu/packages/guile-xyz.scm (gnu packages guile-xyz)
Home page: https://github.com/taw10/guile-osc
Licenses: LGPL 2.1
Build system: meson
Synopsis: OSC API Implementation
Description:

Guile OSC is a wrapper around liblo, implementing both client and server API of the OSC format.

guile2.2-run64 0.1.0
Channel: guix
Location: gnu/packages/guile-xyz.scm (gnu packages guile-xyz)
Home page: https://forge.systemreboot.net/run64/
Licenses: GPL 3+
Build system: gnu
Synopsis: SRFI-64 test runner for Scheme
Description:

run64 is a SRFI-64 runner. It generates pretty, readable, colorful output featuring clear diffs between expected and actual values. run64 is meant to work with an SRFI-64 implementation, and is not an SRFI-64 implementation in itself.

guile-8sync 0.4.2-0.183b4f0
Channel: guix
Location: gnu/packages/guile-xyz.scm (gnu packages guile-xyz)
Home page: https://gnu.org/s/8sync/
Licenses: LGPL 3+
Build system: gnu
Synopsis: Asynchronous actor model library for Guile
Description:

GNU 8sync (pronounced "eight-sync") is an asynchronous programming library for GNU Guile based on the actor model.

guile-f-scm 0.2.0
Channel: guix
Location: gnu/packages/guile-xyz.scm (gnu packages guile-xyz)
Home page: https://git.sr.ht/~brown121407/f.scm
Licenses: GPL 3+
Build system: guile
Synopsis: Library for working with files and directories
Description:

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-picture-language 0.0.1-5.a1322bf
Dependencies: guile@3.0.9
Propagated dependencies: guile-cairo@1.11.2 guile-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.

guile-dns 0.1
Dependencies: guile@3.0.9
Channel: guix
Location: gnu/packages/guile-xyz.scm (gnu packages guile-xyz)
Home page: https://git.lysator.liu.se/hugo/guile-dns
Licenses: GPL 3+
Build system: gnu
Synopsis: Guile DNS library
Description:

guile-dns is a DNS library written in pure Guile Scheme.

guile-lmdb 0.0.1-2.56a986f
Dependencies: guile@3.0.9 lmdb@0.9.29
Channel: guix
Location: gnu/packages/guile-xyz.scm (gnu packages guile-xyz)
Home page: https://github.com/aartaka/guile-lmdb
Licenses: GPL 3+
Build system: guile
Synopsis: Bindings for Lightning Memory-Mapped Database in Guile
Description:

This package provides a Scheme wrapper around liblmdb.so. Most names are the same as LMDB ones, except for prefix absence. Several conveniences are added on top:

  • call-with-env-and-txn, call-with-cursor, and call-with-wrapped-cursor helpers and respective with- macros.

  • for-cursor procedure for cursor iteration.

  • val and stat types.

  • set-compare! and set-dupsort! to configure entry sorting.

  • Error signaling instead of integer return values.

guile-sjson 0.2.2
Dependencies: guile@3.0.9
Channel: guix
Location: gnu/packages/guile-xyz.scm (gnu packages guile-xyz)
Home page: https://gitlab.com/dustyweb/guile-sjson
Licenses: LGPL 3+
Build system: gnu
Synopsis: S-expression based json reader/writer for Guile
Description:

guile-sjson is a json reader/writer for Guile. It has a nice, simple s-expression based syntax.

guile-swayer 0.4.2
Channel: guix
Location: gnu/packages/guile-xyz.scm (gnu packages guile-xyz)
Home page: https://github.com/ebeem/guile-swayer
Licenses: Expat
Build system: gnu
Synopsis: Extensible Guile bindings for SwayWM
Description:

This package provides extensible Guile bindings for the Sway window manager. It can be used to query Sway, assign keybindings and listen to events in Guile.

guile-srfi-145 0.0.1
Channel: guix
Location: gnu/packages/guile-xyz.scm (gnu packages guile-xyz)
Home page: https://gitlab.com/mjbecze/guile-srfi-145
Licenses: GPL 3+
Build system: guile
Synopsis: SRFI-145 port for Guile
Description:

This package provides SRFI-145. This provides the means to denote the invalidity of certain code paths in a Scheme program.

guile-gitlab 0.2.1
Dependencies: bash-minimal@5.2.37 guile@2.2.7 guile2.2-json@4.7.3 guile2.2-lib@0.2.8.1 guile2.2-gnutls@5.0.2
Channel: guix
Location: gnu/packages/guile-xyz.scm (gnu packages guile-xyz)
Home page: https://github.com/artyom-poptsov/guile-gitlab
Licenses: GPL 3
Build system: gnu
Synopsis: Guile interface to GitLab
Description:

This package provides bindings to the GitLab Community Edition REST API as well as the gitlab-cli command line tool for interacting with a GitLab instance.

guile2.2-commonmark 0.1.2-0.8ebb304
Dependencies: guile@2.2.7
Channel: guix
Location: gnu/packages/guile-xyz.scm (gnu packages guile-xyz)
Home page: https://codeberg.org/spritely/guile-commonmark
Licenses: LGPL 3+
Build system: gnu
Synopsis: CommonMark parser for Guile
Description:

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-daemon 0.2
Dependencies: guile@3.0.9
Channel: guix
Location: gnu/packages/guile-xyz.scm (gnu packages guile-xyz)
Home page: https://github.com/alezost/guile-daemon
Licenses: GPL 3+
Build system: gnu
Synopsis: Evaluate code in a running Guile process
Description:

Guile-Daemon is a small Guile program that loads your initial configuration file, and then reads and evaluates Guile expressions that you send to a FIFO file.

guile-uuid 0.9.1
Propagated dependencies: guile-gcrypt@0.5.0
Channel: guix
Location: gnu/packages/guile-xyz.scm (gnu packages guile-xyz)
Home page: https://codeberg.org/elb/guile-uuid
Licenses: GPL 3+
Build system: guile
Synopsis: UUID generation and manipulation library for Guile Scheme
Description:

This package implements RFC 9562 UUIDs, and can generate versions 1 and 3-8 from that specification. It also provides parsing for UUIDs in standard hex-and-dash format of any variant and version. Conversion between binary and hex-and-dash string UUIDs is also included.

guile-fibers 1.4.3
Dependencies: guile@3.0.9
Channel: guix
Location: gnu/packages/guile-xyz.scm (gnu packages guile-xyz)
Home page: https://codeberg.org/guile/fibers
Licenses: LGPL 3+
Build system: gnu
Synopsis: Lightweight concurrency facility for Guile
Description:

Fibers is a Guile library that implements a a lightweight concurrency facility, inspired by systems like Concurrent ML, Go, and Erlang. A fiber is like a "goroutine" from the Go language: a lightweight thread-like abstraction. Systems built with Fibers can scale up to millions of concurrent fibers, tens of thousands of concurrent socket connections, and many parallel cores. The Fibers library also provides Concurrent ML-like channels for communication between fibers.

Note that Fibers makes use of some Guile 2.1/2.2-specific features and is not available for Guile 2.0.

Total packages: 33008