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

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-cl-cairo2 0.6-1.41ae45a
Dependencies: cairo@1.18.4 ecl-cffi@0.24.1-2.32c90d4 ecl-cl-colors@0.0.0-1.8274105 ecl-cl-freetype2@1.1-1.8bcb232 ecl-cl-utilities@0.0.0-1.dce2d2f ecl-metabang-bind@0.8.0-2.0819642 ecl-trivial-features@1.0 ecl-trivial-garbage@0.21-0.3474f64
Channel: guix
Location: gnu/packages/lisp-xyz.scm (gnu packages lisp-xyz)
Home page: https://github.com/rpav/cl-cairo2
Licenses: Boost 1.0
Build system: asdf/ecl
Synopsis: Cairo bindings for Common Lisp
Description:

This package provides CFFI bindings for Common Lisp to the Cairo C library.

ecl-path-parse 0.1-1.86183f3
Dependencies: ecl-split-sequence@2.0.1
Channel: guix
Location: gnu/packages/lisp-xyz.scm (gnu packages lisp-xyz)
Home page: https://github.com/eudoxia0/path-parse
Licenses: Expat
Build system: asdf/ecl
Synopsis: Parse the PATH environment variable in Common Lisp
Description:

This package provides a function to parse the PATH environment variable portably in Common Lisp.

ecl-cl-ini 0.1-0.e630acb
Dependencies: ecl-cl-str@0.21
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/ecl
Synopsis: INI file parser for Common Lisp
Description:

Parse INI formatted files into a Common Lisp list structure.

ecl-nontrivial-gray-streams 1.0.0-0.7ed842f
Channel: guix
Location: gnu/packages/lisp-xyz.scm (gnu packages lisp-xyz)
Home page: https://github.com/yitzchak/nontrivial-gray-streams
Licenses: Expat
Build system: asdf/ecl
Synopsis: Compatibility layer for Gray streams, including extensions
Description:

nontrivial-gray-streams is a compatibility system for Gray streams, which is an extension to Common Lisp that makes it possible to implement Common Lisp streams using generic functions.

ecl-sdl2-image 1.0-2.3963be8
Dependencies: sdl2-image@2.8.8 ecl-alexandria@1.4-0.009b7e5 ecl-cl-autowrap@1.0-3.4bba9e3 ecl-defpackage-plus@1.0-0.5492e27 ecl-sdl2@0.0.0-3.8c78e68
Channel: guix
Location: gnu/packages/lisp-xyz.scm (gnu packages lisp-xyz)
Home page: https://github.com/lispgames/cl-sdl2-image
Licenses: Expat
Build system: asdf/ecl
Synopsis: SDL2_image wrapper for Common Lisp
Description:

This is a (currently) brief but usable wrap for SDL2_image.

sbcl-boost-parse 1.0-0.c8f7e53
Channel: guix
Location: gnu/packages/lisp-xyz.scm (gnu packages lisp-xyz)
Home page: https://github.com/cl-boost/parse
Licenses: ASL 2.0
Build system: asdf/sbcl
Synopsis: Monadic parsing for Common Lisp
Description:

BOOST-PARSE is a simple token parsing library for Common Lisp.

clasp-charje.lambda-list 0.0.0
Dependencies: clasp-binding-arrows@1.0.0-2.46bcba8 clasp-charje.loop@1.1.0 clasp-ctype@0.0.0-5.d9a7727
Channel: guix
Location: gnu/packages/lisp-xyz.scm (gnu packages lisp-xyz)
Home page: https://git.sr.ht/~charje/lambda-list
Licenses: AGPL 3+
Build system: asdf/clasp
Synopsis: Common Lisp lambda list parsing and manipulation library
Description:

charje.lambda-list can parse every kind of lambda list defined in the ANSI Common Lisp standard. Parsing yields only one object that has all the parsed parts of the lambda list inside. New kinds of lambda lists can be made too.

ecl-trivial-file-size 0.0.0-0.1c1d672
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/ecl
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-ffa 0.0.0-1.b7012f5
Dependencies: sbcl-cffi@0.24.1-2.32c90d4 sbcl-cl-utilities@0.0.0-1.dce2d2f sbcl-iterate@1.5.3 sbcl-metabang-bind@0.8.0-2.0819642
Channel: guix
Location: gnu/packages/lisp-xyz.scm (gnu packages lisp-xyz)
Home page: https://cliki.net/ffa
Licenses: LLGPL
Build system: asdf/sbcl
Synopsis: Foreign friendly arrays for Common Lisp
Description:

This package provides a macro that allows foreign functions to access the contents of the array at a given pointer, using the best available method given the Common Lisp implementation.

ecl-pngload 2.0.0-2.91f1d70
Dependencies: ecl-3bz@0.0.0-1.569614c ecl-alexandria@1.4-0.009b7e5 ecl-cffi@0.24.1-2.32c90d4 ecl-mmap@1.0.0-0.ba2e98c ecl-parse-float@0.0.0-2.3074765 ecl-static-vectors@1.9.3 ecl-swap-bytes@1.2 ecl-zpb-exif@1.2.5
Channel: guix
Location: gnu/packages/lisp-xyz.scm (gnu packages lisp-xyz)
Home page: https://git.mfiano.net/mfiano/pngload.git
Licenses: Expat
Build system: asdf/ecl
Synopsis: PNG image decoder for Common Lisp
Description:

This is a Common Lisp library to load images in the PNG image format, both from files on disk, or streams in memory.

sbcl-metabang-bind 0.8.0-2.0819642
Channel: guix
Location: gnu/packages/lisp-xyz.scm (gnu packages lisp-xyz)
Home page: https://common-lisp.net/project/metabang-bind/
Licenses: Expat
Build system: asdf/sbcl
Synopsis: Macro that generalizes @code{multiple-value-bind} etc.
Description:

Bind extends the idea of of let and destructing to provide a uniform syntax for all your accessor needs. It combines let, destructuring-bind, with-slots, with-accessors, structure editing, property or association-lists, and multiple-value-bind and a whole lot more into a single form.

sbcl-mgl-gpr 0.0.1-1.cb6ce51
Dependencies: sbcl-cl-random@0.0.1-1.5bb6591 sbcl-mgl-pax@0.3.0-1.6782eb0
Channel: guix
Location: gnu/packages/lisp-xyz.scm (gnu packages lisp-xyz)
Home page: https://melisgl.github.io/mgl-gpr/
Licenses: Expat
Build system: asdf/sbcl
Synopsis: Common Lisp library of evolutionary algorithms
Description:

MGL-GPR is a library of evolutionary algorithms such as Genetic Programming (evolving typed expressions from a set of operators and constants) and Differential Evolution.

sbcl-trivial-shell 0.2.0-1.e02ec19
Channel: guix
Location: gnu/packages/lisp-xyz.scm (gnu packages lisp-xyz)
Home page: https://common-lisp.net/project/trivial-shell/
Licenses: Expat
Build system: asdf/sbcl
Synopsis: Common Lisp access to the shell
Description:

A simple Common-Lisp interface to the underlying operating system. It's independent of the implementation and operating system.

sbcl-numcl 0.2.0-3.a28f612
Dependencies: sbcl-alexandria@1.4-0.009b7e5 sbcl-cl-randist@0.4.2 sbcl-constantfold@0.1-1.0ff1d97 sbcl-float-features@1.0.0-3.daecae2 sbcl-function-cache@1.0.3 sbcl-gtype@0.1-2.2442e32 sbcl-iterate@1.5.3 sbcl-lisp-namespace@0.1-2.699fccb sbcl-specialized-function@0.1-3.5e2b044 sbcl-trivia@0.1-0.8b406c3 sbcl-type-r@0.0.0-1.83c89e3
Channel: guix
Location: gnu/packages/lisp-xyz.scm (gnu packages lisp-xyz)
Home page: https://numcl.github.io/numcl/
Licenses: LGPL 3+
Build system: asdf/sbcl
Synopsis: Numpy clone in Common Lisp
Description:

This package is a Python Numpy clone implemented in pure Common Lisp.

clasp-shasht 0.1-2.27ba0a8
Dependencies: clasp-closer-mop@1.0.0-3.7b86f2a clasp-trivial-do@0.1-2.a19f932
Channel: guix
Location: gnu/packages/lisp-xyz.scm (gnu packages lisp-xyz)
Home page: https://yitzchak.github.io/shasht/
Licenses: Expat
Build system: asdf/clasp
Synopsis: Common Lisp JSON reading and writing library
Description:

This package provides a Common Lisp library to work with the JSON file format.

cl-let-over-lambda 1.0.1-1.481b2e3
Propagated dependencies: cl-alexandria@1.4-0.009b7e5 cl-ppcre@2.1.1 cl-named-readtables@0.9-5.aa6dab5 cl-prove@1.0.0-2.5d71f02
Channel: guix
Location: gnu/packages/lisp-xyz.scm (gnu packages lisp-xyz)
Home page: https://github.com/thephoeron/let-over-lambda
Licenses: Modified BSD
Build system: asdf/source
Synopsis: Macros from Let Over Lambda
Description:

This package provides Doug Hoyte's "Production" version of macros from the Let Over Lambda book, including community updates.

sbcl-birch 1.0.1-0.30cd242
Dependencies: sbcl-alexandria@1.4-0.009b7e5 sbcl-cl+ssl@0.0.0-6.17d5cdd sbcl-flexi-streams@1.0.20-1.4951d57 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/jorams/birch
Licenses: Expat
Build system: asdf/sbcl
Synopsis: Common Lisp IRC client library
Description:

Birch is a simple Common Lisp IRC client library. It makes use of CLOS for event handling.

cl-clop 1.0.1-0.c0c3fe7
Propagated dependencies: cl-alexandria@1.4-0.009b7e5 cl-str@0.21 cl-esrap@0.18-4.d806138 cl-local-time@1.0.6-4.40169fe cl-parse-number@1.8 cl-fiveam@1.4.2
Channel: guix
Location: gnu/packages/lisp-xyz.scm (gnu packages lisp-xyz)
Home page: https://github.com/sheepduke/clop
Licenses: Expat
Build system: asdf/source
Synopsis: TOML parser for Common Lisp
Description:

Clop is a Common Lisp library for parsing strings in the TOML configuration file format.

ecl-shadow 0.0.0-1.b2031ad
Dependencies: ecl-cffi@0.24.1-2.32c90d4 ecl-cl-opengl@0.1.0-1.e2d83e0 ecl-glsl-packing@0.0.0-1.0362815 ecl-golden-utils@0.0.0-4.e43914a ecl-static-vectors@1.9.3 ecl-varjo@0.0.0-1.9e77f30
Channel: guix
Location: gnu/packages/lisp-xyz.scm (gnu packages lisp-xyz)
Home page: https://git.mfiano.net/mfiano/shadow
Licenses: Expat
Build system: asdf/ecl
Synopsis: Management system for OpenGL shader programs
Description:

This package provides a Common Lisp library for defining OpenGL shader programs. There are also functions for referencing shader programs by name, querying for basic information about them, modifying uniform variables throughout the lifecycle of an OpenGL application, and managing certain OpenGL buffer object types (UBO, SSBO currently).

cl-do-urlencode 0.0.0-1.1998464
Propagated dependencies: cl-alexandria@1.4-0.009b7e5 cl-babel@0.5.0-3.627d6a6
Channel: guix
Location: gnu/packages/lisp-xyz.scm (gnu packages lisp-xyz)
Home page: https://github.com/drdo/do-urlencode
Licenses: ISC
Build system: asdf/source
Synopsis: Percent Encoding (aka URL Encoding) Common Lisp library
Description:

This library provides trivial percent encoding and decoding functions for URLs.

sbcl-nsymbols 0.3.2
Dependencies: 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/atlas-engineer/nsymbols
Licenses: Modified BSD
Build system: asdf/sbcl
Synopsis: Functions to search, filter, and group symbols in chosen packages
Description:

Nsymbols extends the regular package API of ANSI CL with more operations, allowing one to list:

  • package-symbols.

  • package-variables.

  • package-functions.

  • package-generic-functions.

  • package-macros.

  • package-classes.

  • package-structures.

  • And other symbol types, given define-symbol-type for those.

Nsymbols can also find symbols by their name/matching symbol with resolve-symbol. All these operations are aware of symbol visibility in the given packages, due to a symbol-visibility function.

An additional nsymbols/star system has a set of functions mirroring the regular Nsymbols ones, but using closer-mop to provide better results and returning structured data instead of symbols.

cl-log 1.0.1
Channel: guix
Location: gnu/packages/lisp-xyz.scm (gnu packages lisp-xyz)
Home page: https://github.com/nicklevine/cl-log
Licenses: Expat
Build system: asdf/source
Synopsis: Common Lisp general purpose logging utility
Description:

CL-LOG is a general purpose logging utility, loosely modelled in some respects after Gary King's Log5. Its features include: logging to several destinations at once, via "messengers", each messenger is tailored to accept some log messages and reject others, and this tailoring can be changed on-the-fly, very rapid processing of messages which are rejected by all messengers, fully independent use of the utility by several different sub-systems in an application, support for messengers which cl:format text to a stream, support for messengers which do not invoke cl:format, timestamps in theory accurate to internal-time-units-per-second.

ecl-boost-parse 1.0-0.c8f7e53
Channel: guix
Location: gnu/packages/lisp-xyz.scm (gnu packages lisp-xyz)
Home page: https://github.com/cl-boost/parse
Licenses: ASL 2.0
Build system: asdf/ecl
Synopsis: Monadic parsing for Common Lisp
Description:

BOOST-PARSE is a simple token parsing library for Common Lisp.

Total packages: 33008