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 system is an implementation of the Common Lisp type system; particularly cl:typep and cl:subtypep.
Provides a simple way of directing output to a stream according to the concise and intuitive semantics of FORMAT's stream argument.
CL(x) xembed protocol implementation
Porter Stemming Algorithm.
This is a YAML parser and emitter for Common Lisp built on top of libyaml.
This Common Lisp library provides functions for lzip (LZMA) compression/decompression using bindings to the lzlib C library.
Germinal is a server for the Gemini protocol, written in Common Lisp.
This is a small library providing the ISO-639 language code to language name mapping.
This package provides the terminal-size:size function to get the size of the terminal from Common Lisp.
RESTAS is a Common Lisp web application framework.
A Common Lisp library for computing differences between sequences based on the Python difflib module.
This is a pure Common Lisp library to create, transform and render anti-aliased vectorial paths.
zsort is a collection of portable sorting algorithms. Common Lisp provides the sort and stable-sort functions but these can have different algorithms implemented according to each implementation. Also, the standard sorting functions might not be the best for a certain situations. This library aims to provide developers with more options.
cl-annot is an general annotation library for Common Lisp.
This is a utility kit for cl-sdl2 that provides something similar to GLUT. However, it's also geared at being useful for "real" applications or games.
A dataflow extension to Common Lisp that maintains a consistent state of cells according to functions specifying their relation.
DEFPACKAGE-PLUS is an extensible DEFPACKAGE variant with predictable cross-platform behavior and some utilities useful for versioning.
This package provides Common Lisp bindings for libev.
concurrent-hash-tables is a Common Lisp portability library wrapping some implementations of concurrent hash tables which do not have to be entirely locked in their operation, including 42nd-at-threadmill, luckless, and a fallback, segmented hash table.
This package provides Common Lisp FFI bindings for libwayland, primarily for the mahogany window manager.
cl-xkb is a Common Lisp wrapper for the libxkbcommon keyboard handling library.
The library currently supports these xkb modules:
Keysyms
Library Context
Include Paths
Logging Handling
Keymap Creation
Keymap Components
Keyboard State
Compose and dead-keys support
CL-HEAP provides various implementations of heap data structures (a binary heap and a Fibonacci heap) as well as an efficient priority queue.
The Readline library provides a set of functions for use by applications that allow users to edit command lines as they are typed in. Both Emacs and vi editing modes are available. The Readline library includes additional functions to maintain a list of previously-entered command lines, to recall and perhaps reedit those lines, and perform csh-like history expansion on previous commands.
Max’s Parser Combinators is a simple and pragmatic library for writing parsers and lexers based on combinatory parsing. MaxPC is capable of parsing deterministic, context-free languages, provides powerful tools for parse tree transformation and error handling, and can operate on sequences and streams. It supports unlimited backtracking, but does not implement Packrat Parsing. Instead, MaxPC achieves good performance through its optimized primitives, and explicit separation of matching and capturing input. In practice, MaxPC parsers perform better on typical computer languages—when compared to Packrat parsers—at the expense of not producing linear-time parsers.