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.
Old-time is a package for backwards compatibility with the old time library. For new projects, the newer time library is recommended.
This package provides distributive functors for Haskell. Dual to Traversable.
Get terminal window height and width without ncurses dependency.
This package tries to compat as many time features as possible.
The Newtype typeclass represents the packing and unpacking of a newtype, and allows you to operate under that newtype with functions such as ala. Generics support was added in version 0.4, making this package a full replacement for the original newtype package, and an alternative to newtype-th.
This package defines a class, Hashable, for types that can be converted to a hash value. This class exists for the benefit of hashing-based data structures. The package provides instances for basic types and a way to combine hash values.
This package provides instances for QuickCheck's \"Arbitrary\" typeclass.
Expose Haskell objects to Lua with an object oriented interface.
This Haskell library contains type definitions for Universally Unique Identifiers or UUIDs, and basic conversion functions.
This Haskell package provides additional data structures, and other added capabilities layered on top of the Par monad.
Pandoc is a Haskell library for converting from one markup format to another, and a command-line tool that uses this library. It can read and write Markdown and (subsets of) other formats, such as HTML, reStructuredText, LaTeX, DocBook, and many more.
Pandoc extends standard Markdown syntax with footnotes, embedded LaTeX, definition lists, tables, and other features. A compatibility mode is provided for those who need a drop-in replacement for Markdown.pl.
Haskell library for parsing of ISO 8601 dates, originally from aeson.
Concatenative gives Haskell Factor-style combinators and arrows for postfix notation. For more information on stack based languages, see https://concatenative.org.
This library can load and store images in PNG, Bitmap, JPEG, Radiance, TIFF and GIF formats.
This library provides the POSIX regex backend used by the Haskell library regex-base.
This library provides exception safe semaphores that can be used in place of QSem, QSemN, and SampleVar, all of which are not exception safe and can be broken by killThread.
A nonce is an arbitrary number used only once in a cryptographic communication. This package contain helper functions for generating nonces. There are many kinds of nonces used in different situations. It's not guaranteed that by using the nonces from this package you won't have any security issues. Please make sure that the nonces generated via this package are usable on your design.
This Haskell package contains Template Haskell functions for generating functions similar to those in Data.List for tuples of statically known size.
The config-ini Haskell library exports some simple monadic functions to ease the parsing of .ini-style configuration files, and to write and update them in an efficient diff-minimal way. This means that if you parse a file, update a single field, and reserialize, that file should differ only in the field we changed and that's it: field order, comments, and incidental whitespace will remain unchanged. The library aims to produce human-readable error messages when things go wrong.
ghc-doctest-driver-gen is a Doctest's driver file generator. It lets you automatically generate driver file for Doctest's Cabal integration.
This package provides a version of ghc-hspec-expectations generalized to MonadIO.
This package provides a Haskell library for working with base16-encoded data quickly and efficiently, using the ByteString type.
The package provides mutable and immutable bit arrays.
This library provides access to system information and functionality to Lua scripts via Haskell's System module. Intended usage for this package is to preload it by adding the loader function to package.preload. Note that the Lua package library must have already been loaded before the loader can be added.