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 fast unicode character sets for Haskell, based on complemented PATRICIA tries.
Type classes for convenient marshalling and calling of Lua functions.
This package provides utilities and combinators for parsing command line options in Haskell.
This Haskell library provides a purely functional interface for statistics based on hmatrix and GSL.
This library provides wrappers around Prelude and Data.List functions, such as head and !!, that can throw exceptions.
This Haskell package contains Template Haskell functions for generating functions similar to those in Data.List for tuples of statically known size.
This library provides a wrapper to the Linux kernel's inotify feature, allowing applications to subscribe to notifications when a file is accessed or modified.
This library provides the POSIX regex backend used by the Haskell library regex-base.
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.
This library provides tools to calculate various string metrics efficiently.
Given a grammar specification in BNF, Happy generates Haskell code to parse the grammar. Happy works in a similar way to the yacc tool for C.
An integration library for hspec and hedgehog.
This Haskell package uses a monad transformer approach for logging.
This package provides Template Haskell functions for determining source code locations of messages.
This package provides a simple logging abstraction that allows multiple back-ends.
Long lived application data typically should not contain any thunks. This library can be used to examine values for unexpected thunks, which can then be used in assertions. This can be invaluable in avoiding memory leaks, or tracking down existing ones.
This library uses GHC.Generics to derive efficient optics (traversals, lenses and prisms) for algebraic data types in a type-directed way, with a focus on good type inference and error messages when possible. The library exposes a van Laarhoven interface. For an alternative interface, supporting an opaque optic type, see generic-optics.
A parser and renderer for binary Olson timezone files whose format is specified by the tzfile(5) man page on Unix-like systems. For more information about this format, see http://www.iana.org/time-zones/repository/tz-link.html. Functions are provided for converting the parsed data into TimeZoneSeries objects from the timezone-series package.
This package provides a data structure representing a bidirectional mapping between two key types. Each value in the bimap is associated with exactly one value of the opposite type.
The ghc-ini Haskell library lets programmers quickly and easily read and write configuration files in the simple INI format.
This package provides Haskell bindings to the setlocale C function.
This package provides a Haskell library for setting environment variables.
This package provides Haskell bindings to the SDL2_gfx graphics library.
This package provides type classes, a monad and a monad transformer that support unchecked extensible exceptions as well as asynchronous exceptions. It is compatible with the transformers package.
This package provides algorithms on Conduits, including higher level asynchronous processing and some other utilities.