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 Common Lisp bindings for libev.
This package provides functions to emit XML, with some complexity for handling indentation. It can be used to produce all sorts of useful XML output; it has an RSS 2.0 emitter built in, so you can make RSS feeds trivially.
Various ASDF extensions such as attached test and documentation system, explicit development support, etc.
Scrape on-line documentation out of a running Lisp image.
CL-octet-streams is a library implementing in-memory octet streams for Common Lisp. It was inspired by the trivial-octet-streams and cl-plumbing libraries.
Implementation of a set-like data structure with constant time addition, removal, and random selection.
CMN provides a package of functions to hierarchically describe a musical score. When evaluated, the musical score is rendered to an image.
This is a task scheduling framework for Common Lisp.
(X)HTMLambda is yet another (X)HTML library which emphasizes programmability and user-friendliness. Each (X)HTML element is a structured object and pretty-printing of (X)HTML trees is well defined to provide properly indented human-readable output even for complex recursive arrangements.
This package provides the CL-SVG Common Lisp system to produce Scalable Vector Graphics files.
FLARE is a library designed to allow quick and precise particle effect creations. It does not concern itself with displaying and only with the management and movement of particles. As such, it can easily be integrated into any existing or future application.
This package provides easy access to the defining class and its options during initialization or reinitialization of its subcomponents.
This library contains a collection of machine learning algorithms for online linear classification written in Common Lisp.
This is a keymap facility for Common Lisp inspired by Emacsy (keymap.scm) which is inspired by Emacs.
Support prefix keys to other keymaps. For instance, if you prefix my-mode-map with C-c, then all bindings for my-mode will be accessible after pressing C-c.
List all bindings matching a given prefix. (Also known as which-key in Emacs.)
List the bindings associated to a command.
Support multiple inheritance.
Support keycode.
Validate keyspec at compile time.
define-key can set multiple bindings in a single call.
Support multiple scheme to make it easy to switch between, say, Emacs-style and VI-style bindings. This orthogonality to keymaps composes better than having multiple keymaps: changing scheme applies to the entire program, which is easier than looping through all keymaps to change them.
Translate keyspecs as a fallback. For instance if shift-a is not bound, check A.
Behaviour can be customized with global parameters such as *print-shortcut*.
The compose function can merge multiple keymaps together.
Support multiple arguments when that makes sense (e.g. multiple keymaps for lookup-key).
Key remapping à-la Emacs.
Typed keymaps, i.e. keymaps where bound values can only be of a given type. This is convenient to catch typos, for instance when binding 'FOO instead of #'FOO.
A modern and consistent Common Lisp string manipulation library that focuses on modernity, simplicity and discoverability: (str:trim s) instead of (string-trim '(#\Space ...) s)), or str:concat strings instead of an unusual format construct; one discoverable library instead of many; consistency and composability, where s is always the last argument, which makes it easier to feed pipes and arrows.
Parse-js is a Common Lisp package for parsing JavaScript (ECMAScript 3). It has basic support for ECMAScript 5.
This library defines most Common Lisp standard macros that can be defined in a portable way and that can generate portable code. Some of these macros may not be good enough as the final version for a typical implementation, but they will work.
This Common Lisp library implements the quoted-printable encoding as described in RFC 2045 (see http://tools.ietf.org/html/rfc2045).
This Common Lisp library provides string encoding and decoding routines for IDNA, the International Domain Names in Applications.
Xmls is a self-contained, easily embedded parser that recognizes a useful subset of the XML spec. It provides a simple mapping from XML to Lisp structures or s-expressions and back.
This package provides a consolidation of Common Lisp statistics libraries.
MAGICFFI is a Common Lisp CFFI interface to libmagic(3), the file type determination library using magic numbers.
This library retrieves locale information configured on the system. This is helpful if you want to write applications and libraries that display messages in the user's native language.
This package provides support routines for the claw Common Lisp package.