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

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.


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-syntax-highlight 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-syntax-highlight.html
Licenses: LGPL 3+
Build system: gnu
Synopsis: General-purpose syntax highlighter for GNU Guile
Description:

Guile-syntax-highlight is a general-purpose syntax highlighting library for GNU Guile. It can parse code written in various programming languages into a simple s-expression that can be converted to HTML (via SXML) or any other format for rendering.

guile-fslib 0.2.0
Dependencies: guile@3.0.9
Channel: guix
Location: gnu/packages/guile-xyz.scm (gnu packages guile-xyz)
Home page: https://notabug.org/ZelphirKaltstahl/guile-fslib
Licenses: AGPL 3+
Build system: guile
Synopsis: Helper functions for working with locations in file systems
Description:

This package contains helper functions for working with file system locations.

guile-dotenv-cli 0.3.1
Dependencies: guile@3.0.9 bash-minimal@5.2.37
Propagated dependencies: guile-config@0.5.1 guile-dotenv@0.3.1
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.

Additionally, this package provides a dotenv command, exposes part of the guile-dotenv Guile API as command lines invocations.

guile-parted 0.0.7
Dependencies: guile@3.0.9 parted@3.7
Propagated dependencies: guile-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-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.

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.

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

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

guile-sparql 0.0.8
Dependencies: guile@3.0.9
Channel: guix
Location: gnu/packages/guile-xyz.scm (gnu packages guile-xyz)
Home page: https://github.com/roelj/guile-sparql
Licenses: GPL 3+
Build system: gnu
Synopsis: SPARQL module for Guile
Description:

This package provides the functionality to query a SPARQL endpoint. Additionally, it provides an interface to write SPARQL queries using S-expressions.

guile-lens 0.1-1.722dcf7
Channel: guix
Location: gnu/packages/guile-xyz.scm (gnu packages guile-xyz)
Home page: https://gitlab.com/a-sassmannshausen/guile-lens.git
Licenses: GPL 3+
Build system: gnu
Synopsis: Composable lenses for data structures in Guile
Description:

Guile-Lens is a library implementing lenses in Guile. The library is currently a re-implementation of the lentes library for Clojure. Lenses provide composable procedures, which can be used to focus, apply functions over, or update a value in arbitrary data structures.

guile-scriba 0.3.3
Dependencies: guile@3.0.9
Propagated dependencies: guile-json@4.7.3
Channel: guix
Location: gnu/packages/guile-xyz.scm (gnu packages guile-xyz)
Home page: https://codeberg.org/jjba23/scriba
Licenses: LGPL 3+
Build system: guile
Synopsis: Structured logging framework for Guile Scheme
Description:

Scriba is a structured logging library for GNU Guile that prioritizes flexibility and observability. It provides modular log routing, formatting, and filtering, allowing developers to generate human-readable console logs during development and machine-readable JSON logs for production environments. Key features include an auto-logger configured via environment variables, dynamically scoped log contexts using Scheme parameters, ahead-of-time log level filtering, and minimal runtime overhead achieved through memoization and compile-time macros.

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.

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-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-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-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-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-kolam 0.1.0
Propagated dependencies: guile-json@4.7.3
Channel: guix
Location: gnu/packages/guile-xyz.scm (gnu packages guile-xyz)
Home page: https://kolam.systemreboot.net
Licenses: AGPL 3+
Build system: gnu
Synopsis: GraphQL implementation for Scheme
Description:

guile-kolam is a GraphQL implementation for Scheme. kolam features a parser to parse and serialize GraphQL documents, a type system to create GraphQL schemas, an execution engine to execute GraphQL queries, and a HTTP handler to implement a HTTP GraphQL endpoint.

guile2.2-email 0.4.1
Dependencies: guile@2.2.7
Channel: guix
Location: gnu/packages/guile-xyz.scm (gnu packages guile-xyz)
Home page: https://guile-email.systemreboot.net
Licenses: AGPL 3+
Build system: gnu
Synopsis: Guile email parser
Description:

guile-email is a collection of email utilities implemented in pure guile. It supports parsing MIME (Multipurpose Internet Mail Extensions) compliant email messages and reading emails from the mbox format.

guile-debbugs 0.0.3
Propagated dependencies: guile-email@0.4.1
Channel: guix
Location: gnu/packages/guile-xyz.scm (gnu packages guile-xyz)
Home page: https://savannah.gnu.org/projects/guile-debbugs/
Licenses: GPL 3+
Build system: gnu
Synopsis: Guile interface to the Debbugs bug tracking service
Description:

This package provides a Guile library to communicate with a Debbugs bug tracker's SOAP service, such as https://bugs.gnu.org.

Total packages: 73954