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 a Common Lisp library to convert geographic coordinates between latitude/longitude and UTM (Universal Transverse Mercator) or UPS (Universal Polar Stereographic).
This package is a Python Numpy clone implemented in pure Common Lisp.
This is a Common Lisp library to enable simple message pipelines.
Conium is a portability library for debugger- and compiler-related tasks in Common Lisp. It is fork of SWANK-BACKEND.
cl-transmission is a library to interface with the Transmission torrent client using its RPC (remote procedure call).
This package provides a library to open a web browser to a URL.
This library provides a WebSocket server and client implementation for Common Lisp.
These common lisp sources contain two variants of the Nelder-Mead algorithm. The original algorithm and a provably convergent, reliable variant by A. Bürmen et al, called the GRNMA.
This library contains an implementation of interfaces and implementations. They're sometimes called protocols in other languages. Broadly speaking, an interface is some collection of function prototypes that a valid implementation must implement.
MODULARIZE is an attempt at providing a common interface to segregate major application components. This is achieved by adding special treatment to packages. Each module is a package that is specially registered, which allows it to interact and co-exist with other modules in better ways. For instance, by adding module definition options you can introduce mechanisms to tie modules together in functionality, hook into each other and so on.
Parseq (pronounced parsec) is a parsing library for common lisp. It can be used for parsing lisp's sequences types: strings, vectors (e.g. binary data) and lists. Furthermore, parseq is able to parse nested structures such as trees (e.g. lists of lists, lists of vectors, vectors of strings).
Parseq uses parsing expression grammars (PEG) that can be defined through a simple interface. Extensions to the standard parsing expressions are available. Parsing expressions can be parameterised and made context aware. Additionally, the definition of each parsing expression allows the arbitrary transformation of the parsing tree.
The library is inspired by Esrap and uses a very similar interface. No code is shared between the two projects, however. The features of Esrap are are mostly included in parseq and complemented with additional, orthogonal features. Any resemblance to esrap-liquid is merely coincidental.
Typo is a portable library for Common Lisp that does approximate reasoning about types, but without consing.
This package contains a support library for other hu.dwim systems.
This is a Common Lisp library that publishes D-Bus objects as well as send and notify other objects connected to a bus.
CL-random-forest is an implementation of Random Forest for multiclass classification and univariate regression written in Common Lisp. It also includes an implementation of Global Refinement of Random Forest.
Ironclad is a cryptography library written entirely in Common Lisp. It includes support for several popular ciphers, digests, MACs and public key cryptography algorithms. For several implementations that support Gray streams, support is included for convenient stream wrappers.
This package provides first-class global environments for Common Lisp.
This project is intended as a catchall for small, general-purpose extensions to Common Lisp. It contains:
new-let, a macro that combines and generalizeslet,let*andmultiple-value-bind,gmap, an iteration macro that generalizesmap.
MOP utilities provide a common interface between Lisps and make the MOP easier to use.
This is a Common Lisp implementation of the Encoding for Robust Immutable Storage specification (ERIS).
This package contains the specification of all functions and variables from GLSL as data.
Lack is a Common Lisp library which allows web applications to be constructed of modular components. It was originally a part of Clack, however it's going to be rewritten as an individual project since Clack v2 with performance and simplicity in mind.
3D-VECTORS is a library for vector math in 3D space. It contains most of the vector operations one would usually expect out of such a library and offers them both in non-modifying and modifying versions where applicable.
This package provides a Common Lisp library for manipulating graphs and running graph algorithms.