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 library allows you to open native file dialogs to open and save files. This is useful if you have an application that's primarily text based and would like a more convenient file selection utility, or if you are working with a UI toolkit that does not offer a way to access the native file dialogs directly.
This library lets you build a metaclass which in turn lets you specify extra slot options in its classes. Options may be easily inspected and custom inheritance may be set up. The Meta-Object Protocol (MOP) is used for the implementation - through closer-mop. Some convenience function for processing slot options are also available.
Possible use case: you want to automatically set up some definitions based on some slots, but you want to have control over it right in the class definition.
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.
Periods is a Common Lisp library providing a set of utilities for manipulating times, distances between times, and both contiguous and discontiguous ranges of time.
Flexi-streams is an implementation of "virtual" bivalent streams that can be layered atop real binary or bivalent streams and that can be used to read and write character data in various single- or multi-octet encodings which can be changed on the fly. It also supplies in-memory binary streams which are similar to string streams.
Hypergeometrica is a Common Lisp library for performing high-precision arithmetic, with a focus on performance. At the heart of it all are routines for multiplication. Hypergeometrica aims to support:
In-core multiplication using various algorithms, from schoolbook to floating-point FFTs.
In-core multiplication for large numbers using exact convolutions via number-theoretic transforms, which is enabled by 64-bit modular arithmetic.
Out-of-core multiplication using derivatives of the original Cooley–Tukey algorithm.
On top of multiplication, one can build checkpointed algorithms for computing various classical constants, like \pi.
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!
cl-transmission is a library to interface with the Transmission torrent client using its RPC (remote procedure call).
This package provides an implementation of a base 16 builder for Common Lisp.
This is a Common Lisp library to enable simple message pipelines.
cl-sbcl-cl-ipfs-api2 is a pretty simple set of IPFS bindings for Common Lisp, using the HTTP API for (almost) everything, except for pubsub (which uses the locally installed go-ipfs program).
CL-STORE is a portable serialization package which should give you the ability to store all Common Lisp data types into streams.
This package provides the Common Lisp part of the emacs-slite test runner.
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.
Forge is a generic build system. Refer to documentation for the specific kind of project you're building to get the full picture.
CL-PUNCH is a Scala-like anonymous lambda literal.
The py-configparser package implements the ConfigParser Python module functionality in Common Lisp. In short, it implements reading and writing of .INI-file style configuration files with sections containing key/value pairs of configuration options. In line with the functionalities in the python module, does this package implement basic interpolation of option values in other options.
The main purpose of this n+2nd reimplementation of quasiquote is enable matching of quasiquoted patterns, using Optima or Trivia.
This Common Lisp package provides a regular expression engine.
A utility for running external programs, built on UIOP. Cmd is designed to be natural to use, protect against shell interpolation and be usable from multi-threaded programs.
This Common Lisp library provides a simple FIFO implementation with no external dependencies.
Portability library for IEEE float features that are not covered by the Common Lisp standard.
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 Common Lisp math and statistics routines.