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.
Opticl is a Common Lisp library for representing, processing, loading, and saving 2-dimensional pixel-based images.
This is a Common Lisp library to present tabular data in ascii-art tables.
CL-MOUNT-INFO is a Common Lisp wrapper around getmntent(3) and related C functions to get information about the mounted file system.
Optima is a fast pattern matching library which uses optimizing techniques widely used in the functional programming world.
Dynamic-Classes helps to ease the prototyping process by bringing dynamism to class definition.
cl-quicklisp-stats is a system that fetches and performs basic operations on the Quicklisp download statistics.
doplus is an iteration macro for Common Lisp.
Filtered functions provide an extension of CLOS generic function invocation that add a simple preprocessing step before the actual method dispatch is performed and thus enable the use of arbitrary predicates for selecting and applying methods. See http://www.p-cos.net/documents/filtered-dispatch.pdf for a paper that introduces and explains filtered functions in detail.
FARE-MOP is a small collection of utilities using the MetaObject Protocol. It notably contains a SIMPLE-PRINT-OBJECT method, and a SIMPLE-PRINT-OBJECT-MIXIN mixin that allow you to trivially define PRINT-OBJECT methods that print the interesting slots in your objects, which is great for REPL interaction and debugging.
This library allows you to define custom indentation hints for your macros if the one recognised by SLIME automatically produces unwanted results.
This is a Common Lisp library implementing the full v1 REST API protocol for Mastodon.
CL-DOT is a Common Lisp library for generating Graphviz dot output from arbitrary Lisp data.
The GRAPH Common Lisp library provides a data structures to represent graphs, as well as some graph manipulation and analysis algorithms (shortest path, maximum flow, minimum spanning tree, etc.).
The Metering System is a portable Common Lisp code profiling tool. It gathers timing and consing statistics for specified functions while a program is running.
This library is a portable compatibility layer around package local nicknames (PLN). This was done so there is a portability library for the PLN API not included in DEFPACKAGE.
s-sysdeps is an abstraction layer over platform dependent functionality. This simple package is used as a building block in a number of other projects.
s-sysdeps abstracts:
managing processes,
implementing a standard TCP/IP server,
opening a client TCP/IP socket stream,
working with process locks.
Trivial-Benchmark runs a block of code many times and outputs some statistical data for it. On SBCL this includes the data from time, for all other implementations just the real-time and run-time data. However, you can extend the system by adding your own metrics to it, or even by adding additional statistical computeations.
This package provides a DSL for array slices in Common Lisp.
This package provides a client for SMTP.
Smart-buffer provides an output buffer which changes the destination depending on content size.
Alexandria is a collection of portable utilities. It does not contain conceptual extensions to Common Lisp. It is conservative in scope, and portable between implementations.
CL-INTERPOL is a library for Common Lisp which modifies the reader so that you can have interpolation within strings similar to Perl or Unix Shell scripts. It also provides various ways to insert arbitrary characters into literal strings even if your editor/IDE doesn't support them.
A Common Lisp library for computing differences between sequences based on the Python difflib module.
This is an interface to the git binary to make controlling it from within Common Lisp much easier. It might not ever reach full coverage of all features given git's immense size, but features will be added as they are needed. The low-level command API is fully mapped however.