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.
cl-incless implements print-object methods for many standard classes.
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.
string-case is a Common Lisp macro that generates specialised decision trees to dispatch on string equality.
CL-STORE is a portable serialization package which should give you the ability to store all Common Lisp data types into streams.
This library contains code that implements Common Lisp hash tables.
cl-dotenv is a utility library for loading .env files in Common Lisp.
FLOW is a flowchart graph library. Unlike other graphing libraries, this one focuses on nodes in a graph having distinct ports through which connections to other nodes are formed. This helps in many concrete scenarios where it is important to distinguish not only which nodes are connected, but also how they are connected to each other.
Particularly, a lot of data flow and exchange problems can be reduced to such a flowchart. For example, an audio processing library may present its pipeline as a flowchart of segments that communicate with each other through audio sample buffers. Flow gives a convenient view onto this kind of problem, and even allows the generic visualisation of graphs in this format.
Small library aiming to cut down time spent moving data between CLOS and JSON objects. It depends on YASON and it should be possible to use it alongside straight calls to functions from YASON.
This is a Common Lisp library to build and compose SXQL queries dynamically.
doplus is an iteration macro for Common Lisp.
This is a packrat parser for Common Lisp. In addition to regular Packrat / Parsing Grammar / TDPL features ESRAP supports:
dynamic redefinition of nonterminals
inline grammars
semantic predicates
introspective facilities (describing grammars, tracing, setting breaks)
left-recursive grammars
functions as terminals
accurate, customizable parse error reports
Cl-async is a library for general purpose, non-blocking programming in Common Lisp. It uses the libuv library as backend.
This is a utility kit for cl-sdl2 that provides something similar to GLUT. However, it's also geared at being useful for "real" applications or games.
This is a system for two dimensional computational geometry for Common Lisp.
Note: the system assumes exact rational arithmetic, so no floating point coordinates are allowed. This is not checked when creating geometric objects.
This library is a collection of functions and macros for manipulating Common Lisp arrays and performing numerical calculations with them.
April compiles a subset of the APL programming language into Common Lisp. Leveraging Lisp's powerful macros and numeric processing faculties, it brings APL's expressive potential to bear for Lisp developers. Replace hundreds of lines of number-crunching code with a single line of APL.
OpenAPI client system generator.
CL-PPCRE is a portable regular expression library for Common Lisp, which is compatible with perl. It is pretty fast, thread-safe, and compatible with ANSI-compliant Common Lisp implementations.
This library provides arbitrary precision (floating point) real numbers in Common Lisp.
qbase64 provides a fast and flexible base64 encoder and decoder for Common Lisp.
atomichron is a Common Lisp library which implements a time meter which tracks how many times a form is evaluated, and how long evaluation takes. It uses atomic instructions so that meters will present correct results in the presence of multiple threads, while trying to minimize synchronization latency.
This package contains a support library for other hu.dwim systems.
This Common Lisp library implements a parser generator for the ABNF grammar format as described in RFC2234. The generated parser is a regular expression scanner provided by the cl-ppcre lib, which means that we can't parse recursive grammar definition. One such definition is the ABNF definition as given by the RFC. Fortunately, as you have this lib, you most probably don't need to generate another parser to handle that particular ABNF grammar.
Dexador is yet another HTTP client for Common Lisp with neat APIs and connection-pooling. It is meant to supersede Drakma.