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 is a very simple color library for Common Lisp, providing:
Types for representing colors in HSV, HSL, and RGB spaces.
Simple conversion functions between the above types.
Function printing colors to HEX, RGB, RGBA, and HSL.
Predefined colors from X11, SVG, and GDK.
HTML-TEMPLATE is a Common Lisp library which can be used to fill templates with arbitrary (string) values at runtime. The result does not have to be HTML.
It is loosely modeled after the Perl module HTML::Template and partially compatible with a its syntax, though both libraries contain some extensions that the other does not support.
HTML-TEMPLATE translates templates into efficient closures which can be re-used as often as needed. It uses a cache mechanism so you can update templates while your program is running and have the changes take effect immediately.
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.
Parse INI formatted files into a Common Lisp list structure.
This is a utility kit for functionality related to OpenGL. It provides the following:
kit.glm: This re-exportssb-cgaandmathkitfor convenience.kit.gl.shader: This provides shader dictionary and compilation functionality similar to what was originally found insdl2kit.kit.gl.vao: This provides an interface for Vertex Array Objects.
This package provides a Common Lisp implementation of Base64 encoding and decoding. Base64 encoding is a technique to encode binary data in a portable, safe printable, 7-bit ASCII format.
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.
My Way is a Sinatra-compatible URL routing library.
This is a client library to interact with the "mod.io" (https://mod.io) platform to manage "mods" or extensions for games and other applications. It covers the full v1 API and includes convenience methods to make interacting with the API as well as syncing mods and so on easy.
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.
Trial is a game engine written in Common Lisp. Unlike many other engines, it is meant to be more of a loose connection of components that can be fit together as required by any particular game.
CL-FastCGI is a generic version of SB-FastCGI, targeting to run on mostly Common Lisp implementation.
This is a Common Lisp library providing lambda shorthand macros aiming to be used in cases where the word lambda and the arguments are longer than the body of the lambda.
Sketch is a Common Lisp environment for the creation of electronic art, visual design, game prototyping, game making, computer graphics, exploration of human-computer interaction and more. It is inspired by the Processing language and shares some of the API.
Supertrace provides a superior Common Lisp trace functionality for debugging and profiling real world applications.
This is a Common Lisp library to extract EXIF information from image files.
This package provides a Common Lisp library for manipulating graphs and running graph algorithms.
Closer to MOP is a compatibility layer that rectifies many of the absent or incorrect CLOS MOP features across a broad range of Common Lisp implementations.
cl-annot is an general annotation library for Common Lisp.
MT19937 is a portable Mersenne Twister pseudo-random number generator for Common Lisp.
RTG-MATH provides a selection of the math routines most commonly needed for making realtime graphics in Lisp.
Hypergeometrica is a Common Lisp library for performing high-precision arithmetic, with a focus on performance. At the heart of it all are routines for multiplication. Hypergeometrica aims to support:
In-core multiplication using various algorithms, from schoolbook to floating-point FFTs.
In-core multiplication for large numbers using exact convolutions via number-theoretic transforms, which is enabled by 64-bit modular arithmetic.
Out-of-core multiplication using derivatives of the original Cooley–Tukey algorithm.
On top of multiplication, one can build checkpointed algorithms for computing various classical constants, like \pi.
Montezuma is a text search engine library for Lisp based on the Ferret library for Ruby, which is itself based on the Lucene library for Java.
CLAWK is an AWK implementation embedded into Common Lisp.