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 contains the Control.Monad.Fail module providing the MonadFail class that became available in base-4.9.0.0 for older base package versions. This package turns into an empty package when used with GHC versions which already provide the Control.Monad.Fail module.
This package provides a quasiquoter for non-interpolated strings, texts and bytestrings.
ghc-citeproc parses Citation Style Language style files and uses them to generate a list of formatted citations and bibliography entries. For more information about CSL, see https://citationstyles.org/.
This package provides a binary serialization library, similar to binary, that introduces an isolate primitive for parser isolation, and labeled blocks for better error messages.
This package provides a monad transformer version of the ST monad for strict state threads.
This package provides a type called @DMap@ which generalizes @Data.Map.Map@, allowing keys to specify the type of value that can be associated with them.
This package provides a compatibility layer for using GHC call stacks with different versions of the compiler.
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.
This Haskell library generates pretty hex dumps of ByteStrings in the style of other common *nix hex dump tools.
This library implements unicode-casemap, the simple, non locale-sensitive unicode collation algorithm described in RFC 5051. Proper unicode collation can be done using text-icu, but that is a big dependency that depends on a large C library, and rfc5051 might be better for some purposes.
This package provides functions for signed 15.16 precision fixed point arithmetic.
Provides default instances for types from the containers package.
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).
This Haskell package provides compatibility layer for ghc-aeson.
This package provides types and combinators for linear algebra on free vector spaces.
This package provides a string interpolation library for Haskell.
IWlib is a thin Haskell binding to the iw C library. It provides information about the current wireless network connections, and adapters on supported systems.
This package provides Haskell bindings to the SDL2_gfx graphics library.
This is a Haskell module for PortMidi audio library, which supports real-time MIDI input and output.
This package provides Data.Scientific, which provides the number type Scientific. Scientific numbers are arbitrary precision and space efficient. They are represented using scientific notation.
This package provides a pure interface for compressing and decompressing streams of data represented as lazy ByteStrings. It uses the zlib C library so it has high performance. It supports the zlib, gzip and raw compression formats. It provides a convenient high level API suitable for most tasks and for the few cases where more control is needed it provides access to the full zlib feature set.
Provides generalisations of swap :: (a,b) -> (b,a) and assoc :: ((a,b),c) -> (a,(b,c)) to Bifunctors supporting similar operations (e.g. Either, These).
This library is simply a collection of linear-algebra related modules split from the statistics library.