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.
cl-rucksack is a persistence library based on Arthur Lemmens' Rucksack with some enhancements.
This package provides a standard interface to the various package lock implementations of Common Lisp.
Generic documentation builder for Common Lisp projects.
This is a Common Lisp package for hash table creation with flexible, extensible initializers.
This library is a portable socket interface that allows CL programs to open connected (client) stream sockets to network services.
CL-ANA is a data analysis library in Common Lisp providing tabular and binned data analysis along with nonlinear least squares fitting and visualization.
Arrow-macros provides clojure-like arrow macros (ex. ->, ->>) and diamond wands in swiss-arrows.
bubble-operator-upwards is a function that bubbles an operator upwards in a form, demultiplexing all alternative branches by way of cartesian product.
This package contains a few utility functions from the LispWorks library that are used in software such as ContextL.
40ants-doc provides a rudimentary explorable programming environment. The narrative primarily lives in so-called sections that mix Markdown docstrings with references to functions, variables, etc., all of which should probably have their own docstrings.
The primary focus is on making code easily explorable by using SLIME's M-. (slime-edit-definition). Generating documentation in Markdown or HTML format from sections and all the referenced items is also implemented.
With the simplistic tools provided, one may obtain results similar to literate programming, but documentation is generated from code, not the other way around, and there is no support for chunking. Code comes first, code must look pretty, documentation is code.
40ants-doc is a fork of MGL-PAX with fewer dependencies (only named-readtables and pythonic-string-reader) for the core system, and additional features in the full system.
This library is a path strings manipulation library inspired by Python's os.path. All functionality from os.path is supported on major operation systems.
The philosophy behind is to use simple strings and "dumb" string manipulation functions to handle paths and filenames. Where possible the corresponding OS system functions are called.
This library provides a WebSocket server and client implementation for Common Lisp.
This is a small Common Lisp library that finds an open port within a range.
cl-incless implements print-object methods for many standard classes.
Bind extends the idea of of let and destructing to provide a uniform syntax for all your accessor needs. It combines let, destructuring-bind, with-slots, with-accessors, structure editing, property or association-lists, and multiple-value-bind and a whole lot more into a single form.
Parse INI formatted files into a Common Lisp list structure.
This library provides the FORMGREP function and related utilities which find top-level Lisp forms matching the regular expression corresponding to an operator name, returning the matched forms and the names of the files and the line numbers where they were found.
This Common Lisp library provides utilities for the Bodge library collection.
simple-routes is a simple Common Lisp RESTful routing facility on top of Hunchentoot.
wild-package-inferred-system is an extension of ASDF package-inferred-system that interprets star * and globstar ** in package or system names.
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 is a Common Lisp library providing RFC 3986 percent-encoding.
Porter Stemming Algorithm.
This is a reverse proxy server written in and configurable in Common Lisp. It supports WebSocket, HTTP, HTTPS, HTTP to HTTPS redirecting, port and host forwarding configuration using a real programming language, HTTP header and body manipulation (also using a real programming language).