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.
Lifted-base exports IO operations from the base library lifted to any instance of MonadBase or MonadBaseControl. Note that not all modules from base are converted yet. The package includes a copy of the monad-peel test suite written by Anders Kaseorg.
This package provides a monad transformer version of the ST monad for strict state threads.
This library provides the ability to launch and interact with external processes. It wraps around the process library, and intends to improve upon it.
This package provides Haskell bindings to the X11 graphics library. The bindings are a direct translation of the C bindings.
Provides Default instances for types from the old-locale package.
This package provides a bunch of ad hoc classes for accessing parts of a container. In practice this package is largely subsumed by the ghc-lens, but it is maintained for now as it has much simpler dependencies.
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 a simple network library for all your connection needs. It provides a very simple API to create sockets to a destination with the choice of SSL/TLS, and SOCKS.
This Haskell package provides striped pooling abstraction for managing flexibly-sized collections of resources such as database connections.
Clear to write, read and edit Haskell DSL for HTML.
Names are consistent, and do not conflict with base or are keywords (all have suffix
-).Same combinator can be used for attributes and elements (e.g.
style_).
Get terminal window height and width without ncurses dependency.
Provides default instances for types from the containers package.
This package enables users to expand type synonyms in Template Haskell abstract syntax trees (ASTs).
Safe Haskell introduced the notion of safe and unsafe modules. In order to make as many as possible modules ``safe'', the well-known unsafe functions were moved to distinguished modules. This makes it hard to write packages that work with both old and new versions of GHC. This package provides a single module System.Unsafe that exports the unsafe functions from the base package. It provides them in a style ready for qualification, that is, you should import them by import qualified System.Unsafe as Unsafe.
This package implements an API for accessing the Domain Name Service (DNS) resolver service via the standard libresolv system library (whose API is often available directly via the standard libc C library) on Unix systems.
This package provides a data type for colours and transparency. Colours can be blended and composed. Various colour spaces are supported. A module of colour names ("Data.Colour.Names") is provided.
The word-wrap Haskell library wraps long lines of text.
This package provides a new data structure for accurate on-line accumulation of rank-based statistics such as quantiles and trimmed means. . See original paper: "Computing extremely accurate quantiles using t-digest" by Ted Dunning and Otmar Ertl for more details <https://github.com/tdunning/t-digest/blob/07b8f2ca2be8d0a9f04df2feadad5ddc1bb73c88/docs/t-digest-paper/histo.pdf>.
This library provides a number of common functions and types useful in statistics. We focus on high performance, numerical robustness, and use of good algorithms. Where possible, we provide references to the statistical literature.
The library's facilities can be divided into four broad categories:
Working with widely used discrete and continuous probability distributions. (There are dozens of exotic distributions in use; we focus on the most common.)
Computing with sample data: quantile estimation, kernel density estimation, histograms, bootstrap methods, significance testing, and regression and autocorrelation analysis.
Random variate generation under several different distributions.
Common statistical tests for significant differences between samples.
This package defines orphan instances that mimic instances available in later versions of base to a wider (older) range of compilers.
This package provides a quasi-quoter for raw SQL for ghc-persistent.
This package provides Haskell bindings to SDL2_mixer.
This Haskell package contains Template Haskell functions for generating functions similar to those in Data.List for tuples of statically known size.
This package contains helper functions on top of Template Haskell.
For example, functionExtractor extracts all functions after a regexp-pattern, which can be useful if you wish to extract all functions beginning with test (for a test framework) or all functions beginning with wc (for a web service).