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-quicklisp-stats is a system that fetches and performs basic operations on the Quicklisp download statistics.
This library is an extension of the Common Lisp Object System (CLOS) that allows a compiler to inline a generic function under certain conditions.
This package provides a library for parsing MIME types, in the spirit of http://code.google.com/p/mimeparse/, with a Common Lisp flavor.
Parse-Declarations is a Common Lisp library to help writing macros which establish bindings. To be semantically correct, such macros must take user declarations into account, as these may affect the bindings they establish. Yet the ANSI standard of Common Lisp does not provide any operators to work with declarations in a convenient, high-level way. This library provides such operators.
Trivial-features ensures that *FEATURES* is consistent across multiple Common Lisp implementations.
exit-hooks provides a portable way to automatically call some user-defined function when exiting Common Lisp (both quit from the REPL or a kill in a shell). Like atexit in C and Python or Java’s Runtime.addShutdownHook(). It currently supports SBCL, CCL, ECL, ABCL, Allegro CL, clisp and CMUCL. Before exit-hooks, there was no portable way of doing so and no staightforward way to use an exit hook on ABCL. It can be used for tasks like parmenantly save something when exiting Lisp.
Cl-reexport makes a package reexport symbols which are external symbols in other Common Lisp packages. This functionality is intended to be used with (virtual) hierarchical packages.
Common Music (CM) is a real-time music composition system.
This software provides an interface by which Common Lisp programs can access lexicographic data from WordNet.
Cl-async is a library for general purpose, non-blocking programming in Common Lisp. It uses the libuv library as backend.
Converts Markdown text into CommonDoc nodes and vice versa.
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.
Sketch is a Common Lisp environment for the creation of electronic art, visual design, game prototyping, game making, computer graphics, exploration of human-computer interaction and more. It is inspired by the Processing language and shares some of the API.
This package provides a UTF-8 string input stream over a binary stream for Common Lisp.
This package provides a canonical way of converting generalized booleans to booleans.
simple-optimization is a Common Lisp library providing a function to solve unconstrained optimization problems numerically using either the gradient descent or a quasi-Newton method.
Retrospectiff is a common lisp library for reading and writing images in the TIFF (Tagged Image File Format) format.
A mixture of features from eRuby and HTML::Template. You could name it "Yet Another LSP" (LispServer Pages) but it's a bit more than that and not limited to a certain server or text format.
KMRCL is a collection of utilities used by a number of Kevin Rosenberg's Common Lisp packages.
Napa-FFT3 provides Discrete Fourier Transform (DFT) routines, but also buildings blocks to express common operations that involve DFTs: filtering, convolutions, etc.
This library provides GTK4 bindings for Common Lisp via Gobject Introspection, in the cl-gtk4 ASDF system.
This library is intended to solve the problem of source tracking for Common Lisp code.
By "source tracking", it is meant that code elements that have a known origin in the form of a position in a file or in an editor buffer are associated with some kind of information about this origin.
Since the exact nature of such origin information depends on the Common Lisp implementation and the purpose of wanting to track that origin, the library does not impose a particular structure of this information. Instead, it provides utilities for manipulating source code in the form of what is called concrete syntax trees (CSTs for short) that preserve this information about the origin.
generic-cl provides a generic function wrapper over various functions in the Common Lisp standard, such as equality predicates and sequence operations. The goal of this wrapper is to provide a standard interface to common operations, such as testing for the equality of two objects, which is extensible to user-defined types.
This is an optimized Common Lisp library of Bob Jenkins' ISAAC-32 and ISAAC-64 algorithms, which are fast cryptographic random number generators: Indirection, Shift, Accumulate, Add, and Count.