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

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-chs-cabal 0.1.1.4
Dependencies: ghc-chs-deps@0.1.0.0 ghc-unix@2.8.6.0
Propagated dependencies: ghc-unix@2.8.6.0
Channel: ajattix
Location: ajatt/packages/haskell.scm (ajatt packages haskell)
Home page: https://github.com/vmchale/libarchive
Licenses: Modified BSD
Build system: haskell
Synopsis: Custom Cabal setup that orders chs dependencies correctly.
Description:

Cabal with c2hs dependencies.

ghc-th-orphans 0.13.16
Dependencies: ghc-th-compat@0.1.6 ghc-th-lift@0.8.6 ghc-th-reify-many@0.1.10
Channel: ajattix
Location: ajatt/packages/haskell.scm (ajatt packages haskell)
Home page: http://hackage.haskell.org/package/th-orphans
Licenses: Modified BSD
Build system: haskell
Synopsis: Orphan instances for TH datatypes
Description:

Orphan instances for TH datatypes. In particular, instances for Ord and Lift, as well as a few missing Show / Eq. These instances used to live in haskell-src-meta, and that's where the version number started.

ghc-rest-rewrite 0.4.5
Dependencies: ghc-hashable@1.5.0.0 ghc-time@1.12 ghc-unordered-containers@0.2.20 ghc-quickcheck@2.16.0.0 ghc-monad-loops@0.4.3 z3@4.13.0
Channel: ajattix
Location: ajatt/packages/haskell.scm (ajatt packages haskell)
Home page: http://hackage.haskell.org/package/rest-rewrite
Licenses: Modified BSD
Build system: haskell
Synopsis: Rewriting library with online termination checking
Description:

REST is a Rewriting library with online termination checking. For more details see the paper at https://arxiv.org/abs/2202.05872.

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@1.1.3 ghc-safe@0.3.21 ghc-xdg-basedir@0.2.2 ghc-xml-conduit@1.10.0.1 ghc-regex-tdfa@1.3.2.4 glib@2.86.0 gobject-introspection@1.86.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-lens-family 2.1.3
Dependencies: ghc-lens-family-core@2.1.3
Channel: ajattix
Location: ajatt/packages/haskell.scm (ajatt packages haskell)
Home page: http://hackage.haskell.org/package/lens-family
Licenses: Modified BSD
Build system: haskell
Synopsis: Lens Families
Description:

This package provides first class functional references in Van Laarhoven style supporting the following optics: . * Lenses (view, over) . * Traversals (toListOf, matching, over) . * Setters (over) . * Grates (zipWithOf, under, review) . * Resetters (under) . * Adapters (view, review) . * Grids (toListOf, over / under, review) . * Prisms (matching, over / under, review) . * Getters (view) . * Folders (toListOf) . * Reviewers (review).

ghc-filepath 1.5.4.0
Dependencies: ghc-os-string@2.0.7
Channel: ajattix
Location: ajatt/packages/haskell.scm (ajatt packages haskell)
Home page: https://github.com/haskell/filepath/blob/master/README.md
Licenses: Modified BSD
Build system: haskell
Synopsis: Library for manipulating FilePaths in a cross platform way.
Description:

This package provides functionality for manipulating @FilePath@ values, and is shipped with <https://www.haskell.org/ghc/ GHC>. It provides two variants for filepaths: . 1. legacy filepaths: @type FilePath = String@ . 2. operating system abstracted filepaths (@OsPath@): internally unpinned @ShortByteString@ (platform-dependent encoding) . It is recommended to use @OsPath@ when possible, because it is more correct. . For each variant there are three main modules: . * "System.FilePath.Posix" / "System.OsPath.Posix" manipulates POSIX\/Linux style @FilePath@ values (with @\/@ as the path separator). . * "System.FilePath.Windows" / "System.OsPath.Windows" manipulates Windows style @FilePath@ values (with either @\\@ or @\/@ as the path separator, and deals with drives). . * "System.FilePath" / "System.OsPath" for dealing with current platform-specific filepaths . For more powerful string manipulation of @OsPath@, you can use the <https://hackage.haskell.org/package/os-string os-string package> (@OsPath@ is a type synonym for @OsString@). . An introduction into the new API can be found in this <https://hasufell.github.io/posts/2022-06-29-fixing-haskell-filepaths.html blog post>. Code examples for the new API can be found <https://github.com/hasufell/filepath-examples here>.

ghc-z-data 2.0.1.0
Dependencies: ghc-case-insensitive@1.2.1.0 ghc-hashable@1.5.0.0 ghc-primitive@0.7.3.0 ghc-hspec-discover@2.11.12 ghc-quickcheck@2.16.0.0 ghc-random@1.2.1.3 ghc-scientific@0.3.8.0 ghc-tagged@0.8.9 ghc-unordered-containers@0.2.20 ghc-unicode-collation@0.1.3.6 ghc-uuid-types@1.0.6
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-bzip2-clib 1.0.8
Channel: ajattix
Location: ajatt/packages/haskell.scm (ajatt packages haskell)
Home page: https://github.com/hasufell/bzip2-clib
Licenses: Modified BSD
Build system: haskell
Synopsis: bzip2 C sources.
Description:

Haskell bindings for libarchive. Provides the ability to unpack archives, including the ability to unpack archives lazily.

ghc-store-core 0.4.4.7
Dependencies: ghc-primitive@0.7.3.0
Channel: ajattix
Location: ajatt/packages/haskell.scm (ajatt packages haskell)
Home page: https://github.com/fpco/store#readme
Licenses: Expat
Build system: haskell
Synopsis: Fast and lightweight binary serialization
Description:

This package lacks a description. Run "info '(guix) Synopses and Descriptions'" for more information.

ghc-xdg-desktop-entry 0.1.1.1
Dependencies: ghc-configfile@1.1.4 ghc-either@5.0.3 ghc-multimap@1.2.1 ghc-safe@0.3.21
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-gi-gmodule 2.0.6
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 gobject-introspection@1.86.0 glib@2.86.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: GModule bindings
Description:

Bindings for GModule, autogenerated by haskell-gi.

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.

ghc-c-structs 0.2.0.3
Channel: ajattix
Location: ajatt/packages/haskell.scm (ajatt packages haskell)
Home page: https://github.com/pinselimo/cstructs-in-haskell#readme
Licenses: Expat
Build system: haskell
Synopsis: C-Structs implementation for Haskell
Description:

C-structs lets you create correct C structs in Haskell. These can be used for FFI calls, import as well as exports. This package is part of the development efforts for the Python library Pythas. Pythas provides an interface to import Haskell modules. . Note: As of GHC 9.2 structs cannot be passed by value, only by reference.

ghc-heaps 0.4.1
Channel: ajattix
Location: ajatt/packages/haskell.scm (ajatt packages haskell)
Home page: http://github.com/ekmett/heaps/
Licenses: Modified BSD
Build system: haskell
Synopsis: Asymptotically optimal Brodal/Okasaki heaps.
Description:

Asymptotically optimal Brodal\/Okasaki bootstrapped skew-binomial heaps from the paper <http://citeseerx.ist.psu.edu/viewdoc/summary?doi=10.1.1.48.973 "Optimal Purely Functional Priority Queues">, extended with a Foldable interface.

ghc-primitive-unaligned 0.1.1.1
Dependencies: ghc-primitive@0.7.3.0
Channel: ajattix
Location: ajatt/packages/haskell.scm (ajatt packages haskell)
Home page: https://github.com/haskell-primitive/primitive-unaligned
Licenses: Modified BSD
Build system: haskell
Synopsis: Unaligned access to primitive arrays
Description:

Unaligned access to primitive arrays. The offsets are given in bytes rather than elements.

ghc-gi-javascriptcore 6.0.4
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: JavaScriptCore 6.x bindings.
Description:

Bindings for JavaScriptCore 6.x, autogenerated by haskell-gi.

ghc-smallcheck 1.1.1
Dependencies: ghc-logict@0.8.2.0 ghc-hspec-core@2.11.14
Channel: ajattix
Location: ajatt/packages/haskell.scm (ajatt packages haskell)
Home page: https://github.com/Bodigrim/smallcheck
Licenses: Modified BSD
Build system: haskell
Synopsis: A property-based testing library
Description:

As of 2023, this library is largely obsolete: arbitrary test generators with shrinking such as [falsify](https://hackage.haskell.org/package/falsify) offer much better user experience. . SmallCheck is a testing library that allows to verify properties for all test cases up to some depth. The test cases are generated automatically by SmallCheck.

ghc-smtlib-backends 0.4
Channel: ajattix
Location: ajatt/packages/haskell.scm (ajatt packages haskell)
Home page: http://hackage.haskell.org/package/smtlib-backends
Licenses: Expat
Build system: haskell
Synopsis: Low-level functions for SMT-LIB-based interaction with SMT solvers.
Description:

This library provides an extensible interface for interacting with SMT solvers using SMT-LIB. The smtlib-backends-process package provides a backend that runs solvers as external processes, and the smtlib-backends-z3 package provides a backend that uses inlined calls to Z3's C API.

ghc-fusion-plugin-types 0.1.0
Channel: ajattix
Location: ajatt/packages/haskell.scm (ajatt packages haskell)
Home page: https://github.com/composewell/fusion-plugin-types
Licenses: Modified BSD
Build system: haskell
Synopsis: Types for the fusion-plugin package.
Description:

GHC package that provides types that when used in a package can be identified by the <https://hackage.haskell.org/package/fusion-plugin fusion-plugin> package to perform any extra optimizations.

ghc-rate-limit 1.4.3
Dependencies: ghc-time-units@1.0.0
Channel: ajattix
Location: ajatt/packages/haskell.scm (ajatt packages haskell)
Home page: http://github.com/acw/rate-limit
Licenses: Modified BSD
Build system: haskell
Synopsis: A basic library for rate-limiting IO actions.
Description:

In many cases, it is useful, necessary, or simply nice to limit how frequently you perform some action. For example, you may want to limit how often your program makes a request of some web site. This library is intended as a general-purpose mechanism for rate-limiting IO actions.

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-gtk-strut 0.1.3.2
Dependencies: ghc-gi-gdk@4.0.9 ghc-gi-gtk@4.0.6
Channel: ajattix
Location: ajatt/packages/haskell.scm (ajatt packages haskell)
Home page: https://github.com/IvanMalison/gtk-strut#readme
Licenses: Modified BSD
Build system: haskell
Synopsis: Libary for creating strut windows with gi-gtk
Description:

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

ghc-byte-order 0.1.2.0
Dependencies: ghc-primitive@0.7.3.0 ghc-primitive-unaligned@0.1.1.1
Channel: ajattix
Location: ajatt/packages/haskell.scm (ajatt packages haskell)
Home page: https://github.com/andrewthad/byte-order
Licenses: Modified BSD
Build system: haskell
Synopsis: Portable big-endian and little-endian conversions
Description:

This library provides an interface to portably work with byte arrays whose contents are known to be of a fixed endianness. There are two ways to use this module. See the `System.ByteOrder` module for more documentation.

Page: 129303132333029
Total packages: 72693