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 package provides a library for generating 2D charts and plots, with backends provided by the Cairo and Diagrams libraries.
This module allows tokens produced by skylighting-core to be rendered as Typst.
Automatically discover and run Hspec tests . <http://hspec.github.io/hspec-discover.html>
Haskell-Source with Extensions (HSE, haskell-src-exts) is an extension of the standard haskell-src package, and handles most registered syntactic extensions to Haskell. All extensions implemented in GHC are supported. Apart from these standard extensions, it also handles regular patterns as per the HaRP extension as well as HSX-style embedded XML syntax.
This Haskell package provides extras for the ghc-contravariant package.
Knowledge of GHC's installation directories.
This library lets you create a one-shot timer, poll it using STM, and update it to ring at a different time than initially specified. It uses GHC event manager timeouts when available, yielding performance similar to threadDelay and registerDelay. Otherwise, it falls back to forked threads and threadDelay.
This package provides a Haskell type inhabited by finitely many values and indexed by type-level naturals.
This package provides a GHC.Generics-based Control.DeepSeq.Generics.genericRnf function which can be used for providing an rnf implementation.
The \'ANSI\ standards refer to the visual style of displaying characters as their \'graphic rendition\'. The \'ANSI\ codes to establish the graphic rendition for subsequent text are referred to as SELECT GRAPHIC RENDITION (SGR). This package exposes modules that export types and functions used to represent SGR aspects.
This library provides a wrapper to mmap, allowing files or devices to be lazily loaded into memory as strict or lazy ByteStrings, ForeignPtrs or plain Ptrs, using the virtual memory subsystem to do on-demand loading.
The documentation of System.Environment.getProgName says that "However, this is hard-to-impossible to implement on some non-Unix OSes, so instead, for maximum portability, we just return the leafname of the program as invoked." This library tries to provide the missing path.
This library provides Comonads for Haskell.
This library provides a fast logging system for Haskell.
Difference lists are a list-like type supporting O(1) append. This is particularly useful for efficient logging and pretty printing (e.g. with the Writer monad), where list append quickly becomes too expensive.
Haskellers are usually familiar with monoids and semigroups. A monoid has an appending operation <> (or mappend), and an identity element, mempty. A semigroup has an appending <> operation, but does not require a mempty element. A Semiring has two appending operations, plus and times, and two respective identity elements, zero and one. More formally, a Semiring R is a set equipped with two binary relations + and *, such that: (R,+) is a commutative monoid with identity element 0, (R,*) is a monoid with identity element 1, (*) left and right distributes over addition, and . multiplication by 0 annihilates R.
This module provides set and multiset operations on ordered lists.
Pandoc-cli provides a command-line executable that uses the pandoc library to convert between markup formats.
This package provides Haskell bindings to bibutils, a library that interconverts between various bibliography formats using a common MODS-format XML intermediate.
This library provides implementations of concurrent FIFO queues (for both general boxed and primitive unboxed values) that are fast, perform well under contention, and offer a Chan-like interface. The library may be of limited usefulness outside of x86 architectures where the fetch-and-add instruction is not available.
This package defines orphan instances that mimic instances available in later versions of base to a wider (older) range of compilers.
This Haskell library provides a two-dimensional zipper data structure for editing text. The structure represents the body of text and an editing cursor which can be moved through it, along with a set of editing transformations.
Text zippers are generalized over the set of data types that might be used to store lists of characters (e.g., String, T.Text, etc.). Implementations using both of these examples are provided.
FoldMap lists are lists represented by their foldMap function. FoldMap lists have O(1) cons, snoc and append, just like DLists, but other operations might have favorable performance characteristics as well. These wild claims are still completely unverified though.
Compatibility layer for Data.Array.Byte providing boxed wrappers for ByteArray and MutableByteArray and relevant instances for GHC < 9.4.