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 package provides Haskell APIs to efficiently access the <https://www.unicode.org/ucd/ Unicode character database> (UCD). Performance is the primary goal in the design of this package. The Haskell data structures are generated programmatically from the UCD files.
Haskeline provides a user interface for line input in command-line programs. This library is similar in purpose to readline, but since it is written in Haskell it is (hopefully) more easily used in other Haskell programs.
Haskeline runs both on POSIX-compatible systems and on Windows.
This package provides a Haskell module for creating 2D and 3D plots using gnuplot.
C->Haskell assists in the development of Haskell bindings to C libraries. It extracts interface information from C header files and generates Haskell code with foreign imports and marshaling. Unlike writing foreign imports by hand (or using hsc2hs), this ensures that C functions are imported with the correct Haskell types.
ghc-blaze-textual is a fast Haskell library for rendering common Haskell datatypes in text form using the ghc-blaze-builder library.
This package provides a plugin that allows you to set breakpoints for debugging purposes. See the [README](https://github.com/aaronallen8455/breakpoint#breakpoint) for details.
This package provides instances for QuickCheck's \"Arbitrary\" typeclass.
Cairo is a library to render high quality vector graphics. There exist various backends that allows rendering to Gtk windows, PDF, PS, PNG and SVG documents, amongst others.
Difference lists are a list-like type supporting O(1) append. This is particularly useful for efficient logging and pretty printing (e.g. with the Writer monad), where list append quickly becomes too expensive.
This Haskell package provides Monomorphic variants of the Functor, Foldable, and Traversable typeclasses. If you understand Haskell's basic typeclasses, you understand mono-traversable. In addition to what you are used to, it adds on an IsSequence typeclass and has code for marking data structures as non-empty.
Boxes is a pretty-printing library for laying out text in two dimensions, using a simple box model.
This library provides bindings for the Dot language used by the Graphviz suite of programs for visualising graphs, as well as functions to call those programs. Main features of the graphviz library include:
Almost complete coverage of all Graphviz attributes and syntax
Support for specifying clusters
The ability to use a custom node type
Functions for running a Graphviz layout tool with all specified output types
Generate and parse Dot code with two options: strict and liberal
Functions to convert FGL graphs and other graph-like data structures
Round-trip support for passing an FGL graph through Graphviz to augment node and edge labels with positional information, etc.
This package provides a pipe-based interface to the Aspell program (no dynamic linking required).
The ghc-lib-parser-ex package contains GHC API parse tree utilities.
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 package provides efficient vector-based hashtable implementation similar to .NET Generic Dictionary implementation (at the time of 2015).
Highlighting-kate is a syntax highlighting library with support for nearly one hundred languages. The syntax parsers are automatically generated from Kate syntax descriptions, so any syntax supported by Kate can be added. An (optional) command-line program is provided, along with a utility for generating new parsers from Kate XML syntax descriptions.
This package provides bifunctors for Haskell.
This library provides Haskell bindings for the OpenGL Utility Toolkit, a window system-independent toolkit for writing OpenGL programs.
This package defines an Active abstraction for time-varying values with finite start and end times. It is used for describing animations within the diagrams framework.
This package provides strict versions of some standard Haskell data types, such as pairs, Maybe and Either. It also contains strict IO operations.
This package provides basic types for representing XML documents.
This module provides set and multiset operations on ordered lists.
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_).