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.
Babel is a charset encoding and decoding library, not unlike GNU libiconv, but completely written in Common Lisp.
This is a Common Lisp logging framework that can log at various levels and mix text with expressions.
CL-SYNTAX provides Reader Syntax Conventions for Common Lisp and SLIME.
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 library provides a modern project skeleton generator. In contract with other generators, CL-Project generates one package per file and encourages unit testing by generating a system for unit testing, so you can begin writing unit tests as soon as the project is generated.
SB-CGA is a computer graphics algebra library for Common Lisp.
Despite the prefix it is actually portable - but optimizations that make it fast (using SIMD instructions) are currently implemented for SBCL/x86-64 only.
This is a Common Lisp library to make histograms using UTF-8 block characters.
This is a Common Lisp library that converts floating point values to IEEE 754 binary representation.
40ants-asdf-system provides a class for being used instead of asdf:package-inferred-system in 40ANT systems.
Pileup is a portable, performant, and thread-safe binary heap for Common Lisp.
CL-PPCRE is a portable regular expression library for Common Lisp, which is compatible with perl. It is pretty fast, thread-safe, and compatible with ANSI-compliant Common Lisp implementations.
The cl-data-lens library provides a language for expressing data manipulations as the composition of more primitive operations.
This is an implementation of the "Markless standard" (https://github.com/shirakumo/markless) at version 1.0. It handles the parsing of plaintext from a stream into an abstract syntax tree composed out of strings and component objects. From there the AST can be easily compiled into a target markup language like HTML.
This is only useful if you want to start a Swank server in a Lisp processes that doesn't run under Emacs. Lisp processes created by M-x slime automatically start the server.
RE is a small, portable, lightweight, and quick, regular expression library for Common Lisp. It is a non-recursive, backtracing VM.
This is a Common Lisp implementation of the Encoding for Robust Immutable Storage specification (ERIS).
Montezuma is a text search engine library for Lisp based on the Ferret library for Ruby, which is itself based on the Lucene library for Java.
Porter Stemming Algorithm.
This library introduces fast generic functions, i.e. functions that behave just like regular generic functions, except that the can be sealed on certain domains. If the compiler can then statically detect that the arguments to a fast generic function fall within such a domain, it will perform a variety of optimizations.
This package provides an implementation of the hash-set data structure. It has constant time lookup, insertion and deletion.
A collection of Common Lisp utility functions and macros mostly not found in other utility packages.
Retrospectiff is a common lisp library for reading and writing images in the TIFF (Tagged Image File Format) format.
For is a library for an extensible iteration macro. It allows you to write concise looping constructs similar to loop and iterate. Unlike loop however it is extensible and sensible, and unlike iterate it does not require code-walking and is easier to extend.
This is a Common Lisp library providing a unified way to work with package locks across supported Common Lisp implementations.