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 library strives to provide a portable TCP/IP and UDP/IP socket interface for as many Common Lisp implementations as possible, while keeping the abstraction and portability layer as thin as possible.
CL-INTERPOL is a library for Common Lisp which modifies the reader so that you can have interpolation within strings similar to Perl or Unix Shell scripts. It also provides various ways to insert arbitrary characters into literal strings even if your editor/IDE doesn't support them.
This library builds on the venerable idea of dynamically memoizing functions. A memoized function remembers results from previous computations and returns cached results when called again with the same arguments rather than repeating the computation.
jsown is a high performance Common Lisp JSON parser. Its aim is to allow for the fast parsing of JSON objects in Common Lisp. Recently, functions and macros have been added to ease the burden of writing and editing jsown objects.
jsown allows you to parse JSON objects quickly to a modifiable Lisp list and write them back. If you only need partial retrieval of objects, jsown allows you to select the keys which you would like to see parsed. jsown also has a JSON writer and some helper methods to alter the JSON objects themselves.
With static-vectors, you can create vectors allocated in static memory.
CL-Ledger is a Common Lisp port of the Ledger double-entry accounting system.
This package defines a simple extensible protocol for computing a guess using advisors.
This Common Lisp library provides bindings for the ZeroMQ lightweight messaging kernel.
This is a very simple implementation of SHA1 and HMAC-SHA1 for Common Lisp. The code is intended to be easy to follow and is therefore a little slower than it could be.
This library contains generic hacks meant to be used in any project. It was originally developed for the Cells library.
This a Common Lisp library to convert geographic coordinates between latitude/longitude and Maidenhead locator system.
FXML is a secure-by-default, error-recovering XML parser and serializer. It is a fork of CXML.
You should use FXML instead of CXML if:
You are parsing potentially ill-formed XML.
You are parsing potentially malicious XML.
You need to use Klacks with namespaces.
FXML’s API is very close to CXML's, and for the most part you can refer to the CXML documentation for usage.
cl-numerical-utilities is a collection of packages useful in numerical applications, each big enough to be its own package, but too small to split out into a separate ASDF system.
This system implements binding threading macros -- a kind of threading macros with different semantics than classical, Clojure core threading macros or their extension, swiss-arrows. Two Common Lisp implementations of those are arrows and arrow-macros.
This system is a fork of arrows with changes in semantics that make it impossible to merge back upstream.
This library is an SDL wrapper as part of an umbrella project that provides cross-platform packages for building large, interactive applications in Common Lisp.
This package provides an ANSI CL adaptation of the SBCL mailbox utility.
This software provides an interface by which Common Lisp programs can access lexicographic data from WordNet.
Often times we need to destructure a form definition in a Common Lisp macro. This library provides a set of simple utilities to help with that.
This package provides a Common Lisp library for dice rolling and working with dice-roll statistics.
HELambdap is a Common Lisp documentation system which strives to be simple to use, yet easily customizable.
This package provides a UTF-8 string input stream over a binary stream for Common Lisp.
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.
This package provides a client for SMTP.
A CLOS class that defines callable objects whose behavior is similar to closures but adds conveniences such as introspectability.