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

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-mathkit 0.0-1.fd884f9
Dependencies: sbcl-alexandria@1.4-0.009b7e5 sbcl-sb-cga@1.0.1-1.9a554ea
Channel: guix
Location: gnu/packages/lisp-xyz.scm (gnu packages lisp-xyz)
Home page: https://github.com/lispgames/mathkit/
Licenses: Expat
Build system: asdf/sbcl
Synopsis: Pure math functions useful for games, 3D, and GL in general
Description:

This is a purely math-related utility kit, providing functions which can be useful for games, 3D, and GL in general.

cl-music-spelling 0.1-0.a2d492a
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/ntrocado/music-spelling/
Licenses: ASL 2.0
Build system: asdf/source
Synopsis: Automatically spell musical pitches and rhythms
Description:

This package implements an algorithm for the spelling of enharmonics and dealing with ties and dots in rhythm notation.

sbcl-3d-transforms 1.0.0-1.86e7e99
Dependencies: sbcl-3d-matrices@1.0.0-3.bc1ffa0 sbcl-3d-quaternions@1.0.0-1.f477801 sbcl-3d-vectors@3.1.0-3.fc751c6 sbcl-documentation-utils@1.2.0-0.98630dd
Channel: guix
Location: gnu/packages/lisp-xyz.scm (gnu packages lisp-xyz)
Home page: https://shinmera.com/docs/3d-transforms
Licenses: Zlib
Build system: asdf/sbcl
Synopsis: Common structure to encapsulate spatial transformations in Common Lisp
Description:

This is a library that uses the other 3d-* math libraries to present an encapsulation for a spatial transformation. It offers convenience functions for operating on such transformations and for converting between them and the alternative 4x4 matrix representation.

ecl-cl-colors2 0.6.1
Dependencies: ecl-alexandria@1.4-0.009b7e5 ecl-cl-ppcre@2.1.1 ecl-parse-number@1.7
Channel: guix
Location: gnu/packages/lisp-xyz.scm (gnu packages lisp-xyz)
Home page: https://codeberg.org/cage/cl-colors2
Licenses: Boost 1.0
Build system: asdf/ecl
Synopsis: Color library for Common Lisp
Description:

This is a very simple color library for Common Lisp, providing:

  • Types for representing colors in HSV, HSL, and RGB spaces.

  • Simple conversion functions between the above types.

  • Function printing colors to HEX, RGB, RGBA, and HSL.

  • Predefined colors from X11, SVG, and GDK.

sbcl-exit-hooks 0.0.0-1.78050f4
Channel: guix
Location: gnu/packages/lisp-xyz.scm (gnu packages lisp-xyz)
Home page: https://github.com/ailisp/exit-hooks
Licenses: FreeBSD
Build system: asdf/sbcl
Synopsis: Call functions automatically when Common Lisp exits
Description:

exit-hooks provides a portable way to automatically call some user-defined function when exiting Common Lisp (both quit from the REPL or a kill in a shell). Like atexit in C and Python or Java’s Runtime.addShutdownHook(). It currently supports SBCL, CCL, ECL, ABCL, Allegro CL, clisp and CMUCL. Before exit-hooks, there was no portable way of doing so and no staightforward way to use an exit hook on ABCL. It can be used for tasks like parmenantly save something when exiting Lisp.

sbcl-physical-quantities 0.2.1
Dependencies: sbcl-parseq@0.5.1
Channel: guix
Location: gnu/packages/lisp-xyz.scm (gnu packages lisp-xyz)
Home page: https://github.com/mrossini-ethz/physical-quantities
Licenses: GPL 2
Build system: asdf/sbcl
Synopsis: Numeric type with optional unit and/or uncertainty for physics
Description:

This lisp library handles physical quantities which consist of

  • value / magnitude

  • uncertainty / error

  • unit

where the type of the value can be any subtype of real. For the uncertainty, both absolute and relative values are possible. Combinations of lisp symbols or strings are used to describe units. User defined units including abbreviations and prefixes are supported. Error propagation and unit checking is performed for all defined operations.

sbcl-rucksack 0.1.20-0.89278f8
Channel: guix
Location: gnu/packages/lisp-xyz.scm (gnu packages lisp-xyz)
Home page: https://github.com/arieltan/rucksack/
Licenses: Expat
Build system: asdf/sbcl
Synopsis: Flexible, light weight, persistence library
Description:

cl-rucksack is a persistence library based on Arthur Lemmens' Rucksack with some enhancements.

ecl-vas-string-metrics 0.0.0-1.f2e4500
Channel: guix
Location: gnu/packages/lisp-xyz.scm (gnu packages lisp-xyz)
Home page: https://github.com/vsedach/vas-string-metrics
Licenses: LGPL 3+
Build system: asdf/ecl
Synopsis: String distance algorithms for Common Lisp
Description:

VAS-STRING-METRICS provides the Jaro, Jaro-Winkler, Soerensen-Dice, Levenshtein, and normalized Levenshtein string distance/similarity metrics algorithms.

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.

cl-cairo2 0.6-1.41ae45a
Dependencies: cairo@1.18.4
Propagated dependencies: cl-cffi@0.24.1-2.32c90d4 cl-colors@0.0.0-1.8274105 cl-freetype2@1.1-1.8bcb232 cl-utilities@0.0.0-1.dce2d2f cl-metabang-bind@0.8.0-2.0819642 cl-trivial-features@1.0 cl-trivial-garbage@0.21-0.3474f64
Channel: guix
Location: gnu/packages/lisp-xyz.scm (gnu packages lisp-xyz)
Home page: https://github.com/rpav/cl-cairo2
Licenses: Boost 1.0
Build system: asdf/source
Synopsis: Cairo bindings for Common Lisp
Description:

This package provides CFFI bindings for Common Lisp to the Cairo C library.

cl-asn1 0.1.0-0.b0388fa
Propagated dependencies: cl-trivia@0.1-0.8b406c3 cl-fast-io@1.0.0-3.a4c5ad6 cl-ironclad@0.61 cl-base64@3.3.4-1.577683b cl-rove@0.10.0-1.6a5dfcd
Channel: guix
Location: gnu/packages/lisp-xyz.scm (gnu packages lisp-xyz)
Home page: https://github.com/fukamachi/asn1
Licenses: FreeBSD
Build system: asdf/source
Synopsis: ASN.1 decoder for Common Lisp
Description:

This package provides an ASN.1 encoder/decoder for Common Lisp.

ecl-metatilities-base 0.6.6-2.ef04337
Channel: guix
Location: gnu/packages/lisp-xyz.scm (gnu packages lisp-xyz)
Home page: https://common-lisp.net/project/metatilities-base/
Licenses: Expat
Build system: asdf/ecl
Synopsis: Core of the metatilities Common Lisp library
Description:

Metatilities-base is the core of the metatilities Common Lisp library which implements a set of utilities.

cl-definitions 1.0.0-2.8697960
Propagated dependencies: cl-documentation-utils@1.2.0-0.98630dd
Channel: guix
Location: gnu/packages/lisp-xyz.scm (gnu packages lisp-xyz)
Home page: https://shinmera.com/docs/definitions
Licenses: Zlib
Build system: asdf/source
Synopsis: General definitions reflection library
Description:

This system implements a general definitions introspection library. It gives you the ability to retrieve definitions or bindings associated with designators such as symbols, packages, and names in general. For instance, it allows you to retrieve all function, type, variable, method, etc. definitions of a symbol.

cl-nclasses 0.6.1
Propagated dependencies: cl-moptilities@0.3.13-1.a436f16 cl-lisp-unit2@0.9.4-0.b5aa17b
Channel: guix
Location: gnu/packages/lisp-xyz.scm (gnu packages lisp-xyz)
Home page: https://github.com/atlas-engineer/nclasses
Licenses: Public Domain
Build system: asdf/source
Synopsis: Simplify class, condition, and generic function definitions
Description:

NClasses provides helper macros to help write classes, conditions, generic functions, and CLOS code in general with less boilerplate.

It's a fork of hu.dwim.defclass-star. It includes some bug fixes and extra features like type inference.

ecl-issr-core 0.1-1.64e3b07
Dependencies: ecl-cl-str@0.21 ecl-global-vars@1.0.0-0.c749f32 ecl-plump@2.0.0-4.251fbe0 ecl-tailrec@0-2.6f88284
Channel: guix
Location: gnu/packages/lisp-xyz.scm (gnu packages lisp-xyz)
Home page: https://github.com/interactive-ssr/client/blob/master/main.org
Licenses: LLGPL
Build system: asdf/ecl
Synopsis: The core functionality for ISSR server modules
Description:

ISSR core provides functions and variables for ISSR server modules so that different servers can behave similarly. The most important features are Document Object Model differencing to generate instructions to update a DOM, and DOM cleaning, to ensure that all remote DOMs are the same.

ecl-cl-annot 0.0.0-1.c99e69c
Dependencies: ecl-alexandria@1.4-0.009b7e5
Channel: guix
Location: gnu/packages/lisp-xyz.scm (gnu packages lisp-xyz)
Home page: https://github.com/m2ym/cl-annot
Licenses: LLGPL
Build system: asdf/ecl
Synopsis: Python-like Annotation Syntax for Common Lisp
Description:

cl-annot is an general annotation library for Common Lisp.

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.

sbcl-promise 1.0.0-0.801db8f
Dependencies: sbcl-documentation-utils@1.2.0-0.98630dd
Channel: guix
Location: gnu/packages/lisp-xyz.scm (gnu packages lisp-xyz)
Home page: https://shinmera.github.io/promise/
Licenses: Zlib
Build system: asdf/sbcl
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.

ecl-cl-semver 0.0.0-0.b125d2c
Dependencies: ecl-alexandria@1.4-0.009b7e5 ecl-esrap@0.18-4.d806138 ecl-named-readtables@0.9-4.d5ff162
Channel: guix
Location: gnu/packages/lisp-xyz.scm (gnu packages lisp-xyz)
Home page: https://github.com/cldm/cl-semver
Licenses: Expat
Build system: asdf/ecl
Synopsis: Semantic version handling in Common Lisp
Description:

This package provides a Common Lisp implementation of the semantic versioning specification: http://semver.org.

cl-dissect 1.0.0-2.a70cabc
Propagated dependencies: cl-ppcre@2.1.1
Channel: guix
Location: gnu/packages/lisp-xyz.scm (gnu packages lisp-xyz)
Home page: https://shinmera.github.io/dissect/
Licenses: Zlib
Build system: asdf/source
Synopsis: Introspection library for the call stack and restarts
Description:

Dissect is a small Common Lisp library for introspecting the call stack and active restarts.

ecl-atomics 1.0.0-3.5b36bf2
Dependencies: ecl-documentation-utils@1.2.0-0.98630dd
Channel: guix
Location: gnu/packages/lisp-xyz.scm (gnu packages lisp-xyz)
Home page: https://shinmera.com/docs/atomics
Licenses: Zlib
Build system: asdf/ecl
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-livesupport 0.0.0-1.71e6e41
Channel: guix
Location: gnu/packages/lisp-xyz.scm (gnu packages lisp-xyz)
Home page: https://github.com/cbaggers/livesupport
Licenses: FreeBSD
Build system: asdf/sbcl
Synopsis: Some helpers that make livecoding a little easier
Description:

This package provides a macro commonly used in livecoding to enable continuing when errors are raised. Simply wrap around a chunk of code and it provides a restart called continue which ignores the error and carrys on from the end of the body.

ecl-cesdi 1.0.1
Dependencies: ecl-closer-mop@1.0.0-3.7b86f2a
Channel: guix
Location: gnu/packages/lisp-xyz.scm (gnu packages lisp-xyz)
Home page: https://www.hexstreamsoft.com/libraries/cesdi/
Licenses: Unlicense
Build system: asdf/ecl
Synopsis: Ergonomic initialization of effective slot definition objects
Description:

This package provides a compute-effective-slot-definition-initargs generic function that allows for more ergonomic initialization of effective slot definition objects.

clasp-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/clasp
Synopsis: Parse JavaScript
Description:

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

Total packages: 69257