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 webring send a patch to ~whereiseveryone/toys@lists.sr.ht adding your channel as an entry in channels.scm.
Filtered functions provide an extension of CLOS generic function invocation that add a simple preprocessing step before the actual method dispatch is performed and thus enable the use of arbitrary predicates for selecting and applying methods. See http://www.p-cos.net/documents/filtered-dispatch.pdf for a paper that introduces and explains filtered functions in detail.
This system is an implementation of the Common Lisp type system; particularly cl:typep and cl:subtypep.
LTK is a Common Lisp binding for the Tk graphics toolkit. It is written in pure Common Lisp and does not require any Tk knowledge for its usage.
Cl-tga was written to facilitate loading .tga files into OpenGL programs. It's a very simple library, and, at the moment, only supports non-RLE encoded forms of the files.
This library is a Common Lisp port of all the constants from the event codes header file found on Linux and FreeBSD.
This package provides a standard way to canonicalize slot values.
This is a bare-bones Permuted Congruential Generator implementation in pure Common Lisp.
MARRAY is a library which provides access to memory-mapped files through Common Lisp arrays.
This package provides support routines for the claw Common Lisp package.
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).
This library provides an asynchronous process execution mechanism for Common Lisp.
Named readtables is a library that creates a namespace for named readtables, which is akin to package namespacing in Common Lisp.
This is a Common Lisp library for solving linear programming problems.
Additional dolist style macros for Common Lisp, such as doalist, dohash, dolist*, doplist, doseq and doseq*.
CL-UNICODE is a portable Unicode library Common Lisp, which is compatible with perl. It is pretty fast, thread-safe, and compatible with ANSI-compliant Common Lisp implementations.
This is futures implementation for Common Lisp. It plugs in nicely to cl-async.
CL-Ledger is a Common Lisp port of the Ledger double-entry accounting system.
This is a Common Lisp library to handle the IBM PC version of the IXF (Integration Exchange Format) file format.
string-pokemonize provides a function that alternates uppercase and lowercase characters for a given string.
This library can be used to print the licenses used by a Common Lisp project and its dependencies.
Arrow-macros provides clojure-like arrow macros (ex. ->, ->>) and diamond wands in swiss-arrows.
BOOST-RE is a small, portable, lightweight, and quick, regular expression library for Common Lisp. It is a non-recursive, backtracking VM.
Converts Markdown text into CommonDoc nodes and vice versa.
BKNR.DATASTORE is an in-memory CLOS based database with transactions for Common Lisp.