_            _    _        _         _
      /\ \         /\ \ /\ \     /\_\      / /\
      \_\ \       /  \ \\ \ \   / / /     / /  \
      /\__ \     / /\ \ \\ \ \_/ / /     / / /\ \__
     / /_ \ \   / / /\ \ \\ \___/ /     / / /\ \___\
    / / /\ \ \ / / /  \ \_\\ \ \_/      \ \ \ \/___/
   / / /  \/_// / /   / / / \ \ \        \ \ \
  / / /      / / /   / / /   \ \ \   _    \ \ \
 / / /      / / /___/ / /     \ \ \ /_/\__/ / /
/_/ /      / / /____\/ /       \ \_\\ \/___/ /
\_\/       \/_________/         \/_/ \_____\/
guile-file-names 0.3
Dependencies: guile@2.2.7
Channel: guix
Location: gnu/packages/guile-xyz.scm (gnu packages guile-xyz)
Home page: https://gitlab.com/brandoninvergo/guile-file-names
Licenses: LGPL 3+
Synopsis: Manipulate file names
Description:

The (file-names) module provides tools for manipulating file names. The module was built on the idea that doing anything more than a non-trivial modification of a file name string is a pain (making sure all slashes are present and accounted for, resolving . and .., etc). Inevitably, you have to break the string up into chunks and operate on that list of components. This module takes care of that for you.

guile-g-golf.git 0.8.0-a.5-0.4120743
Dependencies: guile@3.0.9 guile-lib@0.2.8.1 glib@2.83.3
Propagated dependencies: gobject-introspection@1.82.0
Channel: small-guix
Location: small-guix/packages/guile-xyz.scm (small-guix packages guile-xyz)
Home page: https://www.gnu.org/software/g-golf/
Licenses: LGPL 3+
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.

Note: Currently, when developing with G-Golf in guix shell, there is a grafts bug in Guix. To avoid it, use Guix' --no-grafts option. Guix packages that use wrap-program are unaffected.

guile2.0-gdbm-ffi 20120209.fa1d5b6
Dependencies: gdbm@1.25
Channel: guix
Location: gnu/packages/guile.scm (gnu packages guile)
Home page: https://github.com/ijp/guile-gdbm
Licenses: GPL 3+
Synopsis: Guile bindings to the GDBM library via Guile's FFI
Description:

Guile bindings to the GDBM key-value storage system, using Guile's foreign function interface.

guile2.2-gdbm-ffi 20120209.fa1d5b6
Dependencies: gdbm@1.25
Channel: guix
Location: gnu/packages/guile.scm (gnu packages guile)
Home page: https://github.com/ijp/guile-gdbm
Licenses: GPL 3+
Synopsis: Guile bindings to the GDBM library via Guile's FFI
Description:

Guile bindings to the GDBM key-value storage system, using Guile's foreign function interface.

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

guile2.2-charting 0.2.0-1.75f755b
Dependencies: guile@2.2.7
Propagated dependencies: guile2.2-cairo@1.11.2
Channel: guix
Location: gnu/packages/plotutils.scm (gnu packages plotutils)
Home page: https://wingolog.org/projects/guile-charting/
Licenses: LGPL 2.1+
Synopsis: Create charts and graphs in Guile
Description:

Guile-Charting is a Guile Scheme library to create bar charts and graphs using the Cairo drawing library.

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
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-dbd-sqlite3 2.1.8
Dependencies: sqlite@3.39.3 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+
Synopsis: Guile DBI driver for SQLite
Description:

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

guile-struct-pack 1.1.1
Channel: guix
Location: gnu/packages/guile-xyz.scm (gnu packages guile-xyz)
Home page: https://gitlab.com/weinholt/struct-pack
Licenses: Expat
Synopsis: R6RS library for working with packed byte structures
Description:

This is an R6RS library for working with packed byte structures. It is similar to struct in Python or pack and unpack in Perl.

guile2.2-readline 2.2.7
Dependencies: guile@2.2.7 readline@8.2.13 libffi@3.4.6 libxcrypt@4.4.38 bash-minimal@5.2.37
Propagated dependencies: libunistring@1.3 libltdl@2.4.7 libgc@8.2.8 gmp@6.3.0
Channel: guix
Location: gnu/packages/guile.scm (gnu packages guile)
Home page: https://www.gnu.org/software/guile/
Licenses: GPL 3+
Synopsis: Line editing support for GNU Guile
Description:

This module provides line editing support via the Readline library for GNU Guile. Use the (ice-9 readline) module and call its activate-readline procedure to enable it.

guile2.2-shepherd 0.10.5
Dependencies: guile@2.2.7 guile2.2-fibers@1.1.1
Channel: guix
Location: gnu/packages/admin.scm (gnu packages admin)
Home page: https://www.gnu.org/software/shepherd/
Licenses: GPL 3+
Synopsis: System service manager
Description:

The GNU Shepherd is a daemon-managing daemon, meaning that it supervises the execution of system services, replacing similar functionality found in typical init systems. It provides dependency-handling through a convenient interface and is based on GNU Guile.

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+
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-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
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-fibers-next 1.3.1-0.96cd1f4
Dependencies: guile-next@3.0.10-1.402e0df
Channel: guix
Location: gnu/packages/guile-xyz.scm (gnu packages guile-xyz)
Home page: https://codeberg.org/guile/fibers
Licenses: LGPL 3+
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.

emacs-geiser-guile 20240920.35
Dependencies: guile@3.0.9
Propagated dependencies: emacs-geiser@20250922.2344
Channel: emacs
Location: emacs/packages/melpa.scm (emacs packages melpa)
Home page: https://gitlab.com/emacs-geiser/guile
Licenses:
Synopsis: Guile and Geiser talk to each other
Description:

Documentation at https://melpa.org/#/geiser-guile

guile2.2-colorized 0.1
Channel: guix
Location: gnu/packages/guile-xyz.scm (gnu packages guile-xyz)
Home page: https://gitlab.com/NalaGinrut/guile-colorized
Licenses: GPL 3+
Synopsis: Colorized REPL for Guile
Description:

Guile-colorized provides you with a colorized REPL for GNU Guile.

guile-custom-ports 1.2
Channel: guix
Location: gnu/packages/guile-xyz.scm (gnu packages guile-xyz)
Home page: https://codeberg.org/Baleine/guile-custom-ports
Licenses: LGPL 3+
Synopsis: Standalone custom ports for Guile before 3.10
Description:

guile-custom-port overrides Guile's port modules to bring the custom ports from Guile 3.10 to previous versions.

emacs-geiser-guile 0.28.3
Dependencies: guile@3.0.9
Propagated dependencies: emacs-geiser@0.32
Channel: guix
Location: gnu/packages/emacs-xyz.scm (gnu packages emacs-xyz)
Home page: https://www.nongnu.org/geiser/
Licenses: Modified BSD
Synopsis: Guile Scheme support for Geiser
Description:

This package adds support for the Guile Scheme implementation to Geiser, a generic Scheme interaction mode for the GNU Emacs editor.

emacs-geiser-guile 0.28.3
Dependencies: guile@3.0.9
Propagated dependencies: emacs-geiser@0.28.2-1.bd12f2d
Channel: rde
Location: rde/packages/emacs-xyz.scm (rde packages emacs-xyz)
Home page: https://www.nongnu.org/geiser/
Licenses: Modified BSD
Synopsis: Guile Scheme support for Geiser
Description:

This package adds support for the Guile Scheme implementation to Geiser, a generic Scheme interaction mode for the GNU Emacs editor.

emacs-geiser-guile 0.28.3
Dependencies: guile@3.0.9
Propagated dependencies: emacs-geiser@0.32
Channel: rrr
Location: rrr/packages/emacs-xyz.scm (rrr packages emacs-xyz)
Home page: https://www.nongnu.org/geiser/
Licenses: Modified BSD
Synopsis: Guile Scheme support for Geiser
Description:

This package adds support for the Guile Scheme implementation to Geiser, a generic Scheme interaction mode for the GNU Emacs editor.

guile-machine-code 2.2.0
Propagated dependencies: guile-struct-pack@1.1.1
Channel: guix
Location: gnu/packages/guile-xyz.scm (gnu packages guile-xyz)
Home page: https://gitlab.com/weinholt/machine-code
Licenses: Expat
Synopsis: Tools that relate to machine code and object formats
Description:

This project is about the development of tools that relate to machine code and object formats; for all architectures. Here you'll find libraries for working with binary code: assembly, disassembly, instruction tables, object formats and related areas.

guile2.2-mailutils 3.20
Dependencies: guile@2.2.7 gsasl@2.2.2 gnutls@3.8.3 ncurses@6.2.20210619 readline@8.2.13 linux-pam@1.5.2 libltdl@2.4.7 libxcrypt@4.4.38 gdbm@1.25 libunistring@1.3
Channel: guix
Location: gnu/packages/mail.scm (gnu packages mail)
Home page: https://mailutils.org
Licenses: GPL 3+ LGPL 3+
Synopsis: Utilities and library for reading and serving mail
Description:

GNU Mailutils is a collection of programs for managing, viewing and processing electronic mail. It contains both utilities and server daemons and all operate in a protocol-agnostic way. The underlying libraries are also available, simplifying the addition of mail capabilities to new software. GNU Mailutils provides the following commands:

  • dotlock

  • decodemail

  • frm

  • from

  • guimb

  • mail

  • mailutils

  • mailutils-config

  • messages

  • mimeview

  • movemail

  • popauth

  • putmail

  • readmsg

  • sieve

guile-goblins-next 0.14.0-1.abf0a05
Dependencies: graphviz@7.0.1 guile-next@3.0.10-1.402e0df
Propagated dependencies: guile-fibers@1.4.1 guile-gnutls@5.0.1
Channel: spritely
Location: spritely/packages/goblins.scm (spritely packages goblins)
Home page: https://spritely.institute/goblins
Licenses: ASL 2.0
Synopsis: Distributed programming environment for Guile
Description:

guile-goblins is the Guile version of Spritely Goblins, a transactional, distributed programming environment following object capability security designs. Goblins is a general toolkit, and also the core layer of Spritely's work to support healthy distributed networked communities. Goblins allows for cooperation between networked programs in a mutually suspicious network through OCapN, the Object Capability Network. This includes collaboration across runtimes; for instance, programs written in the Guile and Racket versions of Goblins are able to speak to each other.

emacs-flymake-guile 0.1.2-3.9d91f43
Channel: rrr
Location: rrr/packages/emacs-xyz.scm (rrr packages emacs-xyz)
Home page: https://git.sr.ht/~akagi/flymake-guile
Licenses: GPL 3+
Synopsis: Flymake backend for GNU Guile
Description:

This package provides a Flymake backend for GNU Guile.

Total results: 324