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.
This Haskell package provides implementation of MD5.
Simple crypto pseudo-random-number-generator with really good randomness property.
Using ent, a randomness property maker on one 1Mb sample:
Entropy = 7.999837 bits per byte.
Optimum compression would reduce the size of this 1048576 byte file by 0 percent.
Chi square distribution for 1048576 samples is 237.02.
Arithmbetic mean value of data bytes is 127.3422 (127.5 = random).
Monte Carlo value for Pi is 3.143589568 (error 0.06 percent).
Compared to urandom with the same sampling:
Entropy = 7.999831 bits per byte.
Optimum compression would reduce the size of this 1048576 byte file by 0 percent.
Chi square distribution for 1048576 samples is 246.63.
Arithmetic mean value of data bytes is 127.6347 (127.5 = random).
Monte Carlo value for Pi is 3.132465868 (error 0.29 percent).
HsOpenSSL is an OpenSSL binding for Haskell. It can generate RSA and DSA keys, read and write PEM files, generate message digests, sign and verify messages, encrypt and decrypt messages. It has also some capabilities of creating SSL clients and servers. This package is in production use by a number of Haskell based systems and stable. You may also be interested in the tls package, http://hackage.haskell.org/package/tls, which is a pure Haskell implementation of SSL.
This library contains io-streams routines for secure networking using OpenSSL (by way of HsOpenSSL).
This package provides a reader and writer for ASN1 data in raw form with supports for high level forms of ASN1 (BER, and DER).
This package provides methods for accessing and storing X.509 collections of certificates, certificate revocation lists, and exception lists.
The package provides the standard types for dealing with the ASN.1 format.
Native Haskell TLS and SSL protocol implementation for server and client. This provides a high-level implementation of a sensitive security protocol, eliminating a common set of security issues through the use of the advanced type system, high level constructions and common Haskell features. Currently implement the SSL3.0, TLS1.0, TLS1.1 and TLS1.2 protocol, and support RSA and Ephemeral (Elliptic curve and regular) Diffie Hellman key exchanges, and many extensions.
This package's main goal is to encourage integration and system testing of web applications by making everything easy to test. Tests are like browser sessions that keep track of cookies and the last visited page. You can perform assertions on the content of HTML responses using CSS selectors.
Use websockets with WAI applications, primarily those hosted via Warp.
This extension for the Haskell XML Toolbox defines data types to represent XPath, navigation trees and primitives to select and edit subtrees from them. Some primitives have both a functional and an arrow interface.
This package provides a simple network library for all your connection needs. Features: Really simple to use, SSL/TLS, SOCKS. This library provides a very simple API to create sockets to a destination with the choice of SSL/TLS, and SOCKS.
Warp is a server library for HTTP/1.x and HTTP/2 based WAI (Web Application Interface in Haskell).
Snap is a simple and fast web development framework and server written in Haskell. For more information, you can visit the Snap project website at http://snapframework.com/. The Snap HTTP server is a high performance web server library written in Haskell. Together with the snap-core library upon which it depends, it provides a clean and efficient Haskell programming interface to the HTTP protocol.
The modules provided by this package contain predicates for Unicode blocks and char properties and character predicates defined by XML. The supported Unicode version is 7.0.0
This Haskell package provides all core functionality, for Yesod, on which other packages can be built. It provides dispatch, handler functions, widgets, etc.
This Haskell library contains functions for encoding bytestring builders for chunked Hypertext Transfer Protocol (HTTP) 1.1 transfers.
This library provides HTML combinators for Haskell.
TagSoup is a library for parsing HTML/XML. It supports the HTML 5 specification, and can be used to parse either well-formed XML, or unstructured and malformed HTML from the web. The library also provides useful functions to extract information from an HTML document, making it ideal for screen-scraping.
libcurl is a versatile client-side URL transfer library. This package provides a Haskell binding to libcurl.
aeson-qq provides a JSON quasiquoter for Haskell. This package exposes the function aesonQQ that compile-time converts a string representation of a JSON value into a Data.Aeson.Value.
This package provides data streaming abstraction for Haskell's Web Application Interface (WAI).
Library for Parsing and formatting HTTP Date in Haskell.
HTTP cookie parsing and rendering library for Haskell.