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 is an extension to MODULARIZE that allows your application to define interfaces in-code that serve both as a primary documentation and as compliance control.
THE-COST-OF-NOTHING is a library for measuring the run time of Common Lisp code. It provides macros and functions for accurate benchmarking and lightweight monitoring. Furthermore, it provides predefined benchmarks to determine the cost of certain actions on a given platform and implementation.
This package provides a Common Lisp system helping in scripting, it uses uiop:run-program as a backend.
ORG-SAMPLER allows using Lisp docstrings and reflection to make org-mode text for inclusion into a larger document.
This library is a collection of utilities for writing compiler macros. It is intended to make it possible to make compiler macros much more useful, by granting them access to lexical type information, making the protocol for declining expansion more convenient, and establishing some information for signaling optimization advice to programmers. Some utilities to support this, especially for reasoning on types, are also included.
CL-PUNCH is a Scala-like anonymous lambda literal.
The LOCAL-TIME library is a Common Lisp library for the manipulation of dates and times. It is based almost entirely upon Erik Naggum's paper "The Long Painful History of Time".
NJSON aims to make it convenient for one to decode, encode, and process JSON data, in the minimum keystrokes/minutes possible.
NJSON is parser-independent, with existing Common Lisp JSON parsers being loadable as additional system. jzon is included by default, though. Conveniences that NJSON provides are:
encodeanddecodeas single entry points for JSON reading and writing, be it from streams/string/files, or from those.jget,jcopy,jkeys, and their aliases to manipulate the decoded objects' properties without the need to worry about the low-level details of how these values are decoded.jif,jwhen,jor,jand, and other macros mimicking Lisp ones, while using truth values of JSON-decoded data.jbindandjmatchmacros to destructure and validate parsed JSON.njson/aliasespackage to nickname tojfor all the forms conveniently accessible asj:get,j:copy,j:ifetc.
This package provides a UTF-8 string input stream over a binary stream for Common Lisp.
This package provides an embedded template engine for Common Lisp.
This is a Common Lisp library to present tabular data in ascii-art tables.
This package provides a canonical stand-in for NIL for contexts where NIL means no value.
YASON is a Common Lisp library for encoding and decoding data in the JSON interchange format.
This system implements a general definitions introspection library. It gives you the ability to retrieve definitions or bindings associated with designators such as symbols, packages, and names in general. For instance, it allows you to retrieve all function, type, variable, method, etc. definitions of a symbol.
The server part of AllegroServe can be used either as a standalone web server or a module loaded into an application to provide a user interface to the application. AllegroServe's proxy ability allows it to run on the gateway machine between some internal network and the Internet. AllegroServe's client functions allow Lisp programs to explore the web.
MAP-BIND is a macro that allows visual grouping of variables with their corresponding values in calls to mapping operators when using an inline LAMBDA.
This a Common Lisp library to convert geographic coordinates between latitude/longitude and MGRS.
Convenient macros for common lambda patterns.
40ants-plantuml provides a wrapper around the PlantUML jar library.
This package provides a noise library for Common Lisp.
Aims to be fast, modular, cachable and concise. It does so by defining each tag as a macro which expands to code printing the respective HTML source. Also employs a DSL for element attributes.
XSubseq provides functions to be able to handle "subseq"s more effieiently.
This package provides a Common Lisp system which has only one function to return the CPU count of the current system.
This is a Common Lisp library providing a set of macros for generating lexical analyzers automatically. The lexers generated using cl-lex can be used with cl-yacc.