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.
PARSER-COMBINATORS is a library implementing monadic parser combinators in Common Lisp, similar in concept to Haskell Parsec system.
This is a trivial utility for distinguishing between a process running in a real terminal window and a process running in a dumb one, e.g. emacs-slime.
This package provides a common lisp CFFI wrapper for the SciPy version of Cephes special functions.
CF is a Common Lisp library for doing computations using continued fractions.
This package provides Common Lisp CFFI bindings to the Raylib game development library.
CL-DISKSPACE is a Common Lisp library to list disks with the command line tool df and get disk space information using statvfs.
This is a library to allow easy handling of external processes, and primarily to get their output. It handles proper copying of the standard and error outputs of the process simultaneously, both in a sequential and parallel fashion. It also features a lazy directory switching mechanism, to avoid running into parallelism problems when having to change directory.
Scrape on-line documentation out of a running Lisp image.
PAX provides an extremely poor man's Explorable Programming environment. Narrative primarily lives in so called sections that mix markdown docstrings with references to functions, variables, etc, all of which should probably have their own docstrings.
The primary focus is on making code easily explorable by using SLIME's M-. (slime-edit-definition). See how to enable some fanciness in Emacs Integration. Generating documentation from sections and all the referenced items in Markdown or HTML format is also implemented.
With the simplistic tools provided, one may accomplish similar effects as with Literate Programming, but documentation is generated from code, not vice versa and there is no support for chunking yet. Code is first, code must look pretty, documentation is code.
Inquisitor is a cross-implementation library providing encoding/end-of-line detection and external-format abstraction for Common Lisp.
CL-PDF is a cross-platform Common Lisp library for generating PDF files.
simple-optimization is a Common Lisp library providing a function to solve unconstrained optimization problems numerically using either the gradient descent or a quasi-Newton method.
3D-VECTORS is a library for vector math in 3D space. It contains most of the vector operations one would usually expect out of such a library and offers them both in non-modifying and modifying versions where applicable.
This package provides a utility library intended at providing configurable reader macros for common tasks such as accessors, hash-tables, sets, uiop:run-program, arrays and a few others.
Utility for creating, accessing, and managing custom namespaces in Common Lisp. Originally started as a fork of LISP-NAMESPACE, it became its own piece of software that is somewhat backwards compatible with it.
CLAWK is an AWK implementation embedded into Common Lisp.
cl-quicklisp-stats is a system that fetches and performs basic operations on the Quicklisp download statistics.
This package provides CFFI binding to libmixed audio library for Common Lisp with support of other audio formats available on GNU/Linux systems:
Alsa
Jack
Openmpt
PulseAudio
Flac (via CL-FLAC)
Mpg123 (via CL-MPG123)
Ogg/vorbis (via CL-VORBIS)
Out123 (via CL-OUT123)
WAV
Common Lisp already has major 2 namespaces, function namespace and value namespace (or variable namespace), but there are actually more — e.g., class namespace. This library offers macros to deal with symbols from any namespace.
CL-DEBUG provides a unified way to enable or disable debug-specific code. Debugging code can be enabled or disabled relative to program features denoted by either a symbol or a keyword.
Ironclad is a cryptography library written entirely in Common Lisp. It includes support for several popular ciphers, digests, MACs and public key cryptography algorithms. For several implementations that support Gray streams, support is included for convenient stream wrappers.
This library is a collection of functions and macros for manipulating Common Lisp arrays and performing numerical calculations with them.
DIFF is a package for computing various forms of differences between blobs of data and then doing neat things with those differences. Currently diff knows how to compute three common forms of differences: "unified" format diffs, "context" format diffs, and "vdelta" format binary diffs.
fast-http is a HTTP request/response protocol parser for Common Lisp.