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.
A dataflow extension to Common Lisp that maintains a consistent state of cells according to functions specifying their relation.
CMN provides a package of functions to hierarchically describe a musical score. When evaluated, the musical score is rendered to an image.
This library provides a WebSocket server and client implementation for Common Lisp.
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.
This package provides tools for manipulating data in files using data frames.
This package implements an algorithm for the spelling of enharmonics and dealing with ties and dots in rhythm notation.
cl-irc is a Common Lisp IRC client library that features (partial) DCC, CTCP and all relevant commands from the IRC RFCs (RFC2810, RFC2811 and RFC2812).
Features:
implements all commands in the RFCs
extra convenience commands such as op/deop, ban, ignore, etc.
partial DCC SEND/CHAT support
event driven model with hooks makes interfacing easy
the user can keep multiple connections
all CTCP commands
This library implements the -> and ->> macros from Clojure, as well as several expansions on the idea.
This package provides a way of extracting and replicating the compile-time side-effects of forms.
Converts Markdown text into CommonDoc nodes and vice versa.
This package provides an embedded template engine for Common Lisp.
Cl-reexport makes a package reexport symbols which are external symbols in other Common Lisp packages. This functionality is intended to be used with (virtual) hierarchical packages.
A CLOS class that defines callable objects whose behavior is similar to closures but adds conveniences such as introspectability.
This package provides a canonical way of converting generalized booleans to booleans.
This library contains a lexer for syntaxes that use shell-like rules for quoting and commenting. It is a port of the shlex module from Python’s standard library.
The server part of AllegroServe can be used either as a standalone web server or a module loaded into an application to provide a user interface to the application. AllegroServe's proxy ability allows it to run on the gateway machine between some internal network and the Internet. AllegroServe's client functions allow Lisp programs to explore the web.
ASDF-FLV provides support for file-local variables through ASDF. A file-local variable behaves like *PACKAGE* and *READTABLE* with respect to LOAD and COMPILE-FILE: a new dynamic binding is created before processing the file, so that any modification to the variable becomes essentially file-local.
In order to make one or several variables file-local, use the macros SET-FILE-LOCAL-VARIABLE(S).
This is a simple extension to MODULARIZE that allows modules to define and trigger hooks, which other modules can hook on to.
This package provides an automatic generator for ASDF's .asd files.
SLY is a fork of SLIME, an IDE backend for Common Lisp. It also features a completely redesigned REPL based on Emacs's own full-featured comint-mode, live code annotations, and a consistent interactive button interface. Everything can be copied to the REPL. One can create multiple inspectors with independent history.
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.
LLOG is a structured logging framework for Common Lisp with a sugared and a typed API, leveled logging (trace/debug/info/warn/error/fatal/panic), multiple encoders (console, JSON, s-expression and pattern) and stream/file/async outputs. Optional subsystems add REPL integration and tamper-evident, hash-chained audit trails.
This package provides a JSON Pointer (RFC6901) implementation for Common Lisp. This library aims to be independent from any JSON libraries (as much as possible).
Implementation of a set-like data structure with constant time addition, removal, and random selection.