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

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-unicode 0.1.6
Propagated dependencies: cl-ppcre@2.1.1 cl-flexi-streams@1.0.20-1.4951d57
Channel: guix
Location: gnu/packages/lisp-xyz.scm (gnu packages lisp-xyz)
Home page: http://weitz.de/cl-unicode/
Licenses: FreeBSD
Build system: asdf/source
Synopsis: Portable Unicode library for Common Lisp
Description:

CL-UNICODE is a portable Unicode library Common Lisp, which is compatible with perl. It is pretty fast, thread-safe, and compatible with ANSI-compliant Common Lisp implementations.

sbcl-cl-punch 0.2
Dependencies: sbcl-cl-syntax@0.0.3
Channel: guix
Location: gnu/packages/lisp-xyz.scm (gnu packages lisp-xyz)
Home page: https://github.com/windymelt/cl-punch
Licenses: Expat
Build system: asdf/sbcl
Synopsis: Anonymous lambda literal in Common Lisp, respecting Scala
Description:

CL-PUNCH is a Scala-like anonymous lambda literal.

ecl-trivial-package-local-nicknames 0.2
Channel: guix
Location: gnu/packages/lisp-xyz.scm (gnu packages lisp-xyz)
Home page: https://github.com/phoe/trivial-package-local-nicknames
Licenses: Unlicense
Build system: asdf/ecl
Synopsis: Common Lisp compatibility library for package local nicknames
Description:

This library is a portable compatibility layer around package local nicknames (PLN). This was done so there is a portability library for the PLN API not included in DEFPACKAGE.

sbcl-commondoc-markdown 0.5.0-0.7abd288
Dependencies: sbcl-3bmd@0.0.0-4.e68b2d4 sbcl-cl-str@0.21 sbcl-common-doc@0.2.0-0.bcde4cf sbcl-common-html@0.1.0-0.96987bd sbcl-ironclad@0.61 sbcl-plump@2.0.0-4.251fbe0
Channel: guix
Location: gnu/packages/lisp-xyz.scm (gnu packages lisp-xyz)
Home page: https://github.com/40ants/commondoc-markdown
Licenses: Unlicense
Build system: asdf/sbcl
Synopsis: Converts Markdown text into CommonDoc nodes and vice versa
Description:

Converts Markdown text into CommonDoc nodes and vice versa.

clasp-nibbles 0.14-3.a46a677
Channel: guix
Location: gnu/packages/lisp-xyz.scm (gnu packages lisp-xyz)
Home page: https://github.com/sharplispers/nibbles
Licenses: Modified BSD
Build system: asdf/clasp
Synopsis: Common Lisp library for accessing octet-addressed blocks of data
Description:

When dealing with network protocols and file formats, it's common to have to read or write 16-, 32-, or 64-bit datatypes in signed or unsigned flavors. Common Lisp sort of supports this by specifying :element-type for streams, but that facility is underspecified and there's nothing similar for read/write from octet vectors. What most people wind up doing is rolling their own small facility for their particular needs and calling it a day.

This library attempts to be comprehensive and centralize such facilities. Functions to read 16-, 32-, and 64-bit quantities from octet vectors in signed or unsigned flavors are provided; these functions are also SETFable. Since it's sometimes desirable to read/write directly from streams, functions for doing so are also provided. On some implementations, reading/writing IEEE singles/doubles (i.e. single-float and double-float) will also be supported.

sbcl-s-xml-rpc 7
Dependencies: sbcl-s-xml@3
Channel: guix
Location: gnu/packages/lisp-xyz.scm (gnu packages lisp-xyz)
Home page: https://common-lisp.net/project/s-xml-rpc/
Licenses: LGPL 3+
Build system: asdf/sbcl
Synopsis: Implementation of XML-RPC in Common Lisp for both client and server
Description:

S-XML-RPC is an implementation of XML-RPC in Common Lisp for both client and server.

cl-uffi 2.1.2
Channel: guix
Location: gnu/packages/lisp-xyz.scm (gnu packages lisp-xyz)
Home page: https://quickdocs.org/uffi/
Licenses: LLGPL
Build system: asdf/source
Synopsis: Universal foreign function library for Common Lisp
Description:

UFFI provides a universal foreign function interface (FFI) for Common Lisp.

cl-parse-js 0.0.0-1.fbadc60
Channel: guix
Location: gnu/packages/lisp-xyz.scm (gnu packages lisp-xyz)
Home page: https://marijnhaverbeke.nl/parse-js/
Licenses: Zlib
Build system: asdf/source
Synopsis: Parse JavaScript
Description:

Parse-js is a Common Lisp package for parsing JavaScript (ECMAScript 3). It has basic support for ECMAScript 5.

sbcl-symbol-munger 0.0.1-2.e96558e
Dependencies: sbcl-alexandria@1.4-0.009b7e5 sbcl-iterate@1.5.3
Channel: guix
Location: gnu/packages/lisp-xyz.scm (gnu packages lisp-xyz)
Home page: https://github.com/AccelerationNet/symbol-munger
Licenses: Expat
Build system: asdf/sbcl
Synopsis: Capitalization and spacing conversion functions for Common Lisp
Description:

This is a Common Lisp library to change the capitalization and spacing of a string or a symbol. It can convert to and from Lisp, english, underscore and camel-case rules.

cl-trivialib-type-unify 0.1-1.62492eb
Propagated dependencies: cl-alexandria@1.4-0.009b7e5 cl-trivia@0.1-0.8b406c3 cl-introspect-environment@0.1-2.8fb20a1 cl-type-r@0.0.0-1.83c89e3 cl-fiveam@1.4.2
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/source
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.

clasp-cl-package-locks 0.0.2-1.96a358e
Channel: guix
Location: gnu/packages/lisp-xyz.scm (gnu packages lisp-xyz)
Home page: https://github.com/elliottjohnson/cl-package-locks
Licenses: Expat
Build system: asdf/clasp
Synopsis: Compatibility layer for dealing with package locks
Description:

This is a Common Lisp library providing a unified way to work with package locks across supported Common Lisp implementations.

cl-strings 0.0.1-1.93ec417
Channel: guix
Location: gnu/packages/lisp-xyz.scm (gnu packages lisp-xyz)
Home page: https://github.com/diogoalexandrefranco/cl-strings
Licenses: Expat
Build system: asdf/source
Synopsis: Set of utilities to manipulate strings in Common Lisp
Description:

cl-strings is a small, portable, dependency-free set of utilities that make it even easier to manipulate text in Common Lisp. It has 100% test coverage and works at least on sbcl, ecl, ccl, abcl and clisp.

sbcl-documentation-utils-extensions 0.0.0-1.f67f8a0
Dependencies: sbcl-documentation-utils@1.2.0-0.98630dd
Channel: guix
Location: gnu/packages/lisp-xyz.scm (gnu packages lisp-xyz)
Home page: https://github.com/sirherrbatka/documentation-utils-extensions
Licenses: Expat
Build system: asdf/sbcl
Synopsis: Set of extensions for documentation-utils
Description:

Use rich-formatter to format documentation with sections :syntax, :arguments, :examples, :description, :returns, :side-effects, :thread-safety, :affected-by, :see-also and :notes. Gather unformatted input by using rich-aggregating-formatter and *DOCUMENTATION* variable. Find gathered documentation with find-documentation function. Execute code stored in documentation with execute-documentation. See the examples in the src/documentation.lisp file. See the documentation-utils system for more information.

ecl-cl-gopher 0.0.0-3.0899e7f
Dependencies: ecl-bordeaux-threads@0.9.3 ecl-drakma@2.0.8 ecl-flexi-streams@1.0.20-1.4951d57 ecl-quri@0.7.0-0.03ecaf3 ecl-split-sequence@2.0.1 ecl-usocket@0.8.9
Channel: guix
Location: gnu/packages/lisp-xyz.scm (gnu packages lisp-xyz)
Home page: https://github.com/knusbaum/cl-gopher
Licenses: FreeBSD
Build system: asdf/ecl
Synopsis: Gopher protocol library in Common Lisp
Description:

cl-gopher is a Common Lisp library for interacting with the Gopher protocol.

It is suitable for building both clients and servers, and provides a sample client.

ecl-cl-mpg123 1.0.0-1.5f042c8
Dependencies: ecl-cffi@0.24.1-2.32c90d4 ecl-cl-out123@1.0.0-2.41771bf ecl-documentation-utils@1.2.0-0.98630dd mpg123@1.31.2 ecl-trivial-features@1.0 ecl-trivial-garbage@0.21-0.3474f64 ecl-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/ecl
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-package-locks 0.0.2-1.96a358e
Channel: guix
Location: gnu/packages/lisp-xyz.scm (gnu packages lisp-xyz)
Home page: https://github.com/elliottjohnson/cl-package-locks
Licenses: Expat
Build system: asdf/source
Synopsis: Compatibility layer for dealing with package locks
Description:

This is a Common Lisp library providing a unified way to work with package locks across supported Common Lisp implementations.

ecl-in-memory-streams 2.0-1.a081214
Dependencies: ecl-bordeaux-threads@0.9.3 ecl-trivial-gray-streams@2.0-1.2b3823e
Channel: guix
Location: gnu/packages/lisp-xyz.scm (gnu packages lisp-xyz)
Home page: https://codeberg.org/glv/cl-in-memory-streams
Licenses: GPL 3+
Build system: asdf/ecl
Synopsis: In-memory streams for any element type
Description:

This Common Lisp library provides an implementation of in-memory input streams, output streams and io streams for any type of elements.

cl-sdl2-mixer 1.0-2.580d634
Dependencies: sdl2-mixer@2.6.3
Propagated dependencies: cl-alexandria@1.4-0.009b7e5 cl-autowrap@1.0-3.4bba9e3 cl-sdl2@0.0.0-3.8c78e68 cl-trivial-garbage@0.21-0.3474f64
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/source
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-statistics 1.0.0-0.94fc87a
Propagated dependencies: cl-alexandria@1.4-0.009b7e5 cl-anaphora@0.9.8 cl-conduit-packages@2.0.0 cl-distributions@1.0.0-0.ea72622 cl-let-plus@0.0.0-2.455e657 cl-numerical-utilities@1.2.0-0.44f45ba cl-clunit2@0.7.0-1.dd654e1
Channel: guix
Location: gnu/packages/lisp-xyz.scm (gnu packages lisp-xyz)
Home page: https://lisp-stat.dev/docs/
Licenses: Expat Ms-PL
Build system: asdf/source
Synopsis: Statistical functions in Common Lisp
Description:

This package provides a consolidation of Common Lisp statistics libraries.

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.

ecl-modularize-hooks 1.0.2-1.e0348ed
Dependencies: ecl-closer-mop@1.0.0-3.7b86f2a ecl-lambda-fiddle@1.0.0-1.d16bba5 ecl-modularize@1.0.0-1.86c5d9a ecl-trivial-arguments@1.1.0-1.ecd84ed
Channel: guix
Location: gnu/packages/lisp-xyz.scm (gnu packages lisp-xyz)
Home page: https://shinmera.github.io/modularize-hooks/
Licenses: Zlib
Build system: asdf/ecl
Synopsis: Generic hooks and triggers extension for Modularize
Description:

This is a simple extension to MODULARIZE that allows modules to define and trigger hooks, which other modules can hook on to.

cl-split-sequence 2.0.1
Propagated dependencies: cl-fiveam@1.4.2
Channel: guix
Location: gnu/packages/lisp-xyz.scm (gnu packages lisp-xyz)
Home page: https://cliki.net/split-sequence
Licenses: Expat
Build system: asdf/source
Synopsis: Member of the Common Lisp Utilities family of programs
Description:

Splits sequence into a list of subsequences delimited by objects satisfying the test.

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-2.c1f86ae 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.

sbcl-trivial-gray-streams 2.0-1.2b3823e
Channel: guix
Location: gnu/packages/lisp-xyz.scm (gnu packages lisp-xyz)
Home page: https://www.cliki.net/trivial-gray-streams
Licenses: X11
Build system: asdf/sbcl
Synopsis: Compatibility layer for Gray streams implementations
Description:

Gray streams is an interface proposed for inclusion with ANSI CL by David N. Gray. The proposal did not make it into ANSI CL, but most popular CL implementations implement it. This package provides an extremely thin compatibility layer for gray streams.

Total packages: 69239