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 webring send a patch to ~whereiseveryone/toys@lists.sr.ht adding your channel as an entry in channels.scm.
This package provides low-dependency functionality commonly needed by various Haskell streaming data libraries, such as conduit and pipes.
This package provides types and combinators for linear algebra on free vector spaces.
This package provides a pure Haskell client library for the Music Player Daemon.
This package provides a Pure Haskell implementation of the SplitMix pseudorandom number generator. SplitMix is a "splittable" pseudorandom number generator that is quite fast: 9 64-bit arithmetic/logical operations per 64 bits generated. SplitMix is tested with two standard statistical test suites (DieHarder and TestU01, this implementation only using the former) and it appears to be adequate for "everyday" use, such as Monte Carlo algorithms and randomized data structures where speed is important. In particular, it should not be used for cryptographic or security applications, because generated sequences of pseudorandom values are too predictable (the mixing functions are easily inverted, and two successive outputs suffice to reconstruct the internal state).
The zip-archive library provides functions for creating, modifying, and extracting files from zip archives in Haskell.
This Haskell library provides implementations of special mathematical functions and Chebyshev polynomials. These functions are often useful in statistical and numerical computing.
This is library provides utility to use Netlink from Haskell. The scope of this package extends over general Netlink support to specific implementations of Netlink families.
This package provides tools to parse and produce literals efficiently from strict or lazy bytestrings.
This package provides various extra monoid-related definitions and utilities, such as monoid actions, monoid coproducts, semi-direct products, "deletable" monoids, "split" monoids, and "cut" monoids.
Haskeline wrapper for GHCi-like REPL interfaces. Composable with normal mtl transformers.
This package provides a simple compatibility shim that lets you work with both binary and cereal with one chunk of serialization code.
This Haskell package provides the core MonadUnliftIO typeclass, instances for base and transformers, and basic utility functions.
This library defines a propositional equality data type, shims Data.Type.Equality as well as possible for older GHC versions (< 7.8).
data a :~: b where Refl :: a :~: a
The module Data.Type.Equality.Hetero shims @code:~~: equality, and for compilers with PolyKinds.
This library lets you derive automatically Haskell functions that let you query each endpoint of a <http://hackage.haskell.org/package/servant servant> webservice. . See <http://docs.servant.dev/en/stable/tutorial/Client.html the client section of the tutorial>. . <https://github.com/haskell-servant/servant/blob/master/servant-client/CHANGELOG.md CHANGELOG>.
This library provides an easy way to define command line parsers.
This library provides convenient combinators for working with and building parsing combinator libraries. Given a few simple instances, you get access to a large number of canned definitions. Instances exist for the parsers provided by parsec, attoparsec and base's Text.Read.
This package defines the type class MonadBaseControl, a subset of MonadBase into which generic control operations such as catch can be lifted from IO or any other base monad.
This package provides orphan instances for Template Haskell datatypes. In particular, instances for Ord and Lift, as well as a few missing Show and Eq instances. These instances used to live in the haskell-src-meta package, and that's where the version number started.
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 package contains basic definitions related to indexed profunctors. These are primarily intended as internal utilities to support the optics and generic-lens package families.
This is an industrial-strength monadic parser combinator library. Megaparsec is a feature-rich package that strikes a nice balance between speed, flexibility, and quality of parse errors.
This package provides a pure interface for compressing and decompressing LZMA streams of data represented as lazy ByteStrings. A monadic incremental interface is provided as well.
This package addresses the 'configuration problem' which is propagating configurations that are available at run-time, allowing multiple configurations to coexist without resorting to mutable global variables or System.IO.Unsafe.unsafePerformIO.
This Hackage security library provides both server and client utilities for securing the Hackage package server. It is based on The Update Framework, a set of recommendations developed by security researchers at various universities in the US as well as developers on the Tor project.