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.
SQL generator for Common Lisp.
Domain specific language for producing TeX documents with Common Lisp.
This is a very short and simple program, written in Common Lisp, that extends Common Lisp to embed shell code in a manner similar to Perl's backtick. It has been forked from SHELISP.
CLSS is a DOM traversal engine based on CSS selectors. It makes use of the Plump-DOM and is used by lQuery.
MODULARIZE is an attempt at providing a common interface to segregate major application components. This is achieved by adding special treatment to packages. Each module is a package that is specially registered, which allows it to interact and co-exist with other modules in better ways. For instance, by adding module definition options you can introduce mechanisms to tie modules together in functionality, hook into each other and so on.
Simple scheme to classify file types in a hierarchical fashion.
This library validates superclasses according to a simple substitution model, thereby greatly simplifying the definition of class mixins.
The Plump-SEXP library is a backend for Plump which can convert between S-expressions and the Plump DOM.
This package provides an implementation of the Matrix API for Common Lisp.
This is a Common Lisp library to enable simple message pipelines.
This package is a simple date and time library.
FSet is a functional set-theoretic collections library for Common Lisp. Functional means that all update operations return a new collection rather than modifying an existing one in place. Set-theoretic means that collections may be nested arbitrarily with no additional programmer effort; for instance, sets may contain sets, maps may be keyed by sets, etc.
exit-hooks provides a portable way to automatically call some user-defined function when exiting Common Lisp (both quit from the REPL or a kill in a shell). Like atexit in C and Python or Java’s Runtime.addShutdownHook(). It currently supports SBCL, CCL, ECL, ABCL, Allegro CL, clisp and CMUCL. Before exit-hooks, there was no portable way of doing so and no staightforward way to use an exit hook on ABCL. It can be used for tasks like parmenantly save something when exiting Lisp.
This is a simple queue library for Common Lisp with features such as non-consing thread safe queues and fibonacci priority queues.
This is a Common Lisp autowrapping facility for quickly creating clean and lean bindings to C libraries.
This Common Lisp library provides an implementation of in-memory input streams, output streams and io streams for any type of elements.
This package provides functions for base32 encoding and decoding as defined in RFC4648.
This is a Common Lisp library providing RFC 3986 percent-encoding.
This package provides a configuration library that adds the ability for Lem to manage packages within the user configuration directory.
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.
Alloy is a user interface toolkit. It is defined through a set of protocols that allow for a clear interface, as well as a standardised way to integrate Alloy into a target backend.
This package provides a general-purpose connection pooling library for Common Lisp.
This library is a Common Lisp port of all the constants from the event codes header file found on Linux and FreeBSD.
Agnostic Lizard is a portable implementation of a code walker and in particular of the macroexpand-all function (and macro) that makes a best effort to be correct while not expecting much beyond what the Common Lisp standard requires.
It aims to be implementation-agnostic and to climb the syntax trees.