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.
cl-random is a library for generating random draws from various commonly used distributions, and for calculating statistical functions, such as density, distribution and quantiles for these distributions.
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.
Splits sequence into a list of subsequences delimited by objects satisfying the test.
Binary-types is a Common Lisp package for reading and writing binary files. Binary-types provides macros that are used to declare the mapping between Lisp objects and some binary (i.e. octet-based) representation.
This package provides matrix algebra functions for Common Lisp.
This package provides Common Lisp FFI bindings for libwayland, primarily for the mahogany window manager.
This is a backend for the linear-programming Common Lisp library using the GNU Linear Programming Kit (GLPK) library.
This package defines a Common Lisp package, :elements, with an ELEMENT structure and a number of functions to search the periodic table.
A miniature toolkit that contains some useful shifting/popping/pushing functions for arrays and vectors. Originally from Plump.
Various ASDF extensions such as attached test and documentation system, explicit development support, etc.
This library allows creation of hash tables with arbitrary test/hash functions, in addition to the test functions allowed by the standard (EQ, EQL, EQUAL and EQUALP), even in implementations that don't support this functionality directly.
MAP-BIND is a macro that allows visual grouping of variables with their corresponding values in calls to mapping operators when using an inline LAMBDA.
Various ASDF extensions such as attached test and documentation system, explicit development support, etc.
This library extracts the TLD (Top Level Domain) from domains. The information is taken from https://publicsuffix.org.
Circular-Streams allows you to read streams circularly by wrapping real streams. Once you reach end-of-file of a stream, its file position will be reset to 0 and you're able to read it again.
The py-configparser package implements the ConfigParser Python module functionality in Common Lisp. In short, it implements reading and writing of .INI-file style configuration files with sections containing key/value pairs of configuration options. In line with the functionalities in the python module, does this package implement basic interpolation of option values in other options.
This system implements binding threading macros -- a kind of threading macros with different semantics than classical, Clojure core threading macros or their extension, swiss-arrows. Two Common Lisp implementations of those are arrows and arrow-macros.
This system is a fork of arrows with changes in semantics that make it impossible to merge back upstream.
This package provides functions to encode or decode byte vectors or byte streams using the Z85 format, which is a base-85 encoding used by ZeroMQ.
Arrow-macros provides clojure-like arrow macros (ex. ->, ->>) and diamond wands in swiss-arrows.
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.
Unifies a parametrized type specifier against an actual type specifier. Importantly, it handles complicated array-subtypes and number-related types correctly.
This package provides Common Lisp bindings to access the linear algebra libraries using the CBLAS API. Currently the OpenBLAS implementation is used.
DATA-SIFT is a Common Lisp data validation and transformation library inspired by cl-data-format-validation and WTForms validators.
This package provides a PEM (Privacy-Enhanced Mail) parser for Common Lisp.