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

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-mockery-bootstrap 0.3.5
Dependencies: ghc-temporary@1.3 ghc-logging-facade-bootstrap@0.3.1 ghc-base-compat@0.12.2
Channel: guix
Location: gnu/packages/haskell-xyz.scm (gnu packages haskell-xyz)
Home page: https://hackage.haskell.org/package/mockery
Licenses: Expat
Synopsis: Support functions for automated testing
Description:

The mockery package provides support functions for automated testing.

ghc-regex-compat 0.95.2.1
Dependencies: ghc-regex-base@0.94.0.2 ghc-regex-posix@0.96.0.1
Channel: guix
Location: gnu/packages/haskell-xyz.scm (gnu packages haskell-xyz)
Home page: https://sourceforge.net/projects/lazy-regex
Licenses: Modified BSD
Synopsis: Replaces/Enhances Text.Regex
Description:

This library provides one module layer over regex-posix to replace Text.Regex.

ghc-genvalidity-hspec 1.0.0.2
Dependencies: ghc-quickcheck@2.14.3 ghc-genvalidity@1.1.0.0 ghc-genvalidity-property@1.0.0.0 ghc-hspec@2.9.7 ghc-hspec-core@2.9.7 ghc-validity@0.12.0.1
Channel: guix
Location: gnu/packages/haskell-xyz.scm (gnu packages haskell-xyz)
Home page: https://github.com/NorfairKing/validity#readme
Licenses: Expat
Synopsis: Standard spec's for @code{GenValidity} instances
Description:

This haskell library provides validity and validity-based testing for ghc-hspec.

ghc-validity 0.12.0.1
Channel: guix
Location: gnu/packages/haskell-xyz.scm (gnu packages haskell-xyz)
Home page: https://github.com/NorfairKing/validity#readme
Licenses: Expat
Synopsis: Validity typeclass
Description:

Values of custom types usually have invariants imposed upon them. This package provides the Validity type class, which makes these invariants explicit by providing a function to check whether the invariants hold.

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
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-rebase 1.16.1
Dependencies: ghc-bifunctors@5.5.15 ghc-contravariant@1.5.5 ghc-comonad@5.0.8 ghc-dlist@1.0 ghc-either@5.0.2 ghc-groups@0.5.3 ghc-hashable@1.4.2.0 ghc-invariant@0.6.1 ghc-profunctors@5.6.2 ghc-scientific@0.3.7.0 ghc-selective@0.5 ghc-semigroupoids@5.3.7 ghc-time-compat@1.9.6.1 ghc-unordered-containers@0.2.19.1 ghc-uuid-types@1.0.5 ghc-vector@0.12.3.1 ghc-vector-instances@3.4.2 ghc-void@0.7.3
Channel: guix
Location: gnu/packages/haskell-xyz.scm (gnu packages haskell-xyz)
Home page: https://github.com/nikita-volkov/rebase
Licenses: Expat
Synopsis: Progressive alternative to the base package for Haskell
Description:

This Haskell package is intended for those who are tired of keeping long lists of dependencies to the same essential libraries in each package as well as the endless imports of the same APIs all over again.

It also supports the modern tendencies in the language.

To solve those problems this package does the following:

  • Reexport the original APIs under the Rebase namespace.

  • Export all the possible non-conflicting symbols from the Rebase.Prelude module.

  • Give priority to the modern practices in the conflicting cases.

The policy behind the package is only to reexport the non-ambiguous and non-controversial APIs, which the community has obviously settled on. The package is intended to rapidly evolve with the contribution from the community, with the missing features being added with pull-requests.

ghc-pointedlist 0.6.1
Channel: guix
Location: gnu/packages/haskell-xyz.scm (gnu packages haskell-xyz)
Home page: https://hackage.haskell.org/package/pointedlist
Licenses: Modified BSD
Synopsis: Zipper-like comonad which works as a list, tracking a position
Description:

A PointedList tracks the position in a non-empty list which works similarly to a zipper. A current item is always required, and therefore the list may never be empty. A circular PointedList wraps around to the other end when progressing past the actual edge.

ghc-reducers 3.12.4
Dependencies: ghc-fingertree@0.1.5.0 ghc-hashable@1.4.2.0 ghc-unordered-containers@0.2.19.1 ghc-semigroupoids@5.3.7 ghc-semigroups@0.20
Channel: guix
Location: gnu/packages/haskell-xyz.scm (gnu packages haskell-xyz)
Home page: https://github.com/ekmett/reducers/
Licenses: Modified BSD
Synopsis: Semigroups, specialized containers and a general map/reduce framework
Description:

This library provides various semigroups, specialized containers and a general map/reduce framework for Haskell.

ghc-stm-chans 3.0.0.9
Channel: guix
Location: gnu/packages/haskell-xyz.scm (gnu packages haskell-xyz)
Home page: https://wrengr.org/software/hackage.html
Licenses: Modified BSD
Synopsis: Additional types of channels for ghc-stm
Description:

This Haskell package offers a collection of channel types, similar to Control.Concurrent.STM.{TChan,TQueue} but with additional features.

ghc-prettyprinter 1.7.1
Channel: guix
Location: gnu/packages/haskell-xyz.scm (gnu packages haskell-xyz)
Home page: https://github.com/quchen/prettyprinter
Licenses: FreeBSD
Synopsis: Modern, easy to use, well-documented, extensible pretty-printer
Description:

A prettyprinter/text rendering engine. Easy to use, well-documented, ANSI terminal backend exists, HTML backend is trivial to implement, no name clashes, Text-based, extensible.

ghc-semirings 0.6
Dependencies: ghc-base-compat-batteries@0.12.2 ghc-hashable@1.4.2.0 ghc-unordered-containers@0.2.19.1
Channel: guix
Location: gnu/packages/haskell-xyz.scm (gnu packages haskell-xyz)
Home page: https://github.com/chessai/semirings
Licenses: Modified BSD
Synopsis: Two monoids as one, in holy haskimony
Description:

Haskellers are usually familiar with monoids and semigroups. A monoid has an appending operation <> (or mappend), and an identity element, mempty. A semigroup has an appending <> operation, but does not require a mempty element. A Semiring has two appending operations, plus and times, and two respective identity elements, zero and one. More formally, a Semiring R is a set equipped with two binary relations + and *, such that: (R,+) is a commutative monoid with identity element 0, (R,*) is a monoid with identity element 1, (*) left and right distributes over addition, and . multiplication by 0 annihilates R.

ghc-psqueues 0.2.7.3
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/psqueues
Licenses: Modified BSD
Synopsis: Pure priority search queues
Description:

The psqueues package provides Priority Search Queues in three different flavors:

  • OrdPSQ k p v, which uses the Ord k instance to provide fast insertion, deletion and lookup. This implementation is based on Ralf Hinze's A Simple Implementation Technique for Priority Search Queues.

    Hence, it is similar to the PSQueue library, although it is considerably faster and provides a slightly different API.

  • IntPSQ p v is a far more efficient implementation. It fixes the key type to Int and uses a https://en.wikipedia.org/wiki/Radix_tree, radix tree (like IntMap) with an additional min-heap property.

  • HashPSQ k p v is a fairly straightforward extension of IntPSQ: it simply uses the keys' hashes as indices in the IntPSQ. If there are any hash collisions, it uses an OrdPSQ to resolve those. The performance of this implementation is comparable to that of IntPSQ, but it is more widely applicable since the keys are not restricted to Int, but rather to any Hashable datatype.

Each of the three implementations provides the same API, so they can be used interchangeably.

Typical applications of Priority Search Queues include:

  • Caches, and more specifically LRU Caches;

  • Schedulers;

  • Pathfinding algorithms, such as Dijkstra's and A*.

ghc-system-fileio 0.3.16.4
Dependencies: ghc-system-filepath@0.4.14 ghc-chell@0.5 ghc-temporary@1.3
Channel: guix
Location: gnu/packages/haskell-xyz.scm (gnu packages haskell-xyz)
Home page: https://github.com/fpco/haskell-filesystem
Licenses: Expat
Synopsis: Consistent file system interaction across GHC versions
Description:

This is a small wrapper around the directory, unix, and Win32 packages, for use with system-filepath. It provides a consistent API to the various versions of these packages distributed with different versions of GHC. In particular, this library supports working with POSIX files that have paths which can't be decoded in the current locale encoding.

ghc-process-extras 0.7.4
Dependencies: ghc-data-default@0.7.1.1 ghc-generic-deriving@1.14.4 ghc-hunit@1.6.2.0 ghc-listlike@4.7.8
Channel: guix
Location: gnu/packages/haskell-xyz.scm (gnu packages haskell-xyz)
Home page: https://github.com/seereason/process-extras
Licenses: Expat
Synopsis: Extra tools for managing processes
Description:

This package extends https://hackage.haskell.org/package/process. It allows you to read process input and output as ByteStrings or Text, or write your own ProcessOutput instance. It also provides lazy process input and output, and a ProcessMaker class for more flexibility in the process creation API.

ghc-x11-xft 0.3.4
Dependencies: ghc-x11@1.10.3 ghc-utf8-string@1.0.2 libx11@1.8.12 libxft@2.3.8 xorgproto@2024.1
Channel: guix
Location: gnu/packages/haskell-xyz.scm (gnu packages haskell-xyz)
Home page: https://hackage.haskell.org/package/X11-xft
Licenses: Modified BSD
Synopsis: Bindings to Xft
Description:

Bindings to the Xft, X Free Type interface library, and some Xrender parts.

ghc-recv 0.0.0
Dependencies: ghc-network@3.1.4.0
Channel: guix
Location: gnu/packages/haskell-xyz.scm (gnu packages haskell-xyz)
Home page: https://github.com/yesodweb/wai
Licenses: Modified BSD
Synopsis: Efficient network recv
Description:

Network recv based on buffer pools

ghc-bytestring-handle 0.1.0.6
Dependencies: ghc-hunit@1.6.2.0 ghc-quickcheck@2.14.3 ghc-test-framework@0.8.2.0 ghc-test-framework-hunit@0.3.0.2 ghc-test-framework-quickcheck2@0.3.0.5
Channel: guix
Location: gnu/packages/haskell-xyz.scm (gnu packages haskell-xyz)
Home page: https://hub.darcs.net/ganesh/bytestring-handle
Licenses: Modified BSD
Synopsis: ByteString-backed Handles
Description:

ByteString-backed Handles

ghc-attoparsec 0.14.4
Dependencies: ghc-scientific@0.3.7.0
Channel: guix
Location: gnu/packages/haskell-xyz.scm (gnu packages haskell-xyz)
Home page: https://github.com/bgamari/attoparsec
Licenses: Modified BSD
Synopsis: Fast combinator parsing for bytestrings and text
Description:

This library provides a fast parser combinator library, aimed particularly at dealing efficiently with network protocols and complicated text/binary file formats.

ghc-peano 0.1.0.1
Channel: guix
Location: gnu/packages/haskell-xyz.scm (gnu packages haskell-xyz)
Home page: https://hackage.haskell.org/package/peano
Licenses: Modified BSD
Synopsis: Peano numbers
Description:

Provides an efficient Haskell implementation of Peano numbers

ghc-primitive-addr 0.1.0.2
Dependencies: ghc-primitive@0.7.3.0
Channel: guix
Location: gnu/packages/haskell-xyz.scm (gnu packages haskell-xyz)
Home page: https://github.com/haskell-primitive/primitive-addr
Licenses: Modified BSD
Synopsis: Addresses to unmanaged memory
Description:

This library provides the Data.Primitive.Addr module that was a part of the primitive library before primitive-0.7.0.0.

ghc-cmark 0.6
Channel: guix
Location: gnu/packages/haskell-xyz.scm (gnu packages haskell-xyz)
Home page: https://github.com/jgm/commonmark-hs
Licenses: Modified BSD
Synopsis: Fast, accurate CommonMark (Markdown) parser and renderer
Description:

This package provides Haskell bindings for libcmark, the reference parser for CommonMark, a fully specified variant of Markdown. It includes bundled libcmark sources, and does not require prior installation of the C library.

ghc-hashtables 1.3.1
Dependencies: ghc-hashable@1.4.2.0 ghc-primitive@0.7.3.0 ghc-vector@0.12.3.1
Channel: guix
Location: gnu/packages/haskell-xyz.scm (gnu packages haskell-xyz)
Home page: https://github.com/gregorycollins/hashtables
Licenses: Modified BSD
Synopsis: Haskell Mutable hash tables in the ST monad
Description:

This package provides a Haskell library including a couple of different implementations of mutable hash tables in the ST monad, as well as a typeclass abstracting their common operations, and a set of wrappers to use the hash tables in the IO monad.

ghc-hex 0.2.0
Channel: guix
Location: gnu/packages/haskell-xyz.scm (gnu packages haskell-xyz)
Home page: https://hackage.haskell.org/package/hex
Licenses: Modified BSD
Synopsis: Convert strings into hexadecimal and back
Description:

This package converts between bytestrings and their hexadecimal string representation.

Page: 12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485868788899091929394959697989910010110210310410510610710810911011111211311411511611711811912012112212312412512612712812913013113213313413513613713813914014114214314414514614714814915015115215315415515615715815916016116216316416516616716816917017117217317417517617717817918018118218318418518618718818919019119219319419519619719819920020120220320420520620720820921021121221321421521621721821922022122222322422522622722822923023123223323423523623723823924024124224324424524624724824925025125225325425525625725825926026126226326426526626726826927027127227327427527627727827928028128228328428528628728828929029129229329429529629729829930030130230330430530630730830931031131231331431531631731831932032132232332432532632732832933033133233333433533633733833934034134234334434534634734834935035135235335435535635735835936036136236336436536636736836937037137237337437537637737837938038138238338438538638738838939039139239339439539639739839940040140240340440540640740840941041141241341441541641741841942042142242342442542642742842943043143243343443543643743843944044144244344444544644744844945045145245345445545645745845946046146246346446546646746846947047147247347447547647747847948048148248348448548648748848949049149249349449549649749849950050150250350450550650750850951051151251351451551651751851952052152252352452552652752852953053153253353453553653753853954054154254354454554654754854955055155255355455555655755855956056156256356456556656756856957057157257357457557657757857958058158258358458558658758858959059159259359459559659759859960060160260360460560660760860961061161261361461561661761861962062162262362462562662762862963063163263363463563663763863964064164264364464564664764864965065165265365465565665765865966066166266366466566666766866967067167267367467567667767867968068168268368468568668768868969069169269369469569669769869970070170270370470570670770870971071171271371471571671771871972072172272372472572672772872973073173273373473573673773873974074174274374474574674774874975075175275375475575675775875976076176276376476576676776876977077177277377477577677777877978078178278378478578678778878979079179279379479579679779879980080180280380480580680780880981081181281381481581681781881982082182282382482582682782882983083183283383483583683783883984084184284384484584684784884985085185285385485585685785885986086186286386486586686786886987087187287387487587687787887988088188288388488588688788888989089189289389489589689789889990090190290390490590690790890991091191291391491591691791891992092192292392492592692792892993093193293393493593693793893994094194294394494594694794894995095195295395495595695795895996096196296396496596696796896997097197297397497597697797897998098198298398498598698798898999099199299399499599699799899910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820182118221823182418251826182718281829183018311832183318341835183618371838183918401841184218431844184518461847184818491850185118521853185418551856185718581859186018611862186318641865186618671868186918701871187218731874187518761877187818791880
Total results: 45109