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.
This Common Lisp library focuses on the small set of basic color manipulations (lightening, compliments, etc.) you might use to generate a color palette for a GUI or web page.
CL-ANA is a data analysis library in Common Lisp providing tabular and binned data analysis along with nonlinear least squares fitting and visualization.
This is a Common Lisp implementation of the Encoding for Robust Immutable Storage specification (ERIS).
This package provides a Common Lisp implementation of the semantic versioning specification: http://semver.org.
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.
Parenscript is a translator from an extended subset of Common Lisp to JavaScript. Parenscript code can run almost identically on both the browser (as JavaScript) and server (as Common Lisp).
Parenscript code is treated the same way as Common Lisp code, making the full power of Lisp macros available for JavaScript. This provides a web development environment that is unmatched in its ability to reduce code duplication and provide advanced meta-programming facilities to web developers.
At the same time, Parenscript is different from almost all other "language X" to JavaScript translators in that it imposes almost no overhead:
No run-time dependencies: Any piece of Parenscript code is runnable as-is. There are no JavaScript files to include.
Native types: Parenscript works entirely with native JavaScript data types. There are no new types introduced, and object prototypes are not touched.
Native calling convention: Any JavaScript code can be called without the need for bindings. Likewise, Parenscript can be used to make efficient, self-contained JavaScript libraries.
Readable code: Parenscript generates concise, formatted, idiomatic JavaScript code. Identifier names are preserved. This enables seamless debugging in tools like Firebug.
Efficiency: Parenscript introduces minimal overhead for advanced Common Lisp features. The generated code is almost as fast as hand-written JavaScript.
This package provides a shim between Python3 (specifically, the CPython implementation of Python) and Common Lisp.
It's very basic implementation of channels and queue for Common Lisp.
This package implements an algorithm for the spelling of enharmonics and dealing with ties and dots in rhythm notation.
This is a standalone promise implementation for Common Lisp. It is the successor to the now-deprecated cl-async-future project.
Framework for representing and manipulating documents.
This package provides a statistical computing environment for Common Lisp.
cl-annot is an general annotation library for Common Lisp.
This library is a Common Lisp port of all the constants from the event codes header file found on Linux and FreeBSD.
This package provides a pure-lisp implementation of a DNS client. It can be used to resolve hostnames, reverse-lookup IP addresses, and fetch other kinds of DNS records.
VAS-STRING-METRICS provides the Jaro, Jaro-Winkler, Soerensen-Dice, Levenshtein, and normalized Levenshtein string distance/similarity metrics algorithms.
This library validates superclasses according to a simple substitution model, thereby greatly simplifying the definition of class mixins.
A utility for running external programs, built on UIOP. Cmd is designed to be natural to use, protect against shell interpolation and be usable from multi-threaded programs.
This package provides Common Lisp bindings to access the linear algebra libraries using the CBLAS API. Currently the OpenBLAS implementation is used.
This is a (currently) brief but usable wrap for SDL2_image.
This is a simple library to retrieve the argument list of a function.
This package contains a few utility functions from the LispWorks library that are used in software such as ContextL.
This package contains a Gemini client library for Common Lisp. A subsystem offers an experimental GUI Gemini client.
This is a Common Lisp library consisting of a collection of useful GPU shader functions, written with Shadow.