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 Common Lisp bindings to glfw, an OpenGL application development library.
Schemeish implements several useful Scheme constructs for Common Lisp. These include named-let, define, scheme argument lists, and a shortcut to FUNCALL with [] instead of ().
This package provides an extensible implementation of defclass that can accurately control the expansion according to the metaclass and automatically detect the suitable metaclass by analyzing the defclass form.
Gray streams is an interface proposed for inclusion with ANSI CL by David N. Gray. The proposal did not make it into ANSI CL, but most popular CL implementations implement it. This package provides an extremely thin compatibility layer for gray streams.
This is a YAML parser and emitter for Common Lisp built on top of libyaml.
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.
FLARE is a library designed to allow quick and precise particle effect creations. It does not concern itself with displaying and only with the management and movement of particles. As such, it can easily be integrated into any existing or future application.
This package provides functions for generating lorem ipsum text.
MGL-GPR is a library of evolutionary algorithms such as Genetic Programming (evolving typed expressions from a set of operators and constants) and Differential Evolution.
This is a Common Lisp library providing various utilities.
Splits sequence into a list of subsequences delimited by objects satisfying the test.
The GTWIWTG library (Generators The Way I Want Them Generated -- technically not generators, but iterators) is meant to be small, explorable, and understandable.
This package provides an ASN.1 encoder/decoder for Common Lisp.
Linedit is a readline-style library written in Common Lisp that provides customizable line-editing for Common Lisp programs.
This package provides a functionality augmenting Hunchentoot error pages and logs with request and session information.
Enables fast and convenient interoperation with foreign objects.
This is a string/octets parser library for Common Lisp with speed and readability in mind. Unlike other libraries, the code is not a pattern-matching-like, but a char-by-char procedural parser.
This package provides Common Lisp FFI bindings for libwayland, primarily for the mahogany window manager.
This package implements binary trees of various kinds, presenting a uniform interface to them all.
This is a task scheduling framework for Common Lisp.
Filtered functions provide an extension of CLOS generic function invocation that add a simple preprocessing step before the actual method dispatch is performed and thus enable the use of arbitrary predicates for selecting and applying methods. See http://www.p-cos.net/documents/filtered-dispatch.pdf for a paper that introduces and explains filtered functions in detail.
There are plenty of Lisp Markup Languages out there - every Lisp programmer seems to write at least one during his career - and CL-WHO (where WHO means "with-html-output" for want of a better acronym) is probably just as good or bad as the next one.
This library provides a drop-in replacement function for cl:documentation that supports multiple docstrings per-language, allowing you to write documentation that can be internationalised.
This package provides a CONSPACK implementation for Common Lisp.