_            _    _        _         _
      /\ \         /\ \ /\ \     /\_\      / /\
      \_\ \       /  \ \\ \ \   / / /     / /  \
      /\__ \     / /\ \ \\ \ \_/ / /     / / /\ \__
     / /_ \ \   / / /\ \ \\ \___/ /     / / /\ \___\
    / / /\ \ \ / / /  \ \_\\ \ \_/      \ \ \ \/___/
   / / /  \/_// / /   / / / \ \ \        \ \ \
  / / /      / / /   / / /   \ \ \   _    \ \ \
 / / /      / / /___/ / /     \ \ \ /_/\__/ / /
/_/ /      / / /____\/ /       \ \_\\ \/___/ /
\_\/       \/_________/         \/_/ \_____\/

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.


ghc-portmidi 0.2.0.0
Dependencies: alsa-lib@1.2.16
Channel: zlqrvx
Location: zlqrvx/packages/haskell-apps.scm (zlqrvx packages haskell-apps)
Home page: https://github.com/PortMidi/PortMidi-haskell
Licenses: Modified BSD
Build system: haskell
Synopsis: Haskell bindings for PortMedia/PortMidi
Description:

This is a Haskell module for PortMidi audio library, which supports real-time MIDI input and output.

ghc-lazysmallcheck 0.6
Channel: zlqrvx
Location: zlqrvx/packages/haskell-apps.scm (zlqrvx packages haskell-apps)
Home page: http://www.cs.york.ac.uk/~mfn/lazysmallcheck/
Licenses: Modified BSD
Build system: haskell
Synopsis: Library for demand-driven testing of Haskell programs
Description:

Lazy SmallCheck is a library for exhaustive, demand-driven testing of Haskell programs. It is based on the idea that if a property holds for a partially-defined input then it must also hold for all fully-defined refinements of the that input. Compared to eager input generation as in SmallCheck,Lazy SmallCheck may require significantly fewer test-cases to verify a property for all inputs up to a given depth.

ghc-threadscope 0.2.15.0
Dependencies: ghc-cairo@0.13.12.0 ghc-events@0.20.0.0 ghc-file-embed@0.0.16.0 ghc-glib@0.13.12.0 ghc-gtk3@0.15.10 ghc-pango@0.13.12.0 ghc-temporary@1.3
Channel: zlqrvx
Location: zlqrvx/packages/haskell-apps.scm (zlqrvx packages haskell-apps)
Home page: http://www.haskell.org/haskellwiki/ThreadScope
Licenses: Modified BSD
Build system: haskell
Synopsis: Graphical tool for profiling parallel Haskell programs.
Description:

ThreadScope is a graphical viewer for thread profile information generated by the Glasgow Haskell compiler (GHC).

The Threadscope program allows us to debug the parallel performance of Haskell programs. Using Threadscope we can check to see that work is well balanced across the available processors and spot performance issues relating to garbage collection or poor load balancing.

ghc-stream 0.4.7.2
Channel: zlqrvx
Location: zlqrvx/packages/haskell-apps.scm (zlqrvx packages haskell-apps)
Home page: https://hackage.haskell.org/package/Stream
Licenses: Modified BSD
Build system: haskell
Synopsis: Library for manipulating infinite lists
Description:

This package implements functions, analogous to those from Data.List, to create and manipulate infinite lists: data Stream a = Cons a (Stream a). It provides alternative definitions for those Prelude functions that make sense for such streams. Note that this package has (almost) nothing to do with the work on Stream Fusion by Duncan Coutts, Roman Leshchinskiy, and Don Stewart.

ghc-euterpea 2.0.7
Dependencies: ghc-arrows@0.4.4.2 ghc-hcodecs@0.5.2 ghc-heap@1.0.4 ghc-portmidi@0.2.0.0 ghc-random@1.2.1.3
Channel: zlqrvx
Location: zlqrvx/packages/haskell-apps.scm (zlqrvx packages haskell-apps)
Home page: http://www.euterpea.com/
Licenses: Modified BSD
Build system: haskell
Synopsis: Library for computer music research and education
Description:

Euterpea is a domain-specific language embedded in Haskell for computer music research, education, and development, providing both note-level and signal-level abstractions. It is a descendant of Haskore and HasSound, and is intended for both educational purposes as well as serious computer music applications. Euterpea is a wide-spectrum DSL, suitable for high-level music representation, algorithmic composition, and analysis; mid-level concepts such as MIDI; and low-level audio processing, sound synthesis, and instrument design.

ghc-hedgehog-fn 1.0
Dependencies: ghc-contravariant@1.5.5 ghc-hedgehog@1.5
Channel: zlqrvx
Location: zlqrvx/packages/haskell-xyz.scm (zlqrvx packages haskell-xyz)
Home page: https://github.com/qfpl/hedgehog-fn
Licenses: Modified BSD
Build system: haskell
Synopsis: Function generation for `hedgehog`
Description:

Generating shrinkable, showable functions with `hedgehog`. See `Hedgehog.Function` for example usages.

ghc-ap-normalize 0.1.0.1
Channel: zlqrvx
Location: zlqrvx/packages/haskell-xyz.scm (zlqrvx packages haskell-xyz)
Home page: http://hackage.haskell.org/package/ap-normalize
Licenses: Expat
Build system: haskell
Synopsis: Self-normalizing applicative expressions
Description:

An applicative functor transformer to normalize expressions using @(\<$>)@, @(\<*>)@, and @pure@ into a linear list of actions. See "ApNormalize" to get started.

ghc-tasty-hunit 0.10.2
Dependencies: ghc-tasty@1.5.4 ghc-call-stack@0.4.0
Channel: zlqrvx
Location: zlqrvx/packages/haskell-xyz.scm (zlqrvx packages haskell-xyz)
Home page: https://github.com/UnkindPartition/tasty
Licenses: Expat
Build system: haskell
Synopsis: HUnit support for the Tasty test framework.
Description:

HUnit support for the Tasty test framework. . Note that this package does not depend on HUnit but implements the relevant subset of its API. The name is a legacy of the early versions of tasty-hunit and of test-framework-hunit, which did depend on HUnit.

ghc-show-combinators 0.2.0.0
Channel: zlqrvx
Location: zlqrvx/packages/haskell-xyz.scm (zlqrvx packages haskell-xyz)
Home page: https://github.com/Lysxia/show-combinators#readme
Licenses: Expat
Build system: haskell
Synopsis: Combinators to write Show instances
Description:

This package provides a minimal pretty-printing library for Show instances in Haskell.

ghc-zstd 0.1.3.0
Channel: zlqrvx
Location: zlqrvx/packages/haskell-xyz.scm (zlqrvx packages haskell-xyz)
Home page: https://github.com/luispedro/hs-zstd
Licenses: Modified BSD
Build system: haskell
Synopsis: Haskell bindings to the Zstandard compression algorithm
Description:

This package provides a fast lossless compression algorithm, targeting real-time compression scenarios at zlib-level and better compression ratios.

ghc-tasty 1.5.4
Dependencies: ghc-tagged@0.8.9 ghc-optparse-applicative@0.18.1.0 ghc-ansi-terminal@1.1.3
Channel: zlqrvx
Location: zlqrvx/packages/haskell-xyz.scm (zlqrvx packages haskell-xyz)
Home page: https://github.com/UnkindPartition/tasty
Licenses: Expat
Build system: haskell
Synopsis: Modern and extensible testing framework
Description:

Tasty is a modern testing framework for Haskell. It lets you combine your unit tests, golden tests, QuickCheck/SmallCheck properties, and any other types of tests into a single test suite.

ghc-filelock 0.1.1.9
Channel: zlqrvx
Location: zlqrvx/packages/haskell-xyz.scm (zlqrvx packages haskell-xyz)
Home page: https://github.com/haskell-pkg-janitors/filelock
Licenses:
Build system: haskell
Synopsis: Portable interface to file locking (flock / LockFileEx)
Description:

This package provides an interface to Windows and Unix file locking functionalities.

ghc-enummapset 0.7.3.0
Dependencies: ghc-aeson@2.2.3.0
Channel: zlqrvx
Location: zlqrvx/packages/haskell-xyz.scm (zlqrvx packages haskell-xyz)
Home page: https://github.com/Mikolaj/enummapset
Licenses: Modified BSD
Build system: haskell
Synopsis: IntMap and IntSet with Enum keys/elements.
Description:

This package contains simple wrappers around Data.IntMap and Data.IntSet with Enum keys and elements respectively. Especially useful for Int's wrapped with `newtype`.

ghc-filemanip 0.3.6.3
Dependencies: ghc-unix-compat@0.7.4.1
Channel: zlqrvx
Location: zlqrvx/packages/haskell-xyz.scm (zlqrvx packages haskell-xyz)
Home page: https://github.com/bos/filemanip
Licenses: Modified BSD
Build system: haskell
Synopsis: Expressive file and directory manipulation for Haskell.
Description:

This package provides a Haskell library for working with files and directories. Includes code for pattern matching, finding files, modifying file contents, and more.

ghc-infinite-list 0.1.3
Channel: zlqrvx
Location: zlqrvx/packages/haskell-xyz.scm (zlqrvx packages haskell-xyz)
Home page: https://github.com/Bodigrim/infinite-list
Licenses: Modified BSD
Build system: haskell
Synopsis: Infinite lists
Description:

Modern lightweight library for infinite lists with fusion: . * API similar to "Data.List". * No dependencies other than `base`. * Top performance, driven by fusion. * Avoid dangerous instances like `Foldable`. * Use `NonEmpty` where applicable. * Use `Word` for indices. * Be lazy, but not too lazy. . @ \-# LANGUAGE PostfixOperators #-\ import Data.List.Infinite (Infinite(..), (...), (....)) import qualified Data.List.Infinite as Inf @.

ghc-tasty-silver 3.3.2.1
Dependencies: ghc-ansi-terminal@1.1.3 ghc-optparse-applicative@0.18.1.0 ghc-process-extras@0.7.4 ghc-regex-tdfa@1.3.2.4 ghc-silently@1.2.5.4 ghc-tagged@0.8.9 ghc-tasty@1.5.4 ghc-temporary@1.3
Channel: zlqrvx
Location: zlqrvx/packages/haskell-xyz.scm (zlqrvx packages haskell-xyz)
Home page: https://github.com/phile314/tasty-silver
Licenses: Expat
Build system: haskell
Synopsis: A fancy test runner, including support for golden tests.
Description:

This package provides a fancy test runner and support for «golden testing». . A golden test is an IO action that writes its result to a file. To pass the test, this output file should be identical to the corresponding «golden» file, which contains the correct result for the test. . The test runner allows filtering tests using regexes, and to interactively inspect the result of golden tests. . This package is a heavily extended fork of tasty-golden.

ghc-process-extras 0.7.4
Dependencies: ghc-data-default@0.8.0.1 ghc-listlike@4.7.8.4 ghc-generic-deriving@1.14.6
Channel: zlqrvx
Location: zlqrvx/packages/haskell-xyz.scm (zlqrvx packages haskell-xyz)
Home page: https://github.com/seereason/process-extras
Licenses: Expat
Build system: haskell
Synopsis: Process extras
Description:

Extends <http://hackage.haskell.org/package/process>. Read process input and output as ByteStrings or Text, or write your own ProcessOutput instance. Lazy process input and output. ProcessMaker class for more flexibility in the process creation API.

ghc-th-abstraction 0.7.2.0
Channel: zlqrvx
Location: zlqrvx/packages/haskell-xyz.scm (zlqrvx packages haskell-xyz)
Home page: https://github.com/glguy/th-abstraction
Licenses: ISC
Build system: haskell
Synopsis: Nicer interface for reified information about data types
Description:

This package normalizes variations in the interface for inspecting datatype information via Template Haskell so that packages and support a single, easier to use informational datatype while supporting many versions of Template Haskell.

ghc-temporary 1.3
Dependencies: ghc-random@1.2.1.3
Channel: zlqrvx
Location: zlqrvx/packages/haskell-xyz.scm (zlqrvx packages haskell-xyz)
Home page: https://github.com/feuerbach/temporary
Licenses: Modified BSD
Build system: haskell
Synopsis: Portable temporary file and directory support
Description:

This package provides functions for creating temporary files and directories.

ghc-vector-hashtables 0.1.2.1
Dependencies: ghc-primitive@0.9.1.0 ghc-vector@0.13.2.0 ghc-hashable@1.5.0.0
Channel: zlqrvx
Location: zlqrvx/packages/haskell-xyz.scm (zlqrvx packages haskell-xyz)
Home page: https://github.com/klapaucius/vector-hashtables#readme
Licenses: Modified BSD
Build system: haskell
Synopsis: Efficient vector-based mutable hashtables implementation.
Description:

This package provides efficient vector-based hashtable implementation similar to .NET Generic Dictionary implementation (at the time of 2015). . See "Data.Vector.Hashtables" for documentation.

ghc-nonempty-containers 0.3.5.0
Dependencies: ghc-aeson@2.2.3.0 ghc-comonad@5.0.9 ghc-invariant@0.6.4 ghc-nonempty-vector@0.2.4 ghc-semigroupoids@6.0.1 ghc-these@1.2.1 ghc-vector@0.13.2.0
Channel: zlqrvx
Location: zlqrvx/packages/haskell-xyz.scm (zlqrvx packages haskell-xyz)
Home page: https://github.com/mstksg/nonempty-containers#readme
Licenses: Modified BSD
Build system: haskell
Synopsis: Non-empty variants of containers data types, with full API
Description:

Efficient and optimized non-empty versions of types from /containers/. Inspired by /non-empty-containers/ library, except attempting a more faithful port (with under-the-hood optimizations) of the full /containers/ API. Also contains a convenient typeclass abstraction for converting betwewen non-empty and possibly-empty variants. See README.md for more information.

ghc-unix-compat 0.7.4.1
Channel: zlqrvx
Location: zlqrvx/packages/haskell-xyz.scm (zlqrvx packages haskell-xyz)
Home page: https://github.com/haskell-pkg-janitors/unix-compat
Licenses: Modified BSD
Build system: haskell
Synopsis: Portable POSIX-compatibility layer.
Description:

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.

ghc-linear-generics 0.2.3
Dependencies: ghc-th-abstraction@0.7.2.0
Channel: zlqrvx
Location: zlqrvx/packages/haskell-xyz.scm (zlqrvx packages haskell-xyz)
Home page: https://github.com/linear-generics/linear-generics
Licenses: Modified BSD
Build system: haskell
Synopsis: Generic programming library for generalised deriving.
Description:

This package offers a version of <https://hackage.haskell.org/package/base/docs/GHC-Generics.html GHC.Generics> with two important improvements: . 1. The @to@, @from@, @to1@, and @from1@ methods have multiplicity-polymorphic types, allowing them to be used with either traditional Haskell code or linearly typed code. . 2. The representations used for @Generic1@ are modified slightly. As a result, @to1@ and @from1@ never need to use @fmap@. This can <https://gitlab.haskell.org/ghc/ghc/-/issues/15969 greatly improve performance>, and it is <https://github.com/tweag/linear-base/pull/316 necessary to support multiplicity polymorphism>. A smaller change, approximately <https://gitlab.haskell.org/ghc/ghc/-/issues/7492 as proposed by spl>, reduces the number of instances that must be written to actually use @Generic1@ for deriving instances of other classes. . For more details, see the "Generics.Linear" documentation. . The implementation is based on the @generic-deriving@ package, first described in the paper . * /A generic deriving mechanism for Haskell/. Jose Pedro Magalhaes, Atze Dijkstra, Johan Jeuring, and Andres Loeh. Haskell'10. . This library is organized as follows: . * "Generics.Linear" defines the core functionality for generics, including the multiplicity-polymorphic @Generic(1)@ classes and a replacement for the @:.:@ composition type. . * "Generics.Linear.TH" implements Template Haskell functionality for deriving instances of @Generic(1)@. . * "Generics.Linear.Unsafe.ViaGHCGenerics" offers @DerivingVia@ targets to derive @Generic@ and @Generic1@ instances from @"GHC.Generics".'GHC.Generics.Generic'@. Because these instances necessarily use unsafe coercions, their use will likely inhibit full optimization of code using them. . Educational code: the educational modules exported by <https://hackage.haskell.org/package/generic-deriving generic-deriving> have been copied into the @tests\/Generic\/Deriving@ directory in this repository, with the very few modifications required to accommodate the differences between the @Generic1@ representations here and in @base@. All the same caveats apply as in the originals; see that package's @README@.

ghc-generic-data 1.1.0.2
Dependencies: ghc-ap-normalize@0.1.0.1 ghc-base-orphans@0.9.3 ghc-show-combinators@0.2.0.0 ghc-contravariant@1.5.5
Channel: zlqrvx
Location: zlqrvx/packages/haskell-xyz.scm (zlqrvx packages haskell-xyz)
Home page: https://github.com/Lysxia/generic-data#readme
Licenses: Expat
Build system: haskell
Synopsis: Deriving instances with GHC.Generics and related utilities
Description:

Generic implementations of standard type classes. Operations on generic representations to help using "GHC.Generics". See README.

Page: 123
Total packages: 65