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.
Trifecta is a modern parser combinator library for Haskell, with slicing and Clang-style colored diagnostics.
This library provides a wrapper to the Linux kernel's inotify feature, allowing applications to subscribe to notifications when a file is accessed or modified.
This is the IRC core library for glirc. The client is available in its own glirc package.
This package provides a simple interface for building .dot graph files, for input into the dot and graphviz tools. It includes a monadic interface for building graphs.
Happy is a parser generator for Haskell. Given a grammar specification in BNF, Happy generates Haskell code to parse the grammar. Happy works in a similar way to the yacc tool for C.
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 is a Haskell library for writing CGI programs.
This package defines a class for types with default values.
TOML parser using generated lexers and parsers with careful attention to the TOML 1.0.0 semantics for defining tables.
This is a lightweight package providing commonly useful parser combinators.
A binding to libffi, allowing C functions of types only known at runtime to be called from Haskell.
This package provides a simple logging abstraction that allows multiple back-ends.
This library provides a conduit-based, streaming interface for extracting and creating tar files.
This library provides backend-agnostic generation of client functions. For more information, see the README.
Provides a small set of helper functions for testing Megaparsec parsers with Hspec.
This package provides a pure interface for compressing and decompressing LZMA streams of data represented as lazy ByteStrings. A monadic incremental interface is provided as well.
This package endows Data.Time, from the time package, with several data types and functions for enhanced processing of timezones. For one way to create timezone series, see the ghc-timezone-olson package.
This package provides a Haskell library for working with base16-encoded data quickly and efficiently, using the ByteString type.
Provides Arbitrary instances for fgl graphs to avoid adding a QuickCheck dependency for fgl whilst still making the instances available to others. Also available are non-fgl-specific functions for generating graph-like data structures.
This package provides a family of combinators for defining webservices APIs and serving them . You can learn about the basics in the <http://docs.servant.dev/en/stable/tutorial/index.html tutorial>. . <https://github.com/haskell-servant/servant/blob/master/servant/CHANGELOG.md CHANGELOG>
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 a library for parsing and evaluating typst syntax. Typst (<https://typst.app>) is a document layout and formatting language. This library targets typst 0.13 and currently offers only partial support.
Parse jira wiki text into an abstract syntax tree for easy transformation to other formats.
This package provides a library for parallel programming.