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

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-hunchentoot-errors 0.0.1-0.69eb3bc
Dependencies: ecl-cl-mimeparse@0.0.1-0.93cbdf6 ecl-hunchentoot@1.3.1 ecl-parse-number@1.8 ecl-string-case@0.0.2-0.718c761
Channel: guix
Location: gnu/packages/lisp-xyz.scm (gnu packages lisp-xyz)
Home page: https://github.com/mmontone/hunchentoot-errors/
Licenses: Expat
Build system: asdf/ecl
Synopsis: Hunchentoot error pages and logs with request and session information
Description:

This package provides a functionality augmenting Hunchentoot error pages and logs with request and session information.

cl-ndebug 0.2.0
Propagated dependencies: cl-dissect@1.0.0-3.985fe01 cl-trivial-custom-debugger@1.0.0-1.a560594 cl-bordeaux-threads@0.9.3 cl-trivial-gray-streams@2.0-1.2b3823e cl-lisp-unit2@0.9.4-0.b5aa17b
Channel: guix
Location: gnu/packages/lisp-xyz.scm (gnu packages lisp-xyz)
Home page: https://github.com/atlas-engineer/ndebug/
Licenses: Modified BSD
Build system: asdf/source
Synopsis: Toolkit to build UI-aware Common Lisp debugger hooks
Description:

NDebug provides a small set of utilities to make graphical (or, rather non-REPL-resident) Common Lisp applications easier to integrate with the standard Lisp debugger (*debugger-hook*, namely) and implementation-specific debugger hooks (via trivial-custom-debugger), especially in a multi-threaded context.

ecl-calm 0.0.35
Dependencies: ecl-cl-cairo2@0.6-1.41ae45a ecl-cl-str@0.21 ecl-sdl2@0.0.0-3.8c78e68 ecl-sdl2-image@1.0-2.3963be8 ecl-sdl2-mixer@1.0-2.580d634 ecl-slime-swank@2.32
Channel: guix
Location: gnu/packages/lisp-xyz.scm (gnu packages lisp-xyz)
Home page: https://github.com/VitoVan/calm
Licenses: GPL 2
Build system: asdf/ecl
Synopsis: Vector graphic library for Common Lisp
Description:

This package provides a SDL2 based vector graphic library for Common Lisp.

clasp-binascii 1.0-1.0fb0a9e
Channel: guix
Location: gnu/packages/lisp-xyz.scm (gnu packages lisp-xyz)
Home page: https://github.com/sharplispers/binascii
Licenses: Modified BSD
Build system: asdf/clasp
Synopsis: Common Lisp library of ASCII encoding schemes for binary data
Description:

binascii is a Common Lisp library for converting binary data to ASCII text of some kind. Such conversions are common in email protocols (for encoding attachments to support old non-8-bit clean transports) or encoding binary data in HTTP and XML applications. binascii supports the encodings described in RFC 4648: base64, base32, base16, and variants. It also supports base85, used in Adobe's PostScript and PDF document formats, and a variant called ascii85, used by git for binary diff files.

cl-clx 0.7.7
Propagated dependencies: cl-fiasco@0.0.1-2.bb47d2f
Channel: guix
Location: gnu/packages/lisp-xyz.scm (gnu packages lisp-xyz)
Home page: https://www.cliki.net/portable-clx
Licenses: X11
Build system: asdf/source
Synopsis: X11 client library for Common Lisp
Description:

CLX is an X11 client library for Common Lisp. The code was originally taken from a CMUCL distribution, was modified somewhat in order to make it compile and run under SBCL, then a selection of patches were added from other CLXes around the net.

cl-lzlib 2.0-2.22767ca
Dependencies: lzlib@1.13
Propagated dependencies: cl-cffi@0.24.1-2.32c90d4 cl-octet-streams@1.2 cl-lparallel@2.8.4-1.80fc295 cl-fiveam@1.4.2
Channel: guix
Location: gnu/packages/lisp-xyz.scm (gnu packages lisp-xyz)
Home page: https://codeberg.org/glv/cl-lzlib
Licenses: GPL 3+
Build system: asdf/source
Synopsis: Common Lisp library for lzip (de)compression
Description:

This Common Lisp library provides functions for lzip (LZMA) compression/decompression using bindings to the lzlib C library.

sbcl-cl-messagepack 0.0.0-0.8ff2060
Dependencies: sbcl-babel@0.5.0-3.627d6a6 sbcl-closer-mop@1.0.0-3.7b86f2a sbcl-flexi-streams@1.0.20-1.4951d57
Channel: guix
Location: gnu/packages/lisp-xyz.scm (gnu packages lisp-xyz)
Home page: https://github.com/mbrezu/cl-messagepack
Licenses: FreeBSD
Build system: asdf/sbcl
Synopsis: Common Lisp implementation of MessagePack
Description:

This is a Common Lisp implementation of the MessagePack (http://msgpack.org/) serialization/deserialization format, implemented according to http://wiki.msgpack.org/display/MSGPACK/Format+specification.

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

ecl-simple-neural-network 3.2
Dependencies: ecl-cl-store@0.8.11-1.c787337 ecl-lparallel@2.8.4-1.80fc295
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/ecl
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-trivialib-type-unify 0.1-1.62492eb
Dependencies: sbcl-alexandria@1.4-0.009b7e5 sbcl-trivia@0.1-0.8b406c3 sbcl-introspect-environment@0.1-2.8fb20a1 sbcl-type-r@0.0.0-1.83c89e3
Channel: guix
Location: gnu/packages/lisp-xyz.scm (gnu packages lisp-xyz)
Home page: https://github.com/guicho271828/trivialib.type-unify
Licenses: LGPL 3+
Build system: asdf/sbcl
Synopsis: Common Lisp type unification
Description:

Unifies a parametrized type specifier against an actual type specifier. Importantly, it handles complicated array-subtypes and number-related types correctly.

cl-charje.lambda-list 0.0.0
Propagated dependencies: cl-binding-arrows@1.0.0-2.46bcba8 cl-charje.loop@1.1.0 cl-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/source
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.

sbcl-clawk 4-1.3a91634
Dependencies: sbcl-regex@1-1.fbc9a9f
Channel: guix
Location: gnu/packages/lisp-xyz.scm (gnu packages lisp-xyz)
Home page: https://github.com/sharplispers/clawk
Licenses: FreeBSD
Build system: asdf/sbcl
Synopsis: Common Lisp AWK
Description:

CLAWK is an AWK implementation embedded into Common Lisp.

ecl-screamer 0.0.1-1.ce50614
Channel: guix
Location: gnu/packages/lisp-xyz.scm (gnu packages lisp-xyz)
Home page: https://nikodemus.github.io/screamer/
Licenses: Expat
Build system: asdf/ecl
Synopsis: Nondeterministic programming and constraint propagation
Description:

Screamer is an extension of Common Lisp that adds support for nondeterministic programming. Screamer consists of two levels. The basic nondeterministic level adds support for backtracking and undoable side effects. On top of this nondeterministic substrate, Screamer provides a comprehensive constraint programming language in which one can formulate and solve mixed systems of numeric and symbolic constraints. Together, these two levels augment Common Lisp with practically all of the functionality of both Prolog and constraint logic programming languages such as CHiP and CLP(R). Furthermore, Screamer is fully integrated with Common Lisp. Screamer programs can coexist and interoperate with other extensions to as CLIM and Iterate.

sbcl-lquery 3.2.1-2.08c9cb6
Dependencies: sbcl-array-utils@1.3.0-1.16e108a sbcl-form-fiddle@1.1.0-0.e0c2359 sbcl-plump@2.0.0-4.251fbe0 sbcl-clss@0.3.1-3.cd5f603
Channel: guix
Location: gnu/packages/lisp-xyz.scm (gnu packages lisp-xyz)
Home page: https://codeberg.org/shinmera/lquery
Licenses: Zlib
Build system: asdf/sbcl
Synopsis: Library to allow jQuery-like HTML/DOM manipulation
Description:

lQuery is a DOM manipulation library written in Common Lisp, inspired by and based on the jQuery syntax and functions. It uses Plump and CLSS as DOM and selector engines. The main idea behind lQuery is to provide a simple interface for crawling and modifying HTML sites, as well as to allow for an alternative approach to templating.

cl-concrete-syntax-tree 0.3.0
Propagated dependencies: cl-acclimation@0.0.0-1.4d51150 cl-fiveam@1.4.2
Channel: guix
Location: gnu/packages/lisp-xyz.scm (gnu packages lisp-xyz)
Home page: https://github.com/s-expressionists/Concrete-Syntax-Tree
Licenses: FreeBSD
Build system: asdf/source
Synopsis: Parse Common Lisp code into a concrete syntax tree
Description:

This library is intended to solve the problem of source tracking for Common Lisp code.

By "source tracking", it is meant that code elements that have a known origin in the form of a position in a file or in an editor buffer are associated with some kind of information about this origin.

Since the exact nature of such origin information depends on the Common Lisp implementation and the purpose of wanting to track that origin, the library does not impose a particular structure of this information. Instead, it provides utilities for manipulating source code in the form of what is called concrete syntax trees (CSTs for short) that preserve this information about the origin.

cl-alea 1.0
Propagated dependencies: cl-fiveam@1.4.2
Channel: guix
Location: gnu/packages/lisp-xyz.scm (gnu packages lisp-xyz)
Home page: https://github.com/eXodiquas/alea
Licenses: Expat
Build system: asdf/source
Synopsis: Dice rolling library
Description:

This package provides a Common Lisp library for dice rolling and working with dice-roll statistics.

sbcl-parse-float 0.0.0-2.3074765
Dependencies: sbcl-alexandria@1.4-0.009b7e5
Channel: guix
Location: gnu/packages/lisp-xyz.scm (gnu packages lisp-xyz)
Home page: https://github.com/soemraws/parse-float
Licenses: Public Domain
Build system: asdf/sbcl
Synopsis: Parse a floating point value from a string in Common Lisp
Description:

This package exports the following function to parse floating-point values from a string in Common Lisp.

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.

cl-wayflan 0.1.0
Propagated dependencies: cl-alexandria@1.4-0.009b7e5 cl-babel@0.5.0-3.627d6a6 cl-cffi@0.24.1-2.32c90d4 cl-closer-mop@1.0.0-3.7b86f2a cl-plump@2.0.0-4.251fbe0 cl-parachute@1.5.0-3.dd925cb
Channel: guix
Location: gnu/packages/lisp-xyz.scm (gnu packages lisp-xyz)
Home page: https://git.sr.ht/~shunter/wayflan
Licenses: Modified BSD
Build system: asdf/source
Synopsis: Wayland communication library for Common Lisp
Description:

Wayflan is a from-scratch Wayland communication library for Common Lisp. It makes a good-faith effort to mimic libwayland behavior not defined in the Wayland spec, to keep compatibility between the two libraries.

Wayflan is not a compositor nor a GUI toolkit. Its purpose is to parse Wayland protocol XML documents and exchange Wayland messages between other processes.

Features:

  • Client support

  • All implementation done in Common Lisp from the socket up

  • Enum values are translated into keywords

  • Wayland protocol introspection

  • ASDF component :wayflan-client-impl generates code from XML. ASDF's extensible components make it possible to teach your program new protocols for Wayland without the need of a special build system.

ecl-gtype 0.1-2.2442e32
Dependencies: ecl-trivialib-type-unify@0.1-1.62492eb ecl-trivial-cltl2@0.1.1-2.8a3bda3 ecl-trivia@0.1-0.8b406c3 ecl-alexandria@1.4-0.009b7e5 ecl-iterate@1.5.3 ecl-type-r@0.0.0-1.83c89e3
Channel: guix
Location: gnu/packages/lisp-xyz.scm (gnu packages lisp-xyz)
Home page: https://github.com/numcl/gtype
Licenses: LGPL 3+
Build system: asdf/ecl
Synopsis: C++/Julia-like parametric types in Common Lisp
Description:

Support library for numcl that provides Julia-like runtime parametric type correctness in Common Lisp. It is based on CLtL2 extensions.

clasp-sha1 1.0-0.be8b1b1
Channel: guix
Location: gnu/packages/lisp-xyz.scm (gnu packages lisp-xyz)
Home page: https://github.com/massung/sha1
Licenses: ASL 2.0
Build system: asdf/clasp
Synopsis: SHA1 Digest and HMAC for Common Lisp
Description:

This is a very simple implementation of SHA1 and HMAC-SHA1 for Common Lisp. The code is intended to be easy to follow and is therefore a little slower than it could be.

ecl-machine-state 1.0.0-2.3d258ee
Dependencies: ecl-bordeaux-threads@0.9.3 ecl-cffi@0.24.1-2.32c90d4 ecl-cl-opengl@0.1.0-1.e2d83e0 ecl-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/machine-state/
Licenses: Zlib
Build system: asdf/ecl
Synopsis: Retrieve machine state information about CPU time, memory usage and more
Description:

This library implements various functions to access status information about the machine, process, etc.

ecl-reader 0.10.0
Dependencies: coreutils@9.1 ecl-alexandria@1.4-0.009b7e5 ecl-fiveam@1.4.2 ecl-hash-set@0.0.0-0.6feb20d ecl-iterate@1.5.3 ecl-split-sequence@2.0.1 ecl-trivial-types@0.0.1
Channel: guix
Location: gnu/packages/lisp-xyz.scm (gnu packages lisp-xyz)
Home page: https://github.com/digikar99/reader/
Licenses: Expat
Build system: asdf/ecl
Synopsis: Reader macros for common objects and data structures
Description:

This package provides a utility library intended at providing configurable reader macros for common tasks such as accessors, hash-tables, sets, uiop:run-program, arrays and a few others.

ecl-lunamech-matrix-api 0.0.2-0.aa54a82
Dependencies: ecl-cl-json@0.6.0 ecl-cl-str@0.21 ecl-closer-mop@1.0.0-3.7b86f2a ecl-dexador@0.9.15-3.d7ac217 ecl-do-urlencode@0.0.0-1.1998464 ecl-drakma@2.0.8 ecl-jonathan@0.1.0-1.1f448b4 ecl-plump@2.0.0-4.251fbe0 ecl-quri@0.7.0-0.03ecaf3 ecl-reader@0.10.0 ecl-shasht@0.1-2.27ba0a8
Channel: guix
Location: gnu/packages/lisp-xyz.scm (gnu packages lisp-xyz)
Home page: https://github.com/K1D77A/lunamech-matrix-api/
Licenses: Expat
Build system: asdf/ecl
Synopsis: Implementation of the Matrix API
Description:

This package provides an implementation of the Matrix API for Common Lisp.

Total packages: 32521