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.
This is a very simple implementation of SHA1 and HMAC-SHA1 for Common Lisp. The code is intended to be easy to follow and is therefore a little slower than it could be.
This is a teensy library that provides some functions to determine the mime-type of a file.
Lack is a Common Lisp library which allows web applications to be constructed of modular components. It was originally a part of Clack, however it's going to be rewritten as an individual project since Clack v2 with performance and simplicity in mind.
A heap-based priority queue whose first and foremost priority is speed.
Supertrace provides a superior Common Lisp trace functionality for debugging and profiling real world applications.
This is a Common Lisp library to build and compose SXQL queries dynamically.
This is a Common Lisp library providing functions to read/write CSV from/to strings, streams and files.
This package provides a Common Lisp system helping in scripting, it uses uiop:run-program as a backend.
This package provides an implementation of the flexichain protocol, allowing client code to dynamically add elements to, and delete elements from a sequence (or chain) of such elements.
This package provides CFFI bindings for the stb_vorbis audio library to Common Lisp.
cl-forms provides functionality for managing web forms in Common Lisp.
It supports various field types (string, boolean, integer, email, password, and more) and allows rendering through multiple backends, such as cl-who and djula.
bt-semaphore is a semaphore implementation for use with bordeaux-threads.
Defstar is a collection of Common Lisp macros that can be used in place of defun, defmethod, defgeneric, defvar, defparameter, flet, labels, let* and lambda. Each macro has the same name as the form it replaces, with a star added at the end, e.g. defun. (the exception is the let* replacement, which is called *let).
POLICY-COND provides tools to insert and execute code based on a compiler's OPTIMIZE policy. It also contains a contract-like notion of expectations, which allow dynamic checking or inclusion of various things that should happen depending on compiler policy.
cl-rucksack is a persistence library based on Arthur Lemmens' Rucksack with some enhancements.
Common Lisp implementation of UUIDs according to RFC4122.
cl-morse is a Morse code translation library for Common Lisp.
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.
This is a Common Lisp library to extract EXIF information from image files.
This package provides a Common Lisp system CHLOROPHYLL which implements an ANSI escape code functionality.
Charje.documentation can used to parse Common Lisp docstrings the charje way, or it can be used to create custom docstring parsers. Docstring parsers are composed using mixin classes and initialization methods.
The Common Lisp Application Directories (CLAD) library is a simple API collection that provides access to a set of standard Common Lisp folders on a per-application or per-library basis.
A Common Lisp library for generating a human-readable diff of two HTML documents.
This Common Lisp library provides bindings for the ZeroMQ lightweight messaging kernel.