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

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.


sbcl-mw-equiv 0.1.2-1.3ae8714
Channel: guix
Location: gnu/packages/lisp-xyz.scm (gnu packages lisp-xyz)
Home page: https://github.com/sharplispers/mw-equiv/
Licenses: FreeBSD
Build system: asdf/sbcl
Synopsis: Extensible object equivalence protocol for Common Lisp
Description:

Common Lisp comes with quite some functions to compare objects for equality, yet none is applicable in every situation and in general this is hard, as equality of objects depends on the semantics of operations on them. As consequence, users find themselves regularly in a situation where they have to roll their own specialized equality test.

This module provides one of many possible equivalence relations between standard Common Lisp objects. However, it can be extended for new objects through a simple CLOS protocol. The rules when two objects are considered equivalent distinguish between mutating and frozen objects. A frozen object is promised not to be mutated in the future in a way that operations on it can notice the difference.

We have chosen to compare mutating objects only for identity (pointer equality), to avoid various problems. Equivalence for frozen objects on the other hand is established by recursing on the objects' constituent parts and checking their equivalence. Hence, two objects are equivalent under the OBJECT= relation, if they are either identical, or if they are frozen and structurally equivalent, i.e. their constituents are point-wise equivalent.

Since many objects are potentially mutable, but are not necessarily mutated from a certain point in their life time on, it is possible to promise to the equivalence relation that they remain frozen for the rest of their life time, thus enabling coarser equivalence than the often too fine-grained pointer equality.

cl-lisp-namespace 0.1-2.699fccb
Propagated dependencies: cl-alexandria@1.4-0.009b7e5 cl-fiveam@1.4.2
Channel: guix
Location: gnu/packages/lisp-xyz.scm (gnu packages lisp-xyz)
Home page: https://github.com/guicho271828/lisp-namespace
Licenses: LLGPL
Build system: asdf/source
Synopsis: LISP-N, or extensible namespaces in Common Lisp
Description:

Common Lisp already has major 2 namespaces, function namespace and value namespace (or variable namespace), but there are actually more — e.g., class namespace. This library offers macros to deal with symbols from any namespace.

ecl-trivial-do 0.1-2.a19f932
Channel: guix
Location: gnu/packages/lisp-xyz.scm (gnu packages lisp-xyz)
Home page: https://github.com/yitzchak/trivial-do
Licenses: Zlib
Build system: asdf/ecl
Synopsis: Additional dolist style macros for Common Lisp
Description:

Additional dolist style macros for Common Lisp, such as doalist, dohash, dolist*, doplist, doseq and doseq*.

cl-type-i 0.1-2.d34440a
Propagated dependencies: cl-alexandria@1.4-0.009b7e5 cl-introspect-environment@0.1-2.8fb20a1 cl-trivia.trivial@0.1-0.8b406c3 cl-fiveam@1.4.2
Channel: guix
Location: gnu/packages/lisp-xyz.scm (gnu packages lisp-xyz)
Home page: https://github.com/guicho271828/type-i
Licenses: LLGPL
Build system: asdf/source
Synopsis: Type inference utility on unary predicates for Common Lisp
Description:

This library tries to provide a way to detect what kind of type the given predicate is trying to check. This is different from inferring the return type of a function.

sbcl-fxml 0.0.0-1.a0e73bb
Dependencies: sbcl-babel@0.5.0-3.627d6a6 sbcl-named-readtables@0.9-5.aa6dab5 sbcl-serapeum@0.0.0-13.71f35c9 sbcl-quri@0.7.0-0.03ecaf3 sbcl-flexi-streams@1.0.20-1.4951d57 sbcl-split-sequence@2.0.1 sbcl-alexandria@1.4-0.009b7e5 sbcl-trivial-gray-streams@2.0-1.2b3823e
Channel: guix
Location: gnu/packages/lisp-xyz.scm (gnu packages lisp-xyz)
Home page: https://github.com/ruricolist/fxml
Licenses: LLGPL
Build system: asdf/sbcl
Synopsis: XML parser and serializer in Common Lisp
Description:

FXML is a secure-by-default, error-recovering XML parser and serializer. It is a fork of CXML.

You should use FXML instead of CXML if:

  • You are parsing potentially ill-formed XML.

  • You are parsing potentially malicious XML.

  • You need to use Klacks with namespaces.

FXML’s API is very close to CXML's, and for the most part you can refer to the CXML documentation for usage.

cl-hunchentoot-errors 0.0.1-0.69eb3bc
Propagated dependencies: cl-mimeparse@0.0.1-0.93cbdf6 cl-hunchentoot@1.3.1 cl-parse-number@1.8 cl-string-case@0.0.2-0.718c761
Channel: guix
Location: gnu/packages/lisp-xyz.scm (gnu packages lisp-xyz)
Home page: https://github.com/mmontone/hunchentoot-errors/
Licenses: Expat
Build system: asdf/source
Synopsis: Hunchentoot error pages and logs with request and session information
Description:

This package provides a functionality augmenting Hunchentoot error pages and logs with request and session information.

sbcl-trivial-with-current-source-form 0.1.0-1.9e343e0
Dependencies: sbcl-alexandria@1.4-0.009b7e5
Channel: guix
Location: gnu/packages/lisp-xyz.scm (gnu packages lisp-xyz)
Home page: https://github.com/scymtym/trivial-with-current-source-form
Licenses: LGPL 3
Build system: asdf/sbcl
Synopsis: Help producing better errors for macro users
Description:

This library allows macro writers to provide better feedback to macro users when errors are signaled during macroexpansion. It uses the compiler's concept of a source-form to report where the error or warning is located.

sbcl-alexa 2.1.1
Dependencies: sbcl-alexandria@1.4-0.009b7e5 sbcl-cl-ppcre@2.1.1
Channel: guix
Location: gnu/packages/lisp-xyz.scm (gnu packages lisp-xyz)
Home page: https://github.com/quil-lang/alexa
Licenses: Modified BSD
Build system: asdf/sbcl
Synopsis: Lexical Analyzer Generator for Common Lisp
Description:

ALEXA is a tool similar to lex or flex for generating lexical analyzers. Unlike tools like lex, however, ALEXA defines a domain-specific language within your Lisp program, so you don't need to invoke a separate tool.

cl-libyaml 0.1-1.a7fe9f6
Dependencies: libyaml@0.2.5
Propagated dependencies: cl-cffi@0.24.1-2.32c90d4 cl-fiveam@1.4.2
Channel: guix
Location: gnu/packages/lisp-xyz.scm (gnu packages lisp-xyz)
Home page: https://github.com/eudoxia0/cl-libyaml
Licenses: Expat
Build system: asdf/source
Synopsis: Libyaml bindings for Common Lisp
Description:

This is a binding to the libyaml library. It's not meant as a full library for YAML, just a bare binding with a couple of utility macros. For a YAML parser and emitter using this, check out cl-yaml.

cl-conspack 0.0.0-2.6e529d7
Propagated dependencies: cl-alexandria@1.4-0.009b7e5 cl-closer-mop@1.0.0-3.7b86f2a cl-fast-io@1.0.0-3.a4c5ad6 cl-ieee-floats@20170924-1.566b51a cl-trivial-garbage@0.21-0.3474f64 cl-trivial-utf-8@0.0.0-2.6ca9943 cl-fiveam@1.4.2
Channel: guix
Location: gnu/packages/lisp-xyz.scm (gnu packages lisp-xyz)
Home page: https://github.com/conspack/cl-conspack
Licenses: Modified BSD
Build system: asdf/source
Synopsis: CONSPACK implementation for Common Lisp
Description:

This package provides a CONSPACK implementation for Common Lisp.

ecl-inheriting-readers 1.0.1
Dependencies: ecl-class-options@1.0.1 ecl-closer-mop@1.0.0-3.7b86f2a ecl-compatible-metaclasses@1.0
Channel: guix
Location: gnu/packages/lisp-xyz.scm (gnu packages lisp-xyz)
Home page: https://www.hexstreamsoft.com/libraries/inheriting-readers/
Licenses: Unlicense
Build system: asdf/ecl
Synopsis: Simple yet powerful value inheritance scheme
Description:

This package provides a simple yet powerful value inheritance scheme.

ecl-jpl-queues 0.1
Dependencies: ecl-jpl-util@20151005 ecl-bordeaux-threads@0.9.3
Channel: guix
Location: gnu/packages/lisp-xyz.scm (gnu packages lisp-xyz)
Home page: https://www.thoughtcrime.us/software/jpl-queues/
Licenses: ISC
Build system: asdf/ecl
Synopsis: Common Lisp library implementing a few different kinds of queues
Description:

A Common Lisp library implementing a few different kinds of queues:

  • Bounded and unbounded FIFO queues.

  • Lossy bounded FIFO queues that drop elements when full.

  • Unbounded random-order queues that use less memory than unbounded FIFO queues.

Additionally, a synchronization wrapper is provided to make any queue conforming to the jpl-queues API thread-safe for lightweight multithreading applications. (See Calispel for a more sophisticated CL multithreaded message-passing library with timeouts and alternation among several blockable channels.)

sbcl-schemeish 0.0.1-2.872ea3d
Dependencies: sbcl-trivial-arguments@1.1.0-1.ecd84ed sbcl-trivial-cltl2@0.1.1-2.8a3bda3
Channel: guix
Location: gnu/packages/lisp-xyz.scm (gnu packages lisp-xyz)
Home page: https://github.com/chebert/schemeish
Licenses: Expat
Build system: asdf/sbcl
Synopsis: Scheme style syntax/macros/functions for Common Lisp
Description:

Schemeish implements several useful Scheme constructs for Common Lisp. These include named-let, define, scheme argument lists, and a shortcut to FUNCALL with [] instead of ().

ecl-damn-fast-priority-queue 0.0.2-0.f4c0374
Dependencies: ecl-alexandria@1.4-0.009b7e5
Channel: guix
Location: gnu/packages/lisp-xyz.scm (gnu packages lisp-xyz)
Home page: https://github.com/phoe/damn-fast-priority-queue
Licenses: Expat
Build system: asdf/ecl
Synopsis: Fast priority queue
Description:

A heap-based priority queue whose first and foremost priority is speed.

cl-liballegro 0.2.15-1.49f632c
Dependencies: allegro@5.2.7.0
Propagated dependencies: cl-cffi@0.24.1-2.32c90d4 cl-float-features@1.0.0-3.daecae2 cl-trivial-garbage@0.21-0.3474f64 cl-trivial-main-thread@1.0.0-1.25f1149
Channel: guix
Location: gnu/packages/lisp-xyz.scm (gnu packages lisp-xyz)
Home page: https://github.com/resttime/cl-liballegro
Licenses: Zlib
Build system: asdf/source
Synopsis: Allegro 5 game programming library bindings for Common Lisp
Description:

This package provides CFFI bindings and interface to Allegro 5 game developing library for Common Lisp.

sbcl-font-discovery 1.0.0-1.5101ca7
Dependencies: sbcl-cffi@0.24.1-2.32c90d4 sbcl-documentation-utils@1.2.0-1.cd5b506 sbcl-trivial-indent@1.0.0-1.f252750
Channel: guix
Location: gnu/packages/lisp-xyz.scm (gnu packages lisp-xyz)
Home page: https://shinmera.com/docs/font-discovery/
Licenses: Zlib
Build system: asdf/sbcl
Synopsis: Find system font files matching a font spec
Description:

This is a library to find system font files. It works on systems with FontConfig on Linux, BSD. It does not have any foreign dependencies that aren't already directly available on the system.

cl-strings 0.0.1-1.93ec417
Channel: guix
Location: gnu/packages/lisp-xyz.scm (gnu packages lisp-xyz)
Home page: https://github.com/diogoalexandrefranco/cl-strings
Licenses: Expat
Build system: asdf/source
Synopsis: Set of utilities to manipulate strings in Common Lisp
Description:

cl-strings is a small, portable, dependency-free set of utilities that make it even easier to manipulate text in Common Lisp. It has 100% test coverage and works at least on sbcl, ecl, ccl, abcl and clisp.

ecl-css-lite 0.01
Channel: guix
Location: gnu/packages/lisp-xyz.scm (gnu packages lisp-xyz)
Home page: https://github.com/paddymul/css-lite
Licenses: Modified BSD
Build system: asdf/ecl
Synopsis: CSS grammar for Lisp
Description:

cl-css-lite is a library for generating CSS from an s-exp based syntax. When compiled with Parenscript loaded in the Lisp image, it also provides the same CSS generation facilities in Parenscript-generated JavaScript code.

cl-lparallel 2.8.4-1.80fc295
Propagated dependencies: cl-alexandria@1.4-0.009b7e5 cl-bordeaux-threads@0.9.3 cl-trivial-garbage@0.21-0.3474f64
Channel: guix
Location: gnu/packages/lisp-xyz.scm (gnu packages lisp-xyz)
Home page: https://lparallel.org/
Licenses: Expat
Build system: asdf/source
Synopsis: Parallelism for Common Lisp
Description:

lparallel is a library for parallel programming in Common Lisp, featuring:

  • a simple model of task submission with receiving queue,

  • constructs for expressing fine-grained parallelism,

  • asynchronous condition handling across thread boundaries,

  • parallel versions of map, reduce, sort, remove, and many others,

  • promises, futures, and delayed evaluation constructs,

  • computation trees for parallelizing interconnected tasks,

  • bounded and unbounded FIFO queues,

  • high and low priority tasks,

  • task killing by category,

  • integrated timeouts.

cl-xhtmlambda 2022-01-21-0.c86376b
Propagated dependencies: cl-unicode@0.1.6
Channel: guix
Location: gnu/packages/lisp-xyz.scm (gnu packages lisp-xyz)
Home page: https://xhtmlambda.common-lisp.dev/
Licenses: Expat
Build system: asdf/source
Synopsis: (X)HTML library for Common Lisp
Description:

(X)HTMLambda is yet another (X)HTML library which emphasizes programmability and user-friendliness. Each (X)HTML element is a structured object and pretty-printing of (X)HTML trees is well defined to provide properly indented human-readable output even for complex recursive arrangements.

cl-collider 2025-08-18-1.7e0ebb0
Dependencies: jack@0.125.0 supercollider@3.14.0
Propagated dependencies: cl-alexandria@1.4-0.009b7e5 cl-bordeaux-threads@0.9.3 cl-cffi@0.24.1-2.32c90d4 cl-ppcre@2.1.1 cl-flexi-streams@1.0.20-1.4951d57 cl-ieee-floats@20170924-1.566b51a cl-named-readtables@0.9-5.aa6dab5 cl-osc@0.9-0.f647738 cl-pileup@1.0.1-1.f269473 cl-simple-inferiors@1.1.0-1.deac886 cl-split-sequence@2.0.1 cl-usocket@0.8.9
Channel: guix
Location: gnu/packages/lisp-xyz.scm (gnu packages lisp-xyz)
Home page: https://github.com/byulparan/cl-collider/
Licenses: Public Domain
Build system: asdf/source
Synopsis: SuperCollider client for CommonLisp
Description:

This package provides a SuperCollider client for Common Lisp.

sbcl-cl-ftp 1.6.1-0.530f1ec
Dependencies: sbcl-split-sequence@2.0.1 sbcl-usocket@0.8.9
Channel: guix
Location: gnu/packages/lisp-xyz.scm (gnu packages lisp-xyz)
Home page: https://github.com/pinterface/cl-ftp
Licenses: Expat
Build system: asdf/sbcl
Synopsis: FTP client for Common Lisp
Description:

CL-FTP is a library which provides FTP client functionality to a Common Lisp program. CL-FTP uses the USOCKET package for network sockets and the SPLIT-SEQUENCE package for some parsing needs.

cl-radiance 2.1.2-4.8249b00
Propagated dependencies: cl-babel@0.5.0-3.627d6a6 cl-bordeaux-threads@0.9.3 cl-ppcre@2.1.1 cl-closer-mop@1.0.0-3.7b86f2a cl-deploy@3.0.0-4.c9b869d cl-documentation-utils@1.2.0-1.cd5b506 cl-form-fiddle@1.1.0-0.e0c2359 cl-lambda-fiddle@1.0.0-1.d16bba5 cl-local-time@1.0.6-4.40169fe cl-modularize-hooks@1.0.2-1.e0348ed cl-modularize-interfaces@0.9.3-1.9635365 cl-puri@1.5.7-2.4bbab89 cl-trivial-indent@1.0.0-1.f252750 cl-trivial-mimes@1.1.0-3.8b1ea12 cl-ubiquitous@2.0.0-1.35eb7bd cl-alexandria@1.4-0.009b7e5 cl-dexador@0.9.15-3.d7ac217 cl-parachute@1.5.0-3.dd925cb cl-verbose@2.0.0-1.c5b7ecd
Channel: guix
Location: gnu/packages/lisp-xyz.scm (gnu packages lisp-xyz)
Home page: https://codeberg.org/shirakumo/radiance
Licenses: Zlib
Build system: asdf/source
Synopsis: Common Lisp web application environment
Description:

Radiance is a web application environment, which is sort of like a web framework, but more general, more flexible. It should let you write personal websites and generally deployable applications easily and in such a way that they can be used on practically any setup without having to undergo special adaptations.

sbcl-cl-modio 1.0.0-2.b1322bb
Dependencies: sbcl-alexandria@1.4-0.009b7e5 sbcl-zippy@1.1.0-1.ed9bca5 sbcl-jzon@1.1.4 sbcl-cl-ppcre@2.1.1 sbcl-drakma@2.0.8 sbcl-documentation-utils@1.2.0-1.cd5b506 sbcl-language-codes@1.0.0-1.e7aa0e3
Channel: guix
Location: gnu/packages/lisp-xyz.scm (gnu packages lisp-xyz)
Home page: https://codeberg.org/shinmera/cl-modio
Licenses: Zlib
Build system: asdf/sbcl
Synopsis: Client library for the mod.io API
Description:

This is a client library to interact with the "mod.io" (https://mod.io) platform to manage "mods" or extensions for games and other applications. It covers the full v1 API and includes convenience methods to make interacting with the API as well as syncing mods and so on easy.

Total packages: 32836