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.
This is a Common lisp library to unify access to the most common dictionary-like data structures.
This library is a portable compatibility layer around package local nicknames (PLN). This was done so there is a portability library for the PLN API not included in DEFPACKAGE.
atomichron is a Common Lisp library which implements a time meter which tracks how many times a form is evaluated, and how long evaluation takes. It uses atomic instructions so that meters will present correct results in the presence of multiple threads, while trying to minimize synchronization latency.
An implementation of the exponential backoff algorithm in Common Lisp. Inspired by the implementation found in Chromium. Read the header file to learn about each of the parameters.
This Common Lisp library contains the core classes and pixel access macros for the Opticl image processing library.
This is a Common Lisp library implementing the full v1 REST API protocol for Mastodon.
CL-STORE is a portable serialization package which should give you the ability to store all Common Lisp data types into streams.
This package provides the Common Lisp part of the emacs-slite test runner.
CL-FAD (for "Files and Directories") is a thin layer atop Common Lisp's standard pathname functions. It is intended to provide some unification between current CL implementations on Windows, OS X, Linux, and Unix. Most of the code was written by Peter Seibel for his book Practical Common Lisp.
The canonical way to determine the size of a file in bytes, using Common Lisp, is to open the file with an element type of (unsigned-byte 8) and then calculate the length of the stream. This is less than ideal. In most cases it is better to get the size of the file from its metadata, using a system call.
This library exports a single function, file-size-in-octets. It returns the size of a file in bytes, using system calls when possible.
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.
Forge is a generic build system. Refer to documentation for the specific kind of project you're building to get the full picture.
qbase64 provides a fast and flexible base64 encoder and decoder for Common Lisp.
Serapeum is a conservative library of Common Lisp utilities. It is a supplement, not a competitor, to Alexandria.
This is a portability library that allows one to fully override the standard debugger provided by their Common Lisp system for situations where binding *debugger-hook* is not enough -- most notably, for break.
This is a pure Common Lisp library to create, transform and render anti-aliased vectorial paths.
GENERIC-COMPARABILITY is an implementation of CDR-8 (Generic Equality and Comparison for Common Lisp). CDR-8 provides an interface for the EQUALS function, which is defined as a general equality predicate, as well as a set of ordering (COMPARE) functions for comparison. The semantics are described in the CDR-8 standard.
This is a system presenting a protocol for "file systems": things that present a collection of "files," which are things that have several attributes, and a central data payload. Most notably this includes the OS filesystem, but can also be used to address other filesystem-like things like archives, object stores, etc. in the same manner.
Radiance is a web application environment, which is sort of like a web framework, but more general, more flexible. It should let you write personal websites and generally deployable applications easily and in such a way that they can be used on practically any setup without having to undergo special adaptations.
Named readtables is a library that creates a namespace for named readtables, which is akin to package namespacing in Common Lisp.
This Common Lisp library focuses on the small set of basic color manipulations (lightening, compliments, etc.) you might use to generate a color palette for a GUI or web page.
cl-smug is a library for parsing text, based on monadic parser combinators. Using a simple technique from the functional programming camp, cl-smug makes it simple to create quick extensible recursive descent parsers without funky syntax or impenetrable macrology.
This package provides a way of extracting and replicating the compile-time side-effects of forms.
This package provides Common Lisp extension to the MOP to allow abstract, final and singleton classes.