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 SSL/TLS support for Warp, a WAI handler, via the native Haskell TLS implementation.
An HTTP client using the Snap Framework's io-streams library to handle the streaming IO. The API is optimized for ease of use for the rather common case of code needing to query web services and deal with the result.
The Haskell package package groups together the various Yesod related packages into one cohesive whole. This is the version of Yesod, whereas most of the core code lives in ghc-yesod-core.
This Haskell package provides helpers for using Persistent from Yesod.
This package provides a simple network library for all your connection needs. Features: Really simple to use, SSL/TLS, SOCKS. This library provides a very simple API to create sockets to a destination with the choice of SSL/TLS, and SOCKS.
Gives you the tools to build parsers to decode JSON values, and gives good error messages when parsing fails. See also http://harry.garrood.me/blog/aeson-better-errors/.
This Haskell package achieves security through AES-CTR encryption and Skein-MAC-512-256 authentication. Uses Base64 encoding to avoid any issues with characters.
This Haskell library contains functions for encoding bytestring builders for chunked Hypertext Transfer Protocol (HTTP) 1.1 transfers.
Library for Parsing and formatting HTTP Date in Haskell.
This package provides a simple network runner library in Haskell.
This package provides a library for parallel programming.
This package provides implementation of the Wagner-Fischer dynamic programming algorithm to find the optimal edit script and cost between two sequences. The implementation in this package is specialised to sequences represented with Data.Vector but is otherwise agnostic to:
The type of values in the vectors;
The type representing edit operations; and
The type representing the cost of operations.
D-Bus is a simple, message-based protocol for inter-process communication, which allows applications to interact with other parts of the machine and the user's session using remote procedure calls. D-Bus is a essential part of the modern Linux desktop, where it replaces earlier protocols such as CORBA and DCOP. This library is an implementation of the D-Bus protocol in Haskell. It can be used to add D-Bus support to Haskell applications, without the awkward interfaces common to foreign bindings.
ghc-blaze-textual is a fast Haskell library for rendering common Haskell datatypes in text form using the ghc-blaze-builder library.
This package provides an API to Haddock, the documentation-generation tool for Haskell libraries.
This package provides a pipe-based interface to the Aspell program (no dynamic linking required).
This library provides fast base64 encoding and decoding for Haskell ByteStrings.
This package allows simple reflection of expressions containing variables. Reflection here means that a Haskell expression is turned into a string. The primary aim of this package is teaching and understanding; there are no options for manipulating the reflected expressions beyond showing them.
A decimal number has an integer mantissa and a negative exponent. The exponent can be interpreted as the number of decimal places in the value.
This library provides fast, packed, strict storable arrays with a list interface, a chunky lazy list interface with variable chunk size and an interface for write access via the ST monad. This is much like bytestring and binary but can be used for every Foreign.Storable.Storable type. See also https://hackage.haskell.org/package/vector, a library with a similar intention.
This library does not do advanced fusion optimization, since especially for lazy vectors this would either be incorrect or not applicable. See https://hackage.haskell.org/package/storablevector-streamfusion for a library that provides fusion with lazy lists.
Provides Default instances for types from the old-locale package.
This package provides a version of ghc-hspec-expectations generalized to MonadIO.
This package provides functions for converting emoji names to emoji characters and vice versa.
How does it differ from the emoji package?
It supports a fuller range of emojis, including all those supported by GitHub
It supports lookup of emoji aliases from emoji
It uses Text rather than String
It has a lighter dependency footprint: in particular, it does not require aeson
It does not require TemplateHaskell
This package provides a simple compatibility shim that lets you work with both binary and cereal with one chunk of serialization code.