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 provides a tiny utility to change the size of a simple-array ensuring that the resulting array is still a simple-array.
LLA is a high-level Common Lisp library built on BLAS and LAPACK, but providing a much more abstract interface with the purpose of freeing the user from low-level concerns and reducing the number of bugs in numerical code.
with-user-abort is a Common Lisp portability library providing a like-named macro that catches the SIGINT signal.
This package provides a stream based JSON parser/writer, well suited as building block for higher level libraries.
LTK is a Common Lisp binding for the Tk graphics toolkit. It is written in pure Common Lisp and does not require any Tk knowledge for its usage.
UBIQUITOUS is a very easy-to-use library for persistent configuration storage. It automatically takes care of finding a suitable place to save your data, and provides simple functions to access and modify the data within.
This library builds on the venerable idea of dynamically memoizing functions. A memoized function remembers results from previous computations and returns cached results when called again with the same arguments rather than repeating the computation.
OpenAPI client system generator.
This library allows you to define custom indentation hints for your macros if the one recognised by SLIME automatically produces unwanted results.
ORG-SAMPLER allows using Lisp docstrings and reflection to make org-mode text for inclusion into a larger document.
PARSE is a simple token parsing library for Common Lisp.
This library enable rapid file search, inspection and manipulation straight from the REPL. It aims at replacing Unix tools such as find or du. It also offers a replacement to the pathname Common Lisp API. Slot writers which commit changes to disk, e.g. permissions, modification time, etc.
This package provides an implementation of the Matrix API for Common Lisp.
Mito is yet another object relational mapper, and it aims to be a successor of Integral.
Support MySQL, PostgreSQL and SQLite3.
Add id (serial/uuid primary key), created_at and updated_at by default like Ruby's ActiveRecord.
Migrations.
Database schema versioning.
A Common Lisp library for computing differences between sequences based on the Python difflib module.
This package provides functions to encode or decode byte vectors or byte streams using the Z85 format, which is a base-85 encoding used by ZeroMQ.
This package provides the getopt function to parse command-line options. The options are organized in valid options, other arguments and unknown arguments. Optional Lisp conditions for error situations are also defined.
Bobbin is a simple word-wrapping library for strings in Common Lisp. It aims to be simple, work nicely for the majority of cases, and degrade gracefully for edge cases. It is not particularly concerned with speed — if you need very high-performance word wrapping, Bobbin is not for you.
Clack is a web application environment for Common Lisp inspired by Python's WSGI and Ruby's Rack.
This package provides a Common Lisp implementation of Google Closure Templates.
DIFF is a package for computing various forms of differences between blobs of data and then doing neat things with those differences. Currently diff knows how to compute three common forms of differences: "unified" format diffs, "context" format diffs, and "vdelta" format binary diffs.
This is a library for representing and mapping colours between their various spaces.
This is a portability library that allows one to fully override the standard debugger provided by their Common Lisp system for situations where binding *debugger-hook* is not enough -- most notably, for break.
This is an optimized Common Lisp library of Bob Jenkins' ISAAC-32 and ISAAC-64 algorithms, which are fast cryptographic random number generators: Indirection, Shift, Accumulate, Add, and Count.