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.
assoc-utils provides utilities for manipulating association lists in Common Lisp.
Trivial Monitored Thread offers a very simple (aka trivial) way of spawning threads and being informed when one any of them crash and die.
This package allows flexible specification of package-local preferences.
cl-num-utils implements simple numerical functions for Common Lisp, including:
num=, a comparison operator for floatssimple arithmeric functions, like
sumandl2normelementwise operations for arrays
intervals
special matrices and shorthand for their input
sample statistics
Chebyshev polynomials
univariate rootfinding
This package provides a Common Lisp system CHLOROPHYLL which implements an ANSI escape code functionality.
wild-package-inferred-system is an extension of ASDF package-inferred-system that interprets star * and globstar ** in package or system names.
This is a Common Lisp library implementing the full v1 REST API protocol for Mastodon.
This library contains code that implements Common Lisp hash tables.
CHRONICITY is Common Lisp natural language date and time parser inspired by Ruby's Chronic.
UCONS is a Common Lisp library providing unique conses. Unique conses are different from regular conses in that, in addition to their car and cdr, they maintain a table of past users. Also, the cdr of each ucons is restricted to other uconses or nil. Uconses are meant for those situations where even reusing regular conses (to avoid consing) is too computationally expensive.
cl-libxml2 is high-level Common Lisp wrapper around the libxml2 and libxslt libraries.
Interfaces for tree manipulation (like
cxml-stp).Interface for HTML 4.0 non-validating parsers.
Specific APIs to process HTML trees, especially serialization.
XPath API.
XSLT API.
Custom URL resolvers.
XPath extension functions.
XSLT extension elements.
Translates
libxml2andlibxslterrors to Lisp conditions.Extends the Common Lisp
iteratelibrary with custom drivers for child nodes enumeration, etc.The
XFACTORYsystem provides a simple and compact syntax for XML generation.
CL-STRFTIME is a Common Lisp compiler for the strftime “language.”
FLARE is a library designed to allow quick and precise particle effect creations. It does not concern itself with displaying and only with the management and movement of particles. As such, it can easily be integrated into any existing or future application.
This is a coroutine library for Common Lisp implemented using the continuations of the cl-cont library.
cl-draw-cons-tree draws a cons tree in ASCII-art style.
Simple and fast marshalling of Lisp datastructures. Convert any object into a string representation, put it on a stream an revive it from there. Only minimal changes required to make your CLOS objects serializable.
A miniature toolkit that contains some useful shifting/popping/pushing functions for arrays and vectors. Originally from Plump.
This is a Common Lisp library providing various utilities.
Schemeish implements several useful Scheme constructs for Common Lisp. These include named-let, define, scheme argument lists, and a shortcut to FUNCALL with [] instead of ().
This package provides a canonical way of converting class designators to classes.
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.
This package provides a macro that allows foreign functions to access the contents of the array at a given pointer, using the best available method given the Common Lisp implementation.
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.
Babel is a charset encoding and decoding library, not unlike GNU libiconv, but completely written in Common Lisp.