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.
Cl-async is a library for general purpose, non-blocking programming in Common Lisp. It uses the libuv library as backend.
MAGICFFI is a Common Lisp CFFI interface to libmagic(3), the file type determination library using magic numbers.
ALEXA is a tool similar to lex or flex for generating lexical analyzers. Unlike tools like lex, however, ALEXA defines a domain-specific language within your Lisp program, so you don't need to invoke a separate tool.
cl-ansi-text provides utilities which enable printing to an ANSI terminal with colored text. It provides the macro with-color which causes everything printed in the body to be displayed with the provided color. It further provides functions which will print the argument with the named color.
DATA-SIFT is a Common Lisp data validation and transformation library inspired by cl-data-format-validation and WTForms validators.
ARNESI is Common Lisp utilities library similar to ALEXANDRIA, ANAPHORA or GOLDEN-UTILS.
This package implements an algorithm for the spelling of enharmonics and dealing with ties and dots in rhythm notation.
cl-quicklisp-stats is a system that fetches and performs basic operations on the Quicklisp download statistics.
With lispy syntax, shortcuts, and improvements, LASS aims to help you out in writing CSS quick and easy. LASS was largely inspired by SASS. LASS supports two modes, one being directly in your lisp code, the other in pure LASS files.
ADOPT is a simple UNIX-style option parser in Common Lisp, heavily influenced by Python's optparse and argparse.
This library implements the let+ macro, which is a dectructuring extension of let*. It features:
Clean, consistent syntax and small implementation (less than 300 LOC, not counting tests)
Placeholder macros allow editor hints and syntax highlighting
&ignfor ignored values (in forms where that makes sense)Very easy to extend
The Plump-SEXP library is a backend for Plump which can convert between S-expressions and the Plump DOM.
LLA is a high-level Common Lisp library built on BLAS and LAPACK, but providing a much more abstract interface with the purpose of freeing the user from low-level concerns and reducing the number of bugs in numerical code.
This library provides an OS and implementation independent access to timeouts.
This package contains the specification of all functions and variables from GLSL as data.
This Common Lisp library implements object prevalence (see https://en.wikipedia.org/wiki/System_prevalence). It allows for (de)serializing to and from s-exps as well as XML. Serialization of arbitrary classes and cyclic data structures are supported.
Unifies a parametrized type specifier against an actual type specifier. Importantly, it handles complicated array-subtypes and number-related types correctly.
This library exports three symbols: with-raw-io, read-char, and read-line, to provide raw POSIX I/O in Common Lisp.
cl-json provides an encoder of Lisp objects to JSON format and a corresponding decoder of JSON data to Lisp objects. Both the encoder and the decoder are highly customizable; at the same time, the default settings ensure a very simple mode of operation, similar to that provided by yason or st-json.
A heap-based priority queue whose first and foremost priority is speed.
This package extends the Common Lisp reader syntax such that is accepts Org files as Lisp source code files.
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.
FARE-MOP is a small collection of utilities using the MetaObject Protocol. It notably contains a SIMPLE-PRINT-OBJECT method, and a SIMPLE-PRINT-OBJECT-MIXIN mixin that allow you to trivially define PRINT-OBJECT methods that print the interesting slots in your objects, which is great for REPL interaction and debugging.
XSubseq provides functions to be able to handle "subseq"s more effieiently.