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.
This egg provides the SXML transforms available in the SSAX/SXML Sourceforge project.
This package provides the SRFI-13 string library for Chicken scheme.
The crypto-tools egg implements useful cryptographic primitives. More specifically, provided are:
binary blobs
marshallers to and from hex strings
blob xor
blob padding using either PKCS#5 or ISO7816-4
Block cipher modes of operation
CBC with or without incorporated encrypted IV in the ciphertext
CTR with or without incorporated IV in the ciphertext
This egg provides a glossary and a runner for the test egg.
Character sets can be created, extended, tested for the membership of a characters and be compared to other character sets.
CRUNCH is an embedded compiler for a statically typed subset of R7RS Scheme, generating C code. The compiler uses type inference to decorate the code with type information without requiring declarations. CRUNCH can be used to translate embedded Scheme code sections, whole programs or multiple source modules into standalone executables or compiled code that can be invoked from Scheme.
An apropos facility for chicken scheme allowing to display information about symbols in the toplevel environment.
The list library defined in SRFI-1 contains a lot of useful list processing procedures for construction, examining, destructuring and manipulating lists and pairs.
The threads implemented in CHICKEN are so called "green" threads, based on first-class continuations. Native threads that map directly to the threads provided by the operating system are not supported. The advantage of this is that threads are very lightweight and somewhat larger degree of determinism. The disadvantage is that execution of Scheme code on multiple processor cores is not available.
This module provides a shim around the bytevector procedures to let old code work after blobs have been renamed to bytevectors in CHICKEN 6.
This CHICKEN Scheme library provides a facility for creating and using variant records, as described in the book Essentials of Programming Languages by Friedman, Wand, and Haynes.
This module provides an alternative way to define records. While trying to improve the way records can be defined, this implementation is not hygienic.
A library of procedures for formatting Scheme objects to text in various ways, and for easily concatenating, composing and extending these formatters efficiently without resorting to capturing and manipulating intermediate strings.
This egg provides functions and error types to check arguments. If the unsafe feature is specified these checks are no-ops.
This egg provides base64 encoding and decoding compliant with RFC4648.
A library to use ANSI escape codes to format text and background color, font weight, and underlining.
This library is intended as a permissive HTML parser for people who prefer the scalable interface described in Oleg Kiselyov's SSAX parser, as well as providing simple convenience utilities. It correctly handles all invalid HTML, inserting virtual starting and closing tags as needed to maintain the proper tree structure needed for the foldts down/up logic. A major goal of this parser is bug-for-bug compatibility with the way common web browsers parse HTML.
This extension provides the regular expression API that used to be available in CHICKEN releases before version 4.6.2. It is a thin wrapper around the functionality provided by irregex and is mostly intended to keep old code working.
SILex is a lexical analyser generator similar to the Lex and Flex programs, but for Scheme. SILex stands for Scheme Implementation of Lex.
This package provides a simple testing utility for CHICKEN Scheme.
This package provides facilities to create and modify a CHICKEN documentation repository for chicken-doc. It includes a command-line tool to convert egg documentation and manual pages from the CHICKEN wiki for use with chicken-doc. It also provides an API for repository manipulation.
This ``integer set'' CHICKEN Scheme library implements bit vectors. Bit-vectors provide an abstract interface to bitwise operations typically done with integers.