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 is the IRC core library for glirc. The client is available in its own glirc package.
GNU ncurses is a library for creating command-line application with pseudo-graphical interfaces. This package is a nice, modern binding to GNU ncurses.
This package provides a compatibility layer for using GHC call stacks with different versions of the compiler.
This package provides Haskell bindings to SDL2_ttf C++ library.
This package provides a Haskell library for working with base16-encoded data quickly and efficiently, using the ByteString type.
This library provides tools to infer a software license from a given license file.
Uniplate is a library for writing simple and concise generic operations. Uniplate has similar goals to the original Scrap Your Boilerplate work, but is substantially simpler and faster.
Alternative parser for the Cassava package written with Megaparsec that provides for better error messages at the expense of some speed.
This package provides a quasi-quoter for raw SQL for ghc-persistent.
This package provides a Haskell library including a Storable instance for Complex which is binary compatible with C99, C++ and Fortran complex data types.
regex-applicative is a Haskell library for parsing using regular expressions. Parsers can be built using Applicative interface.
This library provides an implementation of the older blaze-builder interface in terms of the new builder that shipped with bytestring-0.10.4.0. This implementation is mostly intended as a bridge to the new builder, so that code that uses the old interface can interoperate with code that uses the new implementation.
SmallCheck is a testing library that verifies properties for all test cases up to some depth. The test cases are generated automatically by SmallCheck.
This Haskell library provides a Template Haskell deriver for unboxed vectors, given a pair of coercion functions to and from some existing type with an Unbox instance.
This package provides a collection of Haskell functions for splitting lists into parts, akin to the split function found in several mainstream languages.
This package provides a simple compatibility shim that lets you work with both binary and cereal with one chunk of serialization code.
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.
This library can load and store images in PNG, Bitmap, JPEG, Radiance, TIFF and GIF formats.
This library is simply a collection of linear-algebra related modules split from the statistics library.
This library is for working with \".tar\" archive files. It can read and write a range of common variations of the tar archive format including V7, POSIX USTAR and GNU formats. It provides support for packing and unpacking portable archives. This makes it suitable for distribution but not backup because details like file ownership and exact permissions are not preserved. It also provides features for random access to archive content using an index.
The word-wrap Haskell library wraps long lines of text.
Wrapper for the Data.Version.Version Haskell type.
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 Haskell modules for accessing and manipulating fields of records.