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

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-ffi-fftw 0-2.294ad9e
Dependencies: fftw@3.3.10 guile@2.2.7
Channel: guix
Location: gnu/packages/guile-xyz.scm (gnu packages guile-xyz)
Home page: https://github.com/lloda/guile-ffi-fftw/
Licenses: LGPL 3+
Build system: guile
Synopsis: Access FFTW through Guile's FFI
Description:

This is a minimal set of Guile FFI bindings for the FFTW library's ‘guru interface’. It provides two functions: fftw-dft! rank sign in out and fftw-dft rank sign in. These bindings being minimal, there is no support for computing & reusing plans, or split r/i transforms, or anything other than straight complex DFTs.

guile-jwt 0.3.0
Dependencies: guile@3.0.9
Propagated dependencies: guile-gcrypt@0.5.0 guile-json@4.7.3
Channel: guix
Location: gnu/packages/guile-xyz.scm (gnu packages guile-xyz)
Home page: https://github.com/aconchillo/guile-jwt
Licenses: GPL 3+
Build system: gnu
Synopsis: JSON Web Token library for Guile
Description:

guile-jwt is a JSON Web Token module for Guile. JSON Web Tokens are an open, industry standard (RFC 7519) method for representing claims securely between two parties. guile-jwt allows you to decode, verify and generate JWT. Supported algorithms: HS256, HS384, HS512.

guile-commonmark 0.1.2-0.8ebb304
Dependencies: guile@3.0.9
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.

haunt 0.4.0
Dependencies: bash-minimal@5.2.37 guile@3.0.11
Propagated dependencies: guile-lib@0.2.8.1 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-dsv 0.9.0
Dependencies: bash-minimal@5.2.37 guile@2.2.7
Propagated dependencies: guile-fibers@1.4.3 guile2.2-lib@0.2.8.1 guile2.2-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.

guile2.2-parted 0.0.7
Dependencies: guile@2.2.7 parted@3.7
Propagated dependencies: guile2.2-bytestructures@2.0.2
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.

guile-prometheus 0-11.8f70b4b
Dependencies: guile@3.0.9
Channel: guix
Location: gnu/packages/guile-xyz.scm (gnu packages guile-xyz)
Home page: https://forge.cbaines.net/cbaines/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-g-golf 0.8.7
Dependencies: guile@3.0.9 guile-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.

guile-bash 0.1.6-0.1eabc56
Dependencies: guile@3.0.11 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-bstructs 0.2.0
Dependencies: guile@3.0.9
Channel: guix
Location: gnu/packages/guile-xyz.scm (gnu packages guile-xyz)
Home page: https://dthompson.us/projects/guile-bstructs.html
Licenses: ASL 2.0
Build system: gnu
Synopsis: Efficient binary structures for Guile
Description:

Guile-bstructs provides an efficient implementation of low-level binary structures for Guile Scheme inspired by Chez Scheme's ftypes.

guile-srfi-180 0-0.9188bf9
Propagated dependencies: guile-srfi-145@0.0.1
Channel: guix
Location: gnu/packages/guile-xyz.scm (gnu packages guile-xyz)
Home page: https://srfi.schemers.org/srfi-180/
Licenses: Expat
Build system: guile
Synopsis: JSON parser and printer for Guile
Description:

This library implements a JavaScript Object Notation (JSON) parser and printer. It also supports parsing JSON objects that may be bigger than memory with a streaming API.

guile-jtd 220323a-0.425f86a
Channel: guix
Location: gnu/packages/guile-xyz.scm (gnu packages guile-xyz)
Home page: https://github.com/mwette/guile-jtd
Licenses: LGPL 2.1+
Build system: guile
Synopsis: Python's @code{pdb.set_trace()} but for Guile
Description:

The (jtd) module for Guile provides a procedure jump-to-debugger for escaping to the Guile REPL for the purpose of debugging code.

guile-hygguile 2.0.21
Channel: guix
Location: gnu/packages/guile-xyz.scm (gnu packages guile-xyz)
Home page: https://codeberg.org/jjba23/hygguile
Licenses: LGPL 3+
Build system: guile
Synopsis: Web UI component library for Guile Scheme projects
Description:

Hygguile is a library that allows you to create cozy web user-interfaces using Guile Scheme, by defining an expressive DSL, and by leveraging the power of S-expressions, SXML and OliveCSS.

The project aims to provide reusable, professional-looking and accessible web components, whose names resemble the HTML counterparts, thus easing the learning curve, and reducing the cognitive load.

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.

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.

guilescript 0.2.0
Dependencies: guile@3.0.9 bash-minimal@5.2.37
Channel: guix
Location: gnu/packages/guile-xyz.scm (gnu packages guile-xyz)
Home page: https://github.com/aconchillo/guilescript
Licenses: GPL 3+
Build system: gnu
Synopsis: Guile to JavaScript compiler
Description:

GuileScript is a toy compiler that aims to compile Guile to JavaScript. It currently does not do much, but it might in the future.

guile-ncurses-with-gpm 3.1
Dependencies: ncurses-with-gpm@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-veritas 0.5.0
Propagated dependencies: guile-fibers@1.4.3 guile-json@4.7.3
Channel: guix
Location: gnu/packages/guile-xyz.scm (gnu packages guile-xyz)
Home page: https://codeberg.org/jjba23/veritas
Licenses: LGPL 3+
Build system: guile
Synopsis: Testing framework for Guile
Description:

Veritas is a testing framework for Guile with an EDSL to define test suites. Emphasis is placed on legibility and maintainability of tests. Veritas shuffles tests and runs them concurrently by default to ensure robust testing practices.

guile-srfi-234 1.0.0-1.2c7c3df
Channel: guix
Location: gnu/packages/guile-xyz.scm (gnu packages guile-xyz)
Home page: https://github.com/scheme-requests-for-implementation/srfi-234
Licenses: Expat
Build system: guile
Synopsis: Topological sorting module for Guile Scheme
Description:

Topological sorting is an algorithm that takes a graph consisting of nodes and other nodes that depend on them, forming a partial order, and returns a list representing a total ordering of the graph. If the graph is cyclic, the topological sort will fail. The procedure topological-sort returns three values. If sorting succeeds, the first value contains the result and the second and third are #false. If sorting fails, the result is #false and the second and third value may provide additional information about the error.

artanis 1.3.0
Dependencies: bash-minimal@5.2.37 guile@3.0.9 nspr@4.36 nss@3.112.5
Propagated dependencies: guile-json@4.7.3 guile-curl@0.9 guile-readline@3.0.9 guile-redis@2.2.0
Channel: guix
Location: gnu/packages/guile-xyz.scm (gnu packages guile-xyz)
Home page: https://www.gnu.org/software/artanis/
Licenses: GPL 3+ LGPL 3+
Build system: gnu
Synopsis: Web application framework written in Guile
Description:

GNU Artanis is a web application framework written in Guile Scheme. A web application framework (WAF) is a software framework that is designed to support the development of dynamic websites, web applications, web services and web resources. The framework aims to alleviate the overhead associated with common activities performed in web development. Artanis provides several tools for web development: database access, templating frameworks, session management, URL-remapping for RESTful, page caching, and more.

guile-yamlpp 0.3
Dependencies: guile@3.0.9 yaml-cpp@0.9.0
Channel: guix
Location: gnu/packages/guile-xyz.scm (gnu packages guile-xyz)
Home page: https://gitlab.com/yorgath/guile-yamlpp
Licenses: GPL 3+
Build system: gnu
Synopsis: Guile YAML reader/writer based on @code{yaml-cpp}
Description:

A module for GNU Guile to read and write YAML files. It works using bindings to the yaml-cpp C++ library.

jaro 0.5.5-0.a5744a6
Dependencies: guile@3.0.9 perl@5.36.0 perl-file-mimeinfo@0.37
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-wayland-scm 0.0.3
Dependencies: wayland@1.24.0 wayland-protocols@1.47
Propagated dependencies: guile-wayland-scm-socket@0.0.3 guile-wayland-scm-shm@0.0.3
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: Mostly R7RS-compliant Guile Scheme client bindings for Wayland
Description:

This package provides mostly R7RS-compliant Guile Scheme client bindings for Wayland.

guile-libyaml 3.0.2
Dependencies: libyaml@0.2.5
Propagated dependencies: nyacc@3.02.0
Channel: guix
Location: gnu/packages/guile-xyz.scm (gnu packages guile-xyz)
Home page: https://github.com/mwette/guile-libyaml
Licenses: LGPL 3+
Build system: guile
Synopsis: Guile wrapper for libyaml
Description:

This package provides a simple yaml module for Guile using the ffi-helper from nyacc.

Total packages: 33008