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

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.


ecl-list-named-class 0.1-0.2955791
Dependencies: ecl-alexandria@1.4-0.009b7e5 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/phoe/list-named-class/
Licenses: Expat
Build system: asdf/ecl
Synopsis: Name classes after lists of symbols
Description:

This package makes it possible to name classes by lists of symbols instead of symbols.

ecl-optima 1.0-1.373b245
Dependencies: ecl-alexandria@1.4-0.009b7e5 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/m2ym/optima
Licenses: Expat
Build system: asdf/ecl
Synopsis: Optimized pattern matching library for Common Lisp
Description:

Optima is a fast pattern matching library which uses optimizing techniques widely used in the functional programming world.

cl-abstract-classes 1.7.0-1.7fa74f1
Propagated dependencies: cl-closer-mop@1.0.0-3.7b86f2a
Channel: guix
Location: gnu/packages/lisp-xyz.scm (gnu packages lisp-xyz)
Home page: https://bitbucket.org/eeeickythump/cl-abstract-classes
Licenses: Public Domain
Build system: asdf/source
Synopsis: Abstract, final, and singleton metaclasses for CLOS
Description:

This package provides Common Lisp extension to the MOP to allow abstract, final and singleton classes.

cl-random 0.0.1-1.5bb6591
Propagated dependencies: cl-alexandria@1.4-0.009b7e5 cl-anaphora@0.9.8 cl-array-operations@0.0.0-0.75cbc3b cl-rmath@0.0.1-1.f6add1e cl-slice@0.1.0-1.c531683 cl-gsll@0.0.0-1.1a8ada2 cl-let-plus@0.0.0-2.455e657 cl-lla@0.4.0-2.4008d36 cl-numerical-utilities@1.2.0-0.44f45ba cl-clunit@0.2.3-1.6f6d728
Channel: guix
Location: gnu/packages/lisp-xyz.scm (gnu packages lisp-xyz)
Home page: https://github.com/tpapp/cl-random
Licenses: Expat
Build system: asdf/source
Synopsis: Random variates for Common Lisp
Description:

cl-random is a library for generating random draws from various commonly used distributions, and for calculating statistical functions, such as density, distribution and quantiles for these distributions.

ecl-in-nomine 0.0-0.24bb48d
Dependencies: ecl-alexandria@1.4-0.009b7e5 ecl-trivial-arguments@1.1.0-1.ecd84ed
Channel: guix
Location: gnu/packages/lisp-xyz.scm (gnu packages lisp-xyz)
Home page: https://github.com/phoe/in-nomine
Licenses: LLGPL
Build system: asdf/ecl
Synopsis: Utility for creating, accessing, and managing custom namespaces in Common Lisp
Description:

Utility for creating, accessing, and managing custom namespaces in Common Lisp. Originally started as a fork of LISP-NAMESPACE, it became its own piece of software that is somewhat backwards compatible with it.

cl-piping 2.0.0-1.c7a4163
Channel: guix
Location: gnu/packages/lisp-xyz.scm (gnu packages lisp-xyz)
Home page: https://shinmera.com/docs/piping/
Licenses: Zlib
Build system: asdf/source
Synopsis: Library to enable simple message pipelines
Description:

This is a Common Lisp library to enable simple message pipelines.

cl-trivial-glob 0.1.0-0.0c2675d
Propagated dependencies: cl-rove@0.10.0-1.6a5dfcd
Channel: guix
Location: gnu/packages/lisp-xyz.scm (gnu packages lisp-xyz)
Home page: https://github.com/fukamachi/trivial-glob
Licenses: Expat
Build system: asdf/source
Synopsis: Shell-style glob pattern matching for Common Lisp
Description:

This library provides shell-style glob pattern matching and filesystem globbing for Common Lisp. Patterns support * and ? wildcards, ** for recursive directory descent, [...] character classes and {a,b} brace expansion.

ecl-local-time 1.0.6-4.40169fe
Channel: guix
Location: gnu/packages/lisp-xyz.scm (gnu packages lisp-xyz)
Home page: https://common-lisp.net/project/local-time/
Licenses: Expat
Build system: asdf/ecl
Synopsis: Time manipulation library for Common Lisp
Description:

The LOCAL-TIME library is a Common Lisp library for the manipulation of dates and times. It is based almost entirely upon Erik Naggum's paper "The Long Painful History of Time".

sbcl-fast-generic-functions 0.0.0-2.6e9d690
Dependencies: sbcl-closer-mop@1.0.0-3.7b86f2a sbcl-sealable-metaobjects@0.0.0-1.e09ec97 sbcl-trivial-macroexpand-all@0.0.0-0.933270a
Channel: guix
Location: gnu/packages/lisp-xyz.scm (gnu packages lisp-xyz)
Home page: https://github.com/marcoheisig/fast-generic-functions/
Licenses: Expat
Build system: asdf/sbcl
Synopsis: Seal generic functions to boost performance
Description:

This library introduces fast generic functions, i.e. functions that behave just like regular generic functions, except that the can be sealed on certain domains. If the compiler can then statically detect that the arguments to a fast generic function fall within such a domain, it will perform a variety of optimizations.

cl-prompter 0.1.1-0.7890ed5
Propagated dependencies: cl-alexandria@1.4-0.009b7e5 cl-calispel@0.1-1.e9f2f9c cl-containers@0.12.1-4.781ebfe cl-str@0.21 cl-closer-mop@1.0.0-3.7b86f2a cl-lparallel@2.8.4-1.80fc295 cl-moptilities@0.3.13-1.a436f16 cl-nclasses@0.6.1 cl-serapeum@0.0.0-13.71f35c9 cl-trivial-package-local-nicknames@0.2 cl-lisp-unit2@0.9.5
Channel: guix
Location: gnu/packages/lisp-xyz.scm (gnu packages lisp-xyz)
Home page: https://github.com/atlas-engineer/prompter
Licenses: Modified BSD
Build system: asdf/source
Synopsis: Live-narrowing, fuzzy-matching, extensible prompt framework
Description:

This prompter library is heavily inspired by Emacs' minibuffer and Helm (https://emacs-helm.github.io/helm/). It only deals with the backend side of things, it does not handle any display. Features include asynchronous suggestion computation, multiple sources, actions and resumable prompters.

cl-simple-tasks 1.3.0-2.fc6f369
Propagated dependencies: cl-array-utils@1.3.0-1.16e108a cl-bordeaux-threads@0.9.3 cl-dissect@1.0.0-3.985fe01
Channel: guix
Location: gnu/packages/lisp-xyz.scm (gnu packages lisp-xyz)
Home page: https://shinmera.com/docs/simple-tasks/
Licenses: Zlib
Build system: asdf/source
Synopsis: Simple task scheduling framework
Description:

This is a task scheduling framework for Common Lisp.

clasp-cl-cont 0.3.8-1.fc1fa7e
Dependencies: clasp-alexandria@1.4-0.009b7e5 clasp-closer-mop@1.0.0-3.7b86f2a
Channel: guix
Location: gnu/packages/lisp-xyz.scm (gnu packages lisp-xyz)
Home page: https://common-lisp.net/project/cl-cont/
Licenses: LLGPL
Build system: asdf/clasp
Synopsis: Delimited continuations for Common Lisp
Description:

This is a library that implements delimited continuations by transforming Common Lisp code to continuation passing style.

clasp-trivial-gray-streams 2.0-1.2b3823e
Channel: guix
Location: gnu/packages/lisp-xyz.scm (gnu packages lisp-xyz)
Home page: https://www.cliki.net/trivial-gray-streams
Licenses: X11
Build system: asdf/clasp
Synopsis: Compatibility layer for Gray streams implementations
Description:

Gray streams is an interface proposed for inclusion with ANSI CL by David N. Gray. The proposal did not make it into ANSI CL, but most popular CL implementations implement it. This package provides an extremely thin compatibility layer for gray streams.

sbcl-xhtmlambda 2022-01-21-0.c86376b
Dependencies: sbcl-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/sbcl
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-dbus 20231105-2.8bba6a0
Propagated dependencies: cl-alexandria@1.4-0.009b7e5 cl-trivial-garbage@0.21-0.3474f64 cl-babel@0.5.0-3.627d6a6 cl-iolib@0.8.4-0.010b7a6 cl-ieee-floats@20170924-1.566b51a cl-flexi-streams@1.0.20-1.4951d57 cl-xmlspam@0.0.0-1.ea06abc cl-ironclad@0.61
Channel: guix
Location: gnu/packages/lisp-xyz.scm (gnu packages lisp-xyz)
Home page: https://github.com/death/dbus
Licenses: FreeBSD
Build system: asdf/source
Synopsis: D-Bus client library for Common Lisp
Description:

This is a Common Lisp library that publishes D-Bus objects as well as send and notify other objects connected to a bus.

ecl-cl-ledger 4.0.0-2.b0174f5
Dependencies: ecl-cambl@4.0.0-2.c21b8af ecl-cl-ppcre@2.1.1 ecl-local-time@1.0.6-4.40169fe ecl-periods@0.0.2-3.1494b8f
Channel: guix
Location: gnu/packages/lisp-xyz.scm (gnu packages lisp-xyz)
Home page: https://github.com/ledger/cl-ledger
Licenses: Modified BSD
Build system: asdf/ecl
Synopsis: Common Lisp port of the Ledger accounting system
Description:

CL-Ledger is a Common Lisp port of the Ledger double-entry accounting system.

ecl-prompter 0.1.1-0.7890ed5
Dependencies: ecl-alexandria@1.4-0.009b7e5 ecl-calispel@0.1-1.e9f2f9c ecl-cl-containers@0.12.1-4.781ebfe ecl-cl-str@0.21 ecl-closer-mop@1.0.0-3.7b86f2a ecl-lparallel@2.8.4-1.80fc295 ecl-moptilities@0.3.13-1.a436f16 ecl-nclasses@0.6.1 ecl-serapeum@0.0.0-13.71f35c9 ecl-trivial-package-local-nicknames@0.2
Channel: guix
Location: gnu/packages/lisp-xyz.scm (gnu packages lisp-xyz)
Home page: https://github.com/atlas-engineer/prompter
Licenses: Modified BSD
Build system: asdf/ecl
Synopsis: Live-narrowing, fuzzy-matching, extensible prompt framework
Description:

This prompter library is heavily inspired by Emacs' minibuffer and Helm (https://emacs-helm.github.io/helm/). It only deals with the backend side of things, it does not handle any display. Features include asynchronous suggestion computation, multiple sources, actions and resumable prompters.

ecl-trivial-glob 0.1.0-0.0c2675d
Channel: guix
Location: gnu/packages/lisp-xyz.scm (gnu packages lisp-xyz)
Home page: https://github.com/fukamachi/trivial-glob
Licenses: Expat
Build system: asdf/ecl
Synopsis: Shell-style glob pattern matching for Common Lisp
Description:

This library provides shell-style glob pattern matching and filesystem globbing for Common Lisp. Patterns support * and ? wildcards, ** for recursive directory descent, [...] character classes and {a,b} brace expansion.

ecl-yason 0.8.4
Dependencies: ecl-alexandria@1.4-0.009b7e5 ecl-trivial-gray-streams@2.0-1.2b3823e
Channel: guix
Location: gnu/packages/lisp-xyz.scm (gnu packages lisp-xyz)
Home page: https://github.com/phmarek/yason
Licenses: Modified BSD
Build system: asdf/ecl
Synopsis: Common Lisp JSON parser/encoder
Description:

YASON is a Common Lisp library for encoding and decoding data in the JSON interchange format.

ecl-lla 0.4.0-2.4008d36
Dependencies: openblas@0.3.31 ecl-anaphora@0.9.8 ecl-alexandria@1.4-0.009b7e5 ecl-cffi@0.24.1-2.32c90d4 ecl-let-plus@0.0.0-2.455e657 ecl-numerical-utilities@1.2.0-0.44f45ba ecl-select@1.0.0-0.df7920f
Channel: guix
Location: gnu/packages/lisp-xyz.scm (gnu packages lisp-xyz)
Home page: https://lisp-stat.github.io/lla/
Licenses: Ms-PL
Build system: asdf/ecl
Synopsis: Linear algebra library for Common Lisp
Description:

LLA is a high-level Common Lisp library built on BLAS and LAPACK, but providing a much more abstract interface with the purpose of freeing the user from low-level concerns and reducing the number of bugs in numerical code.

sbcl-simple-tasks 1.3.0-2.fc6f369
Dependencies: sbcl-array-utils@1.3.0-1.16e108a sbcl-bordeaux-threads@0.9.3 sbcl-dissect@1.0.0-3.985fe01
Channel: guix
Location: gnu/packages/lisp-xyz.scm (gnu packages lisp-xyz)
Home page: https://shinmera.com/docs/simple-tasks/
Licenses: Zlib
Build system: asdf/sbcl
Synopsis: Simple task scheduling framework
Description:

This is a task scheduling framework for Common Lisp.

sbcl-trivial-open-browser 0.1-1.7ab4743
Dependencies: xdg-utils@1.2.1
Channel: guix
Location: gnu/packages/lisp-xyz.scm (gnu packages lisp-xyz)
Home page: https://github.com/eudoxia0/trivial-open-browser
Licenses: Expat
Build system: asdf/sbcl
Synopsis: Open a browser window from Common Lisp
Description:

This package provides a library to open a web browser to a URL.

sbcl-jpl-queues 0.1
Dependencies: sbcl-jpl-util@20151005 sbcl-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/sbcl
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.)

ecl-nkeymaps 1.1.1
Dependencies: ecl-alexandria@1.4-0.009b7e5 ecl-fset@2.4.6 ecl-cl-str@0.21 ecl-trivial-package-local-nicknames@0.2
Channel: guix
Location: gnu/packages/lisp-xyz.scm (gnu packages lisp-xyz)
Home page: https://github.com/atlas-engineer/nkeymaps
Licenses: Modified BSD
Build system: asdf/ecl
Synopsis: Keymap facility for Common Lisp
Description:

This is a keymap facility for Common Lisp inspired by Emacsy (keymap.scm) which is inspired by Emacs.

  • Support prefix keys to other keymaps. For instance, if you prefix my-mode-map with C-c, then all bindings for my-mode will be accessible after pressing C-c.

  • List all bindings matching a given prefix. (Also known as which-key in Emacs.)

  • List the bindings associated to a command.

  • Support multiple inheritance.

  • Support keycode.

  • Validate keyspec at compile time.

  • define-key can set multiple bindings in a single call.

  • Support multiple scheme to make it easy to switch between, say, Emacs-style and VI-style bindings. This orthogonality to keymaps composes better than having multiple keymaps: changing scheme applies to the entire program, which is easier than looping through all keymaps to change them.

  • Translate keyspecs as a fallback. For instance if shift-a is not bound, check A.

  • Behaviour can be customized with global parameters such as *print-shortcut*.

  • The compose function can merge multiple keymaps together.

  • Support multiple arguments when that makes sense (e.g. multiple keymaps for lookup-key).

  • Key remapping à-la Emacs.

  • Typed keymaps, i.e. keymaps where bound values can only be of a given type. This is convenient to catch typos, for instance when binding 'FOO instead of #'FOO.

Total packages: 32836