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

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-quri 0.7.0-0.03ecaf3
Dependencies: sbcl-babel@0.5.0-3.627d6a6 sbcl-split-sequence@2.0.1 sbcl-cl-utilities@0.0.0-1.dce2d2f sbcl-alexandria@1.4-0.009b7e5
Channel: guix
Location: gnu/packages/lisp-xyz.scm (gnu packages lisp-xyz)
Home page: https://github.com/fukamachi/quri
Licenses: Modified BSD
Build system: asdf/sbcl
Synopsis: Yet another URI library for Common Lisp
Description:

QURI (pronounced "Q-ree") is yet another URI library for Common Lisp. It is intended to be a replacement of PURI.

ecl-trivial-package-locks 0.1-0.ca2e2b1
Channel: guix
Location: gnu/packages/lisp-xyz.scm (gnu packages lisp-xyz)
Home page: https://github.com/yitzchak/trivial-package-locks
Licenses: Expat
Build system: asdf/ecl
Synopsis: Standard interface to the various package lock implementations
Description:

This package provides a standard interface to the various package lock implementations of Common Lisp.

clasp-open-with 1.0.0-0.f0682e4
Dependencies: clasp-documentation-utils@1.2.0-1.cd5b506 clasp-trivial-features@1.0 xdg-utils@1.2.1
Channel: guix
Location: gnu/packages/lisp-xyz.scm (gnu packages lisp-xyz)
Home page: https://shinmera.github.io/open-with/
Licenses: Zlib
Build system: asdf/clasp
Synopsis: Open a file in a suitable external program
Description:

This package provides a small utility library to open a thing (usually a file or URL) in an appropriate handler (usually an external file manager or browser).

clasp-charje.documentation 0.0.0
Dependencies: clasp-alexandria@1.4-0.009b7e5
Channel: guix
Location: gnu/packages/lisp-xyz.scm (gnu packages lisp-xyz)
Home page: https://git.sr.ht/~charje/documentation
Licenses: AGPL 3+
Build system: asdf/clasp
Synopsis: Docstring parsing library for Common Lisp
Description:

Charje.documentation can used to parse Common Lisp docstrings the charje way, or it can be used to create custom docstring parsers. Docstring parsers are composed using mixin classes and initialization methods.

sbcl-clad 2023-01-21-0.1ff6f41
Channel: guix
Location: gnu/packages/lisp-xyz.scm (gnu packages lisp-xyz)
Home page: https://gitlab.common-lisp.net/mantoniotti/CLAD
Licenses: Expat
Build system: asdf/sbcl
Synopsis: Library providing standard locations on the file system
Description:

The Common Lisp Application Directories (CLAD) library is a simple API collection that provides access to a set of standard Common Lisp folders on a per-application or per-library basis.

sbcl-type-i 0.1-2.d34440a
Dependencies: sbcl-alexandria@1.4-0.009b7e5 sbcl-introspect-environment@0.1-2.8fb20a1 sbcl-trivia.trivial@0.1-0.8b406c3
Channel: guix
Location: gnu/packages/lisp-xyz.scm (gnu packages lisp-xyz)
Home page: https://github.com/guicho271828/type-i
Licenses: LLGPL
Build system: asdf/sbcl
Synopsis: Type inference utility on unary predicates for Common Lisp
Description:

This library tries to provide a way to detect what kind of type the given predicate is trying to check. This is different from inferring the return type of a function.

sbcl-macro-html 1.2-0.c769b5d
Dependencies: sbcl-named-readtables@0.9-5.aa6dab5
Channel: guix
Location: gnu/packages/lisp-xyz.scm (gnu packages lisp-xyz)
Home page: https://github.com/eugeneia/macro-html
Licenses: AGPL 1
Build system: asdf/sbcl
Synopsis: HTML generation library
Description:

Aims to be fast, modular, cachable and concise. It does so by defining each tag as a macro which expands to code printing the respective HTML source. Also employs a DSL for element attributes.

ecl-fof 0.2.0-1.522879e
Dependencies: ecl-alexandria@1.4-0.009b7e5 ecl-cl-json@0.6.0 ecl-cl-str@0.21 ecl-hu.dwim.defclass-star@2021-2.3086878 ecl-local-time@1.0.6-4.40169fe ecl-magicffi@0.0.0-1.d88f2f2 ecl-named-readtables@0.9-5.aa6dab5 ecl-osicat@0.7.0-4.9823279 ecl-serapeum@0.0.0-13.71f35c9 ecl-trivia@0.1-0.8b406c3 ecl-trivial-package-local-nicknames@0.2 ffmpeg@8.0
Channel: guix
Location: gnu/packages/lisp-xyz.scm (gnu packages lisp-xyz)
Home page: https://gitlab.com/ambrevar/fof
Licenses: GPL 3+
Build system: asdf/ecl
Synopsis: File object finder library for Common Lisp
Description:

This library enable rapid file search, inspection and manipulation straight from the REPL. It aims at replacing Unix tools such as find or du. It also offers a replacement to the pathname Common Lisp API. Slot writers which commit changes to disk, e.g. permissions, modification time, etc.

cl-png 0.6-1.11b965f
Dependencies: libpng@1.6.39
Propagated dependencies: cl-cffi@0.24.1-2.32c90d4
Channel: guix
Location: gnu/packages/lisp-xyz.scm (gnu packages lisp-xyz)
Home page: https://github.com/ljosa/cl-png
Licenses: LGPL 2.1
Build system: asdf/source
Synopsis: Read and write PNG file format
Description:

This package provides a PNG Common Lisp system to operate with Portable Network Graphics file format.

ecl-cl-base32 0.1-1.8cdee06
Channel: guix
Location: gnu/packages/lisp-xyz.scm (gnu packages lisp-xyz)
Home page: https://github.com/hargettp/cl-base32
Licenses: Expat
Build system: asdf/ecl
Synopsis: Common Lisp library for base32 encoding and decoding
Description:

This package provides functions for base32 encoding and decoding as defined in RFC4648.

ecl-jonathan 0.1.0-1.1f448b4
Dependencies: ecl-cl-syntax@0.0.3 ecl-fast-io@1.0.0-3.a4c5ad6 ecl-proc-parse@0.0.0-1.ac36368 ecl-cl-ppcre@2.1.1
Channel: guix
Location: gnu/packages/lisp-xyz.scm (gnu packages lisp-xyz)
Home page: https://rudolph-miller.github.io/jonathan/overview.html
Licenses: Expat
Build system: asdf/ecl
Synopsis: JSON encoder and decoder
Description:

High performance JSON encoder and decoder. Currently support: SBCL, CCL.

ecl-cl-speedy-queue 0.0.0-1.0425c7c
Channel: guix
Location: gnu/packages/lisp-xyz.scm (gnu packages lisp-xyz)
Home page: https://github.com/zkat/cl-speedy-queue
Licenses: Expat
Build system: asdf/ecl
Synopsis: Lightweight optimized queue for Common Lisp
Description:

This is a lightweight, non-consing, optimized queue implementation for Common Lisp.

ecl-cl-template 0.0.1-0.46193a9
Channel: guix
Location: gnu/packages/lisp-xyz.scm (gnu packages lisp-xyz)
Home page: https://github.com/alpha123/cl-template
Licenses: Expat
Build system: asdf/ecl
Synopsis: Template engine for Common Lisp
Description:

cl-template is a template engine for Common Lisp, taking inspiration from Ruby's ERb module.

ecl-concrete-syntax-tree 0.3.0
Dependencies: ecl-acclimation@0.0.0-1.4d51150
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/ecl
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.

clasp-marshal 1.3.0-1.eff1b15
Channel: guix
Location: gnu/packages/lisp-xyz.scm (gnu packages lisp-xyz)
Home page: https://github.com/wlbr/cl-marshal
Licenses: Expat
Build system: asdf/clasp
Synopsis: Simple (de)serialization of Lisp datastructures
Description:

Simple and fast marshalling of Lisp datastructures. Convert any object into a string representation, put it on a stream an revive it from there. Only minimal changes required to make your CLOS objects serializable.

sbcl-cl-algebraic-data-type 1.2.0-1.b256842
Dependencies: sbcl-alexandria@1.4-0.009b7e5 sbcl-global-vars@1.0.0-0.c749f32
Channel: guix
Location: gnu/packages/lisp-xyz.scm (gnu packages lisp-xyz)
Home page: https://github.com/stylewarning/cl-algebraic-data-type
Licenses: Modified BSD
Build system: asdf/sbcl
Synopsis: Common Lisp library for algebraic data types
Description:

CL-ALGEBRAIC-DATA-TYPE, or ADT, is a library for defining algebraic data types in a similar spirit to Haskell or Standard ML, as well as for operating on them.

sbcl-njson 1.2.2
Dependencies: sbcl-cl-json@0.6.0 sbcl-jzon@1.1.4
Channel: guix
Location: gnu/packages/lisp-xyz.scm (gnu packages lisp-xyz)
Home page: https://github.com/atlas-engineer/njson
Licenses: Modified BSD
Build system: asdf/sbcl
Synopsis: JSON handling framework for Common Lisp
Description:

NJSON aims to make it convenient for one to decode, encode, and process JSON data, in the minimum keystrokes/minutes possible.

NJSON is parser-independent, with existing Common Lisp JSON parsers being loadable as additional system. jzon is included by default, though. Conveniences that NJSON provides are:

  • encode and decode as single entry points for JSON reading and writing, be it from streams/string/files, or from those.

  • jget, jcopy, jkeys, and their aliases to manipulate the decoded objects' properties without the need to worry about the low-level details of how these values are decoded.

  • jif, jwhen, jor, jand, and other macros mimicking Lisp ones, while using truth values of JSON-decoded data.

  • jbind and jmatch macros to destructure and validate parsed JSON.

  • njson/aliases package to nickname to j for all the forms conveniently accessible as j:get, j:copy, j:if etc.

sbcl-sdl2-mixer 1.0-2.580d634
Dependencies: sbcl-alexandria@1.4-0.009b7e5 sbcl-cl-autowrap@1.0-3.4bba9e3 sbcl-sdl2@0.0.0-3.8c78e68 sbcl-trivial-garbage@0.21-0.3474f64 sdl2-mixer@2.6.3
Channel: guix
Location: gnu/packages/lisp-xyz.scm (gnu packages lisp-xyz)
Home page: https://github.com/lispgames/cl-sdl2-mixer
Licenses: Expat
Build system: asdf/sbcl
Synopsis: Bindings for sdl2_mixer using autowrap for Common Lisp
Description:

This package provides a Common Lisp wrapper system for the SDL 2.0 Mixer C Library.

cl-fn 0.0.0-1.8d8587d
Propagated dependencies: cl-named-readtables@0.9-5.aa6dab5
Channel: guix
Location: gnu/packages/lisp-xyz.scm (gnu packages lisp-xyz)
Home page: https://github.com/cbaggers/fn
Licenses: Public Domain
Build system: asdf/source
Synopsis: Macros for lambda brevity
Description:

This is a Common Lisp library providing lambda shorthand macros aiming to be used in cases where the word lambda and the arguments are longer than the body of the lambda.

cl-data-lens 0.0.0-0.801bc1e
Propagated dependencies: cl-ppcre@2.1.1 cl-alexandria@1.4-0.009b7e5 cl-serapeum@0.0.0-13.71f35c9 cl-fiveam@1.4.2
Channel: guix
Location: gnu/packages/lisp-xyz.scm (gnu packages lisp-xyz)
Home page: https://fiddlerwoaroof.github.io/data-lens/
Licenses: ASL 2.0
Build system: asdf/source
Synopsis: Functional utilities for Common Lisp
Description:

The cl-data-lens library provides a language for expressing data manipulations as the composition of more primitive operations.

cl-linedit 0.17.6-1.0561c97
Propagated dependencies: cl-alexandria@1.4-0.009b7e5 cl-cffi@0.24.1-2.32c90d4 cl-osicat@0.7.0-4.9823279 cl-terminfo@0.0.0-1.b8b2e3e
Channel: guix
Location: gnu/packages/lisp-xyz.scm (gnu packages lisp-xyz)
Home page: https://github.com/sharplispers/linedit
Licenses: Expat
Build system: asdf/source
Synopsis: Readline-style line-editor for Common Lisp
Description:

Linedit is a readline-style library written in Common Lisp that provides customizable line-editing for Common Lisp programs.

cl-periodic-table 1.0
Channel: guix
Location: gnu/packages/lisp-xyz.scm (gnu packages lisp-xyz)
Home page: https://common-lisp.net/project/chemboy/
Licenses: LLGPL
Build system: asdf/source
Synopsis: Periodic table for Common Lisp
Description:

This package defines a Common Lisp package, :elements, with an ELEMENT structure and a number of functions to search the periodic table.

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

CL-PPCRE is a portable regular expression library for Common Lisp, which is compatible with perl. It is pretty fast, thread-safe, and compatible with ANSI-compliant Common Lisp implementations.

ecl-trivial-monitored-thread 0.3.11-0.b0bab23
Dependencies: ecl-iterate@1.5.3 ecl-log4cl@1.1.4-2.fe3da51 ecl-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/ecl
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.

Total packages: 70988