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.
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.)
PRINTV is a "batteries-included" tracing and debug-logging macro for Common Lisp.
The Common Foreign Function Interface (CFFI) purports to be a portable foreign function interface for Common Lisp. The CFFI library is composed of a Lisp-implementation-specific backend in the CFFI-SYS package, and a portable frontend in the CFFI package.
This is a simple queue library for Common Lisp with features such as non-consing thread safe queues and fibonacci priority queues.
There are plenty of Lisp Markup Languages out there - every Lisp programmer seems to write at least one during his career - and CL-WHO (where WHO means "with-html-output" for want of a better acronym) is probably just as good or bad as the next one.
parse-number is a library of functions for parsing strings into one of the standard Common Lisp number types without using the reader. parse-number accepts an arbitrary string and attempts to parse the string into one of the standard Common Lisp number types, if possible, or else parse-number signals an error of type invalid-number.
HTML parser/emitter for CommonDoc.
This package provides an implementation of a base 16 builder for Common Lisp.
This package provides an implementation of the hash-set data structure. It has constant time lookup, insertion and deletion.
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.
A miniature toolkit that contains some useful shifting/popping/pushing functions for arrays and vectors. Originally from Plump.
Opticl is a Common Lisp library for representing, processing, loading, and saving 2-dimensional pixel-based images.
Dexador is yet another HTTP client for Common Lisp with neat APIs and connection-pooling. It is meant to supersede Drakma.
This package provides a general-purpose connection pooling library for Common Lisp.
This is a Common Lisp library providing RFC 3986 percent-encoding.
This library contains generic hacks meant to be used in any project. It was originally developed for the Cells library.
cl-gopher is a Common Lisp library for interacting with the Gopher protocol.
It is suitable for building both clients and servers, and provides a sample client.
This Common Lisp library implements the quoted-printable encoding as described in RFC 2045 (see http://tools.ietf.org/html/rfc2045).
This is a library to provide cross-platform access to gamepads, joysticks, and other such HID devices.
This is a library for quaternions. It contains most of the quaternion operations one would usually expect out of such a library and offers them both in non-modifying and modifying versions where applicable. It also tries to be efficient where plausible. Each quaternion is made up of floats, which by default are single-floats, as they do not require value boxing on most modern systems and compilers.
cl-strings is a small, portable, dependency-free set of utilities that make it even easier to manipulate text in Common Lisp. It has 100% test coverage and works at least on sbcl, ecl, ccl, abcl and clisp.
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 package provides a CONSPACK implementation for Common Lisp.
3bz is an implementation of Deflate decompression (RFC 1951) optionally with zlib (RFC 1950) or gzip (RFC 1952) wrappers, with support for reading from foreign pointers (for use with mmap and similar, etc), and from CL octet vectors and streams.