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

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-fare-utils 1.0.0.5-1.66e9c6f
Channel: guix
Location: gnu/packages/lisp-xyz.scm (gnu packages lisp-xyz)
Home page: https://gitlab.common-lisp.net/frideau/fare-utils
Licenses: Expat
Build system: asdf/sbcl
Synopsis: Collection of utilities and data structures
Description:

fare-utils is a small collection of utilities. It contains a lot of basic everyday functions and macros.

cl-make-hash 1.0.2-1.ae0909c
Channel: guix
Location: gnu/packages/lisp-xyz.scm (gnu packages lisp-xyz)
Home page: https://github.com/genovese/make-hash
Licenses: Modified BSD
Build system: asdf/source
Synopsis: Common Lisp package for flexible hash table creation
Description:

This is a Common Lisp package for hash table creation with flexible, extensible initializers.

clasp-fare-mop 1.0.1-1.538aa94
Dependencies: clasp-closer-mop@1.0.0-3.7b86f2a clasp-fare-utils@1.0.0.5-1.66e9c6f
Channel: guix
Location: gnu/packages/lisp-xyz.scm (gnu packages lisp-xyz)
Home page: https://github.com/fare/fare-mop
Licenses: Unlicense
Build system: asdf/clasp
Synopsis: General purpose Common Lisp utilities using the MOP
Description:

FARE-MOP is a small collection of utilities using the MetaObject Protocol. It notably contains a SIMPLE-PRINT-OBJECT method, and a SIMPLE-PRINT-OBJECT-MIXIN mixin that allow you to trivially define PRINT-OBJECT methods that print the interesting slots in your objects, which is great for REPL interaction and debugging.

sbcl-xhtmlambda 2022-01-21-0.c86376b
Dependencies: sbcl-cl-unicode@0.1.6
Channel: guix
Location: gnu/packages/lisp-xyz.scm (gnu packages lisp-xyz)
Home page: https://xhtmlambda.common-lisp.dev/
Licenses: Expat
Build system: asdf/sbcl
Synopsis: (X)HTML library for Common Lisp
Description:

(X)HTMLambda is yet another (X)HTML library which emphasizes programmability and user-friendliness. Each (X)HTML element is a structured object and pretty-printing of (X)HTML trees is well defined to provide properly indented human-readable output even for complex recursive arrangements.

sbcl-hu.dwim.asdf 20200724
Channel: guix
Location: gnu/packages/lisp-xyz.scm (gnu packages lisp-xyz)
Home page: https://hub.darcs.net/hu.dwim/hu.dwim.asdf
Licenses: Public Domain
Build system: asdf/sbcl
Synopsis: Extensions to ASDF
Description:

Various ASDF extensions such as attached test and documentation system, explicit development support, etc.

sbcl-mgrs 1.0-1.c06f268
Dependencies: sbcl-utm-ups@1.2-0.f1e6fd4
Channel: guix
Location: gnu/packages/lisp-xyz.scm (gnu packages lisp-xyz)
Home page: https://codeberg.org/glv/mgrs
Licenses: GPL 3+
Build system: asdf/sbcl
Synopsis: Convert coordinates between latitude/longitude and MGRS
Description:

This a Common Lisp library to convert geographic coordinates between latitude/longitude and MGRS.

cl-priority-queue 0.1-0.011b8d5
Channel: guix
Location: gnu/packages/lisp-xyz.scm (gnu packages lisp-xyz)
Home page: https://github.com/dsorokin/priority-queue
Licenses: Expat
Build system: asdf/source
Synopsis: Priority queue for Common Lisp
Description:

This package provides a priority queue implemented with an array-based heap.

sbcl-amb 1.0.0-0.884bef6
Dependencies: sbcl-alexandria@1.4-0.009b7e5
Channel: guix
Location: gnu/packages/lisp-xyz.scm (gnu packages lisp-xyz)
Home page: https://github.com/phoe/amb/
Licenses: Expat
Build system: asdf/sbcl
Synopsis: Implementation of John McCarthy's ambiguous operator
Description:

cl-amb provides an implementation of John McCarthy's ambiguous operator in portable Common Lisp.

cl-origin 2.0.0-1.d646134
Propagated dependencies: cl-golden-utils@0.0.0-4.e43914a cl-specialization-store@0.0.5-1.8d39a86 cl-parachute@1.5.0-3.dd925cb
Channel: guix
Location: gnu/packages/lisp-xyz.scm (gnu packages lisp-xyz)
Home page: https://git.mfiano.net/mfiano/origin
Licenses: Expat
Build system: asdf/source
Synopsis: Common Lisp graphics math library
Description:

This is a native Common Lisp graphics math library with an emphasis on performance and correctness.

cl-zpng 1.2.2
Propagated dependencies: cl-salza2@2.1
Channel: guix
Location: gnu/packages/lisp-xyz.scm (gnu packages lisp-xyz)
Home page: https://www.xach.com/lisp/zpng/
Licenses: FreeBSD
Build system: asdf/source
Synopsis: PNG encoder for Common Lisp
Description:

This is a Common Lisp library for creating PNG images.

cl-trivial-do 0.1-2.a19f932
Channel: guix
Location: gnu/packages/lisp-xyz.scm (gnu packages lisp-xyz)
Home page: https://github.com/yitzchak/trivial-do
Licenses: Zlib
Build system: asdf/source
Synopsis: Additional dolist style macros for Common Lisp
Description:

Additional dolist style macros for Common Lisp, such as doalist, dohash, dolist*, doplist, doseq and doseq*.

clasp-promise 1.0.0-0.801db8f
Dependencies: 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/promise/
Licenses: Zlib
Build system: asdf/clasp
Synopsis: Promise mechanism for asynchronous operations
Description:

This library implements a basic promise datastructure, which is useful for dealing with asynchronous behaviours. Importantly, this library does not use any other libraries or frameworks, and instead leaves the execution and state transition of promise objects in your control, making it easy to integrate.

sbcl-nhooks 1.2.2
Dependencies: sbcl-serapeum@0.0.0-13.71f35c9
Channel: guix
Location: gnu/packages/lisp-xyz.scm (gnu packages lisp-xyz)
Home page: https://github.com/atlas-engineer/nhooks
Licenses: Expat
Build system: asdf/sbcl
Synopsis: Hook facility for Common Lisp
Description:

This package holds an enhanced implementation of hooks (extension points). It works similarly to Emacs hooks with crucial improvements:

  • If the compiler allows it (such as SBCL), type-checking is performed at compile-time and at run-time when adding handlers to a hook.

  • On failure, multiple restarts are offered, such as disabling the offending handler or simply continuing to the next function.

  • The hook handler execution order and combination can be customized.

  • Anonymous functions (lambdas) can be added to hooks as handler objects. When inspecting hooks, readable names are thus exposed instead of lambda blackboxes. Handlers are compared through their names (through the mandatory name slot). A hook can not contain multiple handlers with the same name.

  • A special provision is taken for “setters”, handlers that are meant to set a given place to a given values. Such handler objects can be compared and identified uniquely.

cl-html-diff 0.1-0.5a0b39d
Propagated dependencies: cl-difflib@0.2-0.98eb335
Channel: guix
Location: gnu/packages/lisp-xyz.scm (gnu packages lisp-xyz)
Home page: https://github.com/wiseman/cl-html-diff
Licenses: Expat
Build system: asdf/source
Synopsis: Generate a human-readable diff of two HTML documents
Description:

A Common Lisp library for generating a human-readable diff of two HTML documents.

cl-tar 0.2.3-0.7c6e07a
Propagated dependencies: cl-alexandria@1.4-0.009b7e5 cl-babel@0.5.0-3.627d6a6 cl-local-time@1.0.6-4.40169fe cl-osicat@0.7.0-4.9823279 cl-split-sequence@2.0.1 cl-tar-file@0.2.1-0.0c10bc8 cl-parachute@1.5.0-3.dd925cb cl-40ants-doc@0.25.0
Channel: guix
Location: gnu/packages/lisp-xyz.scm (gnu packages lisp-xyz)
Home page: https://gitlab.common-lisp.net/cl-tar/cl-tar
Licenses: Expat
Build system: asdf/source
Synopsis: High-level interface for tar files
Description:

cl-tar is a Common Lisp library providing a high-level interface for interacting with tar archives.

cl-enhanced-boolean 1.0
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/enhanced-boolean/
Licenses: Unlicense
Build system: asdf/source
Synopsis: Convert generalized booleans to booleans
Description:

This package provides a canonical way of converting generalized booleans to booleans.

ecl-history-tree 0.1.2
Dependencies: ecl-alexandria@1.4-0.009b7e5 ecl-custom-hash-table@0.3-1.f269831 ecl-local-time@1.0.6-4.40169fe ecl-nclasses@0.6.1 ecl-trivial-package-local-nicknames@0.2
Channel: guix
Location: gnu/packages/lisp-xyz.scm (gnu packages lisp-xyz)
Home page: https://github.com/atlas-engineer/history-tree
Licenses: Modified BSD
Build system: asdf/ecl
Synopsis: Store the history of a browser's visited paths
Description:

This data structure can be used to store the history of visited paths or URLs with a file or web browser, in a way that no “forward” element is ever forgotten.

The history tree is “global” in the sense that multiple owners (e.g. tabs) can have overlapping histories. On top of that, an owner can spawn another one, starting from one of its nodes (typically when you open a URL in a new tab).

cl-glop 0.1.0-1.45e722a
Dependencies: libx11@1.8.12 libxcomposite@0.4.6 libxrandr@1.5.4 mesa@26.0.2
Propagated dependencies: cl-cffi@0.24.1-2.32c90d4 cl-split-sequence@2.0.1 cl-trivial-garbage@0.21-0.3474f64 cl-opengl@0.1.0-1.e2d83e0
Channel: guix
Location: gnu/packages/lisp-xyz.scm (gnu packages lisp-xyz)
Home page: https://github.com/lispgames/glop
Licenses: Expat
Build system: asdf/source
Synopsis: Direct FFI bindings for OpenGL window and context management
Description:

This package provides Common Lisp bindings to create OpenGL window and context manipulation code as well as system input handling. Direct FFI bindings to system functions are used so no third party C lib is required except system libraries.

clasp-enhanced-typep 1.0
Channel: guix
Location: gnu/packages/lisp-xyz.scm (gnu packages lisp-xyz)
Home page: https://www.hexstreamsoft.com/libraries/enhanced-typep/
Licenses: Unlicense
Build system: asdf/clasp
Synopsis: Enhanced version of typep
Description:

This package provides an enhanced version of typep that is exactly like the one in the Lisp spec, except it can also accept a single type argument, in which case it returns the appropriate closure.

ecl-progressons 0.1-0.69a8092
Dependencies: ecl-cl-ansi-text@2.0.1-1.8b129d8 ecl-cl-str@0.21
Channel: guix
Location: gnu/packages/lisp-xyz.scm (gnu packages lisp-xyz)
Home page: https://github.com/vindarel/progressons
Licenses: Expat
Build system: asdf/ecl
Synopsis: Display a progress bar on one line
Description:

This library can be used to display a progress bar on one line.

ecl-org-sampler 0.2.1-1.ee135a4
Dependencies: ecl-iterate@1.5.3
Channel: guix
Location: gnu/packages/lisp-xyz.scm (gnu packages lisp-xyz)
Home page: https://github.com/jphmrst/cl-org-sampler
Licenses: LLGPL
Build system: asdf/ecl
Synopsis: Extracting Common Lisp docstrings as Emacs Org-mode documents
Description:

ORG-SAMPLER allows using Lisp docstrings and reflection to make org-mode text for inclusion into a larger document.

sbcl-inheriting-readers 1.0.1
Dependencies: sbcl-class-options@1.0.1 sbcl-closer-mop@1.0.0-3.7b86f2a sbcl-compatible-metaclasses@1.0
Channel: guix
Location: gnu/packages/lisp-xyz.scm (gnu packages lisp-xyz)
Home page: https://www.hexstreamsoft.com/libraries/inheriting-readers/
Licenses: Unlicense
Build system: asdf/sbcl
Synopsis: Simple yet powerful value inheritance scheme
Description:

This package provides a simple yet powerful value inheritance scheme.

ecl-cl-permutation 0.0.0-0.20c10e9
Dependencies: ecl-alexandria@1.4-0.009b7e5 ecl-bordeaux-fft@1.0.1-0.4a1f560 ecl-cl-algebraic-data-type@1.2.0-1.b256842 ecl-cl-cont@0.3.8-1.fc1fa7e ecl-closer-mop@1.0.0-3.7b86f2a ecl-iterate@1.5.3 ecl-priority-queue@0.1-0.011b8d5
Channel: guix
Location: gnu/packages/lisp-xyz.scm (gnu packages lisp-xyz)
Home page: https://github.com/stylewarning/cl-permutation
Licenses: Modified BSD
Build system: asdf/ecl
Synopsis: Permutations and permutation groups in Common Lisp
Description:

This is a Commin Lisp library for operating on permutations and permutation groups.

sbcl-montezuma 0.1.3-1.ee2129e
Dependencies: sbcl-babel@0.5.0-3.627d6a6 sbcl-cl-fad@0.7.6-1.3f4d32d sbcl-cl-ppcre@2.1.1
Channel: guix
Location: gnu/packages/lisp-xyz.scm (gnu packages lisp-xyz)
Home page: https://github.com/sharplispers/montezuma
Licenses: Expat GPL 3+
Build system: asdf/sbcl
Synopsis: Full-text indexing and search for Common Lisp
Description:

Montezuma is a text search engine library for Lisp based on the Ferret library for Ruby, which is itself based on the Lucene library for Java.

Total packages: 72465