_            _    _        _         _
      /\ \         /\ \ /\ \     /\_\      / /\
      \_\ \       /  \ \\ \ \   / / /     / /  \
      /\__ \     / /\ \ \\ \ \_/ / /     / / /\ \__
     / /_ \ \   / / /\ \ \\ \___/ /     / / /\ \___\
    / / /\ \ \ / / /  \ \_\\ \ \_/      \ \ \ \/___/
   / / /  \/_// / /   / / / \ \ \        \ \ \
  / / /      / / /   / / /   \ \ \   _    \ \ \
 / / /      / / /___/ / /     \ \ \ /_/\__/ / /
/_/ /      / / /____\/ /       \ \_\\ \/___/ /
\_\/       \/_________/         \/_/ \_____\/

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.


clasp-curry-compose-reader-macros 1.0.0-0.beaa92d
Dependencies: clasp-alexandria@1.4-0.009b7e5 clasp-named-readtables@0.9-5.aa6dab5
Channel: guix
Location: gnu/packages/lisp-xyz.scm (gnu packages lisp-xyz)
Home page: https://eschulte.github.io/curry-compose-reader-macros/
Licenses: Public Domain
Build system: asdf/clasp
Synopsis: Reader macros for partial application and composition
Description:

This Common Lisp library provides reader macros for concise expression of function partial application and composition.

sbcl-chemical-compounds 1.0.2
Dependencies: sbcl-periodic-table@1.0
Channel: guix
Location: gnu/packages/lisp-xyz.scm (gnu packages lisp-xyz)
Home page: https://common-lisp.net/project/chemboy/
Licenses: LLGPL
Build system: asdf/sbcl
Synopsis: Chemical formula parser and pretty-printer for Common Lisp
Description:

It can sometimes be useful to be able to parse chemical compounds in a user-friendly syntax into easy-to-manipulate s-expressions. You also want to be able to go in reverse. You could probably write your own parser — or you could just install the chemical-compounds package.

cl-tar-file 0.2.1-0.0c10bc8
Propagated dependencies: cl-40ants-doc@0.25.0 cl-alexandria@1.4-0.009b7e5 cl-babel@0.5.0-3.627d6a6 cl-chipz@0.8-2.82a17d3 cl-flexi-streams@1.0.20-1.4951d57 cl-salza2@2.1 cl-trivial-gray-streams@2.0-1.2b3823e cl-parachute@1.5.0-3.dd925cb
Channel: guix
Location: gnu/packages/lisp-xyz.scm (gnu packages lisp-xyz)
Home page: https://gitlab.common-lisp.net/cl-tar/cl-tar-file
Licenses: Modified BSD
Build system: asdf/source
Synopsis: Read and write physical entries to and from tar files
Description:

cl-tar-file is a Common Lisp library that allows reading from and writing to various tar archive formats. Currently supported are the POSIX ustar, PAX (ustar with a few new entry types), GNU, and v7 (very old) formats.

This library is rather low level and is focused exclusively on reading and writing physical tar file entries using streams. Therefore, it contains no functionality for automatically building archives from a set of files on the filesystem or writing the contents of a file to the filesystem. Additionally, there are no smarts that read multiple physical entries and combine them into a single logical entry (e.g., with PAX extended headers or GNU long link/path name support). For a higher-level library that reads and writes logical entries, and also includes filesystem integration, see cl-tar.

cl-yxorp 1.1.1
Propagated dependencies: cl-chipz@0.8-2.82a17d3 cl-chunga@1.1.9 cl-cl+ssl@0.0.0-6.17d5cdd cl-binding-arrows@1.0.0-2.46bcba8 cl-str@0.21 cl-usocket@0.8.9 cl-flexi-streams@1.0.20-1.4951d57 cl-rutils@5.2.1-0.db3c3f4 cl-salza2@2.1 cl-smart-buffer@0.0.1-1.09b9a9a cl-trivial-garbage@0.21-0.3474f64
Channel: guix
Location: gnu/packages/lisp-xyz.scm (gnu packages lisp-xyz)
Home page: https://github.com/charje/cl-yxorp
Licenses: AGPL 3
Build system: asdf/source
Synopsis: Reverse proxy server written in and configurable in Common Lisp
Description:

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).

sbcl-cmd 0.0.1-8.0164d57
Dependencies: coreutils@9.1 procps@4.0.3 sbcl-alexandria@1.4-0.009b7e5 sbcl-serapeum@0.0.0-13.71f35c9 sbcl-shlex@0.0.0-2.3dee1cb sbcl-trivia@0.1-0.8b406c3
Channel: guix
Location: gnu/packages/lisp-xyz.scm (gnu packages lisp-xyz)
Home page: https://github.com/ruricolist/cmd
Licenses: Expat
Build system: asdf/sbcl
Synopsis: Conveniently run external programs from Common Lisp
Description:

A utility for running external programs, built on UIOP. Cmd is designed to be natural to use, protect against shell interpolation and be usable from multi-threaded programs.

sbcl-local-time 1.0.6-4.40169fe
Channel: guix
Location: gnu/packages/lisp-xyz.scm (gnu packages lisp-xyz)
Home page: https://common-lisp.net/project/local-time/
Licenses: Expat
Build system: asdf/sbcl
Synopsis: Time manipulation library for Common Lisp
Description:

The LOCAL-TIME library is a Common Lisp library for the manipulation of dates and times. It is based almost entirely upon Erik Naggum's paper "The Long Painful History of Time".

sbcl-linear-programming 2.3.0
Dependencies: sbcl-alexandria@1.4-0.009b7e5 sbcl-iterate@1.5.3
Channel: guix
Location: gnu/packages/lisp-xyz.scm (gnu packages lisp-xyz)
Home page: https://neil-lindquist.github.io/linear-programming/
Licenses: Expat
Build system: asdf/sbcl
Synopsis: Common Lisp linear programming
Description:

This is a Common Lisp library for solving linear programming problems.

ecl-universal-tween-engine 1.0.0-0.a86d3c6
Dependencies: ecl-alexandria@1.4-0.009b7e5
Channel: guix
Location: gnu/packages/lisp-xyz.scm (gnu packages lisp-xyz)
Home page: https://github.com/bohonghuang/cl-universal-tween-engine
Licenses: ASL 2.0
Build system: asdf/ecl
Synopsis: Common Lisp port of Universal Tween Engine
Description:

Common Lisp port of Universal Tween Engine.

cl-glsl-spec 0.0.0-1.f04476f
Channel: guix
Location: gnu/packages/lisp-xyz.scm (gnu packages lisp-xyz)
Home page: https://github.com/cbaggers/glsl-spec
Licenses: Unlicense
Build system: asdf/source
Synopsis: Common Lisp GLSL specification as a datastructure
Description:

This package contains the specification of all functions and variables from GLSL as data.

sbcl-fuzzy-match 0.1-1.e46ca41
Dependencies: sbcl-cl-str@0.21 sbcl-mk-string-metrics@0.1.2
Channel: guix
Location: gnu/packages/lisp-xyz.scm (gnu packages lisp-xyz)
Home page: https://github.com/vindarel/fuzzy-match
Licenses: Expat
Build system: asdf/sbcl
Synopsis: Common Lisp library for fuzzy matching
Description:

From a string input and a list of candidates, return the most relevant candidates first.

ecl-trivial-rfc-1123 0.0.0-0.9ef59c3
Dependencies: ecl-cl-ppcre@2.1.1
Channel: guix
Location: gnu/packages/lisp-xyz.scm (gnu packages lisp-xyz)
Home page: https://github.com/stacksmith/trivial-rfc-1123
Licenses: Modified BSD
Build system: asdf/ecl
Synopsis: Parse and print RFC-1123 timestamps
Description:

This package parses and prints dates in RFC-1123 format.

ecl-boost-json 1.1-0.eca166f
Channel: guix
Location: gnu/packages/lisp-xyz.scm (gnu packages lisp-xyz)
Home page: https://github.com/cl-boost/json
Licenses: ASL 2.0
Build system: asdf/ecl
Synopsis: JSON encoding and decoding for Common Lisp
Description:

BOOST-JSON is a simple JSON parsing library for Common Lisp.

clasp-net.didierverna.asdf-flv 2.2
Channel: guix
Location: gnu/packages/lisp-xyz.scm (gnu packages lisp-xyz)
Home page: https://www.lrde.epita.fr/~didier/software/lisp/misc.php#asdf-flv
Licenses: non-copyleft
Build system: asdf/clasp
Synopsis: Common Lisp ASDF extension to provide support for file-local variables
Description:

ASDF-FLV provides support for file-local variables through ASDF. A file-local variable behaves like *PACKAGE* and *READTABLE* with respect to LOAD and COMPILE-FILE: a new dynamic binding is created before processing the file, so that any modification to the variable becomes essentially file-local.

In order to make one or several variables file-local, use the macros SET-FILE-LOCAL-VARIABLE(S).

ecl-40ants-doc 0.25.0
Dependencies: ecl-cl-fad@0.7.6-1.3f4d32d ecl-cl-str@0.21 ecl-commondoc-markdown@0.5.0-0.7abd288 ecl-dexador@0.9.15-3.d7ac217 ecl-docs-config@0.8.0-0.9f8f253 ecl-jonathan@0.1.0-1.1f448b4 ecl-lass@0.6.0-1.1f2418d ecl-log4cl@1.1.4-2.fe3da51 ecl-named-readtables@0.9-5.aa6dab5 ecl-pythonic-string-reader@0.0.0-1.47a70ba ecl-rove@0.10.0-1.6a5dfcd ecl-serapeum@0.0.0-13.71f35c9 ecl-slime-swank@2.32 ecl-slynk@1.0.43-9.9c43bf6 ecl-spinneret@3.0-7.fa70fca ecl-stem@0-0.901e859 ecl-tmpdir@0.0.1-0.e198128 ecl-which@0.1-1.b2333e4 ecl-xml-emitter@1.1.0
Channel: guix
Location: gnu/packages/lisp-xyz.scm (gnu packages lisp-xyz)
Home page: https://40ants.com/doc/
Licenses: Expat
Build system: asdf/ecl
Synopsis: Exploratory programming environment and documentation generator
Description:

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.

cl-gltf 2.0.0-1.7a3af05
Propagated dependencies: cl-documentation-utils@1.2.0-1.cd5b506 cl-cffi@0.24.1-2.32c90d4 cl-jzon@1.1.4 cl-mmap@1.0.0-0.ba2e98c cl-nibbles@0.14-3.a46a677 cl-qbase64@0.3.0 cl-static-vectors@1.9.3 cl-trivial-extensible-sequences@1.0.0-0.d40b2da
Channel: guix
Location: gnu/packages/lisp-xyz.scm (gnu packages lisp-xyz)
Home page: https://shirakumo.github.io/cl-gltf/
Licenses: Zlib
Build system: asdf/source
Synopsis: Common Lisp parser for glTF file format
Description:

This package provides a Common Lisp parser for glTF file format.

sbcl-parse-js 0.0.0-1.fbadc60
Channel: guix
Location: gnu/packages/lisp-xyz.scm (gnu packages lisp-xyz)
Home page: https://marijnhaverbeke.nl/parse-js/
Licenses: Zlib
Build system: asdf/sbcl
Synopsis: Parse JavaScript
Description:

Parse-js is a Common Lisp package for parsing JavaScript (ECMAScript 3). It has basic support for ECMAScript 5.

cl-pdf 2.0.0-4.0a1cd33
Propagated dependencies: cl-iterate@1.5.3 cl-zpb-ttf@1.0.7
Channel: guix
Location: gnu/packages/lisp-xyz.scm (gnu packages lisp-xyz)
Home page: https://github.com/mbattyani/cl-pdf
Licenses: FreeBSD
Build system: asdf/source
Synopsis: Common Lisp library for generating PDF files
Description:

CL-PDF is a cross-platform Common Lisp library for generating PDF files.

ecl-agnostic-lizard 0.0.0-2.fe1a1d7
Channel: guix
Location: gnu/packages/lisp-xyz.scm (gnu packages lisp-xyz)
Home page: https://gitlab.common-lisp.net/mraskin/agnostic-lizard
Licenses: GPL 3+
Build system: asdf/ecl
Synopsis: Almost correct portable code walker for Common Lisp
Description:

Agnostic Lizard is a portable implementation of a code walker and in particular of the macroexpand-all function (and macro) that makes a best effort to be correct while not expecting much beyond what the Common Lisp standard requires.

It aims to be implementation-agnostic and to climb the syntax trees.

clasp-slime-swank 2.32
Channel: guix
Location: gnu/packages/lisp-xyz.scm (gnu packages lisp-xyz)
Home page: https://github.com/slime/slime
Licenses: GPL 2+ Public Domain
Build system: asdf/clasp
Synopsis: Common Lisp Swank server
Description:

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.

cl-fmt 0.0.0-0.91a29ec
Propagated dependencies: cl-alexandria@1.4-0.009b7e5 cl-fiveam@1.4.2 cl-local-time@1.0.6-4.40169fe
Channel: guix
Location: gnu/packages/lisp-xyz.scm (gnu packages lisp-xyz)
Home page: https://github.com/mmontone/fmt
Licenses: Expat
Build system: asdf/source
Synopsis: Extensible text formatting facility for Common Lisp using s-expressions
Description:

fmt provides an alternative to the Common Lisp format function by utilizing s-expressions for formatting directives instead of control strings.

ecl-cl-markup 0.1-1.e0eb7de
Channel: guix
Location: gnu/packages/lisp-xyz.scm (gnu packages lisp-xyz)
Home page: https://github.com/arielnetworks/cl-markup/
Licenses: LGPL 3+
Build system: asdf/ecl
Synopsis: Markup generation library for Common Lisp
Description:

A modern markup generation library for Common Lisp that features:

  • Fast (even faster through compiling the code)

  • Safety

  • Support for multiple document types (markup, xml, html, html5, xhtml)

  • Output with doctype

  • Direct output to stream

sbcl-clx-xembed 0.1-1.a5c4b84
Dependencies: sbcl-clx@0.7.7
Channel: guix
Location: gnu/packages/lisp-xyz.scm (gnu packages lisp-xyz)
Home page: https://github.com/laynor/clx-xembed
Licenses: Expat
Build system: asdf/sbcl
Synopsis: CL(x) xembed protocol implementation
Description:

CL(x) xembed protocol implementation

ecl-exponential-backoff 0-1.8d9e844
Channel: guix
Location: gnu/packages/lisp-xyz.scm (gnu packages lisp-xyz)
Home page: https://github.com/death/exponential-backoff
Licenses: Expat
Build system: asdf/ecl
Synopsis: Exponential backoff algorithm in Common Lisp
Description:

An implementation of the exponential backoff algorithm in Common Lisp. Inspired by the implementation found in Chromium. Read the header file to learn about each of the parameters.

sbcl-shadow 0.0.0-1.b2031ad
Dependencies: sbcl-cffi@0.24.1-2.32c90d4 sbcl-cl-opengl@0.1.0-1.e2d83e0 sbcl-glsl-packing@0.0.0-1.0362815 sbcl-golden-utils@0.0.0-4.e43914a sbcl-static-vectors@1.9.3 sbcl-varjo@0.0.0-1.9e77f30
Channel: guix
Location: gnu/packages/lisp-xyz.scm (gnu packages lisp-xyz)
Home page: https://git.mfiano.net/mfiano/shadow
Licenses: Expat
Build system: asdf/sbcl
Synopsis: Management system for OpenGL shader programs
Description:

This package provides a Common Lisp library for defining OpenGL shader programs. There are also functions for referencing shader programs by name, querying for basic information about them, modifying uniform variables throughout the lifecycle of an OpenGL application, and managing certain OpenGL buffer object types (UBO, SSBO currently).

Total packages: 32836