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

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-managed 1.0.10
Channel: guix
Location: gnu/packages/haskell-xyz.scm (gnu packages haskell-xyz)
Home page: https://hackage.haskell.org/package/managed
Licenses: Modified BSD
Synopsis: Monad for managed values
Description:

In Haskell you very often acquire values using the with... idiom using functions of type (a -> IO r) -> IO r. This idiom forms a Monad, which is a special case of the ContT monad (from transformers) or the Codensity monad (from kan-extensions). The main purpose behind this package is to provide a restricted form of these monads specialized to this unusually common case.

The reason this package defines a specialized version of these types is to:

  • be more beginner-friendly,

  • simplify inferred types and error messages, and:

  • provide some additional type class instances that would otherwise be orphan instances

ghc-convertible 1.1.1.1
Dependencies: ghc-old-time@1.1.0.3
Channel: guix
Location: gnu/packages/haskell-xyz.scm (gnu packages haskell-xyz)
Home page: https://hackage.haskell.org/package/convertible
Licenses: Modified BSD
Synopsis: Typeclasses and instances for converting between types
Description:

This package provides a typeclass with a single function that is designed to help convert between different types: numeric values, dates and times, and the like. The conversions perform bounds checking and return a pure Either value. This means that you need not remember which specific function performs the conversion you desire.

ghc-statistics 0.16.2.0
Dependencies: ghc-math-functions@0.3.4.2 ghc-mwc-random@0.15.0.2 ghc-random@1.2.1.1 ghc-aeson@2.0.3.0 ghc-async@2.2.4 ghc-primitive@0.7.3.0 ghc-dense-linear-algebra@0.1.0.0 ghc-parallel@3.2.2.0 ghc-vector@0.12.3.1 ghc-vector-algorithms@0.8.0.4 ghc-vector-th-unbox@0.2.2 ghc-vector-binary-instances@0.2.5.2 ghc-data-default-class@0.1.2.0
Channel: guix
Location: gnu/packages/haskell-xyz.scm (gnu packages haskell-xyz)
Home page: https://github.com/haskell/statistics
Licenses: FreeBSD
Synopsis: Haskell library of statistical types, data, and functions
Description:

This library provides a number of common functions and types useful in statistics. We focus on high performance, numerical robustness, and use of good algorithms. Where possible, we provide references to the statistical literature.

The library's facilities can be divided into four broad categories:

  • Working with widely used discrete and continuous probability distributions. (There are dozens of exotic distributions in use; we focus on the most common.)

  • Computing with sample data: quantile estimation, kernel density estimation, histograms, bootstrap methods, significance testing, and regression and autocorrelation analysis.

  • Random variate generation under several different distributions.

  • Common statistical tests for significant differences between samples.

ghc-cabal-syntax 3.6.0.0
Channel: guix
Location: gnu/packages/haskell-xyz.scm (gnu packages haskell-xyz)
Home page: https://www.haskell.org/cabal/
Licenses: Modified BSD
Synopsis: Library for working with .cabal files
Description:

This library provides tools for reading and manipulating the .cabal file format. . Version 3.6 (unlike the following versions) is a dummy package that prevents module name clases between Cabal and Cabal-syntax if used together with a Cabal flag as described below. . In Cabal-3.7 this package was split off. To avoid module name clashes, you can add this to your .cabal file: . > flag Cabal-syntax > description: Use the new Cabal-syntax package > default: False > manual: False > > library > -- ... > if flag(Cabal-syntax) > build-depends: Cabal-syntax >= 3.7 > else > build-depends: Cabal < 3.7, Cabal-syntax < 3.7 . This will default to the older build, but will allow consumers to opt-in to the newer libraries by requiring Cabal or Cabal-syntax >= 3.7

ghc-vty 5.37
Dependencies: ghc-blaze-builder@0.4.2.2 ghc-microlens@0.4.12.0 ghc-microlens-mtl@0.2.0.3 ghc-microlens-th@0.4.3.13 ghc-hashable@1.4.2.0 ghc-parallel@3.2.2.0 ghc-utf8-string@1.0.2 ghc-vector@0.12.3.1 ghc-ansi-terminal@0.11.4
Channel: guix
Location: gnu/packages/haskell-xyz.scm (gnu packages haskell-xyz)
Home page: https://github.com/jtdaugherty/vty
Licenses: Modified BSD
Synopsis: Simple terminal UI library
Description:

vty is a terminal GUI library in the niche of ncurses, intended to be easy to use and to provide good support for common terminal types.

ghc-semialign 1.2.0.1
Dependencies: ghc-these@1.1.1.1 ghc-hashable@1.4.2.0 ghc-indexed-traversable@0.1.2.1 ghc-indexed-traversable-instances@0.1.1.2 ghc-tagged@0.8.6.1 ghc-unordered-containers@0.2.19.1 ghc-vector@0.12.3.1 ghc-semigroupoids@5.3.7
Channel: guix
Location: gnu/packages/haskell-xyz.scm (gnu packages haskell-xyz)
Home page: https://github.com/haskellari/these
Licenses: Modified BSD
Synopsis: Align and Zip type-classes from the common Semialign ancestor
Description:

The major use of These of this is provided by the align member of Semialign class, representing a generalized notion of "zipping with padding" that combines structures without truncating to the size of the smaller input. It turns out that zip operation fits well the Semialign class, forming lattice-like structure.

ghc-witherable 0.4.2
Dependencies: ghc-base-orphans@0.8.8.2 ghc-hashable@1.4.2.0 ghc-unordered-containers@0.2.19.1 ghc-vector@0.12.3.1 ghc-indexed-traversable@0.1.2.1 ghc-indexed-traversable-instances@0.1.1.2
Channel: guix
Location: gnu/packages/haskell-xyz.scm (gnu packages haskell-xyz)
Home page: https://github.com/fumieval/witherable
Licenses: Modified BSD
Synopsis: Filterable traversable
Description:

This package provides a stronger variant of `traverse` which can remove elements and generalised mapMaybe, catMaybes, filter

ghc-generic-lens 2.2.2.0
Dependencies: ghc-generic-lens-core@2.2.1.0 ghc-profunctors@5.6.2
Channel: guix
Location: gnu/packages/haskell-xyz.scm (gnu packages haskell-xyz)
Home page: https://github.com/kcsongor/generic-lens
Licenses: Modified BSD
Synopsis: Generically derive traversals, lenses and prisms
Description:

This library uses GHC.Generics to derive efficient optics (traversals, lenses and prisms) for algebraic data types in a type-directed way, with a focus on good type inference and error messages when possible. The library exposes a van Laarhoven interface. For an alternative interface, supporting an opaque optic type, see generic-optics.

ghc-patience 0.3
Channel: guix
Location: gnu/packages/haskell-xyz.scm (gnu packages haskell-xyz)
Home page: https://hackage.haskell.org/package/patience
Licenses: Modified BSD
Synopsis: Patience diff and longest increasing subsequence
Description:

This library implements the 'patience diff' algorithm, as well as the patience algorithm for the longest increasing subsequence problem. Patience diff computes the difference between two lists, for example the lines of two versions of a source file. It provides a good balance between performance, nice output for humans, and simplicity of implementation.

ghc-double-conversion 2.0.4.2
Channel: guix
Location: gnu/packages/haskell-xyz.scm (gnu packages haskell-xyz)
Home page: https://github.com/haskell/double-conversion
Licenses: Modified BSD
Synopsis: Fast conversion between double precision floating point and text
Description:

This package provides a library that performs fast, accurate conversion between double precision floating point and text.

ghc-time-locale-compat 0.1.1.5
Dependencies: ghc-old-locale@1.0.0.7
Channel: guix
Location: gnu/packages/haskell-xyz.scm (gnu packages haskell-xyz)
Home page: https://github.com/khibino/haskell-time-locale-compat
Licenses: Modified BSD
Synopsis: Compatibility of TimeLocale between old-locale and time-1.5
Description:

This package contains a wrapped name module for TimeLocale.

ghc-cmdargs 0.10.22
Dependencies: ghc-semigroups@0.20
Channel: guix
Location: gnu/packages/haskell-xyz.scm (gnu packages haskell-xyz)
Home page: https://github.com/ndmitchell/cmdargs#readme
Licenses: Modified BSD
Synopsis: Command line argument processing
Description:

This library provides an easy way to define command line parsers.

ghc-portmidi 0.2.0.0
Dependencies: alsa-lib@1.2.11
Channel: guix
Location: gnu/packages/haskell-xyz.scm (gnu packages haskell-xyz)
Home page: https://github.com/PortMidi/PortMidi-haskell
Licenses: Modified BSD
Synopsis: Haskell bindings for PortMedia/PortMidi
Description:

This is a Haskell module for PortMidi audio library, which supports real-time MIDI input and output.

ghc-hsyaml-aeson 0.2.0.1
Dependencies: ghc-hsyaml@0.2.1.1 ghc-aeson@2.0.3.0 ghc-scientific@0.3.7.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://hackage.haskell.org/package/HsYAML-aeson
Licenses: GPL 2+
Synopsis: JSON to YAML adapter
Description:

The YAML 1.2 format provides a much richer data-model and feature-set than the JavaScript Object Notation format. However, sometimes it's desirable to ignore the extra capabilities and treat YAML as if it was merely a more convenient markup format for humans to write JSON data. To this end this module provides a compatibility layer atop ghc-hsyaml ,which allows decoding YAML documents in the more limited JSON data-model while also providing convenience by reusing ghc-aeson's FromJSON instances for decoding the YAML data into native Haskell data types.

ghc-iwlib 0.1.0
Dependencies: wireless-tools@30.pre9
Channel: guix
Location: gnu/packages/haskell-xyz.scm (gnu packages haskell-xyz)
Home page: https://github.com/jaor/iwlib
Licenses: Modified BSD
Synopsis: Haskell binding to the iw wireless networking library
Description:

IWlib is a thin Haskell binding to the iw C library. It provides information about the current wireless network connections, and adapters on supported systems.

ghc-splitmix-bootstrap 0.1.0.4
Channel: guix
Location: gnu/packages/haskell-xyz.scm (gnu packages haskell-xyz)
Home page: https://hackage.haskell.org/package/splitmix
Licenses: Modified BSD
Synopsis: Fast and splittable pseudorandom number generator
Description:

This package provides a Pure Haskell implementation of the SplitMix pseudorandom number generator. SplitMix is a "splittable" pseudorandom number generator that is quite fast: 9 64-bit arithmetic/logical operations per 64 bits generated. SplitMix is tested with two standard statistical test suites (DieHarder and TestU01, this implementation only using the former) and it appears to be adequate for "everyday" use, such as Monte Carlo algorithms and randomized data structures where speed is important. In particular, it should not be used for cryptographic or security applications, because generated sequences of pseudorandom values are too predictable (the mixing functions are easily inverted, and two successive outputs suffice to reconstruct the internal state).

ghc-monadrandom 0.5.3
Dependencies: ghc-transformers-compat@0.7.2 ghc-primitive@0.7.3.0 ghc-fail@4.9.0.0 ghc-random@1.2.1.1
Channel: guix
Location: gnu/packages/haskell-xyz.scm (gnu packages haskell-xyz)
Home page: https://github.com/byorgey/MonadRandom
Licenses: Modified BSD
Synopsis: Random-number generation monad for Haskell
Description:

This Haskell package provides support for computations which consume random values.

ghc-haskeline 0.8.2.1
Channel: guix
Location: gnu/packages/haskell-xyz.scm (gnu packages haskell-xyz)
Home page: https://github.com/judah/haskeline
Licenses: Modified BSD
Synopsis: Command-line interface for user input, written in Haskell
Description:

Haskeline provides a user interface for line input in command-line programs. This library is similar in purpose to readline, but since it is written in Haskell it is (hopefully) more easily used in other Haskell programs.

Haskeline runs both on POSIX-compatible systems and on Windows.

ghc-resolv 0.1.2.0
Dependencies: ghc-base16-bytestring@1.0.2.0
Channel: guix
Location: gnu/packages/haskell-xyz.scm (gnu packages haskell-xyz)
Home page: https://github.com/haskell/hackage-security
Licenses: GPL 3
Synopsis: Domain Name Service (DNS) lookup via @code{libresolv}
Description:

This package implements an API for accessing the Domain Name Service (DNS) resolver service via the standard libresolv system library (whose API is often available directly via the standard libc C library) on Unix systems.

ghc-basement 0.0.16
Channel: guix
Location: gnu/packages/haskell-xyz.scm (gnu packages haskell-xyz)
Home page: https://github.com/haskell-foundation/foundation#readme
Licenses: Modified BSD
Synopsis: Basic primitives for Foundation starter pack
Description:

This package contains basic primitives for the Foundation set of packages.

ghc-text-icu 0.8.0.2
Dependencies: icu4c@73.1
Channel: guix
Location: gnu/packages/haskell-xyz.scm (gnu packages haskell-xyz)
Home page: https://github.com/haskell/text-icu
Licenses: Modified BSD
Synopsis: Bindings to the ICU library
Description:

Haskell bindings to the International Components for Unicode (ICU) libraries. These libraries provide robust and full-featured Unicode services on a wide variety of platforms. . Features include: . * Both pure and impure bindings, to allow for fine control over efficiency and ease of use. . * Breaking of strings on character, word, sentence, and line boundaries. . * Access to the Unicode Character Database (UCD) of character metadata. . * String collation functions, for locales where the conventions for lexicographic ordering differ from the simple numeric ordering of character codes. . * Character set conversion functions, allowing conversion between Unicode and over 220 character encodings. . * Unicode normalization. (When implementations keep strings in a normalized form, they can be assured that equivalent strings have a unique binary representation.) . * Regular expression search and replace. . * Security checks for visually confusable (spoofable) strings. . * Bidirectional Unicode algorithm . * Calendar objects holding dates and times. . * Number and calendar formatting.

ghc-inline-c 0.9.1.8
Dependencies: ghc-ansi-wl-pprint@0.6.9 ghc-hashable@1.4.2.0 ghc-parsers@0.12.11 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://hackage.haskell.org/package/inline-c
Licenses: Expat
Synopsis: Write Haskell source files including C code inline
Description:

inline-c lets you seamlessly call C libraries and embed high-performance inline C code in Haskell modules. Haskell and C can be freely intermixed in the same source file, and data passed to and from code in either language with minimal overhead. No FFI required.

ghc-zlib 0.6.3.0
Dependencies: zlib@1.3.1
Channel: guix
Location: gnu/packages/haskell-xyz.scm (gnu packages haskell-xyz)
Home page: https://hackage.haskell.org/package/zlib
Licenses: Modified BSD
Synopsis: Compression and decompression in the gzip and zlib formats
Description:

This package provides a pure interface for compressing and decompressing streams of data represented as lazy ByteStrings. It uses the zlib C library so it has high performance. It supports the zlib, gzip and raw compression formats. 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 zlib feature set.

ghc-time-manager 0.0.0
Dependencies: ghc-auto-update@0.1.6
Channel: guix
Location: gnu/packages/haskell-xyz.scm (gnu packages haskell-xyz)
Home page: https://github.com/yesodweb/wai
Licenses: Expat
Synopsis: Scalable timer
Description:

This library contains scalable timer functions provided by a timer manager.

Page: 12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485868788899091929394959697989910010110210310410510610710810911011111211311411511611711811912012112212312412512612712812913013113213313413513613713813914014114214314414514614714814915015115215315415515615715815916016116216316416516616716816917017117217317417517617717817918018118218318418518618718818919019119219319419519619719819920020120220320420520620720820921021121221321421521621721821922022122222322422522622722822923023123223323423523623723823924024124224324424524624724824925025125225325425525625725825926026126226326426526626726826927027127227327427527627727827928028128228328428528628728828929029129229329429529629729829930030130230330430530630730830931031131231331431531631731831932032132232332432532632732832933033133233333433533633733833934034134234334434534634734834935035135235335435535635735835936036136236336436536636736836937037137237337437537637737837938038138238338438538638738838939039139239339439539639739839940040140240340440540640740840941041141241341441541641741841942042142242342442542642742842943043143243343443543643743843944044144244344444544644744844945045145245345445545645745845946046146246346446546646746846947047147247347447547647747847948048148248348448548648748848949049149249349449549649749849950050150250350450550650750850951051151251351451551651751851952052152252352452552652752852953053153253353453553653753853954054154254354454554654754854955055155255355455555655755855956056156256356456556656756856957057157257357457557657757857958058158258358458558658758858959059159259359459559659759859960060160260360460560660760860961061161261361461561661761861962062162262362462562662762862963063163263363463563663763863964064164264364464564664764864965065165265365465565665765865966066166266366466566666766866967067167267367467567667767867968068168268368468568668768868969069169269369469569669769869970070170270370470570670770870971071171271371471571671771871972072172272372472572672772872973073173273373473573673773873974074174274374474574674774874975075175275375475575675775875976076176276376476576676776876977077177277377477577677777877978078178278378478578678778878979079179279379479579679779879980080180280380480580680780880981081181281381481581681781881982082182282382482582682782882983083183283383483583683783883984084184284384484584684784884985085185285385485585685785885986086186286386486586686786886987087187287387487587687787887988088188288388488588688788888989089189289389489589689789889990090190290390490590690790890991091191291391491591691791891992092192292392492592692792892993093193293393493593693793893994094194294394494594694794894995095195295395495595695795895996096196296396496596696796896997097197297397497597697797897998098198298398498598698798898999099199299399499599699799899910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820182118221823182418251826182718281829183018311832183318341835183618371838183918401841184218431844184518461847184818491850185118521853185418551856185718581859186018611862186318641865186618671868186918701871187218731874187518761877187818791880
Total results: 45109