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.
Network recv based on buffer pools
This package provides a custom prelude with no dependencies apart from the base package.
Foundation has the following goals:
provide a base like sets of modules that provide a consistent set of features and bugfixes across multiple versions of GHC (unlike base).
provide a better and more efficient prelude than base's prelude.
be self-sufficient: no external dependencies apart from base;
provide better data-types: packed unicode string by default, arrays;
Numerical classes that better represent mathematical things (no more all-in-one
Num);I/O system with less lazy IO.
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 provides a small cross-platform library for reading and modifying the system clipboard. It uses xclip or xsel at runtime.
This is library provides utility to use Netlink from Haskell. The scope of this package extends over general Netlink support to specific implementations of Netlink families.
Simple yet powerful monadic streams that are used as a backbone for vector package fusion functionality.
Cheapskate is an experimental Markdown processor in pure Haskell. It aims to process Markdown efficiently and in the most forgiving possible way. It is designed to deal with any input, including garbage, with linear performance. Output is sanitized by default for protection against cross-site scripting (XSS) attacks.
This library provides support for parsing and generating BitTorrent files.
This library defines a data structure for representing Jupyter notebooks, along with ToJSON and FromJSON instances for conversion to and from JSON .ipynb files.
This is a pretty printing library based on Wadler's paper A Prettier Printer. This version allows the library user to declare overlapping instances of the Pretty class.
This package provides distributive functors for Haskell. Dual to Traversable.
This package provides a means of generating tag files for Emacs and Vim.
This package implements the bijection between JSON and CBOR defined in the CBOR specification, RFC 7049.
For examples and an introduction to the library please take a look at the <https://github.com/CRogers/should-not-typecheck#should-not-typecheck- README> on github.
This package provides Haskell bindings to bzlib and Conduit support for streaming compression and decompression.
This package provides tools to parse and produce literals efficiently from strict or lazy bytestrings.
This library provides Haskell bindings to the MySQL mysqlclient client library. It is a fairly faithful, low level library that implements most of the MySQL client API. The major departure from the C API is that in Haskell, resource management is mostly automatic and safe.
This library deliberately avoids the question of providing a ``good'' API. Its purpose is to serve as a base upon which higher-level libraries can be built.
Boxes is a pretty-printing library for laying out text in two dimensions, using a simple box model.
This package provides a Readable type class for reading data types from ByteString and Text. It also includes efficient implementations for common data types.
This is a modified version of wl-pprint, which was based on Wadler's paper "A Prettier Printer". This version allows the library user to annotate the text with semantic information, which can later be rendered in a variety of ways.
This Haskell library provides strict left folds that stream in constant memory, and you can combine folds using Applicative style to derive new folds. Derived folds still traverse the container just once and are often as efficient as hand-written folds.
This library provides a half-precision floating-point computation library for Haskell.
This library provides Numeric.Interval.Interval, which represents a closed, convex set of floating point values.
This package provides a plotting library for Haskell, using gnuplot for rendering.