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

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.


ghc-time-units 1.0.0
Channel: ajattix
Location: ajatt/packages/haskell.scm (ajatt packages haskell)
Home page: http://github.com/acw/time-units
Licenses: Modified BSD
Build system: haskell
Synopsis: A basic library for defining units of time as types.
Description:

In many cases, it is useful (either for error checking or documentation reasons) to define input and output types as having a particular unit of time. In addition, by creating a type class defining type units, this library should make it easier to separate the units of time the developer wants to think in versus the units of time the library author wants to think in.

ghc-th-reify-many 0.1.10
Dependencies: ghc-safe@0.3.19 ghc-th-expand-syns@0.4.11.0
Channel: ajattix
Location: ajatt/packages/haskell.scm (ajatt packages haskell)
Home page: http://github.com/mgsloan/th-reify-many
Licenses: Modified BSD
Build system: haskell
Synopsis: Recurseively reify template haskell datatype info
Description:

@th-reify-many@ provides functions for recursively reifying top level declarations. The main intended use case is for enumerating the names of datatypes reachable from an initial datatype, and passing these names to some function which generates instances.

ghc-hspec-meta 2.11.14
Dependencies: ghc-hunit@1.6.2.0 ghc-quickcheck@2.16.0.0 ghc-ansi-terminal@0.11.4 ghc-call-stack@0.4.0 ghc-haskell-lexer@1.1.1 ghc-hspec-expectations@0.8.4 ghc-quickcheck-io@0.2.0 ghc-random@1.2.1.1 ghc-tf-random@0.5
Channel: ajattix
Location: ajatt/packages/haskell.scm (ajatt packages haskell)
Home page: https://hspec.github.io/
Licenses: Expat
Build system: haskell
Synopsis: A version of Hspec which is used to test Hspec itself
Description:

This package provides a stable version of Hspec which is used to test the in-development version of Hspec.

ghc-gi-gdkx11 4.0.8
Dependencies: ghc-haskell-gi-base@0.26.8 ghc-haskell-gi@0.26.14 ghc-haskell-gi-overloading@1.0 ghc-gi-gobject@2.0.31 ghc-gi-gdk@4.0.9 ghc-gi-gio@2.0.35 ghc-gi-cairo@1.0.30 ghc-gi-xlib@2.0.14 gobject-introspection@1.82.0 gtk@4.16.13
Channel: ajattix
Location: ajatt/packages/haskell.scm (ajatt packages haskell)
Home page: https://github.com/haskell-gi/haskell-gi
Licenses: LGPL 2.1
Build system: haskell
Synopsis: GdkX11 bindings
Description:

Bindings for GdkX11, autogenerated by haskell-gi.

ghc-dbus-hslogger 0.1.0.1
Dependencies: ghc-dbus@1.2.29 ghc-hslogger@1.3.1.0 ghc-optparse-applicative@0.17.1.0
Channel: ajattix
Location: ajatt/packages/haskell.scm (ajatt packages haskell)
Home page: https://github.com/IvanMalison/dbus-hslogger#readme
Licenses: Modified BSD
Build system: haskell
Synopsis: Expose a dbus server to control hslogger
Description:

Please see the README on Github at <https://github.com/IvanMalison/dbus-hslogger#readme>

ghc-liquidhaskell-boot 0.9.2.8.0
Dependencies: ghc-diff@0.4.1 ghc-aeson@2.0.3.0 ghc-cereal@0.5.8.3 ghc-cmdargs@0.10.22 ghc-fingertree@0.1.5.0 ghc-gitrev@1.3.1 ghc-hashable@1.4.2.0 ghc-hscolour@1.24.4 ghc-liquid-fixpoint@0.9.2.5 ghc-optparse-applicative@0.17.1.0 ghc-githash@0.1.6.3 ghc-megaparsec@9.7.0 ghc-split@0.2.3.5 ghc-syb@0.7.2.3 ghc-th-compat@0.1.4 ghc-temporary@1.3 ghc-unordered-containers@0.2.19.1 ghc-recursion-schemes@5.2.3 ghc-vector@0.12.3.1 ghc-free@5.1.10 ghc-extra@1.7.13 ghc@9.2.8
Channel: ajattix
Location: ajatt/packages/haskell.scm (ajatt packages haskell)
Home page: https://github.com/ucsd-progsys/liquidhaskell
Licenses: Modified BSD
Build system: haskell
Synopsis: Liquid Types for Haskell
Description:

This package provides a plugin to verify Haskell programs. But most likely you should be using the [liquidhaskell package](https://hackage.haskell.org/package/liquidhaskell) instead, which rexports this plugin together with necessary specifications for definitions in the boot libraries.

ghc-gi-gtk-hs 0.3.16
Dependencies: ghc-base-compat@0.12.2 ghc-haskell-gi-base@0.26.8 ghc-gi-glib@2.0.30 ghc-gi-gobject@2.0.31 ghc-gi-gdk@4.0.9 ghc-gi-gtk@4.0.6 ghc-gi-gdkpixbuf@2.0.32
Channel: ajattix
Location: ajatt/packages/haskell.scm (ajatt packages haskell)
Home page: https://github.com/haskell-gi/haskell-gi
Licenses: LGPL 2.1
Build system: haskell
Synopsis: A wrapper for gi-gtk, adding a few more idiomatic API parts on top
Description:

A wrapper for gi-gtk, adding a few more idiomatic API parts on top

ghc-scotty 0.12
Dependencies: ghc-aeson@2.0.3.0 ghc-base-compat-batteries@0.12.2 ghc-blaze-builder@0.4.2.2 ghc-case-insensitive@1.2.1.0 ghc-data-default-class@0.1.2.0 ghc-fail@4.9.0.0 ghc-http-types@0.12.3 ghc-monad-control@1.0.3.1 ghc-nats@1.1.2 ghc-network@3.1.4.0 ghc-regex-compat@0.95.2.1 ghc-transformers-base@0.4.6 ghc-transformers-compat@0.7.2 ghc-wai@3.2.3 ghc-wai-extra@3.1.13.0 ghc-warp@3.3.23
Channel: ajattix
Location: ajatt/packages/haskell.scm (ajatt packages haskell)
Home page: https://github.com/scotty-web/scotty
Licenses: Modified BSD
Build system: haskell
Synopsis: Haskell web framework inspired by Ruby's Sinatra, using WAI and Warp
Description:
A Haskell web framework inspired by Ruby's Sinatra, using WAI and Warp. . @ &#123;-&#35; LANGUAGE OverloadedStrings &#35;-&#125; . import Web.Scotty . import Data.Monoid (mconcat) . main = scotty 3000 $ &#32;&#32;get &#34;/:word&#34; $ do &#32;&#32;&#32;&#32;beam <- param &#34;word&#34; &#32;&#32;&#32;&#32;html $ mconcat [&#34;&#60;h1&#62;Scotty, &#34;, beam, &#34; me up!&#60;/h1&#62;&#34;] @ . . Scotty is the cheap and cheerful way to write RESTful, declarative web applications. . * A page is as simple as defining the verb, url pattern, and Text content. . * It is template-language agnostic. Anything that returns a Text value will do. . * Conforms to WAI Application interface. . * Uses very fast Warp webserver by default. . As for the name: Sinatra + Warp = Scotty. . [WAI] <http://hackage.haskell.org/package/wai> . [Warp] <http://hackage.haskell.org/package/warp>
ghc-xdg-desktop-entry 0.1.1.1
Dependencies: ghc-configfile@1.1.4 ghc-either@5.0.2 ghc-multimap@1.2.1 ghc-safe@0.3.19
Channel: ajattix
Location: ajatt/packages/haskell.scm (ajatt packages haskell)
Home page: http://hackage.haskell.org/package/xdg-desktop-entry
Licenses: Modified BSD
Build system: haskell
Synopsis: Parse files conforming to the xdg desktop entry spec
Description:
ghc-io-storage 0.3
Channel: ajattix
Location: ajatt/packages/haskell.scm (ajatt packages haskell)
Home page: http://github.com/willdonnelly/io-storage
Licenses: Modified BSD
Build system: haskell
Synopsis: A key-value store in the IO monad.
Description:

This library allows an application to extend the 'global state' hidden inside the IO monad with semi-arbitrary data. Data is required to be 'Typeable'. The library provides an essentially unbounded number of key-value stores indexed by strings, with each key within the stores also being a string.

ghc-gi-atk 2.0.28
Dependencies: ghc-haskell-gi-base@0.26.8 ghc-haskell-gi@0.26.14 ghc-haskell-gi-overloading@1.0 ghc-gi-gobject@2.0.31 ghc-gi-glib@2.0.30 gobject-introspection@1.82.0 atk@2.52.0
Channel: ajattix
Location: ajatt/packages/haskell.scm (ajatt packages haskell)
Home page: https://github.com/haskell-gi/haskell-gi
Licenses: LGPL 2.1
Build system: haskell
Synopsis: Atk bindings
Description:

Bindings for Atk, autogenerated by haskell-gi.

ghc-hspec-core 2.11.14
Dependencies: ghc-hunit@1.6.2.0 ghc-quickcheck@2.16.0.0 ghc-ansi-terminal@0.11.4 ghc-call-stack@0.4.0 ghc-haskell-lexer@1.1.1 ghc-hspec-expectations@0.8.4 ghc-quickcheck-io@0.2.0 ghc-random@1.2.1.1 ghc-tf-random@0.5
Channel: ajattix
Location: ajatt/packages/haskell.scm (ajatt packages haskell)
Home page: https://hspec.github.io/
Licenses: Expat
Build system: haskell
Synopsis: A Testing Framework for Haskell
Description:

This package exposes internal types and functions that can be used to extend Hspec's functionality.

ghc-haskell-gi 0.26.14
Dependencies: ghc-haskell-gi-base@0.26.8 ghc-attoparsec@0.14.4 ghc-pretty-show@1.10 ghc-ansi-terminal@0.11.4 ghc-safe@0.3.19 ghc-xdg-basedir@0.2.2 ghc-xml-conduit@1.9.1.2 ghc-regex-tdfa@1.3.2.1 glib@2.83.3 gobject-introspection@1.82.0
Channel: ajattix
Location: ajatt/packages/haskell.scm (ajatt packages haskell)
Home page: https://github.com/haskell-gi/haskell-gi
Licenses: LGPL 2.1
Build system: haskell
Synopsis: Generate Haskell bindings for GObject Introspection capable libraries
Description:

Generate Haskell bindings for GObject Introspection capable libraries. This includes most notably Gtk+, but many other libraries in the GObject ecosystem provide introspection data too.

ghc-smtlib-backends-process 0.3
Dependencies: ghc-smtlib-backends@0.4
Channel: ajattix
Location: ajatt/packages/haskell.scm (ajatt packages haskell)
Home page: http://hackage.haskell.org/package/smtlib-backends-process
Licenses: Expat
Build system: haskell
Synopsis: An SMT-LIB backend running solvers as external processes.
Description:

This library implements an SMT-LIB backend (in the sense of the smtlib-backends package) which runs solvers as external processes.

ghc-primitive 0.7.3.0
Dependencies: ghc-data-array-byte@0.1.0.1
Channel: ajattix
Location: ajatt/packages/haskell.scm (ajatt packages haskell)
Home page: https://github.com/haskell/primitive
Licenses: Modified BSD
Build system: haskell
Synopsis: Primitive memory-related operations
Description:

This package provides various primitive memory-related operations.

ghc-gi-webkit 6.0.3
Channel: ajattix
Location: ajatt/packages/haskell.scm (ajatt packages haskell)
Home page: https://github.com/haskell-gi/haskell-gi
Licenses: LGPL 2.1
Build system: haskell
Synopsis: Bindings for WebKit 6.x, autogenerated by haskell-gi.
Description:

Haskell WebKit bindings.

ghc-gi-pango 1.0.30
Dependencies: ghc-haskell-gi-base@0.26.8 ghc-haskell-gi@0.26.14 ghc-haskell-gi-overloading@1.0 ghc-gi-gobject@2.0.31 ghc-gi-glib@2.0.30 ghc-gi-gio@2.0.35 ghc-gi-harfbuzz@0.0.10 gobject-introspection@1.82.0 pango@1.54.0
Channel: ajattix
Location: ajatt/packages/haskell.scm (ajatt packages haskell)
Home page: https://github.com/haskell-gi/haskell-gi
Licenses: LGPL 2.1
Build system: haskell
Synopsis: Pango bindings
Description:

Bindings for Pango, autogenerated by haskell-gi.

ghc-cryptohash-sha1 0.11.101.0
Channel: ajattix
Location: ajatt/packages/haskell.scm (ajatt packages haskell)
Home page: https://github.com/haskell-hvr/cryptohash-sha1
Licenses: Modified BSD
Build system: haskell
Synopsis: Fast, pure and practical SHA-1 implementation
Description:

This package provides a practical incremental and one-pass, pure API to the <https://en.wikipedia.org/wiki/SHA-1 SHA-1 hash algorithm> (including <https://en.wikipedia.org/wiki/HMAC HMAC> support) with performance close to the fastest implementations available in other languages. . The implementation is made in C with a haskell FFI wrapper that hides the C implementation. . NOTE: This package has been forked off @cryptohash-0.11.7@ because the @cryptohash@ package has been deprecated and so this package continues to satisfy the need for a lightweight package providing the SHA1 hash algorithm without any dependencies on packages other than @base@ and @bytestring@. . Consequently, this package can be used as a drop-in replacement for @cryptohash@'s "Crypto.Hash.SHA1" module, though with a clearly smaller footprint.

ghc-z-data 2.0.1.0
Dependencies: ghc-case-insensitive@1.2.1.0 ghc-hashable@1.4.2.0 ghc-primitive@0.7.3.0 ghc-hspec-discover@2.9.7 ghc-quickcheck@2.16.0.0 ghc-random@1.2.1.1 ghc-scientific@0.3.7.0 ghc-tagged@0.8.6.1 ghc-unordered-containers@0.2.19.1 ghc-unicode-collation@0.1.3.4 ghc-uuid-types@1.0.5
Channel: ajattix
Location: ajatt/packages/haskell.scm (ajatt packages haskell)
Home page: https://github.com/ZHaskell/z-data
Licenses: Modified BSD
Build system: haskell
Synopsis: Array, vector and text
Description:

This package provides array, slice and text operations.

ghc-gi-dbusmenu 0.4.14
Dependencies: ghc-haskell-gi-base@0.26.8 ghc-haskell-gi@0.26.14 ghc-haskell-gi-overloading@1.0 ghc-gi-glib@2.0.30 ghc-gi-gobject@2.0.31 gobject-introspection@1.82.0 libdbusmenu@16.04.0-496 glib@2.83.3
Channel: ajattix
Location: ajatt/packages/haskell.scm (ajatt packages haskell)
Home page: https://github.com/haskell-gi/haskell-gi
Licenses: LGPL 2.1
Build system: haskell
Synopsis: Dbusmenu bindings
Description:

Bindings for libdbusmenu, autogenerated by haskell-gi.

ghc-broadcast-chan 0.2.1.2
Dependencies: ghc-unliftio-core@0.2.1.0
Channel: ajattix
Location: ajatt/packages/haskell.scm (ajatt packages haskell)
Home page: https://github.com/merijn/broadcast-chan
Licenses: Modified BSD
Build system: haskell
Synopsis: Closable, fair, single-wakeup channel type that avoids 0 reader space leaks.
Description:
A closable, fair, single-wakeup channel that avoids the 0 reader space leak that @"Control.Concurrent.Chan"@ from base suffers from. The @Chan@ type from @"Control.Concurrent.Chan"@ consists of both a read and write end combined into a single value. This means there is always at least 1 read end for a @Chan@, which keeps any values written to it alive. This is a problem for applications/libraries that want to have a channel that can have zero listeners. @"BroadcastChan"@ splits channels into separate read and write ends. Any message written to a a channel with no existing read end is immediately dropped so it can be garbage collected.
ghc-status-notifier-item 0.3.1.0
Dependencies: ghc-byte-order@0.1.2.0 ghc-bytestring-to-vector@0.3.0.1 ghc-dbus@1.2.29 ghc-hslogger@1.3.1.0 ghc-lens@5.1.1 ghc-vector@0.12.3.1 ghc-optparse-applicative@0.17.1.0 ghc-dbus-hslogger@0.1.0.1
Channel: ajattix
Location: ajatt/packages/haskell.scm (ajatt packages haskell)
Home page: https://github.com/IvanMalison/status-notifier-item#readme
Licenses: Modified BSD
Build system: haskell
Synopsis: A wrapper over the StatusNotifierItem/libappindicator dbus specification
Description:

Please see the README on Github at <https://github.com/IvanMalison/status-notifier-item#readme>

ghc-bytestring-to-vector 0.3.0.1
Dependencies: ghc-vector@0.12.3.1
Channel: ajattix
Location: ajatt/packages/haskell.scm (ajatt packages haskell)
Home page: https://github.com/sheyll/bytestring-to-vector
Licenses: Modified BSD
Build system: haskell
Synopsis: Convert between ByteString and Vector.Storable without copying
Description:
This library allows conversion between the types from @Data.ByteString@ (package @bytestring@) and @Data.Vector.Storable@ (package @vector@) without copying the underlying data. This is useful, for example, when @ByteString@ IO produces or consumes vectors of numbers in native byte order. . The conversion relies on the fact that @ByteString@ and @Vector@ use their respective @ForeignPtr@s in compatible ways. . This library is a fork of the @spool@ package written by Keegan McAllister.
ghc-streamly-core 0.2.3
Dependencies: ghc-fusion-plugin-types@0.1.0 ghc-heaps@0.4.1 ghc-monad-control@1.0.3.1
Channel: ajattix
Location: ajatt/packages/haskell.scm (ajatt packages haskell)
Home page: https://streamly.composewell.com
Licenses: Modified BSD
Build system: haskell
Synopsis: Streaming, parsers, arrays, serialization and more
Description:

For upgrading to streamly-0.9.0+ please read the <https://github.com/composewell/streamly/blob/streamly-0.10.0/docs/User/Project/Upgrading-0.8-to-0.9.md Streamly-0.9.0 upgrade guide>. . Streamly is a standard library for Haskell that focuses on C-like performance, modular combinators, and streaming data flow model. Streamly consists of two packages: "streamly-core" and "streamly". <https://hackage.haskell.org/package/streamly-core streamly-core> provides basic features, and depends only on GHC boot libraries (see note below), while <https://hackage.haskell.org/package/streamly streamly> provides higher-level features like concurrency, time, lifted exceptions, and networking. For documentation, visit the <https://streamly.composewell.com Streamly website>. . The streamly-core package provides the following functionality: . * Streams as composable producers of a sequence of values. * Streams provide all the functionality provided by Haskell lists but in an effectful, streaming fashion with better performance. * Streams provide ListT and logic programming functionality as well. * Folds as composable stream consumers that reduce the streams to a single value or reduce segments of streams to transform the stream. * Parsers as more powerful, composable stream consumers supporting standard parser combinators with backtracking but in a streaming fashion. * Arrays with streaming interfaces providing high performance, modularity, and concise interface as all streaming operations can be performed on arrays. * Arrays can be immutable or mutable, unboxed or boxed, pinned or unpinned. * Arrays generalize the functionality provided by @bytestring@ and @text@ packages. * Interoperability with @bytestring@ and @text@ is provided via separate packages. * Arrays and folds provide natural builder functionality so there are no separate builder modules. * High performance binary serialization with configurable JSON like features. * Streaming combinators for unicode text processing, providing functionality equivalent to the @text@ package. * String interpolation for convenient construction of strings. * Streaming console IO (stdin/stdout) operations. * Streaming file and directory IO operations. . This package covers some or all of the functionality covered by @streaming, pipes, conduit, list-t, logic-t, foldl, attoparsec, array, primitive, vector, vector-algorithms, binary, cereal, store, bytestring, text, stringsearch, interpolate@. Streamly provides a consistent, concise, modular and performant interface for all this functionality. . Note: The dependencies "heaps" and "monad-control" are included in the package solely for backward compatibility, and will be removed in future versions.

Page: 123456
Total results: 132