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.
This is a pure Common Lisp library to create, transform and render anti-aliased vectorial paths.
This collection of utilities is useful in contexts where you want a macro that uses lambda-lists in some fashion but need more precise processing.
definitions-systems provides a simple unified extensible way of processing named definitions.
A small collection of common lisp macros to make collecting values easier.
This package provides an extensible implementation of defclass that can accurately control the expansion according to the metaclass and automatically detect the suitable metaclass by analyzing the defclass form.
A heap-based priority queue whose first and foremost priority is speed.
This package provides the terminal-size:size function to get the size of the terminal from Common Lisp.
Portable document preparation system.
CL-ALGEBRAIC-DATA-TYPE, or ADT, is a library for defining algebraic data types in a similar spirit to Haskell or Standard ML, as well as for operating on them.
Framework for representing and manipulating documents.
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.
This is a teensy library that provides some functions to determine the mime-type of a file.
CL-TYPESETTING is a cross-platform Common Lisp typesetting library for all kind of typesetting applications.
YASON is a Common Lisp library for encoding and decoding data in the JSON interchange format.
Caveman is intended to be a collection of common parts for web applications. Caveman2 has three design goals:
Be extensible.
Be practical.
Don't force anything.
This is a Common Lisp library to enable simple message pipelines.
Html-entities is a Common Lisp library that lets you encode and decode entities in HTML.
Use rich-formatter to format documentation with sections :syntax, :arguments, :examples, :description, :returns, :side-effects, :thread-safety, :affected-by, :see-also and :notes. Gather unformatted input by using rich-aggregating-formatter and *DOCUMENTATION* variable. Find gathered documentation with find-documentation function. Execute code stored in documentation with execute-documentation. See the examples in the src/documentation.lisp file. See the documentation-utils system for more information.
Dissect is a small Common Lisp library for introspecting the call stack and active restarts.
This is a library to provide cross-platform access to gamepads, joysticks, and other such HID devices.
This is a string/octets parser library for Common Lisp with speed and readability in mind. Unlike other libraries, the code is not a pattern-matching-like, but a char-by-char procedural parser.
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 package provides a CONSPACK implementation for Common Lisp.
Trivia is a pattern matching compiler that is compatible with Optima, another pattern matching library for Common Lisp. It is meant to be faster and more extensible than Optima.