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

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.


sbcl-cl-ana 0.0.0-3.88abde5
Dependencies: gsl@2.8 hdf5-parallel-openmpi@1.14.6 libffi@3.4.6 sbcl-antik@0.0.0-1.e4711a6 sbcl-cffi@0.24.1-2.32c90d4 sbcl-cl-csv@1.0.6-2.68ecb5d sbcl-closer-mop@1.0.0-3.7b86f2a sbcl-external-program@0.0.6-1.5888b8f sbcl-gsll@0.0.0-1.1a8ada2 sbcl-iterate@1.5.3 sbcl-alexandria@1.4-0.009b7e5 sbcl-split-sequence@2.0.1
Propagated dependencies: gnuplot@6.0.1
Channel: guix
Location: gnu/packages/lisp-xyz.scm (gnu packages lisp-xyz)
Home page: https://github.com/ghollisjr/cl-ana
Licenses: GPL 3
Build system: asdf/sbcl
Synopsis: Common Lisp data analysis library
Description:

CL-ANA is a data analysis library in Common Lisp providing tabular and binned data analysis along with nonlinear least squares fitting and visualization.

cl-raylib 0.0.1-0.985ceeb
Dependencies: raylib@5.5
Propagated dependencies: cl-3d-matrices@1.0.0-3.bc1ffa0 cl-3d-vectors@3.1.0-3.fc751c6 cl-alexandria@1.4-0.009b7e5 cl-cffi@0.24.1-2.32c90d4
Channel: guix
Location: gnu/packages/lisp-xyz.scm (gnu packages lisp-xyz)
Home page: https://github.com/longlene/cl-raylib
Licenses: Expat
Build system: asdf/source
Synopsis: Common Lisp bindings to raylib
Description:

This package provides Common Lisp CFFI bindings to the Raylib game development library.

cl-purgatory 0.1.2-1.3afd8f6
Propagated dependencies: cl-alexandria@1.4-0.009b7e5 cl-babel@0.5.0-3.627d6a6 cl-bordeaux-threads@0.9.3 cl-ppcre-unicode@2.1.1 cl-usocket@0.8.9
Channel: guix
Location: gnu/packages/lisp-xyz.scm (gnu packages lisp-xyz)
Home page: https://notabug.org/cage/purgatory/
Licenses: LLGPL
Build system: asdf/source
Synopsis: Common Lisp implementation of the 9p protocol
Description:

This is a Common Lisp library that implements the 9p network filesystem protocol.

cl-object-class 1.0
Propagated dependencies: cl-closer-mop@1.0.0-3.7b86f2a cl-compatible-metaclasses@1.0 cl-enhanced-find-class@1.0 cl-parachute@1.5.0-3.dd925cb
Channel: guix
Location: gnu/packages/lisp-xyz.scm (gnu packages lisp-xyz)
Home page: https://www.hexstreamsoft.com/libraries/object-class/
Licenses: Unlicense
Build system: asdf/source
Synopsis: Cluster special subclasses of the standard-object
Description:

This package ensures that special subclasses of standard-object cluster right in front of standard-object in the class precedence list.

ecl-evaled-when 1.0-0.c59f8ab
Dependencies: ecl-trivial-cltl2@0.1.1-2.8a3bda3
Channel: guix
Location: gnu/packages/lisp-xyz.scm (gnu packages lisp-xyz)
Home page: https://www.hexstreamsoft.com/libraries/evaled-when/
Licenses: Unlicense
Build system: asdf/ecl
Synopsis: Extract and replicate the compile-time side-effects of forms
Description:

This package provides a way of extracting and replicating the compile-time side-effects of forms.

cl-clamp 0.3-1.02b8f39
Propagated dependencies: cl-iterate@1.5.3 cl-syntax@0.0.3 cl-clunit@0.2.3-1.6f6d728 cl-check-it@0.1.0-1.b79c910
Channel: guix
Location: gnu/packages/lisp-xyz.scm (gnu packages lisp-xyz)
Home page: https://github.com/arclanguage/Clamp
Licenses: Artistic License 2.0
Build system: asdf/source
Synopsis: Common Lisp with Arc macros and procedures
Description:

Clamp is an attempt to bring the powerful, but verbose, language of Common Lisp up to the terseness of Arc.

There are two parts to Clamp. There is the core of Clamp, which implements the utilities of Arc that are easily converted from Arc to Common Lisp. The other part is the "experimental" part. It contains features of Arc that are not so easy to copy (ssyntax, argument destructuring, etc.).

sbcl-html-encode 1.2
Channel: guix
Location: gnu/packages/lisp-xyz.scm (gnu packages lisp-xyz)
Home page: https://quickdocs.org/html-encode/
Licenses: Expat
Build system: asdf/sbcl
Synopsis: Common Lisp library for encoding text in various web-savvy encodings
Description:

A library for encoding text in various web-savvy encodings.

sbcl-history-tree 0.1.2
Dependencies: sbcl-alexandria@1.4-0.009b7e5 sbcl-custom-hash-table@0.3-1.f269831 sbcl-local-time@1.0.6-4.40169fe sbcl-nclasses@0.6.1 sbcl-trivial-package-local-nicknames@0.2
Channel: guix
Location: gnu/packages/lisp-xyz.scm (gnu packages lisp-xyz)
Home page: https://github.com/atlas-engineer/history-tree
Licenses: Modified BSD
Build system: asdf/sbcl
Synopsis: Store the history of a browser's visited paths
Description:

This data structure can be used to store the history of visited paths or URLs with a file or web browser, in a way that no “forward” element is ever forgotten.

The history tree is “global” in the sense that multiple owners (e.g. tabs) can have overlapping histories. On top of that, an owner can spawn another one, starting from one of its nodes (typically when you open a URL in a new tab).

sbcl-with-output-to-stream 1.0.0-0.e94eec4
Channel: guix
Location: gnu/packages/lisp-xyz.scm (gnu packages lisp-xyz)
Home page: https://github.com/Hexstream/with-output-to-stream
Licenses: Unlicense
Build system: asdf/sbcl
Synopsis: Output to a stream according to the semantics of FORMAT's stream argument
Description:

Provides a simple way of directing output to a stream according to the concise and intuitive semantics of FORMAT's stream argument.

ecl-boost-parse 1.0-0.c8f7e53
Channel: guix
Location: gnu/packages/lisp-xyz.scm (gnu packages lisp-xyz)
Home page: https://github.com/cl-boost/parse
Licenses: ASL 2.0
Build system: asdf/ecl
Synopsis: Monadic parsing for Common Lisp
Description:

BOOST-PARSE is a simple token parsing library for Common Lisp.

clasp-screamer 0.0.1-1.ce50614
Channel: guix
Location: gnu/packages/lisp-xyz.scm (gnu packages lisp-xyz)
Home page: https://nikodemus.github.io/screamer/
Licenses: Expat
Build system: asdf/clasp
Synopsis: Nondeterministic programming and constraint propagation
Description:

Screamer is an extension of Common Lisp that adds support for nondeterministic programming. Screamer consists of two levels. The basic nondeterministic level adds support for backtracking and undoable side effects. On top of this nondeterministic substrate, Screamer provides a comprehensive constraint programming language in which one can formulate and solve mixed systems of numeric and symbolic constraints. Together, these two levels augment Common Lisp with practically all of the functionality of both Prolog and constraint logic programming languages such as CHiP and CLP(R). Furthermore, Screamer is fully integrated with Common Lisp. Screamer programs can coexist and interoperate with other extensions to as CLIM and Iterate.

sbcl-introspect-environment 0.1-2.8fb20a1
Channel: guix
Location: gnu/packages/lisp-xyz.scm (gnu packages lisp-xyz)
Home page: https://github.com/Bike/introspect-environment
Licenses: WTFPL 2
Build system: asdf/sbcl
Synopsis: Common Lisp environment introspection portability layer
Description:

This library is a small interface to portable but nonstandard introspection of Common Lisp environments. It is intended to allow a bit more compile-time introspection of environments in Common Lisp.

Quite a bit of information is available at the time a macro or compiler-macro runs; inlining info, type declarations, that sort of thing. This information is all standard - any Common Lisp program can (declare (integer x)) and such.

This info ought to be accessible through the standard &environment parameters, but it is not. Several implementations keep the information for their own purposes but do not make it available to user programs, because there is no standard mechanism to do so.

This library uses implementation-specific hooks to make information available to users. This is currently supported on SBCL, CCL, and CMUCL. Other implementations have implementations of the functions that do as much as they can and/or provide reasonable defaults.

cl-trivial-main-thread 1.0.0-1.25f1149
Propagated dependencies: cl-bordeaux-threads@0.9.3 cl-simple-tasks@1.3.0-1.745d4b5 cl-trivial-features@1.0
Channel: guix
Location: gnu/packages/lisp-xyz.scm (gnu packages lisp-xyz)
Home page: https://shinmera.com/docs/trivial-main-thread/
Licenses: Zlib
Build system: asdf/source
Synopsis: Compatibility library to run things in the main thread
Description:

This package provides a Common Lisp system which wraps the BORDEAUX-THREADS system to be able to run things in the main thread of the implementation, for example drawing calls of GUI applications.

ecl-stmx 2.0.5-3.95f7dea
Dependencies: ecl-alexandria@1.4-0.009b7e5 ecl-bordeaux-threads@0.9.3 ecl-log4cl@1.1.4-2.fe3da51 ecl-closer-mop@1.0.0-3.7b86f2a ecl-trivial-garbage@0.21-0.3474f64
Channel: guix
Location: gnu/packages/lisp-xyz.scm (gnu packages lisp-xyz)
Home page: https://stmx.org/
Licenses: LLGPL
Build system: asdf/ecl
Synopsis: High performance Transactional Memory for Common Lisp
Description:

STMX is a high-performance implementation of composable Transactional Memory, which is a concurrency control mechanism aimed at making concurrent programming easier to write and understand. Instead of traditional lock-based programming, one programs with atomic memory transactions, which can be composed together to make larger atomic memory transactions.

A memory transaction gets committed if it returns normally, while it gets rolled back if it signals an error (and the error is propagated to the caller).

Finally, memory transactions can safely run in parallel in different threads, are re-executed from the beginning in case of conflicts or if consistent reads cannot be guaranteed, and their effects are not visible from other threads until they commit.

Memory transactions give freedom from deadlocks, are immune to thread-safety bugs and race conditions, provide automatic roll-back on failure, and aim at resolving the tension between granularity and concurrency.

cl-libyaml 0.1-1.a7fe9f6
Dependencies: libyaml@0.2.5
Propagated dependencies: cl-cffi@0.24.1-2.32c90d4 cl-fiveam@1.4.2
Channel: guix
Location: gnu/packages/lisp-xyz.scm (gnu packages lisp-xyz)
Home page: https://github.com/eudoxia0/cl-libyaml
Licenses: Expat
Build system: asdf/source
Synopsis: Libyaml bindings for Common Lisp
Description:

This is a binding to the libyaml library. It's not meant as a full library for YAML, just a bare binding with a couple of utility macros. For a YAML parser and emitter using this, check out cl-yaml.

ecl-cl-mimeparse 0.0.1-0.93cbdf6
Dependencies: ecl-cl-ppcre@2.1.1 ecl-parse-number@1.8
Channel: guix
Location: gnu/packages/lisp-xyz.scm (gnu packages lisp-xyz)
Home page: https://github.com/mmontone/cl-mimeparse/
Licenses: Expat
Build system: asdf/ecl
Synopsis: Common Lisp library for parsing MIME types
Description:

This package provides a library for parsing MIME types, in the spirit of http://code.google.com/p/mimeparse/, with a Common Lisp flavor.

cl-strftime 0.0.0-1.21cb57f
Propagated dependencies: cl-alexandria@1.4-0.009b7e5 cl-local-time@1.0.6-4.40169fe cl-ppcre@2.1.1 cl-serapeum@0.0.0-13.71f35c9 cl-fiveam@1.4.2 cl-cffi@0.24.1-2.32c90d4
Channel: guix
Location: gnu/packages/lisp-xyz.scm (gnu packages lisp-xyz)
Home page: https://github.com/ruricolist/cl-strftime
Licenses: Expat
Build system: asdf/source
Synopsis: Common Lisp compiler for the strftime language
Description:

CL-STRFTIME is a Common Lisp compiler for the strftime “language.”

cl-deploy 3.0.0-4.c9b869d
Propagated dependencies: cl-cffi@0.24.1-2.32c90d4 cl-documentation-utils@1.2.0-1.cd5b506 cl-pathname-utils@1.1.0-5.c0aa51a cl-trivial-features@1.0 cl-sha3@1.1.2 cl-mpg123@1.0.0-1.5f042c8 cl-out123@1.0.0-2.41771bf
Channel: guix
Location: gnu/packages/lisp-xyz.scm (gnu packages lisp-xyz)
Home page: https://codeberg.org/shinmera/deploy
Licenses: Artistic License 2.0
Build system: asdf/source
Synopsis: Deployment tools for standalone Common Lisp application
Description:

This is a system to help you easily and quickly deploy standalone common lisp applications as binaries. Specifically it is geared towards applications with foreign library dependencies that run some kind of GUI.

sbcl-core-gp 0.1-1.90ec1c4
Channel: guix
Location: gnu/packages/lisp-xyz.scm (gnu packages lisp-xyz)
Home page: https://github.com/jorgetavares/core-gp
Licenses: Expat
Build system: asdf/sbcl
Synopsis: Common Lisp library for genetic programming
Description:

core-gp is a Common Lisp library for genetic programming (GP) algorithms. It allows standard GP, strongly-typed GP, grammatical evolution as well as standard genetic algorithms.

ecl-async-process 0.0.1-2.3b16b91
Dependencies: libasyncprocess@0.0.1-2.3b16b91 ecl-cffi@0.24.1-2.32c90d4
Channel: guix
Location: gnu/packages/lisp-xyz.scm (gnu packages lisp-xyz)
Home page: https://github.com/lem-project/async-process
Licenses: Expat
Build system: asdf/ecl
Synopsis: Asynchronous process execution for Common Lisp
Description:

This library provides an asynchronous process execution mechanism for Common Lisp.

sbcl-atomichron 0.0.0-0.5b3578b
Dependencies: sbcl-atomics@1.0.0-3.5b36bf2 sbcl-bordeaux-threads@0.9.3
Channel: guix
Location: gnu/packages/lisp-xyz.scm (gnu packages lisp-xyz)
Home page: https://github.com/no-defun-allowed/atomichron
Licenses: FreeBSD
Build system: asdf/sbcl
Synopsis: Atomic metering library for Common Lisp
Description:

atomichron is a Common Lisp library which implements a time meter which tracks how many times a form is evaluated, and how long evaluation takes. It uses atomic instructions so that meters will present correct results in the presence of multiple threads, while trying to minimize synchronization latency.

clasp-language-codes 1.0.0-1.e7aa0e3
Dependencies: clasp-documentation-utils@1.2.0-1.cd5b506
Channel: guix
Location: gnu/packages/lisp-xyz.scm (gnu packages lisp-xyz)
Home page: https://shinmera.com/docs/language-codes/
Licenses: Zlib
Build system: asdf/clasp
Synopsis: Map ISO language codes to language names in Common Lisp
Description:

This is a small library providing the ISO-639 language code to language name mapping.

cl-sha3 1.1.2
Channel: guix
Location: gnu/packages/lisp-xyz.scm (gnu packages lisp-xyz)
Home page: https://github.com/pmai/sha3
Licenses: Expat
Build system: asdf/source
Synopsis: SHA-3 implementation for Common Lisp
Description:

This library is an implementation of the Secure Hash Algorithm 3 (SHA-3), also known as Keccak. The implementation is constrained to messages with an integral number of octets,i.e. sub-byte length messages are not supported.

clasp-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/clasp
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.

Total packages: 73992