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

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.


ecl-com.gigamonkeys.binary-data 0.0.0-0.22e9089
Dependencies: ecl-alexandria@1.4-0.009b7e5
Channel: guix
Location: gnu/packages/lisp-xyz.scm (gnu packages lisp-xyz)
Home page: https://github.com/gigamonkey/monkeylib-binary-data
Licenses: Modified BSD
Build system: asdf/ecl
Synopsis: Common Lisp library for reading and writing binary data
Description:

This a Common Lisp library for reading and writing binary data. It is based on code from chapter 24 of the book Practical Common Lisp.

sbcl-arrow-macros 0.2.7-0.16bdfd3
Channel: guix
Location: gnu/packages/lisp-xyz.scm (gnu packages lisp-xyz)
Home page: https://github.com/hipeta/arrow-macros/
Licenses: Expat
Build system: asdf/sbcl
Synopsis: Clojure-like arrow macros in Common Lisp
Description:

Arrow-macros provides clojure-like arrow macros (ex. ->, ->>) and diamond wands in swiss-arrows.

cl-jpl-queues 0.1
Propagated dependencies: cl-jpl-util@20151005 cl-bordeaux-threads@0.9.3
Channel: guix
Location: gnu/packages/lisp-xyz.scm (gnu packages lisp-xyz)
Home page: https://www.thoughtcrime.us/software/jpl-queues/
Licenses: ISC
Build system: asdf/source
Synopsis: Common Lisp library implementing a few different kinds of queues
Description:

A Common Lisp library implementing a few different kinds of queues:

  • Bounded and unbounded FIFO queues.

  • Lossy bounded FIFO queues that drop elements when full.

  • Unbounded random-order queues that use less memory than unbounded FIFO queues.

Additionally, a synchronization wrapper is provided to make any queue conforming to the jpl-queues API thread-safe for lightweight multithreading applications. (See Calispel for a more sophisticated CL multithreaded message-passing library with timeouts and alternation among several blockable channels.)

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-jpeg 2.8-1.ec55703
Channel: guix
Location: gnu/packages/lisp-xyz.scm (gnu packages lisp-xyz)
Home page: https://github.com/sharplispers/cl-jpeg
Licenses: Modified BSD
Build system: asdf/source
Synopsis: JPEG image library for Common Lisp
Description:

This is a baseline JPEG codec written in Common Lisp. It can be used for reading and writing JPEG image files.

sbcl-inquisitor 0.5-0.423fa9b
Dependencies: sbcl-flexi-streams@1.0.20-1.4951d57 sbcl-alexandria@1.4-0.009b7e5 sbcl-anaphora@0.9.8
Channel: guix
Location: gnu/packages/lisp-xyz.scm (gnu packages lisp-xyz)
Home page: https://github.com/t-sin/inquisitor
Licenses: Expat
Build system: asdf/sbcl
Synopsis: Encoding/end-of-line detection and external-format abstraction for Common Lisp
Description:

Inquisitor is a cross-implementation library providing encoding/end-of-line detection and external-format abstraction for Common Lisp.

sbcl-clack 2.1.0-1.4916ebb
Dependencies: sbcl-alexandria@1.4-0.009b7e5 sbcl-bordeaux-threads@0.9.3 sbcl-flexi-streams@1.0.20-1.4951d57 sbcl-hunchentoot@1.3.1 sbcl-lack@0.3.0-1.35d3a8e sbcl-split-sequence@2.0.1 sbcl-slime-swank@2.32 sbcl-usocket@0.8.9
Channel: guix
Location: gnu/packages/lisp-xyz.scm (gnu packages lisp-xyz)
Home page: https://github.com/fukamachi/clack
Licenses: Expat
Build system: asdf/sbcl
Synopsis: Web Application Environment for Common Lisp
Description:

Clack is a web application environment for Common Lisp inspired by Python's WSGI and Ruby's Rack.

ecl-cl-wayland 0.0.0-0.a92a508
Dependencies: ecl-cffi@0.24.1-2.32c90d4 ecl-closer-mop@1.0.0-3.7b86f2a wayland@1.24.0
Channel: guix
Location: gnu/packages/lisp-xyz.scm (gnu packages lisp-xyz)
Home page: https://github.com/sdilts/cl-wayland
Licenses: Modified BSD
Build system: asdf/ecl
Synopsis: Common Lisp FFI bindings for libwayland
Description:

This package provides Common Lisp FFI bindings for libwayland, primarily for the mahogany window manager.

sbcl-system-load 1.0.0-0.3ff1a40
Channel: guix
Location: gnu/packages/lisp-xyz.scm (gnu packages lisp-xyz)
Home page: https://codeberg.org/shinmera/system-load
Licenses: Zlib
Build system: asdf/sbcl
Synopsis: Access system's CPU and memory usage from Common Lisp
Description:

System-Load is a Common Lisp library for accessing the system's CPU and memory usage.

sbcl-cl-base58 0.1-1.f446835
Channel: guix
Location: gnu/packages/lisp-xyz.scm (gnu packages lisp-xyz)
Home page: https://github.com/eudoxia0/cl-base58
Licenses: Expat
Build system: asdf/sbcl
Synopsis: Implementation of base58 for Common Lisp
Description:

This library implements the base58 encoding algorithm. It's basically base64 but with a smaller alphabet (58, as in the name) that doesn't include similar looking characters, among other things. See https://github.com/bitcoin/bitcoin/blob/master/src/base58.h for a full reference.

ecl-harmony 2.0.0-0.0b57483
Dependencies: ecl-atomics@1.0.0-3.5b36bf2 ecl-bordeaux-threads@0.9.3 ecl-cl-mixed@2.1.0-1.3da661a ecl-stealth-mixin@0.0.0-0.2f853fc ecl-trivial-features@1.0
Channel: guix
Location: gnu/packages/lisp-xyz.scm (gnu packages lisp-xyz)
Home page: https://shirakumo.github.io/harmony/
Licenses: Zlib
Build system: asdf/ecl
Synopsis: Common Lisp sound server and sound processing library
Description:

HARMONY is a library that provides you with audio processing tools as well as an audio server to play back music, sfx, and so forth. It is most suited for use in a game engine, but may feasibly also be used for more advanced things such as a DAW

clasp-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/clasp
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-hooks 0.2.1-1.5b63808
Propagated dependencies: cl-alexandria@1.4-0.009b7e5 cl-let-plus@0.0.0-2.455e657 cl-trivial-garbage@0.21-0.3474f64 cl-closer-mop@1.0.0-3.7b86f2a cl-fiveam@1.4.2
Channel: guix
Location: gnu/packages/lisp-xyz.scm (gnu packages lisp-xyz)
Home page: https://github.com/scymtym/architecture.hooks
Licenses: LLGPL
Build system: asdf/source
Synopsis: Hooks extension point mechanism (as in Emacs) for Common Lisp
Description:

A hook, in the present context, is a certain kind of extension point in a program that allows interleaving the execution of arbitrary code with the execution of a the program without introducing any coupling between the two. Hooks are used extensively in the extensible editor Emacs.

In the Common LISP Object System (CLOS), a similar kind of extensibility is possible using the flexible multi-method dispatch mechanism. It may even seem that the concept of hooks does not provide any benefits over the possibilities of CLOS. However, there are some differences:

  • There can be only one method for each combination of specializers and qualifiers. As a result this kind of extension point cannot be used by multiple extensions independently.

  • Removing code previously attached via a :before, :after or :around method can be cumbersome.

  • There could be other or even multiple extension points besides :before and :after in a single method.

  • Attaching codes to individual objects using eql specializers can be cumbersome.

  • Introspection of code attached a particular extension point is cumbersome since this requires enumerating and inspecting the methods of a generic function.

This library tries to complement some of these weaknesses of method-based extension-points via the concept of hooks.

ecl-trivial-shell 0.2.0-1.e02ec19
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/ecl
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.

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-deeds 1.1.1-2.c63502b
Dependencies: ecl-bordeaux-threads@0.9.3 ecl-closer-mop@1.0.0-3.7b86f2a ecl-form-fiddle@1.1.0-0.e0c2359 ecl-lambda-fiddle@1.0.0-1.d16bba5
Channel: guix
Location: gnu/packages/lisp-xyz.scm (gnu packages lisp-xyz)
Home page: https://shinmera.com/docs/deeds
Licenses: Zlib
Build system: asdf/ecl
Synopsis: Extensible Event Delivery System
Description:

deeds allows for efficient event delivery to multiple handlers with a complex event filtering system.

cl-ospm 0.0.2
Dependencies: cl-osicat@0.7.0-4.9823279
Propagated dependencies: cl-alexandria@1.4-0.009b7e5 cl-calispel@0.1-1.e9f2f9c cl-hu.dwim.defclass-star@2021-2.3086878 cl-local-time@1.0.6-4.40169fe cl-moptilities@0.3.13-1.a436f16 cl-named-readtables@0.9-5.aa6dab5 cl-serapeum@0.0.0-13.71f35c9 cl-trivia@0.1-0.8b406c3 cl-lisp-unit2@0.9.5
Channel: guix
Location: gnu/packages/lisp-xyz.scm (gnu packages lisp-xyz)
Home page: https://github.com/atlas-engineer/ospm
Licenses: Modified BSD
Build system: asdf/source
Synopsis: System package manager in Common Lisp
Description:

This library is a universal interface to the operating system package manager. It has extensive support for Guix, among others:

  • package listing and searching;

  • package installation and uninstallation;

  • package file listing;

  • profile listing;

  • manifest listing and installation;

  • generation listing, switching and deletion.

ecl-cluffer 0.0.0-1.4aad29c
Dependencies: ecl-acclimation@0.0.0-2.9339b92 ecl-clump@0.0.0-1.1ea4dba
Channel: guix
Location: gnu/packages/lisp-xyz.scm (gnu packages lisp-xyz)
Home page: https://github.com/robert-strandh/cluffer
Licenses: FreeBSD
Build system: asdf/ecl
Synopsis: Common Lisp library providing a protocol for text-editor buffers
Description:

Cluffer is a library for representing the buffer of a text editor. As such, it defines a set of CLOS protocols for client code to interact with the buffer contents in various ways, and it supplies different implementations of those protocols for different purposes.

cl-definitions-systems 3.0
Propagated dependencies: cl-canonicalized-initargs@2.0 cl-enhanced-defclass@2.1 cl-enhanced-find-class@1.0 cl-shared-preferences@1.1.1 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/definitions-systems/
Licenses: Unlicense
Build system: asdf/source
Synopsis: Unified extensible way of processing named definitions
Description:

definitions-systems provides a simple unified extensible way of processing named definitions.

ecl-cl-syntax 0.0.3
Dependencies: ecl-cl-annot@0.0.0-1.c99e69c ecl-cl-interpol@0.2.7-1.70a1137 ecl-named-readtables@0.9-5.aa6dab5 ecl-trivial-types@0.0.1
Channel: guix
Location: gnu/packages/lisp-xyz.scm (gnu packages lisp-xyz)
Home page: https://github.com/m2ym/cl-syntax
Licenses: LLGPL
Build system: asdf/ecl
Synopsis: Reader Syntax Conventions for Common Lisp and SLIME
Description:

CL-SYNTAX provides Reader Syntax Conventions for Common Lisp and SLIME.

cl-glfw3 0.0.0-1.32c3f34
Dependencies: glfw@3.3.10
Propagated dependencies: cl-alexandria@1.4-0.009b7e5 cl-cffi@0.24.1-2.32c90d4 cl-opengl@0.1.0-1.e2d83e0 cl-trivial-main-thread@1.0.0-1.25f1149
Channel: guix
Location: gnu/packages/lisp-xyz.scm (gnu packages lisp-xyz)
Home page: https://github.com/AlexCharlton/cl-glfw3
Licenses: FreeBSD
Build system: asdf/source
Synopsis: Common Lisp bindings to GLFW version 3.x
Description:

This package provides a Common Lisp bindings to glfw, an OpenGL application development library.

cl-punch 0.2
Propagated dependencies: cl-syntax@0.0.3 cl-prove@1.0.0-2.5d71f02
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/source
Synopsis: Anonymous lambda literal in Common Lisp, respecting Scala
Description:

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

ecl-cl-tld 0.1-2.f5014da
Channel: guix
Location: gnu/packages/lisp-xyz.scm (gnu packages lisp-xyz)
Home page: https://github.com/lu4nx/cl-tld/
Licenses: Public Domain
Build system: asdf/ecl
Synopsis: Extract the Top Level Domain from domains, in Common Lisp
Description:

This library extracts the TLD (Top Level Domain) from domains. The information is taken from https://publicsuffix.org.

ecl-ppath 0.1-1.eb1a817
Dependencies: ecl-alexandria@1.4-0.009b7e5 ecl-cffi@0.24.1-2.32c90d4 ecl-osicat@0.7.0-4.9823279 ecl-cl-ppcre@2.1.1 ecl-split-sequence@2.0.1 ecl-trivial-features@1.0
Channel: guix
Location: gnu/packages/lisp-xyz.scm (gnu packages lisp-xyz)
Home page: https://github.com/fourier/ppath
Licenses: FreeBSD
Build system: asdf/ecl
Synopsis: Common Lisp's implementation of the Python's os.path module
Description:

This library is a path strings manipulation library inspired by Python's os.path. All functionality from os.path is supported on major operation systems.

The philosophy behind is to use simple strings and "dumb" string manipulation functions to handle paths and filenames. Where possible the corresponding OS system functions are called.

Total packages: 33008