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

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-trivial-shell 0.2.0-1.e02ec19
Propagated dependencies: cl-lift@1.7.1-3.a794184
Channel: guix
Location: gnu/packages/lisp-xyz.scm (gnu packages lisp-xyz)
Home page: https://common-lisp.net/project/trivial-shell/
Licenses: Expat
Build system: asdf/source
Synopsis: Common Lisp access to the shell
Description:

A simple Common-Lisp interface to the underlying operating system. It's independent of the implementation and operating system.

ecl-diff 0.4-1.9c84bef
Dependencies: ecl-cl-ppcre@2.1.1 ecl-trivial-gray-streams@2.0-1.2b3823e
Channel: guix
Location: gnu/packages/lisp-xyz.scm (gnu packages lisp-xyz)
Home page: https://github.com/froydnj/diff
Licenses: Modified BSD
Build system: asdf/ecl
Synopsis: Common Lisp library for computing differences between files
Description:

DIFF is a package for computing various forms of differences between blobs of data and then doing neat things with those differences. Currently diff knows how to compute three common forms of differences: "unified" format diffs, "context" format diffs, and "vdelta" format binary diffs.

cl-mk-string-metrics 0.1.2
Channel: guix
Location: gnu/packages/lisp-xyz.scm (gnu packages lisp-xyz)
Home page: https://github.com/cbaggers/mk-string-metrics/
Licenses: X11
Build system: asdf/source
Synopsis: Calculate various string metrics efficiently in Common Lisp
Description:

This library implements efficient algorithms that calculate various string metrics in Common Lisp:

  • Damerau-Levenshtein distance

  • Hamming distance

  • Jaccard similarity coefficient

  • Jaro distance

  • Jaro-Winkler distance

  • Levenshtein distance

  • Normalized Damerau-Levenshtein distance

  • Normalized Levenshtein distance

  • Overlap coefficient

sbcl-trivial-file-size 0.0.0-0.1c1d672
Channel: guix
Location: gnu/packages/lisp-xyz.scm (gnu packages lisp-xyz)
Home page: https://github.com/ruricolist/trivial-file-size
Licenses: Expat
Build system: asdf/sbcl
Synopsis: Size of a file in bytes in Common Lisp
Description:

The canonical way to determine the size of a file in bytes, using Common Lisp, is to open the file with an element type of (unsigned-byte 8) and then calculate the length of the stream. This is less than ideal. In most cases it is better to get the size of the file from its metadata, using a system call.

This library exports a single function, file-size-in-octets. It returns the size of a file in bytes, using system calls when possible.

cl-swap-bytes 1.2
Propagated dependencies: cl-trivial-features@1.0 cl-fiveam@1.4.2
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/source
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.

ecl-bodge-math 1.0.0-1.9159b7f
Dependencies: ecl-bodge-utilities@1.0.0-1.6304bac ecl-rtg-math@0.0.0-1.29fc5b3
Channel: guix
Location: gnu/packages/lisp-xyz.scm (gnu packages lisp-xyz)
Home page: https://github.com/borodust/bodge-math
Licenses: Expat
Build system: asdf/ecl
Synopsis: Common Lisp core math utilities of BODGE library collection
Description:

This Common Lisp package contains the core math utilities of the Bodge library collection.

ecl-clostrum 0.0.0-0.c85d38b
Channel: guix
Location: gnu/packages/lisp-xyz.scm (gnu packages lisp-xyz)
Home page: https://github.com/s-expressionists/Clostrum
Licenses: FreeBSD
Build system: asdf/ecl
Synopsis: First Class Global Environments
Description:

This package provides first-class global environments for Common Lisp.

cl-command-line-arguments 2.0.0-1.fbac862
Channel: guix
Location: gnu/packages/lisp-xyz.scm (gnu packages lisp-xyz)
Home page: https://github.com/fare/command-line-arguments
Licenses: Expat
Build system: asdf/source
Synopsis: Trivial command-line argument parsing library for Common Lisp
Description:

This is a library to abstract away the parsing of Unix-style command-line arguments. Use it in conjunction with asdf:program-op or cl-launch for portable processing of command-line arguments.

cl-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/source
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.

sbcl-cl-webkit 3.5.10
Dependencies: sbcl-cffi@0.24.1-2.32c90d4 sbcl-cl-cffi-gtk@3.8.8-3.1700fe6 webkitgtk-for-gtk3@2.50.3
Channel: guix
Location: gnu/packages/lisp-xyz.scm (gnu packages lisp-xyz)
Home page: https://github.com/joachifm/cl-webkit
Licenses: Expat
Build system: asdf/sbcl
Synopsis: Binding to WebKitGTK+ for Common Lisp
Description:

cl-webkit is a binding to WebKitGTK+ for Common Lisp, currently targeting WebKit version 2. The WebKitGTK+ library adds web browsing capabilities to an application, leveraging the full power of the WebKit browsing engine.

sbcl-mmap 1.0.0-0.ba2e98c
Dependencies: sbcl-cffi@0.24.1-2.32c90d4 sbcl-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/mmap/
Licenses: Zlib
Build system: asdf/sbcl
Synopsis: File memory mapping for Common Lisp
Description:

This is a utility library providing access to the mmap family of functions in a portable way. It allows you to directly map a file into the address space of your process without having to manually read it into memory sequentially. Typically this is much more efficient for files that are larger than a few Kb.

cl-css 0.1-1.8fe654c
Channel: guix
Location: gnu/packages/lisp-xyz.scm (gnu packages lisp-xyz)
Home page: https://github.com/inaimathi/cl-css/
Licenses: Expat
Build system: asdf/source
Synopsis: Non-validating, inline CSS generator for Common Lisp
Description:

This is a dead-simple, non validating, inline CSS generator for Common Lisp. Its goals are axiomatic syntax, simple implementation to support portability, and boilerplate reduction in CSS.

ecl-usocket 0.8.9
Dependencies: ecl-bordeaux-threads@0.9.3 ecl-split-sequence@2.0.1
Channel: guix
Location: gnu/packages/lisp-xyz.scm (gnu packages lisp-xyz)
Home page: https://common-lisp.net/project/usocket/
Licenses: Expat
Build system: asdf/ecl
Synopsis: Universal socket library for Common Lisp
Description:

This library strives to provide a portable TCP/IP and UDP/IP socket interface for as many Common Lisp implementations as possible, while keeping the abstraction and portability layer as thin as possible.

ecl-type-i 0.1-2.d34440a
Dependencies: ecl-alexandria@1.4-0.009b7e5 ecl-introspect-environment@0.1-2.8fb20a1 ecl-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/ecl
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-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.

ecl-inferior-shell 2.0.5-1.15c2d04
Dependencies: ecl-alexandria@1.4-0.009b7e5 ecl-fare-mop@1.0.1-1.538aa94 ecl-fare-quasiquote@1.0.1-1.640d39a ecl-fare-utils@1.0.0.5-1.66e9c6f ecl-trivia@0.1-0.8b406c3
Channel: guix
Location: gnu/packages/lisp-xyz.scm (gnu packages lisp-xyz)
Home page: https://github.com/fare/inferior-shell
Licenses: Expat
Build system: asdf/ecl
Synopsis: Spawn local or remote processes and shell pipes
Description:

This package provides a Common Lisp system helping in scripting, it uses uiop:run-program as a backend.

ecl-flute 0.2-dev-1.90ebcd6
Dependencies: ecl-assoc-utils@0.1-1.74af16a ecl-let-over-lambda@1.0.1-1.481b2e3
Channel: guix
Location: gnu/packages/lisp-xyz.scm (gnu packages lisp-xyz)
Home page: https://github.com/ailisp/flute
Licenses: Expat
Build system: asdf/ecl
Synopsis: HTML5 generation library in Common Lisp
Description:

Flute is an easily composable HTML5 generation library in Common Lisp.

clasp-lw-compat 1.0.0-1.aabfe28
Channel: guix
Location: gnu/packages/lisp-xyz.scm (gnu packages lisp-xyz)
Home page: https://github.com/pcostanza/lw-compat/
Licenses: Expat
Build system: asdf/clasp
Synopsis: LispWorks utilities ported to other Common Lisp implementations
Description:

This package contains a few utility functions from the LispWorks library that are used in software such as ContextL.

cl-multilang-documentation 1.0.0-1.59e798a
Propagated dependencies: cl-documentation-utils@1.2.0-1.cd5b506 cl-language-codes@1.0.0-1.e7aa0e3 cl-system-locale@1.0.0-1.4b334bc
Channel: guix
Location: gnu/packages/lisp-xyz.scm (gnu packages lisp-xyz)
Home page: https://shinmera.com/docs/multilang-documentation/
Licenses: Zlib
Build system: asdf/source
Synopsis: Add multiple languages support to Common Lisp documentation
Description:

This library provides a drop-in replacement function for cl:documentation that supports multiple docstrings per-language, allowing you to write documentation that can be internationalised.

ecl-map-bind 1.0-0.532d55d
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/ecl
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.

cl-numpy-file-format 0.0.0-2.e440c7b
Propagated dependencies: cl-ieee-floats@20170924-1.566b51a cl-trivial-features@1.0
Channel: guix
Location: gnu/packages/lisp-xyz.scm (gnu packages lisp-xyz)
Home page: https://github.com/marcoheisig/numpy-file-format
Licenses: Expat
Build system: asdf/source
Synopsis: Read and write NumPy .npy and .npz files
Description:

The NUMPY-FILE-FORMAT library is a Common Lisp library for reading and writing NumPy .npy and .npz files.

clasp-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/clasp
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-access 1.6.0-1.a4f87fc
Dependencies: sbcl-alexandria@1.4-0.009b7e5 sbcl-cl-ppcre@2.1.1 sbcl-closer-mop@1.0.0-3.7b86f2a sbcl-iterate@1.5.3
Channel: guix
Location: gnu/packages/lisp-xyz.scm (gnu packages lisp-xyz)
Home page: https://github.com/AccelerationNet/access
Licenses: Modified BSD
Build system: asdf/sbcl
Synopsis: Common lisp library to unify access to dictionary-like structures
Description:

This is a Common lisp library to unify access to the most common dictionary-like data structures.

cl-glsl-packing 0.0.0-1.0362815
Propagated dependencies: cl-alexandria@1.4-0.009b7e5
Channel: guix
Location: gnu/packages/lisp-xyz.scm (gnu packages lisp-xyz)
Home page: https://github.com/3b/glsl-packing/
Licenses: Expat
Build system: asdf/source
Synopsis: Common Lisp utilities to calculate OpenGL layouts
Description:

This is a Common Lisp library to calculate std140 or std430 layouts for a glsl UBO/SSBO.

Total packages: 72465