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.
Scalpel is a web scraping library inspired by libraries like Parsec and Perl's Web::Scraper. Scalpel builds on top of TagSoup to provide a declarative and monadic interface.
This package provides SSL/TLS support for Warp, a WAI handler, via the native Haskell TLS implementation.
This package bundles the minified jQuery code into a Haskell package, so it can be depended upon by Cabal packages. The first three components of the version number match the upstream jQuery version. The package is designed to meet the redistribution requirements of downstream users (e.g. Debian).
This package provides a library for looking up and validating HTML5 entities. The following document is used as an authoritative source of the valid entity names and their corresponding codepoints. You can think of this library as about bindings to the data from that file. For usage see the Text.Html5.Entity module.
aeson-qq provides a JSON quasiquoter for Haskell. This package exposes the function aesonQQ that compile-time converts a string representation of a JSON value into a Data.Aeson.Value.
The modules provided by this package contain predicates for Unicode blocks and char properties and character predicates defined by XML. The supported Unicode version is 7.0.0
This package provides a backend for the http-client package using the connection and TLS libraries. It is intended for use by higher-level libraries, such as http-conduit.
This Haskell package achieves security through AES-CTR encryption and Skein-MAC-512-256 authentication. Uses Base64 encoding to avoid any issues with characters.
Haskell library which exposes zero-copy sendfile functionality in a portable way.
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 utilities and combinators for parsing command line options in Haskell.
This package provides functions for signed 15.16 precision fixed point arithmetic.
A clone of wl-pprint for use with the text library.
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 Haskell library for setting environment variables.
This package provides efficient vector-based hashtable implementation similar to .NET Generic Dictionary implementation (at the time of 2015).
The zip-archive library provides functions for creating, modifying, and extracting files from zip archives in Haskell.
This package provides some handy Template Haskell splices for including the current git hash and branch in the code of your project. This is useful for including in panic messages, --version output, or diagnostic info for more informative bug reports.
Utilities for dealing with IEEE floating point numbers, ported from the Tango math library; approximate and exact equality comparisons for general types.
This library provides extra functions for the standard Haskell libraries. Most functions are simple additions, filling out missing functionality. A few functions are available in later versions of GHC, but this package makes them available back to GHC 7.2.
Reading of directory contents in constant memory, i.e. in an iterative fashion without storing all directory elements in memory. From another perspective, this reading interface allows stopping at any point without loading every directory element. Also defines general-purpose recursive directory traversals. Both Windows and Unix systems are supported.
The ghc-ini Haskell library lets programmers quickly and easily read and write configuration files in the simple INI format.
This Haskell package includes tools for generating and consuming feeds in both RSS (Really Simple Syndication) and Atom format.
This package provides memory abstractions, such as chunk of memory, polymorphic byte array management and manipulation functions. It contains a polymorphic byte array abstraction and functions similar to strict ByteString, different type of byte array abstraction, raw memory IO operations (memory set, memory copy, ..) and more