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.
Common Lisp library for channel-based concurrency. In a nutshell, you create various threads sequentially executing tasks you need done, and use channel objects to communicate and synchronize the state of these threads.
cl-incless implements print-object methods for many standard classes.
This package provides Common Lisp bindings for libev.
This library can be used to display a progress bar on one line.
TRIVIAL-TYPES provides missing but important type definitions such as PROPER-LIST, ASSOCIATION-LIST, PROPERTY-LIST and TUPLE.
3D-MATRICES is a library implementing common matrix operations, mainly intended as the counterpiece to 3d-vectors and thus being aimed at operations in 3D space.
A miniature toolkit that contains some useful shifting/popping/pushing functions for arrays and vectors. Originally from Plump.
NASDF is an ASDF extension providing utilities to ease system setup, testing and installation.
Simple way to fetch Git submodules and “do the right thing” for setup. This may effectively supersede Quicklisp. A benefit of using Git submodules over the default Quicklisp distribution is improved reproducibility.
Test helpers, like distinction between offline and online tests, or continuous integration options, and warning reports.
Installation helpers, for instance to install libraries, icons and desktop files to the right directories.
This package provides a Common Lisp templating system based on Python Django with a syntax similar to Python Jinja2.
This is a library that implements delimited continuations by transforming Common Lisp code to continuation passing style.
A miniature toolkit that contains some useful shifting/popping/pushing functions for arrays and vectors. Originally from Plump.
This library provides trivial percent encoding and decoding functions for URLs.
This is a Common Lisp library to present tabular data in ascii-art tables.
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.
This is a (currently) brief but usable wrap for SDL2_image.
MT19937 is a portable Mersenne Twister pseudo-random number generator for Common Lisp.
This package implements an algorithm for the spelling of enharmonics and dealing with ties and dots in rhythm notation.
simple-routes is a simple Common Lisp RESTful routing facility on top of Hunchentoot.
ContextL is a CLOS extension for Context-Oriented Programming (COP).
Find overview of ContextL's features in an overview paper: http://www.p-cos.net/documents/contextl-soa.pdf. See also this general overview article about COP which also contains some ContextL examples: http://www.jot.fm/issues/issue_2008_03/article4/.
This package provides an extensible implementation of defclass that can accurately control the expansion according to the metaclass and automatically detect the suitable metaclass by analyzing the defclass form.
This is a small Common Lisp library that finds an open port within a range.
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.
This is a Common Lisp library for creating PNG images.
Markup allows the use of HTML syntax with in Common Lisp code. This has the advantage of being able to copy HTML snippets and have them instantly be functional, less double quotes than a s-expression approach, and designers will be able to understand the embedded HTML.