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

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-nkeymaps 1.1.1
Dependencies: ecl-alexandria@1.4-0.009b7e5 ecl-fset@2.4.5 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.

ecl-trees 0.11-1.7b06048
Channel: guix
Location: gnu/packages/lisp-xyz.scm (gnu packages lisp-xyz)
Home page: https://github.com/froydnj/trees/
Licenses: Modified BSD
Build system: asdf/ecl
Synopsis: Binary trees in normal and balanced flavors
Description:

This package implements binary trees of various kinds, presenting a uniform interface to them all.

sbcl-dbus 20231105-2.8bba6a0
Dependencies: sbcl-alexandria@1.4-0.009b7e5 sbcl-trivial-garbage@0.21-0.3474f64 sbcl-babel@0.5.0-3.627d6a6 sbcl-iolib@0.8.4-0.010b7a6 sbcl-ieee-floats@20170924-1.566b51a sbcl-flexi-streams@1.0.20-1.4951d57 sbcl-cl-xmlspam@0.0.0-1.ea06abc sbcl-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/sbcl
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.

sbcl-cl-uglify-js 0.1-1.429c5e1
Dependencies: sbcl-parse-js@0.0.0-1.fbadc60 sbcl-cl-ppcre@2.1.1 sbcl-cl-ppcre-unicode@2.1.1 sbcl-parse-number@1.8 sbcl-iterate@1.5.3
Channel: guix
Location: gnu/packages/lisp-xyz.scm (gnu packages lisp-xyz)
Home page: https://github.com/mishoo/cl-uglify-js
Licenses: Zlib
Build system: asdf/sbcl
Synopsis: JavaScript compressor library for Common Lisp
Description:

This is a Common Lisp version of UglifyJS, a JavaScript compressor. It works on data produced by parse-js to generate a minified version of the code. Currently it can:

  • reduce variable names (usually to single letters)

  • join consecutive var statements

  • resolve simple binary expressions

  • group most consecutive statements using the sequence operator (comma)

  • remove unnecessary blocks

  • convert IF expressions in various ways that result in smaller code

  • remove some unreachable code

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-cesdi 1.0.1
Propagated dependencies: cl-closer-mop@1.0.0-3.7b86f2a cl-parachute@1.5.0-3.dd925cb
Channel: guix
Location: gnu/packages/lisp-xyz.scm (gnu packages lisp-xyz)
Home page: https://www.hexstreamsoft.com/libraries/cesdi/
Licenses: Unlicense
Build system: asdf/source
Synopsis: Ergonomic initialization of effective slot definition objects
Description:

This package provides a compute-effective-slot-definition-initargs generic function that allows for more ergonomic initialization of effective slot definition objects.

cl-simple-neural-network 3.2
Propagated dependencies: cl-store@0.8.11-1.c787337 cl-lparallel@2.8.4-1.80fc295 cl-chipz@0.8-2.82a17d3 cl-fiveam@1.4.2
Channel: guix
Location: gnu/packages/lisp-xyz.scm (gnu packages lisp-xyz)
Home page: https://codeberg.org/glv/simple-neural-network
Licenses: GPL 3+
Build system: asdf/source
Synopsis: Simple neural network in Common Lisp
Description:

simple-neural-network is a Common Lisp library for creating, training and using basic neural networks. The networks created by this library are feedforward neural networks trained using backpropagation.

sbcl-cl-syntax 0.0.3
Dependencies: sbcl-cl-annot@0.0.0-1.c99e69c sbcl-cl-interpol@0.2.7-1.70a1137 sbcl-named-readtables@0.9-5.aa6dab5 sbcl-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/sbcl
Synopsis: Reader Syntax Conventions for Common Lisp and SLIME
Description:

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

sbcl-claw-support 1.0.0
Channel: guix
Location: gnu/packages/lisp-xyz.scm (gnu packages lisp-xyz)
Home page: https://github.com/borodust/claw-support
Licenses: Expat
Build system: asdf/sbcl
Synopsis: Support routines for claw
Description:

This package provides support routines for the claw Common Lisp package.

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.

ecl-lisp-namespace 0.1-2.699fccb
Dependencies: ecl-alexandria@1.4-0.009b7e5
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/ecl
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.

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.

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

cl-print-licenses 0.1.0-0.3949663
Propagated dependencies: cl-alexandria@1.4-0.009b7e5 cl-iterate@1.5.3
Channel: guix
Location: gnu/packages/lisp-xyz.scm (gnu packages lisp-xyz)
Home page: https://github.com/vindarel/print-licenses/
Licenses: Expat
Build system: asdf/source
Synopsis: Print licenses used by a Common Lisp project
Description:

This library can be used to print the licenses used by a Common Lisp project and its dependencies.

cl-fakenil 1.0
Propagated dependencies: cl-parachute@1.5.0-3.dd925cb
Channel: guix
Location: gnu/packages/lisp-xyz.scm (gnu packages lisp-xyz)
Home page: https://www.hexstreamsoft.com/libraries/fakenil/
Licenses: Unlicense
Build system: asdf/source
Synopsis: Provides a canonical stand-in for NIL
Description:

This package provides a canonical stand-in for NIL for contexts where NIL means no value.

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.

sbcl-tar-file 0.2.1-0.0c10bc8
Dependencies: sbcl-40ants-doc@0.25.0 sbcl-alexandria@1.4-0.009b7e5 sbcl-babel@0.5.0-3.627d6a6 sbcl-chipz@0.8-2.82a17d3 sbcl-flexi-streams@1.0.20-1.4951d57 sbcl-salza2@2.1 sbcl-trivial-gray-streams@2.0-1.2b3823e
Channel: guix
Location: gnu/packages/lisp-xyz.scm (gnu packages lisp-xyz)
Home page: https://gitlab.common-lisp.net/cl-tar/cl-tar-file
Licenses: Modified BSD
Build system: asdf/sbcl
Synopsis: Read and write physical entries to and from tar files
Description:

cl-tar-file is a Common Lisp library that allows reading from and writing to various tar archive formats. Currently supported are the POSIX ustar, PAX (ustar with a few new entry types), GNU, and v7 (very old) formats.

This library is rather low level and is focused exclusively on reading and writing physical tar file entries using streams. Therefore, it contains no functionality for automatically building archives from a set of files on the filesystem or writing the contents of a file to the filesystem. Additionally, there are no smarts that read multiple physical entries and combine them into a single logical entry (e.g., with PAX extended headers or GNU long link/path name support). For a higher-level library that reads and writes logical entries, and also includes filesystem integration, see cl-tar.

ecl-cl-store 0.8.11-1.c787337
Channel: guix
Location: gnu/packages/lisp-xyz.scm (gnu packages lisp-xyz)
Home page: https://www.common-lisp.net/project/cl-store/
Licenses: Expat
Build system: asdf/ecl
Synopsis: Common Lisp library to serialize data
Description:

CL-STORE is a portable serialization package which should give you the ability to store all Common Lisp data types into streams.

cl-async 0.6.1-1.f6423e4
Dependencies: openssl@3.5.5
Propagated dependencies: cl-babel@0.5.0-3.627d6a6 cl-bordeaux-threads@0.9.3 cl-cffi@0.24.1-2.32c90d4 cl-libuv@0.1.6-1.32100c0 cl-ppcre@2.1.1 cl-fast-io@1.0.0-3.a4c5ad6 cl-static-vectors@1.9.3 cl-trivial-features@1.0 cl-trivial-gray-streams@2.0-1.2b3823e cl-vom@0.1.4-1.1aeafeb
Channel: guix
Location: gnu/packages/lisp-xyz.scm (gnu packages lisp-xyz)
Home page: https://orthecreedence.github.io/cl-async/
Licenses: Expat
Build system: asdf/source
Synopsis: Asynchronous operations for Common Lisp
Description:

Cl-async is a library for general purpose, non-blocking programming in Common Lisp. It uses the libuv library as backend.

cl-forms 0.0.0-0.6809530
Propagated dependencies: cl-alexandria@1.4-0.009b7e5 cl-ppcre@2.1.1 cl-ironclad@0.61 cl-uuid@2012.12.26-1.e7d6680 cl-clavier@0.0.0-1.9b1424e cl-fmt@0.0.0-0.91a29ec cl-str@0.21 cl-base64@3.3.4-1.577683b cl-css@0.1-1.8fe654c cl-who@1.1.4-3.07dafe9 cl-djula@0.2.0-2.6f14259 cl-hunchentoot@1.3.1 cl-lack@0.3.0-1.35d3a8e cl-ningle@0.3.0-2.2e85675 cl-peppol@0.0.1-0.d1c9571 cl-fiveam@1.4.2 cl-trivial-open-browser@0.1-1.7ab4743
Channel: guix
Location: gnu/packages/lisp-xyz.scm (gnu packages lisp-xyz)
Home page: https://github.com/mmontone/cl-forms
Licenses: Expat
Build system: asdf/source
Synopsis: Web forms handling library for Common Lisp
Description:

cl-forms provides functionality for managing web forms in Common Lisp.

It supports various field types (string, boolean, integer, email, password, and more) and allows rendering through multiple backends, such as cl-who and djula.

ecl-ltk 0.992-0.ff14a78
Dependencies: imagemagick@6.9.13-5 tk@8.6.12
Channel: guix
Location: gnu/packages/lisp-xyz.scm (gnu packages lisp-xyz)
Home page: http://www.peter-herth.de/ltk/
Licenses: LLGPL
Build system: asdf/ecl
Synopsis: Common Lisp bindings for the Tk GUI toolkit
Description:

LTK is a Common Lisp binding for the Tk graphics toolkit. It is written in pure Common Lisp and does not require any Tk knowledge for its usage.

clasp-3d-transforms 1.0.0-1.86e7e99
Dependencies: clasp-3d-matrices@1.0.0-3.bc1ffa0 clasp-3d-quaternions@1.0.0-1.f477801 clasp-3d-vectors@3.1.0-3.fc751c6 clasp-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/3d-transforms
Licenses: Zlib
Build system: asdf/clasp
Synopsis: Common structure to encapsulate spatial transformations in Common Lisp
Description:

This is a library that uses the other 3d-* math libraries to present an encapsulation for a spatial transformation. It offers convenience functions for operating on such transformations and for converting between them and the alternative 4x4 matrix representation.

clasp-cl-unicode 0.1.6
Dependencies: clasp-cl-ppcre@2.1.1
Channel: guix
Location: gnu/packages/lisp-xyz.scm (gnu packages lisp-xyz)
Home page: http://weitz.de/cl-unicode/
Licenses: FreeBSD
Build system: asdf/clasp
Synopsis: Portable Unicode library for Common Lisp
Description:

CL-UNICODE is a portable Unicode library Common Lisp, which is compatible with perl. It is pretty fast, thread-safe, and compatible with ANSI-compliant Common Lisp implementations.

cl-flac 1.0.0-0.d094d33
Dependencies: flac@1.5.0
Propagated dependencies: cl-cffi@0.24.1-2.32c90d4 cl-documentation-utils@1.2.0-1.cd5b506 cl-trivial-features@1.0 cl-trivial-garbage@0.21-0.3474f64
Channel: guix
Location: gnu/packages/lisp-xyz.scm (gnu packages lisp-xyz)
Home page: https://shirakumo.github.io/cl-flac
Licenses: Zlib
Build system: asdf/source
Synopsis: CFFI bindings to libflac for Common Lisp
Description:

This package provides CFFI bindings to the libflac audio library for Common Lisp.

Total packages: 72465