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

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.


sbcl-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/sbcl
Synopsis: Common Lisp library to make histograms
Description:

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

sbcl-swap-bytes 1.2
Dependencies: sbcl-trivial-features@1.0
Channel: guix
Location: gnu/packages/lisp-xyz.scm (gnu packages lisp-xyz)
Home page: https://github.com/sionescu/swap-bytes
Licenses: Expat
Build system: asdf/sbcl
Synopsis: Efficient endianness conversion for Common Lisp
Description:

This Common Lisp library provides optimized byte-swapping primitives. The library can change endianness of unsigned integers of length 1/2/4/8. Very useful in implementing various network protocols and file formats.

sbcl-arnesi 2.0.0-1.1e7dc4c
Dependencies: sbcl-cl-ppcre@2.1.1 sbcl-collectors@1.0-2.4c5e70c sbcl-slime-swank@2.31
Channel: guix
Location: gnu/packages/lisp-xyz.scm (gnu packages lisp-xyz)
Home page: https://github.com/AccelerationNet/arnesi
Licenses: Modified BSD
Build system: asdf/sbcl
Synopsis: Common Lisp utility suite
Description:

ARNESI is Common Lisp utilities library similar to ALEXANDRIA, ANAPHORA or GOLDEN-UTILS.

clasp-py4cl 0.0.0-2.2f2a008
Dependencies: python@3.11.14 clasp-trivial-garbage@0.21-0.3474f64
Propagated dependencies: python-numpy@1.26.4
Channel: guix
Location: gnu/packages/lisp-xyz.scm (gnu packages lisp-xyz)
Home page: https://github.com/bendudson/py4cl
Licenses: Expat
Build system: asdf/clasp
Synopsis: Call python from Common Lisp
Description:

Py4CL is a bridge between Common Lisp and Python, which enables Common Lisp to interact with Python code. It uses streams to communicate with a separate python process, the approach taken by cl4py. This is different to the CFFI approach used by burgled-batteries, but has the same goal.

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

PARSE is a simple token parsing library for Common Lisp.

sbcl-cblas 0.0.0-1.1eb9791
Dependencies: openblas@0.3.30 sbcl-cffi@0.24.1-2.32c90d4 sbcl-cl-autowrap@1.0-3.4bba9e3
Channel: guix
Location: gnu/packages/lisp-xyz.scm (gnu packages lisp-xyz)
Home page: https://github.com/digikar99/cl-cblas
Licenses: Expat
Build system: asdf/sbcl
Synopsis: Common Lisp bindings for CBLAS
Description:

This package provides Common Lisp bindings to access the linear algebra libraries using the CBLAS API. Currently the OpenBLAS implementation is used.

cl-3d-math 1.0.0-0.3831b17
Propagated dependencies: cl-documentation-utils@1.2.0-0.98630dd cl-type-templates@4.0.0-0.5b389eb cl-parachute@1.5.0-3.dd925cb
Channel: guix
Location: gnu/packages/lisp-xyz.scm (gnu packages lisp-xyz)
Home page: https://shinmera.github.io/3d-math/
Licenses: Zlib
Build system: asdf/source
Synopsis: Linear algebra for 2D and 3D computations
Description:

The 3d-math library implements types, operators, and algorithms commonly used in math for 2D and 3D graphics. It supersedes and combines the prior libraries 3d-vectors, 3d-matrices, 3d-quaternions, and 3d-transforms. The new API is largely but not entirely backwards compatible, and adds new functionality.

clasp-enhanced-typep 1.0
Channel: guix
Location: gnu/packages/lisp-xyz.scm (gnu packages lisp-xyz)
Home page: https://www.hexstreamsoft.com/libraries/enhanced-typep/
Licenses: Unlicense
Build system: asdf/clasp
Synopsis: Enhanced version of typep
Description:

This package provides an enhanced version of typep that is exactly like the one in the Lisp spec, except it can also accept a single type argument, in which case it returns the appropriate closure.

ecl-nasdf 0.1.8
Channel: guix
Location: gnu/packages/lisp-xyz.scm (gnu packages lisp-xyz)
Home page: https://github.com/atlas-engineer/ntemplate
Licenses: Modified BSD
Build system: asdf/ecl
Synopsis: ASDF helpers for system setup, testing and installation
Description:

NASDF is an ASDF extension providing utilities to ease system setup, testing and installation.

  • Simple way to fetch Git submodules and “do the right thing” for setup. This may effectively supersede Quicklisp. A benefit of using Git submodules over the default Quicklisp distribution is improved reproducibility.

  • Test helpers, like distinction between offline and online tests, or continuous integration options, and warning reports.

  • Installation helpers, for instance to install libraries, icons and desktop files to the right directories.

sbcl-radiance-contribs 1.0.0-1.710b3e1
Dependencies: sbcl-radiance@2.1.2-3.8d826c7 sbcl-cffi@0.24.1-2.32c90d4 sbcl-clip@0.7.0-1.7afa687 sbcl-cl-sqlite@0.2.1 sbcl-log4cl@1.1.4-2.fe3da51
Channel: guix
Location: gnu/packages/lisp-xyz.scm (gnu packages lisp-xyz)
Home page: https://shirakumo.github.io/radiance/
Licenses: Zlib
Build system: asdf/sbcl
Synopsis: Standard implementations and drivers for the radiance interfaces
Description:

This is a collection of useful helper modules and standard implementations for Radiance interfaces.

ecl-cl-fond 1.1.0-1.dac975c
Dependencies: ecl-alexandria@1.4-0.009b7e5 ecl-cffi@0.24.1-2.32c90d4 ecl-cl-opengl@0.1.0-1.e2d83e0 ecl-documentation-utils@1.2.0-0.98630dd 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://shirakumo.github.io/cl-fond/
Licenses: Zlib
Build system: asdf/ecl
Synopsis: Bindings to libfond, a simple text rendering engine for OpenGL
Description:

This is a Common Lisp bindings library to libfond, a simple OpenGL text rendering engine.

sbcl-cl-randist 0.4.2
Channel: guix
Location: gnu/packages/lisp-xyz.scm (gnu packages lisp-xyz)
Home page: https://github.com/lvaruzza/cl-randist
Licenses: FreeBSD
Build system: asdf/sbcl
Synopsis: Random distributions for Common Lisp
Description:

Manual translation from C to Common Lisp of some random number generation functions from the GSL library.

cl-semver 0.0.0-0.b125d2c
Propagated dependencies: cl-alexandria@1.4-0.009b7e5 cl-esrap@0.18-4.d806138 cl-named-readtables@0.9-4.d5ff162 cl-stefil@0.1-0.0398548
Channel: guix
Location: gnu/packages/lisp-xyz.scm (gnu packages lisp-xyz)
Home page: https://github.com/cldm/cl-semver
Licenses: Expat
Build system: asdf/source
Synopsis: Semantic version handling in Common Lisp
Description:

This package provides a Common Lisp implementation of the semantic versioning specification: http://semver.org.

ecl-cl-glfw3 0.0.0-1.32c3f34
Dependencies: ecl-alexandria@1.4-0.009b7e5 ecl-cffi@0.24.1-2.32c90d4 ecl-cl-opengl@0.1.0-1.e2d83e0 glfw@3.3.10 ecl-trivial-main-thread@1.0.0-1.25f1149
Channel: guix
Location: gnu/packages/lisp-xyz.scm (gnu packages lisp-xyz)
Home page: https://github.com/AlexCharlton/cl-glfw3
Licenses: FreeBSD
Build system: asdf/ecl
Synopsis: Common Lisp bindings to GLFW version 3.x
Description:

This package provides a Common Lisp bindings to glfw, an OpenGL application development library.

sbcl-clml 0.0.0-0.95505b5
Dependencies: sbcl-alexandria@1.4-0.009b7e5 sbcl-array-operations@0.0.0-0.75cbc3b sbcl-cl-fad@0.7.6-1.3f4d32d sbcl-cl-ppcre@2.1.1 sbcl-drakma@2.0.8 sbcl-introspect-environment@0.1-2.8fb20a1 sbcl-iterate@1.5.3 sbcl-lparallel@2.8.4-1.80fc295 sbcl-parse-number@1.7 sbcl-split-sequence@2.0.1 sbcl-trivial-garbage@0.21-0.3474f64
Channel: guix
Location: gnu/packages/lisp-xyz.scm (gnu packages lisp-xyz)
Home page: https://mmaul.github.io/clml/
Licenses: LLGPL
Build system: asdf/sbcl
Synopsis: Common Lisp machine learning library
Description:

CLML (Common Lisp Machine Learning) is a high performance and large scale statistical machine learning package

ecl-nfiles 1.1.4
Dependencies: ecl-iolib@0.8.4-0.010b7a6 gnupg@2.4.7 ecl-alexandria@1.4-0.009b7e5 ecl-nclasses@0.6.1 ecl-quri@0.7.0-0.03ecaf3 ecl-serapeum@0.0.0-12.c08442a ecl-trivial-garbage@0.21-0.3474f64 ecl-trivial-package-local-nicknames@0.2 ecl-trivial-types@0.0.1
Channel: guix
Location: gnu/packages/lisp-xyz.scm (gnu packages lisp-xyz)
Home page: https://github.com/atlas-engineer/nfiles
Licenses: Modified BSD
Build system: asdf/ecl
Synopsis: Manage file persistence and loading in Common Lisp
Description:

NFiles is a Common Lisp library to help manage file persistence and loading, in particular user-centric files like configuration files. It boasts the following features:

  • Dynamic and customizable path expansion.

  • Extensible serialization and deserialization.

  • Cached reads and writes. When a file object expands to the same path as another one, a read or write on it won’t do anything in case there was no change since last write.

  • (Experimental!) On-the-fly PGP encryption.

  • Profile support.

  • On read error, existing files are backed up.

  • On write error, no file is written to disk, the existing file is preserved.

cl-bordeaux-fft 1.0.1-0.4a1f560
Channel: guix
Location: gnu/packages/lisp-xyz.scm (gnu packages lisp-xyz)
Home page: http://vintage-digital.com/hefner/software/bordeaux-fft/
Licenses: GPL 2+
Build system: asdf/source
Synopsis: Fast Fourier Transform for Common Lisp
Description:

The Bordeaux-FFT library provides a reasonably efficient implementation of the Fast Fourier Transform and its inverse for complex-valued inputs, in portable Common Lisp.

sbcl-tripod 0.0.1-1.b019a27
Dependencies: sbcl-alexandria@1.4-0.009b7e5 sbcl-cl-gopher@0.0.0-3.0899e7f sbcl-cl-markdown@0.10.6-0.3788802 sbcl-clss@0.3.1-3.cd5f603 sbcl-hunchentoot@1.3.0-1.7686239 sbcl-local-time@1.0.6-4.40169fe sbcl-nactivitypub@0.0.5 sbcl-njson@1.2.2 sbcl-phos@0.0.1-1.6620b82 sbcl-plump@2.0.0-4.251fbe0 sbcl-trivial-mimes@1.1.0-2.a741fc2
Channel: guix
Location: gnu/packages/lisp-xyz.scm (gnu packages lisp-xyz)
Home page: https://aartaka.me/blog/tripod
Licenses: FreeBSD
Build system: asdf/sbcl
Synopsis: Common Lisp web server aiming to ease website hosting
Description:

Tripod is a Common Lisp web server aiming to ease plain text, HTML, and Gopher website hosting.

sbcl-canonicalized-initargs 2.0
Dependencies: sbcl-cesdi@1.0.1 sbcl-closer-mop@1.0.0-3.7b86f2a sbcl-compatible-metaclasses@1.0 sbcl-enhanced-defclass@2.1 sbcl-enhanced-typep@1.0
Channel: guix
Location: gnu/packages/lisp-xyz.scm (gnu packages lisp-xyz)
Home page: https://www.hexstreamsoft.com/libraries/canonicalized-initargs/
Licenses: Unlicense
Build system: asdf/sbcl
Synopsis: Standard way to canonicalize slot values
Description:

This package provides a standard way to canonicalize slot values.

ecl-cl-semver 0.0.0-0.b125d2c
Dependencies: ecl-alexandria@1.4-0.009b7e5 ecl-esrap@0.18-4.d806138 ecl-named-readtables@0.9-4.d5ff162
Channel: guix
Location: gnu/packages/lisp-xyz.scm (gnu packages lisp-xyz)
Home page: https://github.com/cldm/cl-semver
Licenses: Expat
Build system: asdf/ecl
Synopsis: Semantic version handling in Common Lisp
Description:

This package provides a Common Lisp implementation of the semantic versioning specification: http://semver.org.

ecl-terminal-keypress 0.1-1.2ef48c0
Dependencies: ecl-alexandria@1.4-0.009b7e5 ecl-trivial-raw-io@0.0.2-1.b1a3c87
Channel: guix
Location: gnu/packages/lisp-xyz.scm (gnu packages lisp-xyz)
Home page: https://github.com/eudoxia0/terminal-keypress
Licenses: Expat
Build system: asdf/ecl
Synopsis: Read keyboard events in the terminal from Common Lisp
Description:

This is a library for reading semi-raw user input from terminals. Semi-raw as in, we can't detect if the user pressed the Control key alone, and the function keys are a mystery. What is supported, however, is:

  • Regular characters

  • Control+[key]

  • Alt+[key]

  • Control+Alt+[key]

cl-random-state 0.1.0-1.c270d4f
Propagated dependencies: cl-documentation-utils@1.2.0-0.98630dd
Channel: guix
Location: gnu/packages/lisp-xyz.scm (gnu packages lisp-xyz)
Home page: https://shinmera.github.io/random-state/
Licenses: Zlib
Build system: asdf/source
Synopsis: Portable random number generation
Description:

This library is a collection of pseudo random number generators.

While Common Lisp does provide a RANDOM function, it does not allow the user to pass an explicit SEED, nor to portably exchange the random state between implementations. This can be a headache in cases like games, where a controlled seeding process can be very useful.

For both curiosity and convenience, this library offers multiple algorithms to generate random numbers, as well as a bunch of generally useful methods to produce desired ranges.

cl-rucksack 0.1.20-0.89278f8
Channel: guix
Location: gnu/packages/lisp-xyz.scm (gnu packages lisp-xyz)
Home page: https://github.com/arieltan/rucksack/
Licenses: Expat
Build system: asdf/source
Synopsis: Flexible, light weight, persistence library
Description:

cl-rucksack is a persistence library based on Arthur Lemmens' Rucksack with some enhancements.

cl-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/source
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: 69257