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.
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.
CLX is an X11 client library for Common Lisp. The code was originally taken from a CMUCL distribution, was modified somewhat in order to make it compile and run under SBCL, then a selection of patches were added from other CLXes around the net.
This library contains code that implements Common Lisp hash tables.
QMyND, the QITAB MySQL Native Driver, is a MySQL client library that directly talks to a MySQL server in its native network protocol.
It's a part of QITAB umbrella project.
This package parses and prints dates in RFC-1123 format.
Xmls is a self-contained, easily embedded parser that recognizes a useful subset of the XML spec. It provides a simple mapping from XML to Lisp structures or s-expressions and back.
Tripod is a Common Lisp web server aiming to ease plain text, HTML, and Gopher website hosting.
This is an implementation of the Unicode Standards Annex #14 (http://www.unicode.org/reports/tr14/) line breaking algorithm. It provides a fast and convenient way to determine line breaking opportunities in text.
Note that this algorithm does not support break opportunities that require morphological analysis. In order to handle such cases, please consult a system that provides this kind of capability, such as a hyphenation algorithm.
Also note that this system is completely unaware of layouting decisions. Any kind of layouting decisions, such as which breaks to pick, how to space between words, how to handle bidirectionality, and what to do in emergency situations when there are no breaks on an overfull line are left up to the user.
This library contains generic hacks meant to be used in any project. It was originally developed for the Cells library.
GECO (Genetic Evolution through Combination of Objects) is an extensible, object-oriented framework for prototyping genetic algorithms in Common Lisp.
The Common Lisp Application Directories (CLAD) library is a simple API collection that provides access to a set of standard Common Lisp folders on a per-application or per-library basis.
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.
CLACHE provides a general caching facility for Common Lisp. The API is similar to the standard hash-table interface.
This package provides a standard interface to the various package lock implementations of Common Lisp.
CL(x) xembed protocol implementation
This is a very simple implementation of SHA1 and HMAC-SHA1 for Common Lisp. The code is intended to be easy to follow and is therefore a little slower than it could be.
This is a Common Lisp Markdown to HTML converter, using esrap for parsing, and grammar based on peg-markdown.
This package provides a Common Lisp web framework for building GUI applications. CLOG can take the place, or work along side, most cross platform GUI frameworks and website frameworks. The CLOG package starts up the connectivity to the browser or other websocket client (often a browser embedded in a native template application).
PRINTV is a "batteries-included" tracing and debug-logging macro for Common Lisp.
This library extends LOG4CL system in a few ways:
* It helps with configuration of multiple appenders and layouts. * Has a facility to catch context fields and to log them. * Has a macro to log unhandled errors. * Adds a layout to write messages as JSON, which is useful for production as makes easier to parse and process such logs. * Uses the appenders which are not disabled in case of some error which again, should be useful for production.
trivial-garbage provides a portable API to finalizers, weak hash-tables and weak pointers on all major implementations of the Common Lisp programming language.
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.
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.
cl-css-lite is a library for generating CSS from an s-exp based syntax. When compiled with Parenscript loaded in the Lisp image, it also provides the same CSS generation facilities in Parenscript-generated JavaScript code.