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.
Portable Threads (and Scheduled and Periodic Functions) API for Common Lisp (from GBBopen project).
This package contains a few utility functions from the LispWorks library that are used in software such as ContextL.
This is a Common Lisp library providing various utilities.
This is a simple Common Lisp library to evaluate some forms in parallel.
Vom is a logging library for Common Lisp. It's goal is to be useful and small. It does not provide a lot of features as other loggers do, but has a small codebase that's easy to understand and use.
This is a small library to help you with managing the Common Lisp docstrings for your library.
Splits sequence into a list of subsequences delimited by objects satisfying the test.
Trivia is a pattern matching compiler that is compatible with Optima, another pattern matching library for Common Lisp. It is meant to be faster and more extensible than Optima.
The 3d-math library implements types, operators, and algorithms commonly used in math for 2D and 3D graphics. It supersedes and combines the prior libraries 3d-vectors, 3d-matrices, 3d-quaternions, and 3d-transforms. The new API is largely but not entirely backwards compatible, and adds new functionality.
This library implements a basic promise datastructure, which is useful for dealing with asynchronous behaviours. Importantly, this library does not use any other libraries or frameworks, and instead leaves the execution and state transition of promise objects in your control, making it easy to integrate.
This is a simple Common Lisp library to evaluate some forms in parallel.
This package provides supports for unicode normalization, RFC8264 and RFC7564.
Markup allows the use of HTML syntax with in Common Lisp code. This has the advantage of being able to copy HTML snippets and have them instantly be functional, less double quotes than a s-expression approach, and designers will be able to understand the embedded HTML.
string-case is a Common Lisp macro that generates specialised decision trees to dispatch on string equality.
This is a simple library to retrieve the argument list of a function.
This package creates GraphViz DOT files from an equivalent s-expression representation.
Simplified-Types is a library that provides functions for simplifying Common Lisp type specifiers. The API consists of two functions:
simplify-typetakes a type specifier and, optionally, an environment, and returns the corresponding simplified type.simplified-type-oftakes an object and returns the simplified type of that object.
CL-FAD (for "Files and Directories") is a thin layer atop Common Lisp's standard pathname functions. It is intended to provide some unification between current CL implementations on Windows, OS X, Linux, and Unix. Most of the code was written by Peter Seibel for his book Practical Common Lisp.
This Common Lisp library provides an implementation of in-memory input streams, output streams and io streams for any type of elements.
This is a wrapper library to allow you to interface with the Valve SteamWorks API.
Caveman is intended to be a collection of common parts for web applications. Caveman2 has three design goals:
Be extensible.
Be practical.
Don't force anything.
This is a Common Lisp macro for defining temporary caches that invalidate based on expressions evaluating to different values.
This package provides an implementation of the Matrix API for Common Lisp.
This is a purely math-related utility kit, providing functions which can be useful for games, 3D, and GL in general.