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.
Trivia is a pattern matching compiler that is compatible with Optima, another pattern matching library for Common Lisp. It is meant to be faster and more extensible than Optima.
This library implements efficient algorithms that calculate various string metrics in Common Lisp:
Damerau-Levenshtein distance
Hamming distance
Jaccard similarity coefficient
Jaro distance
Jaro-Winkler distance
Levenshtein distance
Normalized Damerau-Levenshtein distance
Normalized Levenshtein distance
Overlap coefficient
This library is a little experiment in reducing verbosity in Common Lisp, inspired by BODOL (https://github.com/bodil/BODOL).
This package is a list manipulation library for Common Lisp inspired by Haskell package Data.List.
For is a library for an extensible iteration macro. It allows you to write concise looping constructs similar to loop and iterate. Unlike loop however it is extensible and sensible, and unlike iterate it does not require code-walking and is easier to extend.
This is a very short and simple program, written in Common Lisp, that extends Common Lisp to embed shell code in a manner similar to Perl's backtick. It has been forked from SHELISP.
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.
ZPB-TTF is a TrueType font file parser that provides an interface for reading typographic metrics, glyph outlines, and other information from the file.
This is a utility kit for functionality related to OpenGL. It provides the following:
kit.glm: This re-exportssb-cgaandmathkitfor convenience.kit.gl.shader: This provides shader dictionary and compilation functionality similar to what was originally found insdl2kit.kit.gl.vao: This provides an interface for Vertex Array Objects.
Cluffer is a library for representing the buffer of a text editor. As such, it defines a set of CLOS protocols for client code to interact with the buffer contents in various ways, and it supplies different implementations of those protocols for different purposes.
cl-numerical-utilities is a collection of packages useful in numerical applications, each big enough to be its own package, but too small to split out into a separate ASDF system.
Moira is a library for monitoring and, if necessary, restarting long-running threads. In principle, it is like an in-Lisp process supervisor.
This is a small library to display a native GUI message box. This can be useful to show error messages and other informational pieces should the application fail and be unable to do so using its standard UI.
This package provides CFFI bindings to the Graphviz library in Common Lisp.
string-pokemonize provides a function that alternates uppercase and lowercase characters for a given string.
Envy is a configuration manager for various applications. Envy uses an environment variable to determine a configuration to use. This can separate configuration system from an implementation.
one-more-re-nightmare is a regular expression engine that uses the technique presented in Regular-expression derivatives re-examined (Owens, Reppy and Turon, 2009; doi:10.1017/S0956796808007090) to interpret and compile regular expressions.
This Common Lisp library converts strings, symbols and keywords between any of the following typographical cases: PascalCase, camelCase, snake_case, kebab-case (lisp-case).
XSubseq provides functions to be able to handle "subseq"s more effieiently.
This is a Common Lisp library providing logging faciltiy similar to CL-LOG and LOG4CL.
This is a library for representing and mapping colours between their various spaces.
DATA-SIFT is a Common Lisp data validation and transformation library inspired by cl-data-format-validation and WTForms validators.
This is a standalone promise implementation for Common Lisp. It is the successor to the now-deprecated cl-async-future project.
This is a standalone promise implementation for Common Lisp. It is the successor to the now-deprecated cl-async-future project.