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 package provides a small utility library to open a thing (usually a file or URL) in an appropriate handler (usually an external file manager or browser).
This software provides an interface by which Common Lisp programs can access lexicographic data from WordNet.
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.
This package provides a standard way to canonicalize slot values.
A JSON Object Signing and Encryption (JOSE) implementation for Common Lisp.
This package provides a framework to unify arbitrary Common Lisp objects while constructing bindings for placeholders (unification variables) in a template sublanguage.
cl-change-case is a library to convert strings between camelCase, PascalCase, snake_case, param-case, CONSTANT_CASE and more.
Anaphora is the anaphoric macro collection from Hell: it includes many new fiends in addition to old friends like aif and awhen.
This library contains a collection of machine learning algorithms for online linear classification written in Common Lisp.
This Common Lisp package offers an implementation of the 32-bit variant of MurmurHash3 (https://github.com/aappleby/smhasher), a fast non-crytographic hashing algorithm.
This is a Common Lisp library for reading PNG images.
This is a Common Lisp macro for defining temporary caches that invalidate based on expressions evaluating to different values.
This is a Common Lisp library to change the capitalization and spacing of a string or a symbol. It can convert to and from Lisp, english, underscore and camel-case rules.
This is a very simple color library for Common Lisp, providing
Types for representing colors in HSV and RGB spaces.
Simple conversion functions between the above types (and also hexadecimal representation for RGB).
Some predefined colors (currently X11 color names – of course the library does not depend on X11).Because color in your terminal is nice.
This library is no longer supported by its author.
The Distributions package provides a collection of probabilistic distributions and related functions
Plump is a parser for HTML/XML-like documents, focusing on being lenient towards invalid markup. It can handle things like invalid attributes, bad closing tag order, unencoded entities, inexistent tag types, self-closing tags and so on. It parses documents to a class representation and offers a small set of DOM functions to manipulate it. It can be extended to parse to your own classes.
Loop has a consistent interface unlike other looping abstractions and ANSI list operations. You can define your own efters and gatherers that integrate tightly into other operations. All operations are non-consing when possible.
A common lisp library that provides extensible function result caching based on arguments (an expanded form of memoization).
This is a simple library to retrieve the argument list of a function.
Magic (ed) is a tiny editing facility for Common Lisp, where you can directly load, edit, manipulate and evaluate file or file content from REPL. This package also can be a starting point for people who are not accustomed to Emacs or SLIME and would like to continue using their default terminal/console editor with Common Lisp.
Alloy is a user interface toolkit. It is defined through a set of protocols that allow for a clear interface, as well as a standardised way to integrate Alloy into a target backend.
The GTWIWTG library (Generators The Way I Want Them Generated -- technically not generators, but iterators) is meant to be small, explorable, and understandable.
This is a bindings and wrapper library to libmpg123 allowing for convenient, extensive, and fast decoding of MPEG1/2/3 (most prominently mp3) files.
This package provides a Common Lisp implementation of the semantic versioning specification: http://semver.org.