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

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.


cl-html-entities 0.02-1.4af0180
Propagated dependencies: cl-ppcre@2.1.1 cl-fiveam@1.4.2
Channel: guix
Location: gnu/packages/lisp-xyz.scm (gnu packages lisp-xyz)
Home page: https://github.com/BnMcGn/html-entities/
Licenses: Expat
Build system: asdf/source
Synopsis: Encode and decode entities in HTML with Common Lisp
Description:

Html-entities is a Common Lisp library that lets you encode and decode entities in HTML.

cl-dexador 0.9.15-3.d7ac217
Propagated dependencies: cl-alexandria@1.4-0.009b7e5 cl-babel@0.5.0-3.627d6a6 cl-bordeaux-threads@0.9.3 cl-chipz@0.8-2.82a17d3 cl-chunga@1.1.9 cl-cl+ssl@0.0.0-6.17d5cdd cl-base64@3.3.4-1.577683b cl-cookie@0.9.10-1.cea55ae cl-ppcre@2.1.1 cl-fast-http@0.2.0-2.502a377 cl-fast-io@1.0.0-3.a4c5ad6 cl-quri@0.7.0-0.03ecaf3 cl-trivial-garbage@0.21-0.3474f64 cl-trivial-gray-streams@2.0-1.2b3823e cl-trivial-mimes@1.1.0-3.8b1ea12 cl-usocket@0.8.9
Channel: guix
Location: gnu/packages/lisp-xyz.scm (gnu packages lisp-xyz)
Home page: https://github.com/fukamachi/dexador
Licenses: Expat
Build system: asdf/source
Synopsis: Yet another HTTP client for Common Lisp
Description:

Dexador is yet another HTTP client for Common Lisp with neat APIs and connection-pooling. It is meant to supersede Drakma.

cl-named-closure 0.0.1-0.d573055
Propagated dependencies: cl-alexandria@1.4-0.009b7e5 cl-serapeum@0.0.0-13.71f35c9 cl-iterate@1.5.3 cl-trivial-cltl2@0.1.1-2.8a3bda3
Channel: guix
Location: gnu/packages/lisp-xyz.scm (gnu packages lisp-xyz)
Home page: https://github.com/kchanqvq/named-closure
Licenses: Expat
Build system: asdf/source
Synopsis: Introspectable, readably-printable and redefinable closures
Description:

A CLOS class that defines callable objects whose behavior is similar to closures but adds conveniences such as introspectability.

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

sbcl-misc-extensions 4.2.3
Channel: guix
Location: gnu/packages/lisp-xyz.scm (gnu packages lisp-xyz)
Home page: https://common-lisp.net/project/misc-extensions/
Licenses: Public Domain
Build system: asdf/sbcl
Synopsis: Collection of small macros and extensions for Common Lisp
Description:

This project is intended as a catchall for small, general-purpose extensions to Common Lisp. It contains:

  • new-let, a macro that combines and generalizes let, let* and multiple-value-bind,

  • gmap, an iteration macro that generalizes map.

ecl-cl-slug 0.4.1-1.ffb229d
Dependencies: ecl-cl-ppcre@2.1.1
Channel: guix
Location: gnu/packages/lisp-xyz.scm (gnu packages lisp-xyz)
Home page: https://github.com/EuAndreh/cl-slug
Licenses: LLGPL
Build system: asdf/ecl
Synopsis: Multi-language slug formatter
Description:

This is a small Common Lisp library to make slugs, mainly for URIs, from English and beyond.

ecl-file-select 1.0.0-1.ef25f6d
Dependencies: ecl-cffi@0.24.1-2.32c90d4 ecl-documentation-utils@1.2.0-1.cd5b506 ecl-float-features@1.0.0-3.daecae2
Channel: guix
Location: gnu/packages/lisp-xyz.scm (gnu packages lisp-xyz)
Home page: https://shinmera.github.io/file-select/
Licenses: Zlib
Build system: asdf/ecl
Synopsis: Invoke the native file selection dialogs to open or save files
Description:

This library allows you to open native file dialogs to open and save files. This is useful if you have an application that's primarily text based and would like a more convenient file selection utility, or if you are working with a UI toolkit that does not offer a way to access the native file dialogs directly.

ecl-magic-ed 0.2-1.30bb278
Channel: guix
Location: gnu/packages/lisp-xyz.scm (gnu packages lisp-xyz)
Home page: https://github.com/sanel/magic-ed
Licenses: Expat
Build system: asdf/ecl
Synopsis: Editing facility for Common Lisp REPL
Description:

Magic (ed) is a tiny editing facility for Common Lisp, where you can directly load, edit, manipulate and evaluate file or file content from REPL. This package also can be a starting point for people who are not accustomed to Emacs or SLIME and would like to continue using their default terminal/console editor with Common Lisp.

ecl-cl-spark 0.1.13-1.4e34bce
Channel: guix
Location: gnu/packages/lisp-xyz.scm (gnu packages lisp-xyz)
Home page: https://github.com/tkych/cl-spark
Licenses: Expat
Build system: asdf/ecl
Synopsis: Common Lisp library to make histograms
Description:

This is a Common Lisp library to make histograms using UTF-8 block characters.

cl-gtk4 1.0.0-3.b3e69da
Dependencies: gobject-introspection@1.86.0
Propagated dependencies: cl-glib@1.0.0-1.9e52827 cl-gobject-introspection-wrapper@1.0.0-1.2d197cb gtk@4.20.3
Channel: guix
Location: gnu/packages/lisp-xyz.scm (gnu packages lisp-xyz)
Home page: https://github.com/bohonghuang/cl-gtk4
Licenses: LGPL 3
Build system: asdf/source
Synopsis: GTK4 bindings for Common Lisp
Description:

This library provides GTK4 bindings for Common Lisp via Gobject Introspection, in the cl-gtk4 ASDF system.

ecl-pem 0.1.0-0.1ffb17e
Dependencies: ecl-asn1@0.1.0-0.b0388fa ecl-cl-ppcre@2.1.1 ecl-trivia@0.1-0.8b406c3 ecl-ironclad@0.61 ecl-cl-base64@3.3.4-1.577683b
Channel: guix
Location: gnu/packages/lisp-xyz.scm (gnu packages lisp-xyz)
Home page: https://github.com/fukamachi/pem
Licenses: FreeBSD
Build system: asdf/ecl
Synopsis: PEM parser for Common Lisp
Description:

This package provides a PEM (Privacy-Enhanced Mail) parser for Common Lisp.

sbcl-usocket 0.8.9
Dependencies: sbcl-bordeaux-threads@0.9.3 sbcl-split-sequence@2.0.1
Channel: guix
Location: gnu/packages/lisp-xyz.scm (gnu packages lisp-xyz)
Home page: https://common-lisp.net/project/usocket/
Licenses: Expat
Build system: asdf/sbcl
Synopsis: Universal socket library for Common Lisp
Description:

This library strives to provide a portable TCP/IP and UDP/IP socket interface for as many Common Lisp implementations as possible, while keeping the abstraction and portability layer as thin as possible.

cl-trivial-file-size 0.0.0-0.1c1d672
Propagated dependencies: cl-fiveam@1.4.2
Channel: guix
Location: gnu/packages/lisp-xyz.scm (gnu packages lisp-xyz)
Home page: https://github.com/ruricolist/trivial-file-size
Licenses: Expat
Build system: asdf/source
Synopsis: Size of a file in bytes in Common Lisp
Description:

The canonical way to determine the size of a file in bytes, using Common Lisp, is to open the file with an element type of (unsigned-byte 8) and then calculate the length of the stream. This is less than ideal. In most cases it is better to get the size of the file from its metadata, using a system call.

This library exports a single function, file-size-in-octets. It returns the size of a file in bytes, using system calls when possible.

sbcl-zippy 1.1.0-1.ed9bca5
Dependencies: sbcl-documentation-utils@1.2.0-1.cd5b506 sbcl-file-attributes@1.0.0-2.bbde396 sbcl-pathname-utils@1.1.0-4.3309d65 sbcl-alexandria@1.4-0.009b7e5 sbcl-nibbles@0.14-3.a46a677 sbcl-babel@0.5.0-3.627d6a6 sbcl-3bz@0.0.0-1.569614c sbcl-salza2@2.1
Channel: guix
Location: gnu/packages/lisp-xyz.scm (gnu packages lisp-xyz)
Home page: https://shinmera.github.io/zippy/
Licenses: Zlib
Build system: asdf/sbcl
Synopsis: Fast zip archive library
Description:

Zippy is a library for the PKWARE Zip archive format. It can read and write zip files. It features:

  • archive inspection without extraction;

  • Zip64 support;

  • split archive support;

  • PKWARE decryption;

  • fast deflate decompression thanks to 3bz;

  • operates on streams and vectors;

  • can compress stream->stream;

  • extensible for other encryption and compression mechanisms.

sbcl-chanl 0.4.1-1.56e90a1
Dependencies: sbcl-bordeaux-threads@0.9.3
Channel: guix
Location: gnu/packages/lisp-xyz.scm (gnu packages lisp-xyz)
Home page: https://github.com/zkat/chanl
Licenses: Expat Modified BSD
Build system: asdf/sbcl
Synopsis: Portable channel-based concurrency for Common Lisp
Description:

Common Lisp library for channel-based concurrency. In a nutshell, you create various threads sequentially executing tasks you need done, and use channel objects to communicate and synchronize the state of these threads.

sbcl-music-spelling 0.1-0.a2d492a
Dependencies: sbcl-alexandria@1.4-0.009b7e5
Channel: guix
Location: gnu/packages/lisp-xyz.scm (gnu packages lisp-xyz)
Home page: https://github.com/ntrocado/music-spelling/
Licenses: ASL 2.0
Build system: asdf/sbcl
Synopsis: Automatically spell musical pitches and rhythms
Description:

This package implements an algorithm for the spelling of enharmonics and dealing with ties and dots in rhythm notation.

sbcl-trivial-channels 1.0-1.e237011
Dependencies: sbcl-bordeaux-threads@0.9.3 sbcl-trivial-timeout@0.1.5-2.e70d9b4
Channel: guix
Location: gnu/packages/lisp-xyz.scm (gnu packages lisp-xyz)
Home page: https://github.com/rpav/trivial-channels
Licenses: FreeBSD
Build system: asdf/sbcl
Synopsis: Common Lisp simple thread-safe channels with timeout
Description:

It's very basic implementation of channels and queue for Common Lisp.

ecl-cl-glib 1.0.0-1.9e52827
Dependencies: glib@2.86.0 gobject-introspection@1.86.0 ecl-bordeaux-threads@0.9.3 ecl-cl-gobject-introspection-wrapper@1.0.0-1.2d197cb
Channel: guix
Location: gnu/packages/lisp-xyz.scm (gnu packages lisp-xyz)
Home page: https://github.com/bohonghuang/cl-glib
Licenses: LGPL 3+
Build system: asdf/ecl
Synopsis: Glib, GIO and Gobject bindings for Common Lisp
Description:

This library provides Glib, GIO and Gobject bindings for Common Lisp via Gobject Introspection.

sbcl-dynamic-mixins 0.0-1.7cc09be
Dependencies: sbcl-alexandria@1.4-0.009b7e5 sbcl-closer-mop@1.0.0-3.7b86f2a
Channel: guix
Location: gnu/packages/lisp-xyz.scm (gnu packages lisp-xyz)
Home page: https://github.com/rpav/dynamic-mixins
Licenses: FreeBSD
Build system: asdf/sbcl
Synopsis: Simple, dynamic class combination for CLOS
Description:

Dynamic-mixins is for simple, dynamic class combination; it allows objects to be mixed and updated without manually defining many permutations.

cl-legit 1.0.0-4.877147a
Dependencies: git@2.52.0
Propagated dependencies: cl-ppcre@2.1.1 cl-documentation-utils@1.2.0-1.cd5b506 cl-lambda-fiddle@1.0.0-1.d16bba5 cl-simple-inferiors@1.1.0-1.deac886
Channel: guix
Location: gnu/packages/lisp-xyz.scm (gnu packages lisp-xyz)
Home page: https://codeberg.org/shinmera/legit
Licenses: Zlib
Build system: asdf/source
Synopsis: Interface to the git binary
Description:

This is an interface to the git binary to make controlling it from within Common Lisp much easier. It might not ever reach full coverage of all features given git's immense size, but features will be added as they are needed. The low-level command API is fully mapped however.

ecl-plump-sexp 0.1.0-1.a40f66d
Dependencies: ecl-plump@2.0.0-4.251fbe0
Channel: guix
Location: gnu/packages/lisp-xyz.scm (gnu packages lisp-xyz)
Home page: https://codeberg.org/shinmera/plump-sexp
Licenses: Zlib
Build system: asdf/ecl
Synopsis: Convert S-expressions into a Plump DOM and back
Description:

The Plump-SEXP library is a backend for Plump which can convert between S-expressions and the Plump DOM.

cl-eris 0.1
Propagated dependencies: cl-alexandria@1.4-0.009b7e5 cl-bordeaux-threads@0.9.3 cl-function-cache@1.0.3 cl-ironclad@0.61 cl-mmap@1.0.0-0.ba2e98c cl-osicat@0.7.0-4.9823279 cl-serapeum@0.0.0-13.71f35c9 cl-trivial-gray-streams@2.0-1.2b3823e cl-fiveam@1.4.2
Channel: guix
Location: gnu/packages/lisp-xyz.scm (gnu packages lisp-xyz)
Home page: https://git.ykonai.net/eris-cl/
Licenses: LGPL 3+
Build system: asdf/source
Synopsis: ERIS implementation for Common Lisp
Description:

This is a Common Lisp implementation of the Encoding for Robust Immutable Storage specification (ERIS).

sbcl-exit-hooks 0.0.0-1.78050f4
Channel: guix
Location: gnu/packages/lisp-xyz.scm (gnu packages lisp-xyz)
Home page: https://github.com/ailisp/exit-hooks
Licenses: FreeBSD
Build system: asdf/sbcl
Synopsis: Call functions automatically when Common Lisp exits
Description:

exit-hooks provides a portable way to automatically call some user-defined function when exiting Common Lisp (both quit from the REPL or a kill in a shell). Like atexit in C and Python or Java’s Runtime.addShutdownHook(). It currently supports SBCL, CCL, ECL, ABCL, Allegro CL, clisp and CMUCL. Before exit-hooks, there was no portable way of doing so and no staightforward way to use an exit hook on ABCL. It can be used for tasks like parmenantly save something when exiting Lisp.

Total packages: 70988