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

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-mmap 0.5.9
Channel: guix
Location: gnu/packages/haskell-xyz.scm (gnu packages haskell-xyz)
Home page: https://hackage.haskell.org/package/mmap
Licenses: Modified BSD
Build system: haskell
Synopsis: Memory mapped files for Haskell
Description:

This library provides a wrapper to mmap, allowing files or devices to be lazily loaded into memory as strict or lazy ByteStrings, ForeignPtrs or plain Ptrs, using the virtual memory subsystem to do on-demand loading.

ghc-trifecta 2.1.2
Dependencies: ghc-ansi-terminal@0.11.4 ghc-blaze-builder@0.4.2.2 ghc-blaze-html@0.9.1.2 ghc-blaze-markup@0.8.2.8 ghc-charset@0.3.9 ghc-comonad@5.0.8 ghc-fingertree@0.1.5.0 ghc-hashable@1.4.2.0 ghc-indexed-traversable@0.1.2.1 ghc-lens@5.1.1 ghc-parsers@0.12.11 ghc-prettyprinter@1.7.1 ghc-prettyprinter-ansi-terminal@1.1.3 ghc-profunctors@5.6.2 ghc-reducers@3.12.4 ghc-unordered-containers@0.2.19.1 ghc-utf8-string@1.0.2
Channel: guix
Location: gnu/packages/haskell-xyz.scm (gnu packages haskell-xyz)
Home page: https://github.com/ekmett/trifecta/
Licenses: Modified BSD
Build system: haskell
Synopsis: Parser combinator library with convenient diagnostics
Description:

Trifecta is a modern parser combinator library for Haskell, with slicing and Clang-style colored diagnostics.

ghc-chell 0.5
Dependencies: ghc-options-bootstrap@1.2.1.1 ghc-patience@0.3 ghc-random@1.2.1.1 ghc-ansi-terminal@0.11.4
Channel: guix
Location: gnu/packages/haskell-xyz.scm (gnu packages haskell-xyz)
Home page: https://john-millikin.com/software/chell/
Licenses: Expat
Build system: haskell
Synopsis: Simple and intuitive library for automated testing
Description:

Chell is a simple and intuitive library for automated testing. It natively supports assertion-based testing, and can use companion libraries such as chell-quickcheck to support more complex testing strategies.

ghc-either 5.0.2
Dependencies: ghc-bifunctors@5.5.15 ghc-profunctors@5.6.2 ghc-semigroupoids@5.3.7
Channel: guix
Location: gnu/packages/haskell-xyz.scm (gnu packages haskell-xyz)
Home page: https://github.com/ekmett/either/
Licenses: Modified BSD
Build system: haskell
Synopsis: Provides an either monad transformer for Haskell
Description:

This Haskell package provides an either monad transformer.

ghc-monad-logger 0.3.40
Dependencies: ghc-conduit@1.3.5 ghc-conduit-extra@1.3.6 ghc-fast-logger@3.1.2 ghc-lifted-base@0.2.3.12 ghc-monad-control@1.0.3.1 ghc-monad-loops@0.4.3 ghc-resourcet@1.2.6 ghc-stm-chans@3.0.0.9 ghc-transformers-base@0.4.6 ghc-transformers-compat@0.7.2 ghc-unliftio-core@0.2.1.0
Channel: guix
Location: gnu/packages/haskell-xyz.scm (gnu packages haskell-xyz)
Home page: https://github.com/snoyberg/monad-logger#readme
Licenses: Expat
Build system: haskell
Synopsis: Provides a class of monads which can log messages for Haskell
Description:

This Haskell package uses a monad transformer approach for logging.

This package provides Template Haskell functions for determining source code locations of messages.

ghc-safeio 0.0.5.0
Dependencies: ghc-conduit@1.3.5 ghc-conduit-combinators@1.3.0 ghc-exceptions@0.10.4 ghc-resourcet@1.2.6
Channel: guix
Location: gnu/packages/haskell-xyz.scm (gnu packages haskell-xyz)
Home page: https://github.com/luispedro/safeio
Licenses: Expat
Build system: haskell
Synopsis: Write output to disk atomically
Description:

This package implements utilities to perform atomic output so as to avoid the problem of partial intermediate files.

ghc-union-find 0.2
Channel: guix
Location: gnu/packages/haskell-xyz.scm (gnu packages haskell-xyz)
Home page: https://github.com/nominolo/union-find
Licenses: Modified BSD
Build system: haskell
Synopsis: Efficient union and equivalence testing of sets
Description:

The Union/Find algorithm implements these operations in (effectively) constant-time:

  1. Check whether two elements are in the same equivalence class.

  2. Create a union of two equivalence classes.

  3. Look up the descriptor of the equivalence class.

ghc-executable-path 0.0.3.1
Channel: guix
Location: gnu/packages/haskell-xyz.scm (gnu packages haskell-xyz)
Home page: https://hackage.haskell.org/package/executable-path
Licenses: Public Domain
Build system: haskell
Synopsis: Find out the full path of the executable
Description:

The documentation of System.Environment.getProgName says that "However, this is hard-to-impossible to implement on some non-Unix OSes, so instead, for maximum portability, we just return the leafname of the program as invoked." This library tries to provide the missing path.

ghc-wave 0.2.0
Dependencies: ghc-cereal@0.5.8.3 ghc-data-default-class@0.1.2.0 ghc-quickcheck@2.14.3 ghc-temporary@1.3
Channel: guix
Location: gnu/packages/haskell-xyz.scm (gnu packages haskell-xyz)
Home page: https://github.com/mrkkrp/wave
Licenses: Modified BSD
Build system: haskell
Synopsis: Work with WAVE and RF64 files in Haskell
Description:

This package allows you to work with WAVE and RF64 files in Haskell.

ghc-hslua-module-path 1.0.3
Dependencies: ghc-hslua-core@2.2.1 ghc-hslua-marshalling@2.2.1 ghc-hslua-packaging@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: Lua module to work with file paths
Description:

This Haskell library provides a Lua module to work with file paths in a platform independent way.

ghc-split 0.2.3.5
Channel: guix
Location: gnu/packages/haskell-xyz.scm (gnu packages haskell-xyz)
Home page: https://hackage.haskell.org/package/split
Licenses: Modified BSD
Build system: haskell
Synopsis: Combinator library for splitting lists
Description:

This package provides a collection of Haskell functions for splitting lists into parts, akin to the split function found in several mainstream languages.

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-xml 1.3.14
Channel: guix
Location: gnu/packages/haskell-xyz.scm (gnu packages haskell-xyz)
Home page: https://github.com/GaloisInc/xml
Licenses: Modified BSD
Build system: haskell
Synopsis: Simple XML library for Haskell
Description:

This package provides a simple XML library for Haskell.

ghc-vector-binary-instances 0.2.5.2
Dependencies: ghc-vector@0.12.3.1
Channel: guix
Location: gnu/packages/haskell-xyz.scm (gnu packages haskell-xyz)
Home page: https://github.com/bos/vector-binary-instances
Licenses: Modified BSD
Build system: haskell
Synopsis: Instances of Data.Binary and Data.Serialize for vector
Description:

This library provides instances of Binary for the types defined in the vector package, making it easy to serialize vectors to and from disk. We use the generic interface to vectors, so all vector types are supported. Specific instances are provided for unboxed, boxed and storable vectors.

ghc-uuid-types 1.0.5
Dependencies: ghc-hashable@1.4.2.0 ghc-random@1.2.1.1
Channel: guix
Location: gnu/packages/haskell-xyz.scm (gnu packages haskell-xyz)
Home page: https://github.com/hvr/uuid
Licenses: Modified BSD
Build system: haskell
Synopsis: Haskell type definitions for UUIDs
Description:

This Haskell library contains type definitions for Universally Unique Identifiers or UUIDs, and basic conversion functions.

ghc-chunked-data 0.3.1
Dependencies: ghc-vector@0.12.3.1 ghc-semigroups@0.20
Channel: guix
Location: gnu/packages/haskell-xyz.scm (gnu packages haskell-xyz)
Home page: https://github.com/snoyberg/mono-traversable
Licenses: Expat
Build system: haskell
Synopsis: Typeclasses for dealing with various chunked data representations for Haskell
Description:

This Haskell package was originally present in classy-prelude.

ghc-roman-numerals 0.5.1.5
Dependencies: ghc-base-unicode-symbols@0.2.4.2
Channel: guix
Location: gnu/packages/haskell-xyz.scm (gnu packages haskell-xyz)
Home page: https://github.com/roelvandijk/roman-numerals
Licenses: Modified BSD
Build system: haskell
Synopsis: Parsing and pretty printing of Roman numerals
Description:

This library provides functions for parsing and pretty printing Roman numerals. Because the notation of Roman numerals has varied through the centuries this package allows for some customisation using a configuration that is passed to the conversion functions.

ghc-gluraw 2.0.0.5
Dependencies: ghc-openglraw@3.3.4.1
Channel: guix
Location: gnu/packages/haskell-xyz.scm (gnu packages haskell-xyz)
Home page: http://www.haskell.org/haskellwiki/Opengl
Licenses: Modified BSD
Build system: haskell
Synopsis: Raw Haskell bindings GLU
Description:

GLURaw is a raw Haskell binding for the GLU 1.3 OpenGL utility library. It is basically a 1:1 mapping of GLU's C API, intended as a basis for a nicer interface.

ghc-conduit-extra 1.3.6
Dependencies: ghc-conduit@1.3.5 ghc-async@2.2.4 ghc-attoparsec@0.14.4 ghc-network@3.1.4.0 ghc-primitive@0.7.3.0 ghc-resourcet@1.2.6 ghc-streaming-commons@0.2.2.6 ghc-unliftio-core@0.2.1.0 ghc-typed-process@0.2.11.0 hspec-discover@2.9.7
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: Conduit adapters for common libraries
Description:

The conduit package itself maintains relative small dependencies. The purpose of this package is to collect commonly used utility functions wrapping other library dependencies, without depending on heavier-weight dependencies. The basic idea is that this package should only depend on haskell-platform packages and conduit.

ghc-integer-logarithms 1.0.3.1
Channel: guix
Location: gnu/packages/haskell-xyz.scm (gnu packages haskell-xyz)
Home page: https://github.com/Bodigrim/integer-logarithms
Licenses: Expat
Build system: haskell
Synopsis: Integer logarithms
Description:

This package provides the following modules: Math.NumberTheory.Logarithms and Math.NumberTheory.Powers.Integer from the arithmoi package, GHC.Integer.Logarithms.Compat and Math.NumberTheory.Power.Natural, as well as some additional functions in migrated modules.

ghc-utf8-light 0.4.4.0
Channel: guix
Location: gnu/packages/haskell-xyz.scm (gnu packages haskell-xyz)
Home page: https://hackage.haskell.org/package/utf8-light
Licenses: Modified BSD
Build system: haskell
Synopsis: Lightweight unicode support for Haskell
Description:

This package profides a class for encoding and decoding UTF8 strings with instances for several common types. It also includes several functions for working with UTF8. It aims to be lightweight, depending only on Base and including only one module.

ghc-concurrent-extra 0.7.0.12
Dependencies: ghc-unbounded-delays@0.1.1.1
Channel: guix
Location: gnu/packages/haskell-xyz.scm (gnu packages haskell-xyz)
Home page: https://github.com/basvandijk/concurrent-extra
Licenses: Modified BSD
Build system: haskell
Synopsis: Extra concurrency primitives
Description:

This Haskell library offers (among other things) the following selection of synchronisation primitives:

  • Broadcast: Wake multiple threads by broadcasting a value.

  • Event: Wake multiple threads by signalling an event.

  • Lock: Enforce exclusive access to a resource. Also known as a binary semaphore or mutex. The package additionally provides an alternative that works in the STM monad.

  • RLock: A lock which can be acquired multiple times by the same thread. Also known as a reentrant mutex.

  • ReadWriteLock: Multiple-reader, single-writer locks. Used to protect shared resources which may be concurrently read, but only sequentially written.

  • ReadWriteVar: Concurrent read, sequential write variables.

Please consult the API documentation of the individual modules for more detailed information.

This package was inspired by the concurrency libraries of Java and Python.

ghc-logict 0.8.0.0
Dependencies: ghc-fail@4.9.0.0
Channel: guix
Location: gnu/packages/haskell-xyz.scm (gnu packages haskell-xyz)
Home page: https://github.com/Bodigrim/logict#readme
Licenses: Modified BSD
Build system: haskell
Synopsis: Backtracking logic-programming monad
Description:

This library provides a continuation-based, backtracking, logic programming monad. An adaptation of the two-continuation implementation found in the paper "Backtracking, Interleaving, and Terminating Monad Transformers" available online.

ghc-stm-conduit 4.0.1
Dependencies: ghc-stm-chans@3.0.0.9 ghc-cereal@0.5.8.3 ghc-cereal-conduit@0.8.0 ghc-conduit@1.3.5 ghc-conduit-extra@1.3.6 ghc-exceptions@0.10.4 ghc-resourcet@1.2.6 ghc-async@2.2.4 ghc-monad-loops@0.4.3 ghc-unliftio@0.2.25.0
Channel: guix
Location: gnu/packages/haskell-xyz.scm (gnu packages haskell-xyz)
Home page: https://github.com/cgaebel/stm-conduit
Licenses: Modified BSD
Build system: haskell
Synopsis: Introduces conduits to channels and promotes using conduits concurrently
Description:

This package provides two simple conduit wrappers around STM channels: a source and a sink.

Page: 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705706707708709710711712713714715716717718719720721722723724725726727728729730731732733734735736737738739740741742743744745746747748749750751752753754755756757758759760761762763764765766767768769770771772773774775776777778779780781782783784785786787788789790791792793794795796797798799800801802803804805806807808809810811812813814815816817818819820821822823824825826827828829830831832833834835836837838839840841842843844845846847848849850851852853854855856857858859860861862863864865866867868869870871872873874875876877878879880881882883884885886887888889890891892893894895896897898899900901902903904905906907908909910911912913914915916917918919920921922923924925926927928929930931932933934935936937938939940941942943944945946947948949950951952953954955956957958959960961962963964965966967968969970971972973974975976977978979980981982983984985986987988989990991992993994995996997998999100010011002100310041005100610071008100910101011101210131014101510161017101810191020102110221023102410251026102710281029103010311032103310341035103610371038103910401041104210431044104510461047104810491050105110521053105410551056105710581059106010611062106310641065106610671068106910701071107210731074107510761077107810791080108110821083108410851086108710881089109010911092109310941095109610971098109911001101110211031104110511061107110811091110111111121113111411151116111711181119112011211122112311241125112611271128112911301131113211331134113511361137113811391140114111421143114411451146114711481149115011511152115311541155115611571158115911601161116211631164116511661167116811691170117111721173117411751176117711781179118011811182118311841185118611871188118911901191119211931194119511961197119811991200120112021203120412051206120712081209121012111212121312141215121612171218121912201221122212231224122512261227122812291230123112321233123412351236123712381239124012411242124312441245124612471248124912501251125212531254125512561257125812591260126112621263126412651266126712681269127012711272127312741275127612771278127912801281128212831284128512861287128812891290129112921293129412951296
Total results: 31091