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

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-r6rs-protobuf 0.9
Dependencies: guile@3.0.9
Channel: guix
Location: gnu/packages/guile-xyz.scm (gnu packages guile-xyz)
Home page: https://gitlab.com/joolean/r6rs-protobuf/
Licenses: GPL 3+
Build system: guile
Synopsis: Scheme implementation of Protocol Buffers
Description:

This project provides a pure Scheme implementation of Protocol Buffers, including parsing and code generation.

guile-avatar 0.0-0.c286095
Dependencies: guile@3.0.9
Propagated dependencies: guile-hashing@1.2.0
Channel: guix
Location: gnu/packages/guile-xyz.scm (gnu packages guile-xyz)
Home page: https://codeberg.org/lechner/guile-avatar
Licenses: AGPL 3+
Build system: guile
Synopsis: Get Libravatar URLs from an email address
Description:

guile-avatar helps you to determine avatars (or profile pictures) for email addresses using the Libravatar specification.

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.

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-srfi-189 final-1.659e3cd
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-189/
Licenses: Expat
Build system: guile
Synopsis: Scheme SRFI implementation of Maybe and Either
Description:

This SRFI defines two disjoint immutable container types known as Maybe and Either, both of which can contain objects collectively known as their payload. A Maybe object is either a Just object or the unique object Nothing (which has no payload); an Either object is either a Right object or a Left object. Maybe represents the concept of optional values; Either represents the concept of values which are either correct (Right) or errors (Left).

guile-srfi-133 1.0.0
Channel: guix
Location: gnu/packages/guile-xyz.scm (gnu packages guile-xyz)
Home page: https://github.com/scheme-requests-for-implementation/srfi-133
Licenses: Expat
Build system: guile
Synopsis: R7RS-compatible vector library for Guile
Description:

This package provides a Guile implementation of SRFI-133, a comprehensive library of vector operations.

guile-openai 0.2-1.751cd5d
Dependencies: guile@3.0.11 imagemagick@6.9.13-5
Propagated dependencies: guile-colorized@0.1 guile-gnutls@5.0.2 guile-json@4.7.3 guile-picture-language@0.0.1-5.a1322bf
Channel: guix
Location: gnu/packages/guile-xyz.scm (gnu packages guile-xyz)
Home page: https://gitlab.com/flatwhatson/guile-openai
Licenses: AGPL 3+
Build system: gnu
Synopsis: Guile implementation of the OpenAI API
Description:

Guile OpenAI is an implementation of the OpenAI API in Guile Scheme, providing a convenient interface for interactive programming with their AI models.

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.

guile2.2-wisp 1.0.13
Dependencies: guile@2.2.7
Channel: guix
Location: gnu/packages/guile-xyz.scm (gnu packages guile-xyz)
Home page: https://www.draketo.de/english/wisp
Licenses: GPL 3+ Expat
Build system: gnu
Synopsis: Whitespace to lisp syntax for Guile
Description:

Wisp is a syntax for Guile which provides a Python-like whitespace-significant language. It may be easier on the eyes for some users and in some situations.

g-wrap 1.9.15
Dependencies: libffi@3.4.6
Propagated dependencies: guile@2.2.7 guile-lib@0.2.8.1
Channel: guix
Location: gnu/packages/guile-xyz.scm (gnu packages guile-xyz)
Home page: https://www.nongnu.org/g-wrap/index.html
Licenses: LGPL 2.1+
Build system: gnu
Synopsis: Generate C bindings for Guile
Description:

G-Wrap is a tool and Guile library for generating function wrappers for inter-language calls. It currently only supports generating Guile wrappers for C functions. Given a definition of the types and prototypes for a given C interface, G-Wrap will automatically generate the C code that provides access to that interface and its types from the Scheme level.

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.

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.

guile-ts 0.3.0
Dependencies: guile@3.0.9 tree-sitter@0.25.3
Channel: guix
Location: gnu/packages/guile-xyz.scm (gnu packages guile-xyz)
Home page: https://github.com/Z572/guile-ts
Licenses: GPL 3+
Build system: gnu
Synopsis: Guile bindings to the Tree-sitter parsing library
Description:

This package provides Guile bindings to the Tree-sitter parsing library.

guile2.2-haunt 0.3.0
Dependencies: guile@2.2.7
Propagated dependencies: guile2.2-reader@0.6.4 guile2.2-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.

schmutz 0-2.f8043e6
Dependencies: guile@3.0.9
Channel: guix
Location: gnu/packages/guile-xyz.scm (gnu packages guile-xyz)
Home page: https://github.com/arximboldi/schmutz
Licenses: Boost 1.0
Build system: cmake
Synopsis: Bind C++ code to Scheme
Description:

Schmutz is a header-only library to declare Scheme bindings for C++ code using a simple embedded DSL. Think of it as Boost.Python or LuaBind but for Scheme.

guile-libnotify 0.1.0
Dependencies: guile@3.0.9 libnotify@0.8.8
Channel: guix
Location: gnu/packages/guile-xyz.scm (gnu packages guile-xyz)
Home page: https://github.com/ekaitz-zarraga/guile-libnotify
Licenses: GPL 3+
Build system: gnu
Synopsis: Guile bindings for libnotify
Description:

Provides bindings for GNOME's libnotify C library to Guile

srfi-64-driver 0.1
Dependencies: guile@2.2.7
Channel: guix
Location: gnu/packages/guile-xyz.scm (gnu packages guile-xyz)
Home page: https://ngyro.com/software/srfi-64-driver.html
Licenses: GPL 3+
Build system: gnu
Synopsis: Automake test driver for SRFI 64 test suites
Description:

This package provides an Automake test driver that can run SRFI 64 test suites. It gives Automake insight into the individual tests being run, resulting clearer and more specific output.

guile-bewaking 0.1.9
Propagated dependencies: openssl@3.5.5 xxd@9.2.0333
Channel: guix
Location: gnu/packages/guile-xyz.scm (gnu packages guile-xyz)
Home page: https://codeberg.org/jjba23/bewaking
Licenses: LGPL 3+
Build system: guile
Synopsis: Authentication / Authorization library for Guile Scheme
Description:

bewaking provides functionalities to (double) encrypt and decrypt data, aided by a custom obfuscation algorithm.

It also provides a DSL to be used for Authorization and Authentication for your Guile Scheme projects with a simple user permission system.

Data is protected through multiple layers of cryptography techniques and obfuscation tricks, producing secure files and tokens one can use.

guile-aws 0.1.0-1.f32bea1
Dependencies: guile@3.0.9
Propagated dependencies: guile-json@4.7.3 guile-gcrypt@0.5.0
Channel: guix
Location: gnu/packages/guile-xyz.scm (gnu packages guile-xyz)
Home page: https://git.elephly.net/software/guile-aws.git
Licenses: GPL 3+
Build system: gnu
Synopsis: Scheme DSL for the AWS APIs
Description:

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.

guile2.2-fibers 1.4.3
Dependencies: guile@2.2.7
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.

guile-scheme-json-rpc 0.5.0
Dependencies: guile@3.0.9
Propagated dependencies: guile-srfi-145@0.0.1 guile-srfi-180@0-0.9188bf9
Channel: guix
Location: gnu/packages/guile-xyz.scm (gnu packages guile-xyz)
Home page: https://codeberg.org/rgherdt/scheme-json-rpc/
Licenses: Expat
Build system: gnu
Synopsis: Library providing JSON-RPC capability for Guile Scheme
Description:

This library implements parts of the JSON-RPC specification, allowing for calling methods on remote servers by exchanging JSON objects.

guile2.2-irregex 0.9.12
Channel: guix
Location: gnu/packages/guile-xyz.scm (gnu packages guile-xyz)
Home page: https://synthcode.com/scheme/irregex
Licenses: Modified BSD
Build system: guile
Synopsis: S-expression based regular expressions
Description:

Irregex is an s-expression based alternative to your classic string-based regular expressions. It implements SRFI 115 and is deeply inspired by the SCSH regular expression system.

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-miniadapton 0-1.1b5749422
Channel: guix
Location: gnu/packages/guile-xyz.scm (gnu packages guile-xyz)
Home page: https://github.com/fisherdj/miniAdapton
Licenses: Expat
Build system: guile
Synopsis: Minimal implementation of incremental computation in Guile Scheme
Description:

This package provides a complete Scheme implementation of miniAdapton, which implements the core functionality of the Adapton system for incremental computation (also known as self-adjusting computation). Like Adapton, miniAdapton allows programmers to safely combine mutation and memoization. miniAdapton is built on top of an even simpler system, microAdapton. Both miniAdapton and microAdapton are designed to be easy to understand, extend, and port to host languages other than Scheme.

Total packages: 72465