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

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.


pango 1.42.4
Dependencies: bash-minimal@5.2.37 zlib@1.3.1
Propagated dependencies: cairo@1.18.4 fontconfig-minimal@2.14.0 freetype@2.13.3 fribidi@1.0.12 glib@2.83.3 harfbuzz@11.4.4 libthai@0.1.29 libxft@2.3.8 libxrender@0.9.12
Channel: guix
Location: gnu/packages/gtk.scm (gnu packages gtk)
Home page: https://pango.gnome.org/
Licenses: LGPL 2.0+
Build system: gnu
Synopsis: Text and font handling library
Description:

Pango is a library for laying out and rendering of text, with an emphasis on internationalization. Pango can be used anywhere that text layout is needed, though most of the work on Pango so far has been done in the context of the GTK+ widget toolkit. Pango forms the core of text and font handling for GTK+-2.x.

at-spi2-atk 2.52.0
Dependencies: bash-minimal@5.2.37 libxml2@2.14.6
Propagated dependencies: dbus@1.15.8 glib@2.83.3 libx11@1.8.12 libxi@1.8.2 libxtst@1.2.5
Channel: guix
Location: gnu/packages/gtk.scm (gnu packages gtk)
Home page: https://wiki.gnome.org/Accessibility/
Licenses: LGPL 2.1+
Build system: meson
Synopsis: Assistive Technology Service Provider Interface, core components
Description:

The Assistive Technology Service Provider Interface, core components, is part of the GNOME accessibility project.

spread-sheet-widget 0.8
Propagated dependencies: glib@2.83.3 gtk+@3.24.51
Channel: guix
Location: gnu/packages/gtk.scm (gnu packages gtk)
Home page: https://www.gnu.org/software/ssw/
Licenses: GPL 3+
Build system: gnu
Synopsis: Gtk+ widget for dealing with 2-D tabular data
Description:

GNU Spread Sheet Widget is a library for Gtk+ which provides a widget for viewing and manipulating 2 dimensional tabular data in a manner similar to many popular spread sheet programs.

guile-wm 1.0-1.f3c7b3b
Dependencies: bash-minimal@5.2.37 guile@2.2.7 guile-xcb@1.3-1.db7d5a3
Channel: guix
Location: gnu/packages/guile-wm.scm (gnu packages guile-wm)
Home page: https://github.com/mwitmer/guile-wm/releases
Licenses: GPL 3+
Build system: gnu
Synopsis: X11 window manager toolkit in Scheme
Description:

Guile-WM is a simple window manager that's completely customizable—you have total control of what it does by choosing which modules to include. Included with it are a few modules that provide basic TinyWM-like window management, some window record-keeping, multi-monitor support, and emacs-like keymaps and minibuffer. At this point, it's just enough to get you started.

guile-xcb 1.3-1.db7d5a3
Dependencies: guile@2.2.7 xcb-proto@1.17.0
Channel: guix
Location: gnu/packages/guile-wm.scm (gnu packages guile-wm)
Home page: https://github.com/mwitmer/guile-xcb
Licenses: GPL 3+
Build system: gnu
Synopsis: XCB bindings for Guile
Description:

Guile-XCB implements the XCB protocol and provides all the tools necessary to write X client code in Guile Scheme without any external dependencies.

guile-parted 0.0.7
Dependencies: guile@3.0.9 parted@3.6
Propagated dependencies: guile-bytestructures@1.0.10
Channel: guix
Location: gnu/packages/guile-xyz.scm (gnu packages guile-xyz)
Home page: https://gitlab.com/mothacehe/guile-parted
Licenses: GPL 3+
Build system: gnu
Synopsis: Guile bindings to GNU Parted
Description:

This package provides bindings for GNU Parted library, a C library allowing disk partition tables creation and manipulation. The bindings are written in pure Scheme by using Guile's foreign function interface.

guile2.2-redis 2.2.0
Channel: guix
Location: gnu/packages/guile-xyz.scm (gnu packages guile-xyz)
Home page: https://github.com/aconchillo/guile-redis
Licenses: GPL 3+
Build system: gnu
Synopsis: Redis client library for Guile
Description:

Guile-redis provides a Scheme interface to the Redis key-value cache and store.

guile2.2-commonmark 0.1.2
Dependencies: guile@2.2.7
Channel: guix
Location: gnu/packages/guile-xyz.scm (gnu packages guile-xyz)
Home page: https://github.com/OrangeShark/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-dbd-mysql 2.1.8
Dependencies: mariadb@10.11.14 mariadb@10.11.14 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 MySQL
Description:

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

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-pfds 0.3
Channel: guix
Location: gnu/packages/guile-xyz.scm (gnu packages guile-xyz)
Home page: https://github.com/ijp/pfds
Licenses: Modified BSD
Build system: guile
Synopsis: Purely functional data structures for Guile
Description:

This package provides purely functional data structures written in R6RS Scheme and compiled for Guile. It has been tested with Racket, Guile 2, Vicare Scheme and IronScheme. Right now it contains:

  • queues

  • deques

  • bbtrees

  • sets

  • dlists

  • priority search queues (PSQs)

  • finger trees

  • sequences

  • heaps

  • hash array mapped tries (HAMTs).

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

guile2.2-webutils 0.1-1.d309d65
Dependencies: guile@2.2.7
Propagated dependencies: guile2.2-irregex@0.9.11 guile2.2-gcrypt@0.5.0
Channel: guix
Location: gnu/packages/guile-xyz.scm (gnu packages guile-xyz)
Home page: https://notabug.org/cwebber/guile-webutils
Licenses: GPL 3+
Build system: gnu
Synopsis: Web application authoring utilities for Guile
Description:

This package provides tooling to write web applications in Guile, such as signed sessions, multipart message support, etc.

guile-raw-strings 0.0.0-0.aa1cf78
Channel: guix
Location: gnu/packages/guile-xyz.scm (gnu packages guile-xyz)
Home page: https://github.com/lloda/guile-raw-strings
Licenses: Public Domain
Build system: guile
Synopsis: Guile reader extension for `raw strings'
Description:

This package provides A Guile reader extension for `raw strings', it lets you write verbatim strings without having to escape double quotes.

guile-cbor 0.1.0
Dependencies: guile@3.0.9
Channel: guix
Location: gnu/packages/guile-xyz.scm (gnu packages guile-xyz)
Home page: https://codeberg.org/pukkamustard/guile-cbor/
Licenses: GPL 3+
Build system: gnu
Synopsis: Guile implementation of CBOR
Description:

The Concise Binary Object Representation (CBOR), as specified by RFC 8949, is a binary data serialization format. CBOR is similar to JSON but serializes to binary which is smaller and faster to generate and parse. This package provides a Guile implementation of CBOR.

guile2.0-bash 0.1.6-0.1eabc56
Dependencies: guile@2.0.14 bash@5.2.37
Channel: guix
Location: gnu/packages/guile-xyz.scm (gnu packages guile-xyz)
Home page: https://git.sr.ht/~kaction/guile-bash
Licenses: GPL 3+
Build system: gnu
Synopsis: Extend Bash using Guile
Description:

Guile-Bash provides a shared library and set of Guile modules, allowing you to extend Bash in Scheme. Scheme interfaces allow you to access the following aspects of Bash:

  • aliases;

  • setting and getting Bash variables;

  • creating dynamic variables;

  • creating Bash functions with a Scheme implementation;

  • reader macro for output capturing;

  • reader macro for evaluating raw Bash commands.

To enable it, run:

enable -f ~/.guix-profile/lib/bash/libguile-bash.so scm

and then run scm example.scm.

guile-shapefile 0.1.2
Dependencies: guile@3.0.9
Channel: guix
Location: gnu/packages/guile-xyz.scm (gnu packages guile-xyz)
Home page: https://github.com/HugoNikanor/guile-shapefile
Licenses: Expat
Build system: guile
Synopsis: Parse shapefiles in Guile
Description:

Guile Shapefile is a Guile library for reading shapefiles.

guile-fibers 1.4.2
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.

guile2.2-lib 0.2.8.1
Dependencies: guile@2.2.7
Channel: guix
Location: gnu/packages/guile-xyz.scm (gnu packages guile-xyz)
Home page: https://www.nongnu.org/guile-lib/
Licenses: GPL 3+
Build system: gnu
Synopsis: Collection of useful Guile Scheme modules
Description:

Guile-Lib is intended as an accumulation place for pure-scheme Guile modules, allowing for people to cooperate integrating their generic Guile modules into a coherent library. Think "a down-scaled, limited-scope CPAN for Guile". It provides the following modules:

  • (apicheck) Describe and verify library programming interfaces.

  • (config load) Loading configuration files.

  • (container async-queue) A thread-safe message queue.

  • (container nodal-tree) A tree consisting of nodes with attributes.

  • (container delay-tree) A nodal tree with lazily evaluated fields.

  • (debugging assert) Helpful assert macro.

  • (debugging time) A simple macro to time the execution of an expression.

  • (graph topological-sort) Routines to perform topological sorts.

  • (htmlprag) Neil Van Dyke's permissive ("pragmatic") HTML parser.

  • (io string) SLIB's IO routines dealing with strings.

  • (logging logger) A flexible logging system.

  • (logging port-log) A logger that outputs to a port.

  • (logging rotating-log) A logger that rotates its output files.

  • (match-bind) Nifty and concise regular expression routines.

  • (math minima) A golden-section minimum finder.

  • (math primes) Functions related to prime numbers and factorization.

  • (os process) Spawning processes and capturing their output.

  • (scheme documentation) Macros to define different kinds of variables with documentation.

  • (scheme kwargs) Defining functions with flexible keyword arguments.

  • (search basic) Classic search functions.

  • (string completion) Building blocks for tab completion.

  • (string soundex) The SOUNDEX string categorization algorithm.

  • (string transform) Beyond SRFI-13.

  • (string wrap) A versatile string formatter.

  • (term ansi-color) Generate ANSI color escape sequences.

  • (unit-test) A JUnit-style unit testing framework.

guile-simple-zmq 0.0.0-11.d25d186
Dependencies: zeromq@4.3.5
Channel: guix
Location: gnu/packages/guile-xyz.scm (gnu packages guile-xyz)
Home page: https://github.com/jerry40/guile-simple-zmq
Licenses: GPL 3+
Build system: gnu
Synopsis: Guile wrapper over ZeroMQ library
Description:

This package provides a Guile programming interface to the ZeroMQ messaging library.

guile-aa-tree 3.1.1
Dependencies: guile@3.0.9
Channel: guix
Location: gnu/packages/guile-xyz.scm (gnu packages guile-xyz)
Home page: https://qlfiles.net/guile-aa-tree/
Licenses: GPL 3+
Build system: guile
Synopsis: AA tree data structure for Guile
Description:

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.

guile-sundown 2.1
Dependencies: guile@3.0.9
Channel: guix
Location: gnu/packages/guile-xyz.scm (gnu packages guile-xyz)
Home page: https://github.com/greghull/sundown-guile
Licenses: non-copyleft LGPL 2.1+ Expat CC0
Build system: gnu
Synopsis: Markdown library for Guile based on Sundown
Description:

guile-sundown is a library that renders Markdown as HTML. It supports many Markdown extensions including tables.

guile-redis 2.2.0
Channel: guix
Location: gnu/packages/guile-xyz.scm (gnu packages guile-xyz)
Home page: https://github.com/aconchillo/guile-redis
Licenses: GPL 3+
Build system: gnu
Synopsis: Redis client library for Guile
Description:

Guile-redis provides a Scheme interface to the Redis key-value cache and store.

Total packages: 69237