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 Haskell library provides a purely functional interface to selected numerical computations, internally implemented using GSL.
This package provides Haskell modules to allow use of Accessor to access state in transformers State monad.
This package provides a simple compatibility shim that lets you work with both binary and cereal with one chunk of serialization code.
This library provides functions to read, write and manipulate MIDI, WAVE and SoundFont2 multimedia files. It is written entirely in Haskell (without any FFI). It uses efficient parsing and building combinators for binary data stored in ByteStrings (based on the one in binary package).
This package provides a backend for the ghc-persistent library using the ghc-postgresql-simple package.
This package provides a newtype wrapper with FromJSON/ToJSON instances customisable via a phantom type parameter. The instances can be rendered to the original type using DerivingVia.
This library implements the GHC API. It is like the compiler-provided ghc package, but it can be loaded on many compiler versions.
Per Conor McBride, the Newtype typeclass represents the packing and unpacking of a newtype, and allows you to operate under that newtype with functions such as ala'.
This package defines a class, Hashable, for types that can be converted to a hash value. This class exists for the benefit of hashing-based data structures. The package provides instances for basic types and a way to combine hash values.
This library provides mechanisms to efficiently run periodic, on-demand actions in Haskell.
Network.HostName is a simple package providing a means to determine the hostname.
This package provides a GHC.Generics-based Control.DeepSeq.Generics.genericRnf function which can be used for providing an rnf implementation.
This Haskell package provides the core MonadUnliftIO typeclass, a number of common instances, and a collection of common functions working with it.
This library provides a fast logging system for Haskell.
This package provides a generic interface for multiple Vty platforms in one package so you don't have to conditionally depend on them in your cabal file.
vty is a terminal GUI library in the niche of ncurses, intended to be easy to use and to provide good support for common terminal types.
This package provides a parser for plain-text representations of tables. This package supports table headers, cells spanning multiple columns or rows, as well as a way to specify column alignments.
This library provides profunctors for Haskell.
This package provides Haskell modules for accessing and manipulating fields of records.
This package provides a typeclass with a single function that is designed to help convert between different types: numeric values, dates and times, and the like. The conversions perform bounds checking and return a pure Either value. This means that you need not remember which specific function performs the conversion you desire.
Convenience functions and TH for working with constraints. See README.md for example usage.
This Haskell package provides Monomorphic variants of the Functor, Foldable, and Traversable typeclasses. If you understand Haskell's basic typeclasses, you understand mono-traversable. In addition to what you are used to, it adds on an IsSequence typeclass and has code for marking data structures as non-empty.
This package provides Haskell library for matching files using patterns such as \"src\/**\/*.png\" for all @file.png files recursively under the @filesrc directory.
Some of its features include:
All matching is O(n).
Most functions pre-compute some information given only one argument.
Uses
matchandsubstituteto extract suitable strings from the*and**matches, and substitutes them back into other patterns.Uses
stepandmatchManyto perform bulk matching of many patterns against many paths simultaneously.Uses
System.FilePattern.Directoryto perform optimised directory traverals using patterns.
This package provides extensible exceptions for both new and old versions of GHC (i.e., < 6.10).