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 search send a patch to ~whereiseveryone/toys@lists.sr.ht adding your channel as an entry in channels.scm.
RE is a small, portable, lightweight, and quick, regular expression library for Common Lisp. It is a non-recursive, backtracing VM.
This library is an implementation of Deflate (RFC 1951) decompression, with optional support for ZLIB-style (RFC 1950) and gzip-style (RFC 1952) wrappers of deflate streams. It currently does not handle compression.
This package provides a Common Lisp implementation of ActivityPub and ActivityStreams standards for social networking.
Features:
Parsing and un-parsing ActivityStreams JSON-LD objects to/from CLOS objects with convenient accessors on those.
Sending and fetching ActivityStreams objects to/from the ActivityStreams-enabled HTTP(S) URLs.
Semantic info extraction with methods like
name*,url*,author*, andpublished*.No reliance on JSON parser.
njsonis used for parser-independent JSON handling. Load the parser backend you prefer!
Gray streams is an interface proposed for inclusion with ANSI CL by David N. Gray. The proposal did not make it into ANSI CL, but most popular CL implementations implement it. This package provides an extremely thin compatibility layer for gray streams.
BOOST-RE is a small, portable, lightweight, and quick, regular expression library for Common Lisp. It is a non-recursive, backtracking VM.
NClasses provides helper macros to help write classes, conditions, generic functions, and CLOS code in general with less boilerplate.
It's a fork of hu.dwim.defclass-star. It includes some bug fixes and extra features like type inference.
Static dispatch is a Common Lisp library, inspired by inlined-generic-function, which allows standard Common Lisp generic function dispatch to be performed statically (at compile time) rather than dynamically (runtime). This is similar to what is known as "overloading" in languages such as C++ and Java.
The purpose of static dispatch is to provide an optimization in cases where the usual dynamic dispatch is too slow, and the dynamic features of generic functions, such as adding/removing methods at runtime are not required. An example of such a case is a generic equality comparison function. Currently generic functions are considered far too slow to implement generic arithmetic and comparison operations when used heavily in numeric code.
This package provides a Common Lisp translation library similar to CL-I18N and CL-L10N.
Wu-Decimal enables convenient, arbitrary-precision decimal arithmetic through a reader macro, #$, and an update to the pprint dispatch table. Wu-Decimal uses the CL rational type to store decimals, which enables numeric functions such as +, -, etc., to operate on decimal numbers in a natural way.
Library to fuzzily parse time and date strings into a universal-time timestamp.
This Common Lisp library provides macros to access foreign memory.
colorize is a Lisp library for syntax highlighting supporting the following languages: Common Lisp, Emacs Lisp, Scheme, Clojure, C, C++, Java, Python, Erlang, Haskell, Objective-C, Diff, Webkit.
This package provides Common Lisp bindings to create OpenGL window and context manipulation code as well as system input handling. Direct FFI bindings to system functions are used so no third party C lib is required except system libraries.
This package provides a Common Lisp system implementing event bus.
cl-xkb is a Common Lisp wrapper for the libxkbcommon keyboard handling library.
The library currently supports these xkb modules:
Keysyms
Library Context
Include Paths
Logging Handling
Keymap Creation
Keymap Components
Keyboard State
Compose and dead-keys support
A small collection of common lisp macros to make collecting values easier.
This is a Common Lisp library to load images in the PNG image format, both from files on disk, or streams in memory.
A simple Common-Lisp interface to the underlying operating system. It's independent of the implementation and operating system.
This library can be used to display a progress bar on one line.
Authentic provides a light-weight and extendible solution to user/password management for Common Lisp applications. It has features such as safe password storage in a database, password reset, user confirmation tokens, and user authentication.
simple-neural-network is a Common Lisp library for creating, training and using basic neural networks. The networks created by this library are feedforward neural networks trained using backpropagation.
cl-tar-file is a Common Lisp library that allows reading from and writing to various tar archive formats. Currently supported are the POSIX ustar, PAX (ustar with a few new entry types), GNU, and v7 (very old) formats.
This library is rather low level and is focused exclusively on reading and writing physical tar file entries using streams. Therefore, it contains no functionality for automatically building archives from a set of files on the filesystem or writing the contents of a file to the filesystem. Additionally, there are no smarts that read multiple physical entries and combine them into a single logical entry (e.g., with PAX extended headers or GNU long link/path name support). For a higher-level library that reads and writes logical entries, and also includes filesystem integration, see cl-tar.
This library allows you to define custom indentation hints for your macros if the one recognised by SLIME automatically produces unwanted results.
This package provides an implementation of a base 16 builder for Common Lisp.