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

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.


gtk+ 2.24.33
Dependencies: cups@2.4.14 libx11@1.8.12 libxcomposite@0.4.6 libxcursor@1.2.3 libxext@1.3.6 libxdamage@1.1.6 libxi@1.8.2 libxinerama@1.1.5 libxkbcommon@1.13.1 libxrandr@1.5.4 libxrender@0.9.12 libxshmfence@1.3.3
Propagated dependencies: at-spi2-core@2.52.0 cairo@1.18.4 glib@2.86.0 librsvg@2.58.5 pango@1.56.4
Channel: guix
Location: gnu/packages/gtk.scm (gnu packages gtk)
Home page: https://www.gtk.org/
Licenses: LGPL 2.0+
Build system: gnu
Synopsis: Cross-platform toolkit for creating graphical user interfaces
Description:

GTK+, or the GIMP Toolkit, is a multi-platform toolkit for creating graphical user interfaces. Offering a complete set of widgets, GTK+ is suitable for projects ranging from small one-off tools to complete application suites.

atkmm 2.28.4
Propagated dependencies: glibmm@2.66.6 at-spi2-core@2.52.0
Channel: guix
Location: gnu/packages/gtk.scm (gnu packages gtk)
Home page: https://wiki.gnome.org/Accessibility
Licenses: LGPL 2.1+ GPL 2+
Build system: meson
Synopsis: C++ bindings for ATK
Description:

ATKmm is the C++ binding for the ATK library.

libthai 0.1.29
Propagated dependencies: libdatrie@0.2.13
Channel: guix
Location: gnu/packages/gtk.scm (gnu packages gtk)
Home page: https://linux.thai.net/projects/libthai
Licenses: LGPL 2.1+
Build system: gnu
Synopsis: Thai language support library
Description:

LibThai is a set of Thai language support routines aimed to ease developers’ tasks to incorporate Thai language support in their applications.

goocanvas 3.0.0
Dependencies: cairo@1.18.4 glib@2.86.0 gtk+@3.24.51 python-pygobject@3.54.3
Channel: guix
Location: gnu/packages/gtk.scm (gnu packages gtk)
Home page: https://wiki.gnome.org/GooCanvas
Licenses: LGPL 2.0
Build system: gnu
Synopsis: Canvas widget for GTK+
Description:

GooCanvas is a canvas widget for GTK+ that uses the cairo 2D library for drawing.

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-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-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-minikanren 20150424.e844d85
Channel: guix
Location: gnu/packages/guile-xyz.scm (gnu packages guile-xyz)
Home page: https://github.com/ijp/minikanren
Licenses: Expat
Build system: guile
Synopsis: MiniKanren declarative logic system, packaged for Guile
Description:

MiniKanren is a relational programming extension to the Scheme programming Language, written as a smaller version of Kanren suitable for pedagogical purposes. It is featured in the book, The Reasoned Schemer, written by Dan Friedman, William Byrd, and Oleg Kiselyov.

This is Ian Price's r6rs packaged version of miniKanren, which deviates slightly from miniKanren mainline.

See http://minikanren.org/ for more on miniKanren generally.

guile-laesare 1.0.0
Channel: guix
Location: gnu/packages/guile-xyz.scm (gnu packages guile-xyz)
Home page: https://gitlab.com/weinholt/laesare
Licenses: Expat
Build system: guile
Synopsis: R6RS Scheme library that provides a reader
Description:

This is an R6RS Scheme library that provides a reader with some extra features not found in the standard read procedure such as a compatible mode with support for other RnRS standards and a tolerant mode that continues on errors.

guile-srfi-126 0.0.1-0.f480cf2
Dependencies: guile@3.0.9
Channel: guix
Location: gnu/packages/guile-xyz.scm (gnu packages guile-xyz)
Home page: https://github.com/scheme-requests-for-implementation/srfi-126
Licenses: Expat
Build system: guile
Synopsis: SRFI 126: R6RS-based hashtables
Description:

Utility procedures provided by this SRFI in addition to the R6RS API may be categorized as follows:

  • Constructors: alist->eq-hashtable, alist->eqv-hashtable, alist->hashtable

  • Access and mutation: hashtable-lookup, hashtable-intern!

  • Copying: hashtable-empty-copy

  • Key/value collections: hashtable-values, hashtable-key-list, hashtable-value-list, hashtable-entry-lists

  • Iteration: hashtable-walk, hashtable-update-all!, hashtable-prune!, hashtable-merge!, hashtable-sum, hashtable-map->lset, hashtable-find

  • Miscellaneous: hashtable-empty?, hashtable-pop!, hashtable-inc!, hashtable-dec!

guile-oauth 1.3.0
Dependencies: guile@3.0.9 gnutls@3.8.9 guile-gcrypt@0.5.0 guile-gnutls@5.0.2 guile-json@4.7.3
Channel: guix
Location: gnu/packages/guile-xyz.scm (gnu packages guile-xyz)
Home page: https://github.com/aconchillo/guile-oauth
Licenses: GPL 3+
Build system: gnu
Synopsis: OAuth module for Guile
Description:

This package provides Guile modules to interface with the OAuth and OAuth2 protocols.

guile-gi 0.3.2-0.388653a
Dependencies: guile@3.0.9 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.

guile2.0-minikanren 20150424.e844d85
Channel: guix
Location: gnu/packages/guile-xyz.scm (gnu packages guile-xyz)
Home page: https://github.com/ijp/minikanren
Licenses: Expat
Build system: guile
Synopsis: MiniKanren declarative logic system, packaged for Guile
Description:

MiniKanren is a relational programming extension to the Scheme programming Language, written as a smaller version of Kanren suitable for pedagogical purposes. It is featured in the book, The Reasoned Schemer, written by Dan Friedman, William Byrd, and Oleg Kiselyov.

This is Ian Price's r6rs packaged version of miniKanren, which deviates slightly from miniKanren mainline.

See http://minikanren.org/ for more on miniKanren generally.

guile-semver 0.2.0
Dependencies: guile@3.0.9
Channel: guix
Location: gnu/packages/guile-xyz.scm (gnu packages guile-xyz)
Home page: https://ngyro.com/software/guile-semver.html
Licenses: GPL 3+
Build system: gnu
Synopsis: Semantic Versioning (SemVer) for Guile
Description:

This Guile library provides tools for reading, comparing, and writing Semantic Versions. It also includes ranges in the style of the Node Package Manager (NPM).

guile-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-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-dotenv 0.3.1
Dependencies: guile@3.0.9
Channel: guix
Location: gnu/packages/guile-xyz.scm (gnu packages guile-xyz)
Home page: https://codeberg.org/fishinthecalculator/dotenv
Licenses: GPL 3+
Build system: gnu
Synopsis: Read environment variables specifications from @code{.env} files
Description:

This package provides a simple Guile interface to .env (or dotenv) files. It implements parsing of files and setting environment variables from them.

guile-lsp-server 0.4.8
Propagated dependencies: guile-scheme-json-rpc@0.5.0 guile-srfi-145@0.0.1 guile-srfi-180@0-0.9188bf9 guile-irregex@0.9.12 guile@3.0.9
Channel: guix
Location: gnu/packages/guile-xyz.scm (gnu packages guile-xyz)
Home page: https://codeberg.org/rgherdt/scheme-lsp-server
Licenses: Expat
Build system: gnu
Synopsis: LSP (Language Server Protocol) server for Guile
Description:

This package provides a library (lsp-server) and an executable guile-lsp-server that can be used by LSP clients in order to provide IDE functionality for Guile Scheme.

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.

guile2.2-g-golf 0.8.7
Dependencies: guile@2.2.7 guile2.2-lib@0.2.8.1 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://www.gnu.org/software/g-golf/
Licenses: LGPL 3+
Build system: gnu
Synopsis: Guile Object Library for GNOME
Description:

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.

guile2.2-hashing 1.2.0
Channel: guix
Location: gnu/packages/guile-xyz.scm (gnu packages guile-xyz)
Home page: https://gitlab.com/weinholt/hashing
Licenses: Expat
Build system: guile
Synopsis: Cryptographic hash functions implemented in Scheme
Description:

The (hashing …) modules implement cryptographic hash functions in pure R6RS Scheme: CRC, HMAC, MD5, SHA-1, and SHA-2 (SHA-256, SHA-512).

haunt 0.3.0
Dependencies: bash-minimal@5.2.37 guile@3.0.11
Propagated dependencies: guile-reader@0.6.4 guile-commonmark@0.1.2-0.8ebb304
Channel: guix
Location: gnu/packages/guile-xyz.scm (gnu packages guile-xyz)
Home page: https://dthompson.us/projects/haunt.html
Licenses: GPL 3+
Build system: gnu
Synopsis: Functional static site generator
Description:

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.

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-mastodon 0.0.1-1.0a94ae6
Dependencies: guile@3.0.9 gnutls@3.8.9 guile-json@4.7.3
Channel: guix
Location: gnu/packages/guile-xyz.scm (gnu packages guile-xyz)
Home page: https://framagit.org/prouby/guile-mastodon
Licenses: GPL 3+
Build system: gnu
Synopsis: Guile Mastodon REST API module
Description:

This package provides Guile modules to access the REST API of Mastodon, a federated microblogging service.

Total packages: 32521