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 is a lightweight package providing commonly useful parser combinators.
This package provides Unix terminal support for Vty.
To store passwords securely, they should be salted, then hashed with a slow hash function. This library uses PBKDF1-SHA256, and handles all the details. It uses the cryptohash package for speed; if you need a pure Haskell library, pwstore-purehaskell has the exact same API, but uses only pure Haskell. It is about 25 times slower than this package, but still quite usable.
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.
This package provides a Conduit interface for the LZMA compression algorithm used in the .xz file format.
A library for generating concise pretty printers based on precedence rules.
SDL_image is an image file loading library. It loads images as SDL surfaces, and supports the following formats: BMP, GIF, JPEG, LBM, PCX, PNG, PNM, TGA, TIFF, XCF, XPM, XV.
This library defines an existential type Some'. . @ data Some f where \ Some :: f a -> Some f @ . in few variants, and utilities to work with it. . If you are unsure which variant to use, use the one in "Data.Some" module.
This package provides functions to marshal values from Haskell to Lua, and /vice versa/. . This package is part of HsLua, a Haskell framework built around the embeddable scripting language <https://lua.org Lua>.
Reasonably fast data encoding library.
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.
This library provides a conduit-based, streaming interface for extracting and creating tar files.
Various tasty helpers and utilities to test HsLua oparations. Built on top of tasty-hunit.
This package provides a stronger variant of `traverse` which can remove elements and generalised mapMaybe, catMaybes, filter
SDL_mixer is a sample multi-channel audio mixer library. It supports any number of simultaneously playing channels of 16 bit stereo audio, plus a single channel of music, mixed by the popular MikMod MOD, Timidity MIDI, Ogg Vorbis, and SMPEG MP3 libraries.
This tiny package contains the class ObjectName, which corresponds to the general notion of explicitly handled identifiers for API objects, e.g. a texture object name in OpenGL or a buffer object name in OpenAL.
This package provides tools to parse and produce literals efficiently from strict or lazy bytestrings.
This library provides extensible optionally-pure exceptions for Haskell.
Language C is a Haskell library for the analysis and generation of C code. It features a complete, well-tested parser and pretty printer for all of C99 and a large set of GNU extensions.
This library provides Numeric.Interval.Interval, which represents a closed, convex set of floating point values.
ByteString-backed Handles
This library uses GHC.Generics to derive efficient optics (traversals, lenses and prisms) for algebraic data types in a type-directed way, with a focus on good type inference and error messages when possible. This package is the shared internal logic of the generic-lens and generic-optics libraries.
This package provides a set of helper programs necessary to build the Gtk2Hs suite of libraries. These tools include a modified c2hs binding tool that is used to generate FFI declarations, a tool to build a type hierarchy that mirrors the C type hierarchy of GObjects found in glib, and a generator for signal declarations that are used to call back from C to Haskell. These tools are not needed to actually run Gtk2Hs programs.
This package provides portable implementations of parts of the unix package. This package re-exports the unix package when available. When it isn't available, portable implementations are used.