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.
This package defines a Common Lisp package, :elements, with an ELEMENT structure and a number of functions to search the periodic table.
This is a task scheduling framework for Common Lisp.
F2cl is a Common Lisp library that can convert Fortran 77 code into Common Lisp code.
Anaphora is the anaphoric macro collection from Hell: it includes many new fiends in addition to old friends like aif and awhen.
The GRAPH Common Lisp library provides a data structures to represent graphs, as well as some graph manipulation and analysis algorithms (shortest path, maximum flow, minimum spanning tree, etc.).
Cl-async is a library for general purpose, non-blocking programming in Common Lisp. It uses the libuv library as backend.
This is a Common Lisp library providing RFC 3986 percent-encoding.
STMX is a high-performance implementation of composable Transactional Memory, which is a concurrency control mechanism aimed at making concurrent programming easier to write and understand. Instead of traditional lock-based programming, one programs with atomic memory transactions, which can be composed together to make larger atomic memory transactions.
A memory transaction gets committed if it returns normally, while it gets rolled back if it signals an error (and the error is propagated to the caller).
Finally, memory transactions can safely run in parallel in different threads, are re-executed from the beginning in case of conflicts or if consistent reads cannot be guaranteed, and their effects are not visible from other threads until they commit.
Memory transactions give freedom from deadlocks, are immune to thread-safety bugs and race conditions, provide automatic roll-back on failure, and aim at resolving the tension between granularity and concurrency.
This library is a redefinition of the standard Common Lisp package that includes a number of renames and shadows.
Quickproject provides a quick way to make a Common Lisp project. After creating a project, it extends the ASDF registry so the project may be immediately loaded.
This a Common Lisp library to convert geographic coordinates between latitude/longitude and UTM (Universal Transverse Mercator) or UPS (Universal Polar Stereographic).
NASDF is an ASDF extension providing utilities to ease system setup, testing and installation.
Simple way to fetch Git submodules and “do the right thing” for setup. This may effectively supersede Quicklisp. A benefit of using Git submodules over the default Quicklisp distribution is improved reproducibility.
Test helpers, like distinction between offline and online tests, or continuous integration options, and warning reports.
Installation helpers, for instance to install libraries, icons and desktop files to the right directories.
This library extracts the TLD (Top Level Domain) from domains. The information is taken from https://publicsuffix.org.
This package provides some condition classes, functions and macros which may be useful when building slightly complex systems.
This library provides a uniform API, as specified in Common Lisp the Language 2, for accessing information about variable and function bindings from implementation-defined lexical environment objects. All major Common Lisp implementations are supported, even those which don't support the CLTL2 environment access API.
Opticl is a Common Lisp library for representing, processing, loading, and saving 2-dimensional pixel-based images.
This is only useful if you want to start a Swank server in a Lisp processes that doesn't run under Emacs. Lisp processes created by M-x slime automatically start the server.
This library is part of NUMCL. It provides a macro SPECIALIZED that performs a Julia-like dispatch on the arguments, lazily compiling a type-specific version of the function from the same code. The main target of this macro is speed.
This package provides a Common Lisp parser for glTF file format.
This library provides a WebSockets extension for the Huchentoot web server.
Trucler defines a CLOS-based protocol to be used by Common Lisp compilers for environment query and update. In addition, library authors can use the trucler-native interface to inspect native environments. Trucler supports introspection for variables, functions, tags, blocks and optimization policies.
Antik provides a foundation for scientific and engineering computation in Common Lisp. It is designed not only to facilitate numerical computations, but to permit the use of numerical computation libraries and the interchange of data and procedures, whether foreign (non-Lisp) or Lisp libraries. It is named after the Antikythera mechanism, one of the oldest examples of a scientific computer known.
Duologue is high-level interaction library for Common Lisp. It features coloured printing via cl-ansi-text and readline completion.
This package provides a Common Lisp system with a collection of common tests and operations to help handling pathnames. It does not actually deal in handling the accessing of files on the underlying system however.