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 generic cache management facility with configurable and extensible cache replacement policies. The actual cached data can be stored anywhere, with cacle taking charge of keeping track of which entry is to be discarded next when more space is needed for a new entry.
A mixture of features from eRuby and HTML::Template. You could name it "Yet Another LSP" (LispServer Pages) but it's a bit more than that and not limited to a certain server or text format.
PARSER-COMBINATORS is a library implementing monadic parser combinators in Common Lisp, similar in concept to Haskell Parsec system.
Simple library to create temporary directories.
This package provides an implementation of the hash-set data structure. It has constant time lookup, insertion and deletion.
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 package creates GraphViz DOT files from an equivalent s-expression representation.
This is a Gettext-style internationalisation framework for Common Lisp.
This library allows you to define custom indentation hints for your macros if the one recognised by SLIME automatically produces unwanted results.
Aims to be fast, modular, cachable and concise. It does so by defining each tag as a macro which expands to code printing the respective HTML source. Also employs a DSL for element attributes.
This an implementation of CDR 2: generic hash tables for Common Lisp
Funds provides portable, purely functional data structures in Common Lisp. It includes tree based implementations for Array, Hash, Queue, Stack, and Heap.
This library is a collection of functions and macros for manipulating Common Lisp arrays and performing numerical calculations with them.
CF is a Common Lisp library for doing computations using continued fractions.
This library is a bridge between Common Lisp and GObject Introspection, which enables Common Lisp programs to access the full interface of C+GObject libraries without the need of writing dedicated bindings.
The LOCAL-TIME library is a Common Lisp library for the manipulation of dates and times. It is based almost entirely upon Erik Naggum's paper "The Long Painful History of Time".
This prompter library is heavily inspired by Emacs' minibuffer and Helm (https://emacs-helm.github.io/helm/). It only deals with the backend side of things, it does not handle any display. Features include asynchronous suggestion computation, multiple sources, actions and resumable prompters.
cl-strings is a small, portable, dependency-free set of utilities that make it even easier to manipulate text in Common Lisp. It has 100% test coverage and works at least on sbcl, ecl, ccl, abcl and clisp.
This package provides a Common Lisp library for getting the battery information.
The canonical way to determine the size of a file in bytes, using Common Lisp, is to open the file with an element type of (unsigned-byte 8) and then calculate the length of the stream. This is less than ideal. In most cases it is better to get the size of the file from its metadata, using a system call.
This library exports a single function, file-size-in-octets. It returns the size of a file in bytes, using system calls when possible.
This package provides a canonical way of converting class designators to classes.
This package provides simple format directives to print in colors.
Screamer is an extension of Common Lisp that adds support for nondeterministic programming. Screamer consists of two levels. The basic nondeterministic level adds support for backtracking and undoable side effects. On top of this nondeterministic substrate, Screamer provides a comprehensive constraint programming language in which one can formulate and solve mixed systems of numeric and symbolic constraints. Together, these two levels augment Common Lisp with practically all of the functionality of both Prolog and constraint logic programming languages such as CHiP and CLP(R). Furthermore, Screamer is fully integrated with Common Lisp. Screamer programs can coexist and interoperate with other extensions to as CLIM and Iterate.
This is a Common Lisp library for reading and printing MIME content. It supports automatic conversion between 7-bit, quoted-printable and base64 encodings.