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.
Sycamore is a fast, purely functional data structure library in Common Lisp. If features:
Fast, purely functional weight-balanced binary trees.
Leaf nodes are simple-vectors, greatly reducing tree height.
Interfaces for tree Sets and Maps (dictionaries).
Ropes.
Purely functional pairing heaps.
Purely functional amortized queue.
This package provides a priority queue implemented with an array-based heap.
This project is meant to provide tools for internationalizing Common Lisp programs.
One important aspect of internationalization is of course the language used in error messages, documentation strings, etc. But with this project we provide tools for all other aspects of internationalization as well, including dates, weight, temperature, names of physical quantities, etc.
Nsymbols extends the regular package API of ANSI CL with more operations, allowing one to list:
package-symbols.package-variables.package-functions.package-generic-functions.package-macros.package-classes.package-structures.And other symbol types, given
define-symbol-typefor those.
Nsymbols can also find symbols by their name/matching symbol with resolve-symbol. All these operations are aware of symbol visibility in the given packages, due to a symbol-visibility function.
An additional nsymbols/star system has a set of functions mirroring the regular Nsymbols ones, but using closer-mop to provide better results and returning structured data instead of symbols.
This Common Lisp library provides reader macros for concise expression of function partial application and composition.
This is a library to find system font files. It works on systems with FontConfig on Linux, BSD. It does not have any foreign dependencies that aren't already directly available on the system.
Linedit is a readline-style library written in Common Lisp that provides customizable line-editing for Common Lisp programs.
string-case is a Common Lisp macro that generates specialised decision trees to dispatch on string equality.
RTG-MATH provides a selection of the math routines most commonly needed for making realtime graphics in Lisp.
This package provides a safer variant of READ secure against internbombing, excessive input and macro characters.
This library provides Glib, GIO and Gobject bindings for Common Lisp via Gobject Introspection.
This library is a collection of functions and macros for manipulating Common Lisp arrays and performing numerical calculations with them.
This is a Common Lisp library for reading PNG images.
This is a Common Lisp autowrapping facility for quickly creating clean and lean bindings to C libraries.
This is a Common Lisp library providing a unified way to work with package locks across supported Common Lisp implementations.
RESTAS is a Common Lisp web application framework.
This Common Lisp library provides a simple FIFO implementation with no external dependencies.
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.
This package provides an enhanced version of typep that is exactly like the one in the Lisp spec, except it can also accept a single type argument, in which case it returns the appropriate closure.
This package provides a Common Lisp implementation of Base64 encoding and decoding. Base64 encoding is a technique to encode binary data in a portable, safe printable, 7-bit ASCII format.
UBIQUITOUS is a very easy-to-use library for persistent configuration storage. It automatically takes care of finding a suitable place to save your data, and provides simple functions to access and modify the data within.
This package is a geospatial library, based on cl-wkb, that implements the OGC Well-Known Binary geographic geometry data model with PostGIS 3d, 4d extensions, and provides WKB and EWKB encoding and decoding functionality.
NFiles is a Common Lisp library to help manage file persistence and loading, in particular user-centric files like configuration files. It boasts the following features:
Dynamic and customizable path expansion.
Extensible serialization and deserialization.
Cached reads and writes. When a file object expands to the same path as another one, a read or write on it won’t do anything in case there was no change since last write.
(Experimental!) On-the-fly PGP encryption.
Profile support.
On read error, existing files are backed up.
On write error, no file is written to disk, the existing file is preserved.
This package provides a Common Lisp library for getting the battery information.