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 package provides an implementation of the hash-set data structure. It has constant time lookup, insertion and deletion.
The Type-Templates library allows you to define types and “template functions” that can be expanded into various type-specialized versions to eliminate runtime dispatch overhead. It was specifically designed to implement low-level numerical data types and functionality.
This is a purely math-related utility kit, providing functions which can be useful for games, 3D, and GL in general.
zsort is a collection of portable sorting algorithms. Common Lisp provides the sort and stable-sort functions but these can have different algorithms implemented according to each implementation. Also, the standard sorting functions might not be the best for a certain situations. This library aims to provide developers with more options.
CHRONICITY is Common Lisp natural language date and time parser inspired by Ruby's Chronic.
This is a Common Lisp library providing lambda shorthand macros aiming to be used in cases where the word lambda and the arguments are longer than the body of the lambda.
Duologue is high-level interaction library for Common Lisp. It features coloured printing via cl-ansi-text and readline completion.
This Common Lisp library provides utilities for the Bodge library collection.
BORDEAUX-THREADS is a proposed standard for a minimal MP/Threading interface. It is similar to the CLIM-SYS threading and lock support.
A CLOS class that defines callable objects whose behavior is similar to closures but adds conveniences such as introspectability.
Infix-Math is a library that provides a special-purpose syntax for transcribing mathematical formulas into Lisp.
Event Emitter provides an event mechanism like Node.js for Common Lisp objects. It is mostly ported from Node.js events module.
Forge is a generic build system. Refer to documentation for the specific kind of project you're building to get the full picture.
This package provides a Common Lisp Twitter client featuring full API coverage.
This package provides a consolidation of Common Lisp statistics libraries.
F2cl is a Common Lisp library that can convert Fortran 77 code into Common Lisp code.
Scrape on-line documentation out of a running Lisp image.
cl-json provides an encoder of Lisp objects to JSON format and a corresponding decoder of JSON data to Lisp objects. Both the encoder and the decoder are highly customizable; at the same time, the default settings ensure a very simple mode of operation, similar to that provided by yason or st-json.
This package provides a compute-effective-slot-definition-initargs generic function that allows for more ergonomic initialization of effective slot definition objects.
Pileup is a portable, performant, and thread-safe binary heap for Common Lisp.
This library provides Glib, GIO and Gobject bindings for Common Lisp via Gobject Introspection.
Pileup is a portable, performant, and thread-safe binary heap for Common Lisp.
Hunchentoot is a web server written in Common Lisp and at the same time a toolkit for building dynamic websites. As a stand-alone web server, Hunchentoot is capable of HTTP/1.1 chunking (both directions), persistent connections (keep-alive), and SSL.
charje.lambda-list can parse every kind of lambda list defined in the ANSI Common Lisp standard. Parsing yields only one object that has all the parsed parts of the lambda list inside. New kinds of lambda lists can be made too.