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.
RE is a small, portable, lightweight, and quick, regular expression library for Common Lisp. It is a non-recursive, backtracing VM.
This is a simple library to retrieve the argument list of a function.
This library implements the base58 encoding algorithm. It's basically base64 but with a smaller alphabet (58, as in the name) that doesn't include similar looking characters, among other things. See https://github.com/bitcoin/bitcoin/blob/master/src/base58.h for a full reference.
string-pokemonize provides a function that alternates uppercase and lowercase characters for a given string.
Parse INI formatted files into a Common Lisp list structure.
ST-JSON (ST because it originated at Streamtech) is a Common Lisp library for encoding and decoding JSON values (as specified on json.org).
This library does mostly the same thing as CL-JSON, but is simpler and more precise about types (distinguishing boolean false, the empty array, and the empty object).
This package allows flexible specification of package-local preferences.
This is a Common Lisp library providing a unified way to work with package locks across supported Common Lisp implementations.
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.
This package provides an embedded template engine for Common Lisp.
trivial-garbage provides a portable API to finalizers, weak hash-tables and weak pointers on all major implementations of the Common Lisp programming language.
qbase64 provides a fast and flexible base64 encoder and decoder for Common Lisp.
Optima is a fast pattern matching library which uses optimizing techniques widely used in the functional programming world.
Birch is a simple Common Lisp IRC client library. It makes use of CLOS for event handling.
cl-inotify uses cl-cffi to provide a Common Lisp interface to the Linux inotify API.
This package provides easy access to the defining class and its options during initialization or reinitialization of its subcomponents.
This is a small library to help you with managing the Common Lisp docstrings for your library.
CL-HEAP provides various implementations of heap data structures (a binary heap and a Fibonacci heap) as well as an efficient priority queue.
CL-FTP is a library which provides FTP client functionality to a Common Lisp program. CL-FTP uses the USOCKET package for network sockets and the SPLIT-SEQUENCE package for some parsing needs.
This Common Lisp library implements a parser generator for the ABNF grammar format as described in RFC2234. The generated parser is a regular expression scanner provided by the cl-ppcre lib, which means that we can't parse recursive grammar definition. One such definition is the ABNF definition as given by the RFC. Fortunately, as you have this lib, you most probably don't need to generate another parser to handle that particular ABNF grammar.
This package provides a PEM (Privacy-Enhanced Mail) parser for Common Lisp.
File-Notify is a Common Lisp library for getting notifications for file accesses and changes.
Additional dolist style macros for Common Lisp, such as doalist, dohash, dolist*, doplist, doseq and doseq*.
This package provides a PNG Common Lisp system to operate with Portable Network Graphics file format.