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 search send a patch to ~whereiseveryone/toys@lists.sr.ht adding your channel as an entry in channels.scm.
MARRAY is a library which provides access to memory-mapped files through Common Lisp arrays.
ZPB-TTF is a TrueType font file parser that provides an interface for reading typographic metrics, glyph outlines, and other information from the file.
The Common Foreign Function Interface (CFFI) purports to be a portable foreign function interface for Common Lisp. The CFFI library is composed of a Lisp-implementation-specific backend in the CFFI-SYS package, and a portable frontend in the CFFI package.
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.
Babel is a charset encoding and decoding library, not unlike GNU libiconv, but completely written in Common Lisp.
This is a Commin Lisp library for operating on permutations and permutation groups.
jzon is a correct and safe JSON RFC 8259 parser for Common Lisp.
RUTILS is a syntactic utilities package for Common Lisp.
Smart-buffer provides an output buffer which changes the destination depending on content size.
parse-number is a library of functions for parsing strings into one of the standard Common Lisp number types without using the reader. parse-number accepts an arbitrary string and attempts to parse the string into one of the standard Common Lisp number types, if possible, or else parse-number signals an error of type invalid-number.
This is an implementation of the "Markless standard" (https://github.com/shirakumo/markless) at version 1.0. It handles the parsing of plaintext from a stream into an abstract syntax tree composed out of strings and component objects. From there the AST can be easily compiled into a target markup language like HTML.
iterate is an iteration construct for Common Lisp. It is similar to the CL:LOOP macro, with these distinguishing marks:
it is extensible,
it helps editors like Emacs indent iterate forms by having a more lisp-like syntax, and
it isn't part of the ANSI standard for Common Lisp.
This is a Common Lisp library providing RFC 3986 percent-encoding.
This package provides Common Lisp FFI bindings for libwayland, primarily for the mahogany window manager.
This is a Common Lisp library that publishes D-Bus objects as well as send and notify other objects connected to a bus.
Wayflan is a from-scratch Wayland communication library for Common Lisp. It makes a good-faith effort to mimic libwayland behavior not defined in the Wayland spec, to keep compatibility between the two libraries.
Wayflan is not a compositor nor a GUI toolkit. Its purpose is to parse Wayland protocol XML documents and exchange Wayland messages between other processes.
Features:
Client support
All implementation done in Common Lisp from the socket up
Enum values are translated into keywords
Wayland protocol introspection
ASDF component
:wayflan-client-implgenerates code from XML. ASDF's extensible components make it possible to teach your program new protocols for Wayland without the need of a special build system.
The GRAPH Common Lisp library provides a data structures to represent graphs, as well as some graph manipulation and analysis algorithms (shortest path, maximum flow, minimum spanning tree, etc.).
This package provides a JSON-RPC 2.0 server/client for Common Lisp.
This package provides a PNG Common Lisp system to operate with Portable Network Graphics file format.
cl-amb provides an implementation of John McCarthy's ambiguous operator in portable Common Lisp.
This package ensures that special subclasses of standard-object cluster right in front of standard-object in the class precedence list.
Named readtables is a library that creates a namespace for named readtables, which is akin to package namespacing in Common Lisp.
cl-rucksack is a persistence library based on Arthur Lemmens' Rucksack with some enhancements.
This library provides low-level libuv bindings for Common Lisp.