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

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-lockfree-queue 0.2.4
Dependencies: ghc-abstract-deque@0.3 ghc-atomic-primops@0.8.4
Channel: ajattix
Location: ajatt/packages/haskell.scm (ajatt packages haskell)
Home page: https://github.com/rrnewton/haskell-lockfree/wiki
Licenses: Modified BSD
Build system: haskell
Synopsis: Michael and Scott lock-free queues.
Description:

Michael and Scott queues are described in their PODC 1996 paper: . <http://dl.acm.org/citation.cfm?id=248052.248106> . These are single-ended concurrent queues based on a singlly linked list and using atomic CAS instructions to swap the tail pointers. As a well-known efficient algorithm they became the basis for Java's @ConcurrentLinkedQueue@.

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-rest-rewrite 0.4.5
Dependencies: ghc-hashable@1.4.2.0 ghc-time@1.12 ghc-unordered-containers@0.2.19.1 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-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-unix-compat 0.7.3
Channel: ajattix
Location: ajatt/packages/haskell.scm (ajatt packages haskell)
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-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-sha 1.6.4.4
Channel: ajattix
Location: ajatt/packages/haskell.scm (ajatt packages haskell)
Home page: http://hackage.haskell.org/package/SHA
Licenses: Modified BSD
Build system: haskell
Synopsis: Implementations of the SHA suite of message digest functions
Description:

This library implements the SHA suite of message digest functions, according to NIST FIPS 180-2 (with the SHA-224 addendum), as well as the SHA-based HMAC routines. The functions have been tested against most of the NIST and RFC test vectors for the various functions. While some attention has been paid to performance, these do not presently reach the speed of well-tuned libraries, like OpenSSL.

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-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-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-dyre 0.9.1
Dependencies: ghc-executable-path@0.0.3.1 ghc-io-storage@0.3 ghc-xdg-basedir@0.2.2
Channel: ajattix
Location: ajatt/packages/haskell.scm (ajatt packages haskell)
Home page: http://github.com/willdonnelly/dyre
Licenses: Modified BSD
Build system: haskell
Synopsis: Dynamic reconfiguration in Haskell
Description:

Dyre implements dynamic reconfiguration facilities after the style of Xmonad. Dyre aims to be as simple as possible without sacrificing features, and places an emphasis on simplicity of integration with an application. A full introduction with a complete example project can be found in the documentation for 'Config.Dyre'

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-bzlib 0.5.2.0
Channel: ajattix
Location: ajatt/packages/haskell.scm (ajatt packages haskell)
Home page: https://github.com/haskell/bzlib
Licenses: Modified BSD
Build system: haskell
Synopsis: Compression and decompression in the bzip2 format
Description:

This package provides a pure interface for compressing and decompressing streams of data represented as lazy ByteStrings. It uses the bz2 C library so it has high performance.

It provides a convenient high level API suitable for most tasks and for the few cases where more control is needed it provides access to the full bzip2 feature set.

ghc-hstringtemplate 0.8.8
Dependencies: ghc-blaze-builder@0.4.2.2 ghc-old-locale@1.0.0.7 ghc-semigroups@0.20 ghc-syb@0.7.2.3 ghc-void@0.7.3
Channel: ajattix
Location: ajatt/packages/haskell.scm (ajatt packages haskell)
Home page: http://hackage.haskell.org/package/HStringTemplate
Licenses: Modified BSD
Build system: haskell
Synopsis: StringTemplate implementation in Haskell.
Description:

A port of the Java library by Terrence Parr.

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-tasty-hunit 0.10.2
Dependencies: ghc-tasty@1.5.3 ghc-call-stack@0.4.0
Channel: ajattix
Location: ajatt/packages/haskell.scm (ajatt packages haskell)
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-unix 2.8.6.0
Channel: ajattix
Location: ajatt/packages/haskell.scm (ajatt packages haskell)
Home page: https://github.com/haskell/unix
Licenses: Modified BSD
Build system: haskell
Synopsis: POSIX functionality
Description:

This package gives you access to the set of operating system services standardised by <http://pubs.opengroup.org/onlinepubs/9699919799/ POSIX.1-2008> (or the IEEE Portable Operating System Interface for Computing Environments - IEEE Std. 1003.1). . The package is not supported under Windows.

ghc-pipes-safe 2.3.5
Dependencies: ghc-transformers-base@0.4.6 ghc-monad-control@1.0.3.1 ghc-primitive@0.7.3.0 ghc-pipes@4.3.16
Channel: ajattix
Location: ajatt/packages/haskell.scm (ajatt packages haskell)
Home page: http://hackage.haskell.org/package/pipes-safe
Licenses: Modified BSD
Build system: haskell
Synopsis: Safety for the pipes ecosystem
Description:

This package adds resource management and exception handling to the @pipes@ ecosystem. . Notable features include: . * /Resource Safety/: Guarantee finalization using @finally@, @bracket@ and more . * /Exception Safety/: Even against asynchronous exceptions! . * /Laziness/: Only acquire resources when you need them . * /Promptness/: Finalize resources early when you are done with them . * /Native Exception Handling/: Catch and resume from exceptions inside pipes . * /No Buy-in/: Mix resource-safe pipes with unmanaged pipes using @hoist@.

ghc-cabal-syntax 3.14.1.0
Channel: ajattix
Location: ajatt/packages/haskell.scm (ajatt packages haskell)
Home page: http://www.haskell.org/cabal/
Licenses: Modified BSD
Build system: haskell
Synopsis: A library for working with .cabal files
Description:

This library provides tools for reading and manipulating the .cabal file format.

ghc-os-string 2.0.7
Channel: ajattix
Location: ajatt/packages/haskell.scm (ajatt packages haskell)
Home page: https://github.com/haskell/os-string/blob/master/README.md
Licenses: Modified BSD
Build system: haskell
Synopsis: Library for manipulating Operating system strings.
Description:

This package provides functionality for manipulating @OsString@ values, and is shipped with <https://www.haskell.org/ghc/ GHC>.

ghc-tuple 0.3.0.2
Dependencies: ghc-onetuple@0.3.1
Channel: ajattix
Location: ajatt/packages/haskell.scm (ajatt packages haskell)
Home page: http://hackage.haskell.org/package/tuple
Licenses: Modified BSD
Build system: haskell
Synopsis: Various functions on tuples
Description:

Various useful functions on tuples, overloaded on tuple size.

ghc-lzma-static 5.2.5.5
Channel: ajattix
Location: ajatt/packages/haskell.scm (ajatt packages haskell)
Home page: https://github.com/hasufell/lzma-static
Licenses: Modified BSD
Build system: haskell
Synopsis: LZMA/XZ compression and decompression (static).
Description:

This package provides a pure interface for compressing and decompressing LZMA (Lempel&#8211;Ziv&#8211;Markov chain algorithm) streams of data represented as lazy ByteStrings. A monadic incremental interface is provided as well. This package relies on the liblzma C library.

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.

Page: 123456
Total results: 132