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.
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).
40ants-plantuml provides a wrapper around the PlantUML jar library.
This library is a bridge between Common Lisp and GObject Introspection, which enables Common Lisp programs to access the full interface of C+GObject libraries without the need of writing dedicated bindings.
Portability library for IEEE float features that are not covered by the Common Lisp standard.
Clack is a web application environment for Common Lisp inspired by Python's WSGI and Ruby's Rack.
MGL-GPR is a library of evolutionary algorithms such as Genetic Programming (evolving typed expressions from a set of operators and constants) and Differential Evolution.
This package provides a trivial line-input library for VT-like terminals.
FSet is a functional set-theoretic collections library for Common Lisp. Functional means that all update operations return a new collection rather than modifying an existing one in place. Set-theoretic means that collections may be nested arbitrarily with no additional programmer effort; for instance, sets may contain sets, maps may be keyed by sets, etc.
This is a Common Lisp library which provides functionality to read/write Bit Map Font (BMF) into text, JSON and XML.
This package provides matrix algebra functions for Common Lisp.
Tripod is a Common Lisp web server aiming to ease plain text, HTML, and Gopher website hosting.
This Common Lisp library provides a simple FIFO implementation with no external dependencies.
Typo is a portable library for Common Lisp that does approximate reasoning about types, but without consing.
Overlord is a build system in Common Lisp. It is a real build system, with all the modern features: rules with multiple outputs, parallel builds, immunity to clock issues, and dynamic dependencies.
But Overlord is more than another build system. Overlord is a uniform approach to dependencies inside or outside of a Lisp image. Overlord is to Make what Lisp macros are to C macros.
Overlord is designed to be used from the Lisp REPL. A command line interface is available in a separate repository. See https://github.com/ruricolist/overlord-cli.
cl-transmission is a library to interface with the Transmission torrent client using its RPC (remote procedure call).
This is a library for representing and mapping colours between their various spaces.
This library implements the let+ macro, which is a dectructuring extension of let*. It features:
Clean, consistent syntax and small implementation (less than 300 LOC, not counting tests)
Placeholder macros allow editor hints and syntax highlighting
&ignfor ignored values (in forms where that makes sense)Very easy to extend
This is a Common Lisp library to make histograms using UTF-8 block characters.
This is a Common Lisp package for hash table creation with flexible, extensible initializers.
This package provides a Common Lisp implementation of the semantic versioning specification: http://semver.org.
fmt provides an alternative to the Common Lisp format function by utilizing s-expressions for formatting directives instead of control strings.
DAEMON provides the functionality of daemonizing Common Lisp processes on UNIX like platforms.
This package provides a hierarchy of major functions and auxiliary functions related to the structured analysis and processing of open text.
Plump is a parser for HTML/XML-like documents, focusing on being lenient towards invalid markup. It can handle things like invalid attributes, bad closing tag order, unencoded entities, inexistent tag types, self-closing tags and so on. It parses documents to a class representation and offers a small set of DOM functions to manipulate it. It can be extended to parse to your own classes.