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

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-colored 1.0.0-2.54e6184
Propagated dependencies: cl-documentation-utils@1.2.0-1.cd5b506 cl-parachute@1.5.0-3.dd925cb
Channel: guix
Location: gnu/packages/lisp-xyz.scm (gnu packages lisp-xyz)
Home page: https://shinmera.com/docs/colored
Licenses: Zlib
Build system: asdf/source
Synopsis: Colour representation, conversion, and operation for Common Lisp
Description:

This is a library for representing and mapping colours between their various spaces.

cl-esrap 0.18-4.d806138
Propagated dependencies: cl-alexandria@1.4-0.009b7e5 cl-trivial-with-current-source-form@0.1.0-1.9e343e0 cl-fiveam@1.4.2
Channel: guix
Location: gnu/packages/lisp-xyz.scm (gnu packages lisp-xyz)
Home page: https://scymtym.github.io/esrap/
Licenses: Expat
Build system: asdf/source
Synopsis: Common Lisp packrat parser
Description:

This is a packrat parser for Common Lisp. In addition to regular Packrat / Parsing Grammar / TDPL features ESRAP supports:

  • dynamic redefinition of nonterminals

  • inline grammars

  • semantic predicates

  • introspective facilities (describing grammars, tracing, setting breaks)

  • left-recursive grammars

  • functions as terminals

  • accurate, customizable parse error reports

sbcl-smug 0.0.0-0.647a242
Channel: guix
Location: gnu/packages/lisp-xyz.scm (gnu packages lisp-xyz)
Home page: https://smug.drewc.ca/
Licenses: Expat
Build system: asdf/sbcl
Synopsis: Parser combinators for Common Lisp
Description:

cl-smug is a library for parsing text, based on monadic parser combinators. Using a simple technique from the functional programming camp, cl-smug makes it simple to create quick extensible recursive descent parsers without funky syntax or impenetrable macrology.

sbcl-priority-queue 0.1-0.011b8d5
Channel: guix
Location: gnu/packages/lisp-xyz.scm (gnu packages lisp-xyz)
Home page: https://github.com/dsorokin/priority-queue
Licenses: Expat
Build system: asdf/sbcl
Synopsis: Priority queue for Common Lisp
Description:

This package provides a priority queue implemented with an array-based heap.

ecl-filtered-functions 0.2.0-1.130f69e
Dependencies: ecl-closer-mop@1.0.0-3.7b86f2a
Channel: guix
Location: gnu/packages/lisp-xyz.scm (gnu packages lisp-xyz)
Home page: https://github.com/pcostanza/filtered-functions
Licenses: Expat
Build system: asdf/ecl
Synopsis: Extension of CLOS generic function invocation
Description:

Filtered functions provide an extension of CLOS generic function invocation that add a simple preprocessing step before the actual method dispatch is performed and thus enable the use of arbitrary predicates for selecting and applying methods. See http://www.p-cos.net/documents/filtered-dispatch.pdf for a paper that introduces and explains filtered functions in detail.

ecl-cl-steamworks 1.0.0-2.95f25ae
Dependencies: ecl-alexandria@1.4-0.009b7e5 ecl-babel@0.5.0-3.627d6a6 ecl-cffi@0.24.1-2.32c90d4 ecl-documentation-utils@1.2.0-1.cd5b506 ecl-float-features@1.0.0-3.daecae2 ecl-pathname-utils@1.1.0-5.c0aa51a ecl-trivial-features@1.0 ecl-trivial-garbage@0.21-0.3474f64 ecl-trivial-gray-streams@2.0-1.2b3823e
Channel: guix
Location: gnu/packages/lisp-xyz.scm (gnu packages lisp-xyz)
Home page: https://shinmera.com/docs/cl-steamworks
Licenses: Zlib
Build system: asdf/ecl
Synopsis: Wrapper for the Valve SteamWorks API
Description:

This is a wrapper library to allow you to interface with the Valve SteamWorks API.

ecl-cl-syntax 0.0.3
Dependencies: ecl-cl-annot@0.0.0-1.c99e69c ecl-cl-interpol@0.2.7-1.70a1137 ecl-named-readtables@0.9-5.aa6dab5 ecl-trivial-types@0.0.1
Channel: guix
Location: gnu/packages/lisp-xyz.scm (gnu packages lisp-xyz)
Home page: https://github.com/m2ym/cl-syntax
Licenses: LLGPL
Build system: asdf/ecl
Synopsis: Reader Syntax Conventions for Common Lisp and SLIME
Description:

CL-SYNTAX provides Reader Syntax Conventions for Common Lisp and SLIME.

cl-hamt 0.0.0-1.7a99eaa
Propagated dependencies: cl-murmurhash@0.0.0-1.5433f5e cl-fiveam@1.4.2
Channel: guix
Location: gnu/packages/lisp-xyz.scm (gnu packages lisp-xyz)
Home page: https://github.com/danshapero/cl-hamt
Licenses: Modified BSD
Build system: asdf/source
Synopsis: Dictionary & set data structure using hash array-mapped tries
Description:

This library provides purely functional dictionaries and sets in Common Lisp based on the hash array-mapped trie data structure.

cl-md5 2.0.5
Channel: guix
Location: gnu/packages/lisp-xyz.scm (gnu packages lisp-xyz)
Home page: https://github.com/pmai/md5
Licenses: Public Domain
Build system: asdf/source
Synopsis: Common Lisp implementation of the MD5 Message-Digest Algorithm (RFC 1321)
Description:

This package implements The MD5 Message-Digest Algorithm, as defined in RFC 1321 by R. Rivest, published April 1992.

cl-difflib 0.2-0.98eb335
Channel: guix
Location: gnu/packages/lisp-xyz.scm (gnu packages lisp-xyz)
Home page: https://github.com/wiseman/cl-difflib
Licenses: Expat
Build system: asdf/source
Synopsis: Compute differences between pairs of sequences
Description:

A Common Lisp library for computing differences between sequences based on the Python difflib module.

cl-language-codes 1.0.0-1.e7aa0e3
Propagated dependencies: cl-documentation-utils@1.2.0-1.cd5b506
Channel: guix
Location: gnu/packages/lisp-xyz.scm (gnu packages lisp-xyz)
Home page: https://shinmera.com/docs/language-codes/
Licenses: Zlib
Build system: asdf/source
Synopsis: Map ISO language codes to language names in Common Lisp
Description:

This is a small library providing the ISO-639 language code to language name mapping.

sbcl-spinneret 3.0-7.fa70fca
Dependencies: sbcl-alexandria@1.4-0.009b7e5 sbcl-global-vars@1.0.0-0.c749f32 sbcl-parenscript@2.7.1-1.7a1ac46 sbcl-cl-markdown@0.10.6-0.3788802 sbcl-cl-ppcre@2.1.1 sbcl-serapeum@0.0.0-13.71f35c9 sbcl-in-nomine@0.0-0.24bb48d 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/spinneret
Licenses: Expat
Build system: asdf/sbcl
Synopsis: Common Lisp HTML5 generator
Description:

In the crowded space of Common Lisp HTML generators, Spinneret occupies the following coordinates:

  • Modern. Targets HTML5. Does not treat XML and HTML as the same problem. Assumes you will be serving your documents as UTF-8.

  • Composable. Makes it easy to refactor HTML generation into separate functions and macros.

  • Pretty. Treats HTML as a document format, not a serialization. Output is idiomatic and readable, following the coding style of the HTML5 specification.

  • Aggressive. If something can be interpreted as HTML, then it will be, meaning that some Lisp forms can't be mixed with HTML syntax. In the trade-off between 90% convenience and 10% correctness Spinneret is on the side of convenience.

  • Bilingual. Spinneret (after loading spinneret/ps) has the same semantics in Lisp and Parenscript.

sbcl-crypto-shortcuts 2.0.0-2.9b77282
Dependencies: sbcl-cl-base64@3.3.4-1.577683b sbcl-cl-base32@0.1-1.8cdee06 sbcl-flexi-streams@1.0.20-1.4951d57 sbcl-ironclad@0.61
Channel: guix
Location: gnu/packages/lisp-xyz.scm (gnu packages lisp-xyz)
Home page: https://shinmera.com/docs/crypto-shortcuts
Licenses: Zlib
Build system: asdf/sbcl
Synopsis: Collection of common cryptography functions
Description:

This is a collection of common cryptography functions for Common Lisp.

ecl-glop 0.1.0-1.45e722a
Dependencies: libx11@1.8.12 libxcomposite@0.4.6 libxrandr@1.5.4 mesa@26.0.2 ecl-cffi@0.24.1-2.32c90d4 ecl-split-sequence@2.0.1 ecl-trivial-garbage@0.21-0.3474f64
Channel: guix
Location: gnu/packages/lisp-xyz.scm (gnu packages lisp-xyz)
Home page: https://github.com/lispgames/glop
Licenses: Expat
Build system: asdf/ecl
Synopsis: Direct FFI bindings for OpenGL window and context management
Description:

This package provides Common Lisp bindings to create OpenGL window and context manipulation code as well as system input handling. Direct FFI bindings to system functions are used so no third party C lib is required except system libraries.

cl-function-cache 1.0.3
Propagated dependencies: cl-alexandria@1.4-0.009b7e5 cl-interpol@0.2.7-1.70a1137 cl-iterate@1.5.3 cl-symbol-munger@0.0.1-2.e96558e cl-closer-mop@1.0.0-3.7b86f2a
Channel: guix
Location: gnu/packages/lisp-xyz.scm (gnu packages lisp-xyz)
Home page: https://github.com/AccelerationNet/function-cache
Licenses: non-copyleft
Build system: asdf/source
Synopsis: Function caching / memoization library for Common Lisp
Description:

A common lisp library that provides extensible function result caching based on arguments (an expanded form of memoization).

ecl-cl-str 0.21
Dependencies: ecl-cl-ppcre@2.1.1 ecl-cl-ppcre-unicode@2.1.1 ecl-cl-change-case@1.0
Channel: guix
Location: gnu/packages/lisp-xyz.scm (gnu packages lisp-xyz)
Home page: https://vindarel.github.io/cl-str
Licenses: Expat
Build system: asdf/ecl
Synopsis: Modern, consistent and terse Common Lisp string manipulation library
Description:

A modern and consistent Common Lisp string manipulation library that focuses on modernity, simplicity and discoverability: (str:trim s) instead of (string-trim '(#\Space ...) s)), or str:concat strings instead of an unusual format construct; one discoverable library instead of many; consistency and composability, where s is always the last argument, which makes it easier to feed pipes and arrows.

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.

clasp-binding-arrows 1.0.0-2.46bcba8
Channel: guix
Location: gnu/packages/lisp-xyz.scm (gnu packages lisp-xyz)
Home page: https://github.com/phoe/binding-arrows
Licenses: Expat
Build system: asdf/clasp
Synopsis: Threading macros based on binding anonymous variables
Description:

This system implements binding threading macros -- a kind of threading macros with different semantics than classical, Clojure core threading macros or their extension, swiss-arrows. Two Common Lisp implementations of those are arrows and arrow-macros.

This system is a fork of arrows with changes in semantics that make it impossible to merge back upstream.

cl-string-pokemonize 20210503-0.2dc0164
Channel: guix
Location: gnu/packages/lisp-xyz.scm (gnu packages lisp-xyz)
Home page: https://github.com/phoe/string-pokemonize
Licenses: Expat
Build system: asdf/source
Synopsis: Alternate upper- and lowercase
Description:

string-pokemonize provides a function that alternates uppercase and lowercase characters for a given string.

sbcl-cl-permutation 0.0.0-0.20c10e9
Dependencies: sbcl-alexandria@1.4-0.009b7e5 sbcl-bordeaux-fft@1.0.1-0.4a1f560 sbcl-cl-algebraic-data-type@1.2.0-1.b256842 sbcl-cl-cont@0.3.8-1.fc1fa7e sbcl-closer-mop@1.0.0-3.7b86f2a sbcl-iterate@1.5.3 sbcl-priority-queue@0.1-0.011b8d5
Channel: guix
Location: gnu/packages/lisp-xyz.scm (gnu packages lisp-xyz)
Home page: https://github.com/stylewarning/cl-permutation
Licenses: Modified BSD
Build system: asdf/sbcl
Synopsis: Permutations and permutation groups in Common Lisp
Description:

This is a Commin Lisp library for operating on permutations and permutation groups.

sbcl-trivial-clipboard 0.0.0-8.50b3d3a
Dependencies: wl-clipboard@2.3.0 xsel@1.2.0-1.062e6d3
Channel: guix
Location: gnu/packages/lisp-xyz.scm (gnu packages lisp-xyz)
Home page: https://github.com/snmsts/trivial-clipboard
Licenses: Expat
Build system: asdf/sbcl
Synopsis: Access system clipboard in Common Lisp
Description:

trivial-clipboard gives access to the system clipboard.

sbcl-atomichron 0.0.0-0.5b3578b
Dependencies: sbcl-atomics@1.0.0-3.5b36bf2 sbcl-bordeaux-threads@0.9.3
Channel: guix
Location: gnu/packages/lisp-xyz.scm (gnu packages lisp-xyz)
Home page: https://github.com/no-defun-allowed/atomichron
Licenses: FreeBSD
Build system: asdf/sbcl
Synopsis: Atomic metering library for Common Lisp
Description:

atomichron is a Common Lisp library which implements a time meter which tracks how many times a form is evaluated, and how long evaluation takes. It uses atomic instructions so that meters will present correct results in the presence of multiple threads, while trying to minimize synchronization latency.

cl-ini 0.1-0.e630acb
Propagated dependencies: cl-str@0.21 cl-prove@1.0.0-2.5d71f02
Channel: guix
Location: gnu/packages/lisp-xyz.scm (gnu packages lisp-xyz)
Home page: https://github.com/compufox/cl-ini
Licenses: Expat
Build system: asdf/source
Synopsis: INI file parser for Common Lisp
Description:

Parse INI formatted files into a Common Lisp list structure.

sbcl-trivial-package-local-nicknames 0.2
Channel: guix
Location: gnu/packages/lisp-xyz.scm (gnu packages lisp-xyz)
Home page: https://github.com/phoe/trivial-package-local-nicknames
Licenses: Unlicense
Build system: asdf/sbcl
Synopsis: Common Lisp compatibility library for package local nicknames
Description:

This library is a portable compatibility layer around package local nicknames (PLN). This was done so there is a portability library for the PLN API not included in DEFPACKAGE.

Total packages: 32521