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

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-terminal-size 0.3.4
Channel: guix
Location: gnu/packages/haskell-xyz.scm (gnu packages haskell-xyz)
Home page: https://hackage.haskell.org/package/terminal-size
Licenses: Modified BSD
Build system: haskell
Synopsis: Get terminal window height and width
Description:

Get terminal window height and width without ncurses dependency.

ghc-libffi 0.2.1
Channel: guix
Location: gnu/packages/haskell-xyz.scm (gnu packages haskell-xyz)
Home page: http://haskell.org/haskellwiki/Library/libffi
Licenses: Modified BSD
Build system: haskell
Synopsis: Haskell binding to libffi
Description:

A binding to libffi, allowing C functions of types only known at runtime to be called from Haskell.

ghc-diagrams-svg 1.4.3.1
Dependencies: ghc-base64-bytestring@1.2.1.0 ghc-colour@2.3.6 ghc-diagrams-core@1.5.1 ghc-diagrams-lib@1.4.5.2 ghc-monoid-extras@0.6.2 ghc-svg-builder@0.1.1 ghc-juicypixels@3.3.7 ghc-split@0.2.3.5 ghc-lens@5.1.1 ghc-hashable@1.4.2.0 ghc-optparse-applicative@0.17.1.0 ghc-semigroups@0.20
Channel: guix
Location: gnu/packages/haskell-xyz.scm (gnu packages haskell-xyz)
Home page: https://diagrams.github.io/
Licenses: Modified BSD
Build system: haskell
Synopsis: Scalable Vector Graphics backend for the diagrams framework
Description:

This package provides a modular backend for rendering diagrams created with the diagrams embedded domain-specific language (EDSL) to Scalable Vector Graphics (SVG) files.

ghc-turtle 1.5.25
Dependencies: ghc-ansi-wl-pprint@0.6.9 ghc-async@2.2.4 ghc-clock@0.8.3 ghc-foldl@1.4.14 ghc-hostname@1.0 ghc-managed@1.0.10 ghc-system-filepath@0.4.14 ghc-system-fileio@0.3.16.4 ghc-streaming-commons@0.2.2.6 ghc-temporary@1.3 ghc-optparse-applicative@0.17.1.0 ghc-optional-args@1.0.2 ghc-unix-compat@0.5.4
Channel: guix
Location: gnu/packages/haskell-xyz.scm (gnu packages haskell-xyz)
Home page: https://hackage.haskell.org/package/turtle
Licenses: Modified BSD
Build system: haskell
Synopsis: Shell programming, Haskell-style
Description:

Turtle is a reimplementation of the Unix command line environment in Haskell so that you can use Haskell as both a shell and a scripting language. Features include:

  • Batteries included: Command an extended suite of predefined utilities.

  • Interoperability: You can still run external shell commands.

  • Portability: Works on Windows, OS X, and Linux.

  • Exception safety: Safely acquire and release resources.

  • Streaming: Transform or fold command output in constant space.

  • Patterns: Use typed regular expressions that can parse structured values.

  • Formatting: Type-safe printf-style text formatting.

  • Modern: Supports text and system-filepath.

Read "Turtle.Tutorial" for a detailed tutorial or "Turtle.Prelude" for a quick-start guide. Turtle is designed to be beginner-friendly, but as a result lacks certain features, like tracing commands. If you feel comfortable using turtle then you should also check out the Shelly library which provides similar functionality.

ghc-basic-prelude 0.7.0
Dependencies: ghc-hashable@1.4.2.0 ghc-unordered-containers@0.2.19.1 ghc-vector@0.12.3.1
Channel: guix
Location: gnu/packages/haskell-xyz.scm (gnu packages haskell-xyz)
Home page: https://github.com/snoyberg/basic-prelude#readme
Licenses: Expat
Build system: haskell
Synopsis: Enhanced core prelude; a common foundation for alternate preludes
Description:

The premise of basic-prelude is that there are a lot of very commonly desired features missing from the standard Prelude, such as commonly used operators (<$> and >=>, for instance) and imports for common datatypes (e.g., ByteString and Vector). At the same time, there are lots of other components which are more debatable, such as providing polymorphic versions of common functions.

So basic-prelude is intended to give a common foundation for a number of alternate preludes. The package provides two modules: CorePrelude provides the common ground for other preludes to build on top of, while BasicPrelude exports CorePrelude together with commonly used list functions to provide a drop-in replacement for the standard Prelude.

Users wishing to have an improved Prelude can use BasicPrelude. Developers wishing to create a new prelude should use CorePrelude.

ghc-dependent-map 0.4.0.0
Dependencies: ghc-dependent-sum@0.7.2.0 ghc-constraints-extras@0.3.2.1
Channel: guix
Location: gnu/packages/haskell-xyz.scm (gnu packages haskell-xyz)
Home page: https://github.com/obsidiansystems/dependent-map
Licenses: Public Domain
Build system: haskell
Synopsis: Dependent finite maps (partial dependent products)
Description:

This package provides a type called @DMap@ which generalizes @Data.Map.Map@, allowing keys to specify the type of value that can be associated with them.

ghc-free 5.1.10
Dependencies: ghc-comonad@5.0.8 ghc-distributive@0.6.2.1 ghc-indexed-traversable@0.1.2.1 ghc-semigroupoids@5.3.7 ghc-th-abstraction@0.4.5.0 ghc-transformers-base@0.4.6 ghc-profunctors@5.6.2
Channel: guix
Location: gnu/packages/haskell-xyz.scm (gnu packages haskell-xyz)
Home page: https://github.com/ekmett/free/
Licenses: Modified BSD
Build system: haskell
Synopsis: Unrestricted monads for Haskell
Description:

This library provides free monads, which are useful for many tree-like structures and domain specific languages. If f is a Functor then the free Monad on f is the type of trees whose nodes are labeled with the constructors of f. The word "free" is used in the sense of "unrestricted" rather than "zero-cost": Free f makes no constraining assumptions beyond those given by f and the definition of Monad.

ghc-nonce 1.0.7
Dependencies: ghc-base64-bytestring@1.2.1.0 ghc-entropy@0.4.1.10 ghc-unliftio@0.2.25.0 ghc-unliftio-core@0.2.1.0
Channel: guix
Location: gnu/packages/haskell-xyz.scm (gnu packages haskell-xyz)
Home page: https://github.com/prowdsponsor/nonce
Licenses: Modified BSD
Build system: haskell
Synopsis: Generate cryptographic nonces in Haskell
Description:

A nonce is an arbitrary number used only once in a cryptographic communication. This package contain helper functions for generating nonces. There are many kinds of nonces used in different situations. It's not guaranteed that by using the nonces from this package you won't have any security issues. Please make sure that the nonces generated via this package are usable on your design.

ghc-missingh 1.5.0.1
Dependencies: ghc-hslogger@1.3.1.0 ghc-old-locale@1.0.0.7 ghc-old-time@1.1.0.3 ghc-regex-compat@0.95.2.1 ghc-network-bsd@2.8.1.0 ghc-network@3.1.4.0
Channel: guix
Location: gnu/packages/haskell-xyz.scm (gnu packages haskell-xyz)
Home page: https://hackage.haskell.org/package/MissingH
Licenses: Modified BSD
Build system: haskell
Synopsis: Large utility library
Description:

MissingH is a library of all sorts of utility functions for Haskell programmers. It is written in pure Haskell and thus should be extremely portable and easy to use.

ghc-groups 0.5.3
Channel: guix
Location: gnu/packages/haskell-xyz.scm (gnu packages haskell-xyz)
Home page: https://hackage.haskell.org/package/groups
Licenses: Modified BSD
Build system: haskell
Synopsis: Haskell 98 groups
Description:

This package provides Haskell 98 groups. A group is a monoid with invertibility.

ghc-setenv 0.1.1.3
Channel: guix
Location: gnu/packages/haskell-xyz.scm (gnu packages haskell-xyz)
Home page: https://hackage.haskell.org/package/setenv
Licenses: Expat
Build system: haskell
Synopsis: Library for setting environment variables
Description:

This package provides a Haskell library for setting environment variables.

ghc-parsec-numbers 0.1.0
Channel: guix
Location: gnu/packages/haskell-xyz.scm (gnu packages haskell-xyz)
Home page: https://hackage.haskell.org/package/parsec-numbers
Licenses: Modified BSD
Build system: haskell
Synopsis: Utilities for parsing numbers from strings
Description:

This package provides the number parsers without the need to use a large (and unportable) token parser.

ghc-hslua-classes 2.2.0
Dependencies: ghc-hslua-core@2.2.1 ghc-hslua-marshalling@2.2.1
Channel: guix
Location: gnu/packages/haskell-xyz.scm (gnu packages haskell-xyz)
Home page: https://hslua.org/
Licenses: Expat
Build system: haskell
Synopsis: Type classes for HsLua
Description:

Type classes for convenient marshalling and calling of Lua functions.

ghc-mmorph 1.2.0
Dependencies: ghc-transformers-compat@0.7.2 ghc-fail@4.9.0.0
Channel: guix
Location: gnu/packages/haskell-xyz.scm (gnu packages haskell-xyz)
Home page: https://hackage.haskell.org/package/mmorph
Licenses: Modified BSD
Build system: haskell
Synopsis: Monad morphisms
Description:

This library provides monad morphism utilities, most commonly used for manipulating monad transformer stacks.

ghc-conduit 1.3.5
Dependencies: ghc-resourcet@1.2.6 ghc-primitive@0.7.3.0 ghc-unliftio-core@0.2.1.0 ghc-mono-traversable@1.0.15.3 ghc-vector@0.12.3.1
Channel: guix
Location: gnu/packages/haskell-xyz.scm (gnu packages haskell-xyz)
Home page: https://github.com/snoyberg/conduit
Licenses: Expat
Build system: haskell
Synopsis: Streaming data library
Description:

The conduit package is a solution to the streaming data problem, allowing for production, transformation, and consumption of streams of data in constant memory. It is an alternative to lazy I/O which guarantees deterministic resource handling, and fits in the same general solution space as enumerator/iteratee and pipes.

ghc-foldl 1.4.14
Dependencies: ghc-random@1.2.1.1 ghc-primitive@0.7.3.0 ghc-vector@0.12.3.1 ghc-unordered-containers@0.2.19.1 ghc-hashable@1.4.2.0 ghc-contravariant@1.5.5 ghc-profunctors@5.6.2 ghc-semigroupoids@5.3.7 ghc-comonad@5.0.8 ghc-semigroups@0.20
Channel: guix
Location: gnu/packages/haskell-xyz.scm (gnu packages haskell-xyz)
Home page: https://hackage.haskell.org/package/foldl
Licenses: Modified BSD
Build system: haskell
Synopsis: Composable, streaming, and efficient left folds for Haskell
Description:

This Haskell library provides strict left folds that stream in constant memory, and you can combine folds using Applicative style to derive new folds. Derived folds still traverse the container just once and are often as efficient as hand-written folds.

ghc-magic 1.1
Channel: guix
Location: gnu/packages/haskell-xyz.scm (gnu packages haskell-xyz)
Home page: https://hackage.haskell.org/package/magic
Licenses: Modified BSD
Build system: haskell
Synopsis: Interface to C file/magic library
Description:

This package provides a full-featured binding to the C libmagic library. With it, you can determine the type of a file by examining its contents rather than its name.

ghc-shelly 1.10.0.1
Dependencies: ghc-async@2.2.4 ghc-enclosed-exceptions@1.0.3 ghc-lifted-async@0.10.2.4 ghc-lifted-base@0.2.3.12 ghc-monad-control@1.0.3.1 ghc-transformers-base@0.4.6 ghc-unix-compat@0.5.4
Channel: guix
Location: gnu/packages/haskell-xyz.scm (gnu packages haskell-xyz)
Home page: https://github.com/gregwebs/Shelly.hs
Licenses: Modified BSD
Build system: haskell
Synopsis: Shell-like (systems) programming in Haskell
Description:

Shelly provides convenient systems programming in Haskell, similar in spirit to POSIX shells. Shelly is originally forked from the Shellish package.

ghc-text-short 0.1.5
Dependencies: ghc-hashable@1.4.2.0
Channel: guix
Location: gnu/packages/haskell-xyz.scm (gnu packages haskell-xyz)
Home page: https://hackage.haskell.org/package/text-short
Licenses: Modified BSD
Build system: haskell
Synopsis: Memory-efficient representation of Unicode text strings
Description:

This package provides the ShortText type which is suitable for keeping many short strings in memory. This is similar to how ShortByteString relates to ByteString.

The main difference between Text and ShortText is that ShortText uses UTF-8 instead of UTF-16 internally and also doesn't support zero-copy slicing (thereby saving 2 words). Consequently, the memory footprint of a (boxed) ShortText value is 4 words (2 words when unboxed) plus the length of the UTF-8 encoded payload.

ghc-active 0.2.0.18
Dependencies: ghc-vector@0.12.3.1 ghc-semigroups@0.20 ghc-semigroupoids@5.3.7 ghc-lens@5.1.1 ghc-linear@1.21.10
Channel: guix
Location: gnu/packages/haskell-xyz.scm (gnu packages haskell-xyz)
Home page: https://hackage.haskell.org/package/active
Licenses: Modified BSD
Build system: haskell
Synopsis: Abstractions for animation
Description:

This package defines an Active abstraction for time-varying values with finite start and end times. It is used for describing animations within the diagrams framework.

ghc-tf-random 0.5
Dependencies: ghc-primitive@0.7.3.0 ghc-random@1.2.1.1
Channel: guix
Location: gnu/packages/haskell-xyz.scm (gnu packages haskell-xyz)
Home page: https://hackage.haskell.org/package/tf-random
Licenses: Modified BSD
Build system: haskell
Synopsis: High-quality splittable pseudorandom number generator
Description:

This package contains an implementation of a high-quality splittable pseudorandom number generator. The generator is based on a cryptographic hash function built on top of the ThreeFish block cipher. See the paper "Splittable Pseudorandom Number Generators Using Cryptographic Hashing" by Claessen, Pałka for details and the rationale of the design.

ghc-parsers 0.12.11
Dependencies: ghc-base-orphans@0.8.8.2 ghc-charset@0.3.9 ghc-scientific@0.3.7.0 ghc-unordered-containers@0.2.19.1 ghc-attoparsec@0.14.4 ghc-semigroups@0.20
Channel: guix
Location: gnu/packages/haskell-xyz.scm (gnu packages haskell-xyz)
Home page: https://github.com/ekmett/parsers/
Licenses: Modified BSD
Build system: haskell
Synopsis: Parsing combinators
Description:

This library provides convenient combinators for working with and building parsing combinator libraries. Given a few simple instances, you get access to a large number of canned definitions. Instances exist for the parsers provided by parsec, attoparsec and base's Text.Read.

ghc-th-abstraction 0.4.5.0
Channel: guix
Location: gnu/packages/haskell-xyz.scm (gnu 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-servant-server 0.19.2
Dependencies: ghc-constraints@0.13.4 ghc-servant@0.19.1 ghc-http-api-data@0.4.3 ghc-base-compat@0.12.2 ghc-base64-bytestring@1.2.1.0 ghc-http-media@0.8.0.0 ghc-http-types@0.12.3 ghc-network-uri@2.6.4.2 ghc-monad-control@1.0.3.1 ghc-network@3.1.4.0 ghc-sop-core@0.5.0.2 ghc-string-conversions@0.4.0.1 ghc-resourcet@1.2.6 ghc-tagged@0.8.6.1 ghc-transformers-base@0.4.6 ghc-wai@3.2.3 ghc-wai-app-static@3.1.7.4 ghc-word8@0.1.3 ghc-aeson@2.0.3.0 ghc-warp@3.3.23
Channel: guix
Location: gnu/packages/haskell-xyz.scm (gnu packages haskell-xyz)
Home page: http://docs.servant.dev/
Licenses: Modified BSD
Build system: haskell
Synopsis: Family of combinators for defining webservices APIs and serving them
Description:

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-server/example/greet.hs Here> is a runnable example, with comments, that defines a dummy API and implements a webserver that serves this API, using this package. . <https://github.com/haskell-servant/servant/blob/master/servant-server/CHANGELOG.md CHANGELOG>

Page: 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705706707708709710711712713714715716717718719720721722723724725726727728729730731732733734735736737738739740741742743744745746747748749750751752753754755756757758759760761762763764765766767768769770771772773774775776777778779780781782783784785786787788789790791792793794795796797798799800801802803804805806807808809810811812813814815816817818819820821822823824825826827828829830831832833834835836837838839840841842843844845846847848849850851852853854855856857858859860861862863864865866867868869870871872873874875876877878879880881882883884885886887888889890891892893894895896897898899900901902903904905906907908909910911912913914915916917918919920921922923924925926927928929930931932933934935936937938939940941942943944945946947948949950951952953954955956957958959960961962963964965966967968969970971972973974975976977978979980981982983984985986987988989990991992993994995996997998999100010011002100310041005100610071008100910101011101210131014101510161017101810191020102110221023102410251026102710281029103010311032103310341035103610371038103910401041104210431044104510461047104810491050105110521053105410551056105710581059106010611062106310641065106610671068106910701071107210731074107510761077107810791080108110821083108410851086108710881089109010911092109310941095109610971098109911001101110211031104110511061107110811091110111111121113111411151116111711181119112011211122112311241125112611271128112911301131113211331134113511361137113811391140114111421143114411451146114711481149115011511152115311541155115611571158115911601161116211631164116511661167116811691170117111721173117411751176117711781179118011811182118311841185118611871188118911901191119211931194119511961197119811991200120112021203120412051206120712081209121012111212121312141215121612171218121912201221122212231224122512261227122812291230123112321233123412351236123712381239124012411242124312441245124612471248124912501251125212531254125512561257125812591260126112621263126412651266126712681269127012711272127312741275127612771278127912801281128212831284128512861287128812891290129112921293129412951296
Total results: 31091