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

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-cl-redis 2.3.8-1.06ff30e
Dependencies: sbcl-babel@0.5.0-3.627d6a6 sbcl-cl-ppcre@2.1.1 sbcl-cl+ssl@0.0.0-6.17d5cdd sbcl-flexi-streams@1.0.20-1.4951d57 sbcl-rutils@5.2.1-0.db3c3f4 sbcl-usocket@0.8.9
Channel: guix
Location: gnu/packages/lisp-xyz.scm (gnu packages lisp-xyz)
Home page: https://github.com/vseloved/cl-redis
Licenses: Expat
Build system: asdf/sbcl
Synopsis: Common Lisp client for Redis
Description:

This is a Common Lisp wrapper for interacting with the Redis data structure store.

cl-peppol 0.0.1-0.d1c9571
Propagated dependencies: cl-cxml@0.0.0-1.00b22bf cl-xpath@0.1-1.d364da6
Channel: guix
Location: gnu/packages/lisp-xyz.scm (gnu packages lisp-xyz)
Home page: https://github.com/mmontone/cl-peppol
Licenses: Expat
Build system: asdf/source
Synopsis: OpenPEPPOL electronic invoicing code lists for Common Lisp
Description:

cl-peppol provides access to code lists extracted from the OpenPEPPOL standard for electronic business and invoicing in Europe.

clasp-cl-ppcre 2.1.1
Channel: guix
Location: gnu/packages/lisp-xyz.scm (gnu packages lisp-xyz)
Home page: http://weitz.de/cl-ppcre/
Licenses: FreeBSD
Build system: asdf/clasp
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.

sbcl-cl-form-types 0.3.2
Dependencies: sbcl-agutil@0.0.1-1.df188d7 sbcl-anaphora@0.9.8 sbcl-arrows@0.2.0-0.df7cf00 sbcl-cl-environments@0.5 sbcl-introspect-environment@0.1-2.8fb20a1 sbcl-optima@1.0-1.373b245
Channel: guix
Location: gnu/packages/lisp-xyz.scm (gnu packages lisp-xyz)
Home page: https://github.com/alex-gutev/cl-form-types
Licenses: Expat
Build system: asdf/sbcl
Synopsis: Determine the types of Common Lisp forms
Description:

This library provides functions for determining the value types of Common Lisp forms, based on type information contained in the environment.

In order for this library to work the values types of variables and return types of functions have to be declared.

Macros and symbol-macros are fully expanded and all special forms, except CATCH, are supported.

sbcl-cl-progress-bar 0.0.0-1.9374170
Dependencies: sbcl-bordeaux-threads@0.9.3 sbcl-documentation-utils-extensions@0.0.0-1.f67f8a0
Channel: guix
Location: gnu/packages/lisp-xyz.scm (gnu packages lisp-xyz)
Home page: https://github.com/sirherrbatka/cl-progress-bar/
Licenses: Expat
Build system: asdf/sbcl
Synopsis: Progress bars in Common Lisp
Description:

This library provides almost the same code as used inside Quicklisp for drawning progress bars

clasp-parseq 0.5.1
Channel: guix
Location: gnu/packages/lisp-xyz.scm (gnu packages lisp-xyz)
Home page: https://github.com/mrossini-ethz/parseq
Licenses: GPL 2
Build system: asdf/clasp
Synopsis: Parsing expression grammars for sequences
Description:

Parseq (pronounced parsec) is a parsing library for common lisp. It can be used for parsing lisp's sequences types: strings, vectors (e.g. binary data) and lists. Furthermore, parseq is able to parse nested structures such as trees (e.g. lists of lists, lists of vectors, vectors of strings).

Parseq uses parsing expression grammars (PEG) that can be defined through a simple interface. Extensions to the standard parsing expressions are available. Parsing expressions can be parameterised and made context aware. Additionally, the definition of each parsing expression allows the arbitrary transformation of the parsing tree.

The library is inspired by Esrap and uses a very similar interface. No code is shared between the two projects, however. The features of Esrap are are mostly included in parseq and complemented with additional, orthogonal features. Any resemblance to esrap-liquid is merely coincidental.

cl-claw-support 1.0.0
Channel: guix
Location: gnu/packages/lisp-xyz.scm (gnu packages lisp-xyz)
Home page: https://github.com/borodust/claw-support
Licenses: Expat
Build system: asdf/source
Synopsis: Support routines for claw
Description:

This package provides support routines for the claw Common Lisp package.

sbcl-damn-fast-priority-queue 0.0.2-0.f4c0374
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/damn-fast-priority-queue
Licenses: Expat
Build system: asdf/sbcl
Synopsis: Fast priority queue
Description:

A heap-based priority queue whose first and foremost priority is speed.

ecl-trivial-with-current-source-form 0.1.0-1.9e343e0
Dependencies: ecl-alexandria@1.4-0.009b7e5
Channel: guix
Location: gnu/packages/lisp-xyz.scm (gnu packages lisp-xyz)
Home page: https://github.com/scymtym/trivial-with-current-source-form
Licenses: LGPL 3
Build system: asdf/ecl
Synopsis: Help producing better errors for macro users
Description:

This library allows macro writers to provide better feedback to macro users when errors are signaled during macroexpansion. It uses the compiler's concept of a source-form to report where the error or warning is located.

ecl-trivial-benchmark 2.0.0-2.1fbc8d1
Dependencies: ecl-alexandria@1.4-0.009b7e5
Channel: guix
Location: gnu/packages/lisp-xyz.scm (gnu packages lisp-xyz)
Home page: https://shinmera.com/docs/trivial-benchmark/
Licenses: Zlib
Build system: asdf/ecl
Synopsis: Easy to use benchmarking system for Common Lisp
Description:

Trivial-Benchmark runs a block of code many times and outputs some statistical data for it. On SBCL this includes the data from time, for all other implementations just the real-time and run-time data. However, you can extend the system by adding your own metrics to it, or even by adding additional statistical computeations.

clasp-map-set 0.0.0-1.7b4b545
Channel: guix
Location: gnu/packages/lisp-xyz.scm (gnu packages lisp-xyz)
Home page: https://bitbucket.org/tarballs_are_good/map-set
Licenses: Modified BSD
Build system: asdf/clasp
Synopsis: Set-like data structure
Description:

Implementation of a set-like data structure with constant time addition, removal, and random selection.

ecl-nkeymaps 1.1.1
Dependencies: ecl-alexandria@1.4-0.009b7e5 ecl-fset@2.4.5 ecl-cl-str@0.21 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/nkeymaps
Licenses: Modified BSD
Build system: asdf/ecl
Synopsis: Keymap facility for Common Lisp
Description:

This is a keymap facility for Common Lisp inspired by Emacsy (keymap.scm) which is inspired by Emacs.

  • Support prefix keys to other keymaps. For instance, if you prefix my-mode-map with C-c, then all bindings for my-mode will be accessible after pressing C-c.

  • List all bindings matching a given prefix. (Also known as which-key in Emacs.)

  • List the bindings associated to a command.

  • Support multiple inheritance.

  • Support keycode.

  • Validate keyspec at compile time.

  • define-key can set multiple bindings in a single call.

  • Support multiple scheme to make it easy to switch between, say, Emacs-style and VI-style bindings. This orthogonality to keymaps composes better than having multiple keymaps: changing scheme applies to the entire program, which is easier than looping through all keymaps to change them.

  • Translate keyspecs as a fallback. For instance if shift-a is not bound, check A.

  • Behaviour can be customized with global parameters such as *print-shortcut*.

  • The compose function can merge multiple keymaps together.

  • Support multiple arguments when that makes sense (e.g. multiple keymaps for lookup-key).

  • Key remapping à-la Emacs.

  • Typed keymaps, i.e. keymaps where bound values can only be of a given type. This is convenient to catch typos, for instance when binding 'FOO instead of #'FOO.

ecl-bobbin 1.0.1-0.b454e82
Dependencies: ecl-split-sequence@2.0.1
Channel: guix
Location: gnu/packages/lisp-xyz.scm (gnu packages lisp-xyz)
Home page: https://docs.stevelosh.com/bobbin/
Licenses: Expat
Build system: asdf/ecl
Synopsis: Simple (word) wrapping utilities for strings
Description:

Bobbin is a simple word-wrapping library for strings in Common Lisp. It aims to be simple, work nicely for the majority of cases, and degrade gracefully for edge cases. It is not particularly concerned with speed — if you need very high-performance word wrapping, Bobbin is not for you.

sbcl-slime-swank 2.32
Channel: guix
Location: gnu/packages/lisp-xyz.scm (gnu packages lisp-xyz)
Home page: https://github.com/slime/slime
Licenses: GPL 2+ Public Domain
Build system: asdf/sbcl
Synopsis: Common Lisp Swank server
Description:

This is only useful if you want to start a Swank server in a Lisp processes that doesn't run under Emacs. Lisp processes created by M-x slime automatically start the server.

cl-trivial-features 1.0
Channel: guix
Location: gnu/packages/lisp-xyz.scm (gnu packages lisp-xyz)
Home page: https://cliki.net/trivial-features
Licenses: Expat
Build system: asdf/source
Synopsis: Ensures consistency of @code{*FEATURES*} in Common Lisp
Description:

Trivial-features ensures that *FEATURES* is consistent across multiple Common Lisp implementations.

clasp-float-features 1.0.0-3.daecae2
Dependencies: clasp-documentation-utils@1.2.0-1.cd5b506 clasp-trivial-features@1.0
Channel: guix
Location: gnu/packages/lisp-xyz.scm (gnu packages lisp-xyz)
Home page: https://codeberg.org/shinmera/float-features
Licenses: Zlib
Build system: asdf/clasp
Synopsis: Common Lisp IEEE float portability library
Description:

Portability library for IEEE float features that are not covered by the Common Lisp standard.

cl-atomics 1.0.0-3.5b36bf2
Propagated dependencies: cl-documentation-utils@1.2.0-1.cd5b506 cl-parachute@1.5.0-3.dd925cb
Channel: guix
Location: gnu/packages/lisp-xyz.scm (gnu packages lisp-xyz)
Home page: https://shinmera.com/docs/atomics
Licenses: Zlib
Build system: asdf/source
Synopsis: Common Lisp portability layer for atomic operations
Description:

This is a library for access to atomic operation primitives such as compare-and-swap. It aims to be a rather thin layer over what the implementations offer.

sbcl-collectors 1.0-2.4c5e70c
Dependencies: sbcl-alexandria@1.4-0.009b7e5 sbcl-closer-mop@1.0.0-3.7b86f2a sbcl-symbol-munger@0.0.1-2.e96558e
Channel: guix
Location: gnu/packages/lisp-xyz.scm (gnu packages lisp-xyz)
Home page: https://github.com/AccelerationNet/collectors/
Licenses: Modified BSD
Build system: asdf/sbcl
Synopsis: Common lisp library providing collector macros
Description:

A small collection of common lisp macros to make collecting values easier.

cl-json-pointer 0.0.0-0.f6760e2
Propagated dependencies: cl-alexandria@1.4-0.009b7e5 cl-boost-json@1.1-0.eca166f cl-json@0.6.0 cl-closer-mop@1.0.0-3.7b86f2a cl-st-json@0.0.0-0.4a0025b
Channel: guix
Location: gnu/packages/lisp-xyz.scm (gnu packages lisp-xyz)
Home page: https://github.com/y2q-actionman/cl-json-pointer
Licenses: Expat
Build system: asdf/source
Synopsis: JSON Pointer processor for Common Lisp
Description:

This package provides a JSON Pointer (RFC6901) implementation for Common Lisp. This library aims to be independent from any JSON libraries (as much as possible).

sbcl-nfiles 1.1.4
Dependencies: gnupg@2.4.8 sbcl-alexandria@1.4-0.009b7e5 sbcl-nclasses@0.6.1 sbcl-quri@0.7.0-0.03ecaf3 sbcl-serapeum@0.0.0-13.71f35c9 sbcl-trivial-garbage@0.21-0.3474f64 sbcl-trivial-package-local-nicknames@0.2 sbcl-trivial-types@0.0.1
Channel: guix
Location: gnu/packages/lisp-xyz.scm (gnu packages lisp-xyz)
Home page: https://github.com/atlas-engineer/nfiles
Licenses: Modified BSD
Build system: asdf/sbcl
Synopsis: Manage file persistence and loading in Common Lisp
Description:

NFiles is a Common Lisp library to help manage file persistence and loading, in particular user-centric files like configuration files. It boasts the following features:

  • Dynamic and customizable path expansion.

  • Extensible serialization and deserialization.

  • Cached reads and writes. When a file object expands to the same path as another one, a read or write on it won’t do anything in case there was no change since last write.

  • (Experimental!) On-the-fly PGP encryption.

  • Profile support.

  • On read error, existing files are backed up.

  • On write error, no file is written to disk, the existing file is preserved.

sbcl-arrows 0.2.0-0.df7cf00
Channel: guix
Location: gnu/packages/lisp-xyz.scm (gnu packages lisp-xyz)
Home page: https://gitlab.com/Harleqin/arrows
Licenses: Public Domain
Build system: asdf/sbcl
Synopsis: Clojure-like arrow macros for Common Lisp
Description:

This library implements the -> and ->> macros from Clojure, as well as several expansions on the idea.

sbcl-percent-encoding 0.1-1.c1224e2
Dependencies: sbcl-anaphora@0.9.8 sbcl-babel@0.5.0-3.627d6a6
Channel: guix
Location: gnu/packages/lisp-xyz.scm (gnu packages lisp-xyz)
Home page: https://github.com/llibra/percent-encoding
Licenses: Expat
Build system: asdf/sbcl
Synopsis: RFC 3986 percent-encoding library
Description:

This is a Common Lisp library providing RFC 3986 percent-encoding.

sbcl-cl-svg 0.0.3-1.1e988eb
Channel: guix
Location: gnu/packages/lisp-xyz.scm (gnu packages lisp-xyz)
Home page: https://github.com/wmannis/cl-svg
Licenses: Expat
Build system: asdf/sbcl
Synopsis: Write SVG file format
Description:

This package provides the CL-SVG Common Lisp system to produce Scalable Vector Graphics files.

sbcl-enchant 0.0.0-1.6af162a
Dependencies: enchant@2.6.9 sbcl-cffi@0.24.1-2.32c90d4
Channel: guix
Location: gnu/packages/lisp-xyz.scm (gnu packages lisp-xyz)
Home page: https://github.com/tlikonen/cl-enchant
Licenses: Public Domain
Build system: asdf/sbcl
Synopsis: Common Lisp interface for the Enchant spell-checker library
Description:

Enchant is a Common Lisp interface for the Enchant spell-checker library. The Enchant library is a generic spell-checker library which uses other spell-checkers transparently as back-end. The library supports the multiple checkers, including Aspell and Hunspell.

Total packages: 73992