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.
The Type-Templates library allows you to define types and “template functions” that can be expanded into various type-specialized versions to eliminate runtime dispatch overhead. It was specifically designed to implement low-level numerical data types and functionality.
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.
Cl-async is a library for general purpose, non-blocking programming in Common Lisp. It uses the libuv library as backend.
This library can be used to display a progress bar on one line.
This is a simple queue library for Common Lisp with features such as non-consing thread safe queues and fibonacci priority queues.
DEFPACKAGE-PLUS is an extensible DEFPACKAGE variant with predictable cross-platform behavior and some utilities useful for versioning.
MT19937 is a portable Mersenne Twister pseudo-random number generator for Common Lisp.
This library is a Common Lisp port of all the constants from the event codes header file found on Linux and FreeBSD.
Generic documentation builder for Common Lisp projects.
Common Lisp already has major 2 namespaces, function namespace and value namespace (or variable namespace), but there are actually more — e.g., class namespace. This library offers macros to deal with symbols from any namespace.
Metatilities-base is the core of the metatilities Common Lisp library which implements a set of utilities.
This is a Common Lisp library to calculate std140 or std430 layouts for a glsl UBO/SSBO.
cl-smug is a library for parsing text, based on monadic parser combinators. Using a simple technique from the functional programming camp, cl-smug makes it simple to create quick extensible recursive descent parsers without funky syntax or impenetrable macrology.
ST-JSON (ST because it originated at Streamtech) is a Common Lisp library for encoding and decoding JSON values (as specified on json.org).
This library does mostly the same thing as CL-JSON, but is simpler and more precise about types (distinguishing boolean false, the empty array, and the empty object).
Cl-reexport makes a package reexport symbols which are external symbols in other Common Lisp packages. This functionality is intended to be used with (virtual) hierarchical packages.
MODULARIZE is an attempt at providing a common interface to segregate major application components. This is achieved by adding special treatment to packages. Each module is a package that is specially registered, which allows it to interact and co-exist with other modules in better ways. For instance, by adding module definition options you can introduce mechanisms to tie modules together in functionality, hook into each other and so on.
This collection of utilities is useful in contexts where you want a macro that uses lambda-lists in some fashion but need more precise processing.
cl-change-case is a library to convert strings between camelCase, PascalCase, snake_case, param-case, CONSTANT_CASE and more.
The Babel library solves a similar problem while understanding more encodings. Trivial UTF-8 was written before Babel existed, but for new projects you might be better off going with Babel. The one plus that Trivial UTF-8 has is that it doesn't depend on any other libraries.
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.
This library provides Glib, GIO and Gobject bindings for Common Lisp via Gobject Introspection.
RUTILS is a syntactic utilities package for Common Lisp.
This software provides an interface by which Common Lisp programs can access lexicographic data from WordNet.
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.