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 UTF-8 string input stream over a binary stream for Common Lisp.
This Common Lisp library provides macros to access foreign memory.
This library provides a WebSockets extension for the Huchentoot web server.
This library provides modern file handling for Common Lisp, which avoids many of the pitfalls of pathnames.
This package provides a shim between Python3 (specifically, the CPython implementation of Python) and Common Lisp.
doplus is an iteration macro for Common Lisp.
This is futures implementation for Common Lisp. It plugs in nicely to cl-async.
CEPL (Code Evaluate Play Loop ) is a lispy and REPL-friendly Common Lisp library for working with OpenGL.
Its definition of success is making the user feel that GPU programming has always been part of the languages standard.
The usual approach to using CEPL is to start it at the beginning of your Lisp session and leave it open for the duration of your work. You can then treat the window it creates as just another output for your graphics, analogous to how *standard-output* is treated for text.
This package provides a macro that allows foreign functions to access the contents of the array at a given pointer, using the best available method given the Common Lisp implementation.
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.
DAEMON provides the functionality of daemonizing Common Lisp processes on UNIX like platforms.
This package provides a functionality augmenting Hunchentoot error pages and logs with request and session information.
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.
BOOST-PARSE is a simple token parsing library for Common Lisp.
This library defines a way of treating Common Lisp packages as conduits which can sit between one or more implementation packages and users of those packages.
This is a websocket server for Common Lisp using usockets to be portable between implementations and operating systems. It has a programming interface that allows for multiple websocket apps per server using Common Lisp keywords for different websocket events. It has useful restarts and customizable errors.
assoc-utils provides utilities for manipulating association lists in Common Lisp.
High performance JSON encoder and decoder. Currently support: SBCL, CCL.
cl-numerical-utilities is a collection of packages useful in numerical applications, each big enough to be its own package, but too small to split out into a separate ASDF system.
Duologue is high-level interaction library for Common Lisp. It features coloured printing via cl-ansi-text and readline completion.
Converts Markdown text into CommonDoc nodes and vice versa.
definitions-systems provides a simple unified extensible way of processing named definitions.
This is a c2ffi-based wrapper generator for Common Lisp.
This a Common Lisp library for reading and writing binary data. It is based on code from chapter 24 of the book Practical Common Lisp.