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

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.


cl-metering 3.2-0.62dbaa5
Propagated dependencies: cl-fiveam@1.4.2
Channel: guix
Location: gnu/packages/lisp-xyz.scm (gnu packages lisp-xyz)
Home page: https://gitlab.common-lisp.net/dkochmanski/metering
Licenses: Public Domain
Build system: asdf/source
Synopsis: Common Lisp code profiling tool
Description:

The Metering System is a portable Common Lisp code profiling tool. It gathers timing and consing statistics for specified functions while a program is running.

clasp-trivial-adjust-simple-array 0.0.1-0.393d404
Channel: guix
Location: gnu/packages/lisp-xyz.scm (gnu packages lisp-xyz)
Home page: https://gitlab.com/lockie/trivial-adjust-simple-array
Licenses: Expat
Build system: asdf/clasp
Synopsis: Tiny utility to change the size of a simple array
Description:

This Common Lisp library provides a tiny utility to change the size of a simple-array ensuring that the resulting array is still a simple-array.

cl-map-bind 1.0-0.532d55d
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/map-bind/
Licenses: Unlicense
Build system: asdf/source
Synopsis: Macro favouring positional references over naming
Description:

MAP-BIND is a macro that allows visual grouping of variables with their corresponding values in calls to mapping operators when using an inline LAMBDA.

clasp-fare-quasiquote 1.0.1-1.640d39a
Dependencies: clasp-fare-utils@1.0.0.5-1.66e9c6f clasp-named-readtables@0.9-4.d5ff162 clasp-optima@1.0-1.373b245
Channel: guix
Location: gnu/packages/lisp-xyz.scm (gnu packages lisp-xyz)
Home page: https://gitlab.common-lisp.net/frideau/fare-quasiquote
Licenses: Expat
Build system: asdf/clasp
Synopsis: Pattern-matching friendly implementation of quasiquote
Description:

The main purpose of this n+2nd reimplementation of quasiquote is enable matching of quasiquoted patterns, using Optima or Trivia.

ecl-rfc2388 0.0.0-1.591bcf7
Channel: guix
Location: gnu/packages/lisp-xyz.scm (gnu packages lisp-xyz)
Home page: https://github.com/jdz/rfc2388/
Licenses: FreeBSD
Build system: asdf/ecl
Synopsis: Implementation of RFC 2388 in Common Lisp
Description:

This package contains an implementation of RFC 2388, which is used to process form data posted with HTTP POST method using enctype "multipart/form-data".

cl-boost-json 1.1-0.eca166f
Channel: guix
Location: gnu/packages/lisp-xyz.scm (gnu packages lisp-xyz)
Home page: https://github.com/cl-boost/json
Licenses: ASL 2.0
Build system: asdf/source
Synopsis: JSON encoding and decoding for Common Lisp
Description:

BOOST-JSON is a simple JSON parsing library for Common Lisp.

sbcl-filtered-functions 0.2.0-1.130f69e
Dependencies: sbcl-closer-mop@1.0.0-3.7b86f2a
Channel: guix
Location: gnu/packages/lisp-xyz.scm (gnu packages lisp-xyz)
Home page: https://github.com/pcostanza/filtered-functions
Licenses: Expat
Build system: asdf/sbcl
Synopsis: Extension of CLOS generic function invocation
Description:

Filtered functions provide an extension of CLOS generic function invocation that add a simple preprocessing step before the actual method dispatch is performed and thus enable the use of arbitrary predicates for selecting and applying methods. See http://www.p-cos.net/documents/filtered-dispatch.pdf for a paper that introduces and explains filtered functions in detail.

cl-machine-state 1.0.0-2.3d258ee
Propagated dependencies: cl-bordeaux-threads@0.9.3 cl-cffi@0.24.1-2.32c90d4 cl-opengl@0.1.0-1.e2d83e0 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/machine-state/
Licenses: Zlib
Build system: asdf/source
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.

sbcl-ningle 0.3.0-2.2e85675
Dependencies: sbcl-cl-syntax@0.0.3 sbcl-myway@0.1.0-1.2862300 sbcl-lack@0.3.0-1.35d3a8e sbcl-alexandria@1.4-0.009b7e5 sbcl-babel@0.5.0-3.627d6a6
Channel: guix
Location: gnu/packages/lisp-xyz.scm (gnu packages lisp-xyz)
Home page: https://8arrow.org/ningle/
Licenses: LLGPL
Build system: asdf/sbcl
Synopsis: Super micro framework for Common Lisp
Description:

Ningle is a lightweight web application framework for Common Lisp.

sbcl-burgled-batteries3 0.0.0-2.f65f454
Dependencies: python@3.11.14 sbcl-alexandria@1.4-0.009b7e5 sbcl-cffi@0.24.1-2.32c90d4 sbcl-parse-declarations@1.0.0-1.549aebb sbcl-trivial-garbage@0.21-0.3474f64
Channel: guix
Location: gnu/packages/lisp-xyz.scm (gnu packages lisp-xyz)
Home page: https://github.com/snmsts/burgled-batteries3
Licenses: Expat
Build system: asdf/sbcl
Synopsis: Bridge between Python and Lisp (FFI bindings, etc.)
Description:

This package provides a shim between Python3 (specifically, the CPython implementation of Python) and Common Lisp.

sbcl-cl-ledger 4.0.0-2.b0174f5
Dependencies: sbcl-cambl@4.0.0-2.c21b8af sbcl-cl-ppcre@2.1.1 sbcl-local-time@1.0.6-4.40169fe sbcl-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/sbcl
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-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/ecl
Synopsis: Random distributions for Common Lisp
Description:

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

sbcl-trivial-monitored-thread 0.3.11-0.b0bab23
Dependencies: sbcl-iterate@1.5.3 sbcl-log4cl@1.1.4-2.fe3da51 sbcl-trivial-utilities@0.4.0-0.279ff25
Channel: guix
Location: gnu/packages/lisp-xyz.scm (gnu packages lisp-xyz)
Home page: https://gitlab.com/ediethelm/trivial-monitored-thread
Licenses: Expat
Build system: asdf/sbcl
Synopsis: Thread monitoring library for Common Lisp
Description:

Trivial Monitored Thread offers a very simple (aka trivial) way of spawning threads and being informed when one any of them crash and die.

sbcl-trivial-custom-debugger 1.0.0-1.a560594
Channel: guix
Location: gnu/packages/lisp-xyz.scm (gnu packages lisp-xyz)
Home page: https://github.com/phoe/trivial-custom-debugger/
Licenses: Expat
Build system: asdf/sbcl
Synopsis: Allow arbitrary functions as the standard Lisp debugger
Description:

This is a portability library that allows one to fully override the standard debugger provided by their Common Lisp system for situations where binding *debugger-hook* is not enough -- most notably, for break.

cl-file-attributes 1.0.0-2.bbde396
Propagated dependencies: cl-cffi@0.24.1-2.32c90d4 cl-documentation-utils@1.2.0-0.98630dd cl-trivial-features@1.0
Channel: guix
Location: gnu/packages/lisp-xyz.scm (gnu packages lisp-xyz)
Home page: https://shinmera.github.io/file-attributes/
Licenses: Zlib
Build system: asdf/source
Synopsis: Access to common file attributes in Common Lisp
Description:

This is a small OS portability library to retrieve and set file attributes not supported by the Common Lisp standard functions.

ecl-fast-http 0.2.0-2.502a377
Dependencies: ecl-alexandria@1.4-0.009b7e5 ecl-proc-parse@0.0.0-1.ac36368 ecl-xsubseq@0.0.1-1.5ce430b ecl-smart-buffer@0.0.1-1.09b9a9a ecl-cl-utilities@0.0.0-1.dce2d2f
Channel: guix
Location: gnu/packages/lisp-xyz.scm (gnu packages lisp-xyz)
Home page: https://github.com/fukamachi/fast-http
Licenses: Expat
Build system: asdf/ecl
Synopsis: HTTP request/response parser for Common Lisp
Description:

fast-http is a HTTP request/response protocol parser for Common Lisp.

sbcl-cl-mpg123 1.0.0-1.5f042c8
Dependencies: sbcl-cffi@0.24.1-2.32c90d4 sbcl-cl-out123@1.0.0-2.41771bf sbcl-documentation-utils@1.2.0-0.98630dd mpg123@1.31.2 sbcl-trivial-features@1.0 sbcl-trivial-garbage@0.21-0.3474f64 sbcl-verbose@2.0.0-1.c5b7ecd
Channel: guix
Location: gnu/packages/lisp-xyz.scm (gnu packages lisp-xyz)
Home page: https://shirakumo.github.io/cl-mpg123/
Licenses: Zlib
Build system: asdf/sbcl
Synopsis: Common Lisp bindings to libmpg123
Description:

This is a bindings and wrapper library to libmpg123 allowing for convenient, extensive, and fast decoding of MPEG1/2/3 (most prominently mp3) files.

cl-parenscript 2.7.1-1.7a1ac46
Propagated dependencies: cl-ppcre@2.1.1 cl-anaphora@0.9.8 cl-named-readtables@0.9-4.d5ff162
Channel: guix
Location: gnu/packages/lisp-xyz.scm (gnu packages lisp-xyz)
Home page: https://common-lisp.net/project/parenscript/
Licenses: Modified BSD
Build system: asdf/source
Synopsis: Translator from a subset of Common Lisp to JavaScript
Description:

Parenscript is a translator from an extended subset of Common Lisp to JavaScript. Parenscript code can run almost identically on both the browser (as JavaScript) and server (as Common Lisp).

Parenscript code is treated the same way as Common Lisp code, making the full power of Lisp macros available for JavaScript. This provides a web development environment that is unmatched in its ability to reduce code duplication and provide advanced meta-programming facilities to web developers.

At the same time, Parenscript is different from almost all other "language X" to JavaScript translators in that it imposes almost no overhead:

  • No run-time dependencies: Any piece of Parenscript code is runnable as-is. There are no JavaScript files to include.

  • Native types: Parenscript works entirely with native JavaScript data types. There are no new types introduced, and object prototypes are not touched.

  • Native calling convention: Any JavaScript code can be called without the need for bindings. Likewise, Parenscript can be used to make efficient, self-contained JavaScript libraries.

  • Readable code: Parenscript generates concise, formatted, idiomatic JavaScript code. Identifier names are preserved. This enables seamless debugging in tools like Firebug.

  • Efficiency: Parenscript introduces minimal overhead for advanced Common Lisp features. The generated code is almost as fast as hand-written JavaScript.

sbcl-simple-guess 1.0-0.34744e3
Dependencies: sbcl-cesdi@1.0.1 sbcl-closer-mop@1.0.0-3.7b86f2a sbcl-compatible-metaclasses@1.0 sbcl-evaled-when@1.0-0.c59f8ab
Channel: guix
Location: gnu/packages/lisp-xyz.scm (gnu packages lisp-xyz)
Home page: https://www.hexstreamsoft.com/libraries/simple-guess/
Licenses: Unlicense
Build system: asdf/sbcl
Synopsis: Extensible protocol for computing a guess using advisors
Description:

This package defines a simple extensible protocol for computing a guess using advisors.

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.

cl-dns-client 1.0.0-0.9f252e9
Propagated dependencies: cl-documentation-utils@1.2.0-0.98630dd cl-usocket@0.8.9
Channel: guix
Location: gnu/packages/lisp-xyz.scm (gnu packages lisp-xyz)
Home page: https://shinmera.github.io/dns-client/
Licenses: Zlib
Build system: asdf/source
Synopsis: DNS protocol client for Common Lisp
Description:

This package provides a pure-lisp implementation of a DNS client. It can be used to resolve hostnames, reverse-lookup IP addresses, and fetch other kinds of DNS records.

cl-sxml 0.0.0-1.e5542b1
Propagated dependencies: cl-cxml@0.0.0-1.00b22bf cl-fiveam@1.4.2 cl-flexi-streams@1.0.20-1.4951d57
Channel: guix
Location: gnu/packages/lisp-xyz.scm (gnu packages lisp-xyz)
Home page: https://github.com/eadmund/cl-sxml
Licenses: GPL 3+
Build system: asdf/source
Synopsis: SXML parsing for Common Lisp
Description:

CL-SXML implements Oleg Kiselyov’s SXML, an S-expression-based rendering of the XML Infoset.

Total packages: 69244