Hoogle Search
Within LTS Haskell 24.57 (ghc-9.10.3)
Note that Stackage only displays results for the latest LTS and Nightly snapshot. Learn more.
-
Top-level package for the Snap Web Framework This is the top-level package for the official Snap Framework libraries. It includes:
- The Snaplets API
- Snaplets for sessions, authentication, and templates
$ cabal install snap snap-templates $ mkdir myproject $ cd myproject $ snap init
If you have trouble or any questions, see our FAQ page (http://snapframework.com/faq) or the documentation (http://snapframework.com/docs). Note: since version 1.0, the "snap" executable program for generating starter projects is provided by the snap-templates package. -
Socks proxy (ver 5) Socks proxy (version 5) implementation.
-
Generate CSV Exports of your Solana Staking Rewards. solana-staking-csvs is a CLI program that queries the Solana blockchain for an account's staking accounts and exports all their staking rewards to a CSV file. The Solana Beach API is used to fetch data from the blockchain and you will need a free API key to use this program. You can install solana-staking-csvs with Stack: stack install --resolver nightly solana-staking-csvs. Then run the following to print out an account's rewards in CSV format:
solana-staking-csvs <API_KEY> <ACCOUNT_PUBKEY>
See solana-staking-csvs --help for additional options. -
Implementation of source maps as proposed by Google and Mozilla. Implementation of source maps, revision 3, proposed by Google and Mozilla here https://wiki.mozilla.org/DevTools/Features/SourceMap and here https://docs.google.com/document/d/1U1RGAehQwRypUTovF1KRlpiOFze0b-_2gc6fAH0KY0k/edit
-
Gopher server library and daemon Simple gopher library that allows writing custom gopher applications. Also includes a fully-featured gopher server daemon complete with gophermap-support built on top of it.
-
SPDX license expression language, Extras Cabal provides SPDX types. This package provides some extras.
-
Manage the application of templates to custom yaml Please see the README on GitHub at https://github.com/danielrolls/specup
-
Catch errors thrown from pure computations. Takes an error-throwing expression and puts it back in the Maybe it belongs in. Note that this suffers from the asynchronous exceptions re-thrown as synchronous problem. Buyer beware.
-
Read and write spreadsheets from and to CSV files in a lazy way Read and write spreadsheets from and to files containing comma separated values (CSV) in a lazy way. Reading from other source than plain Strings could be easily added. If you install this package by
cabal install -fbuildExamples
then the example programs csvreplace and csvextract are compiled and installed, too. The program csvreplace fills a template text using data from a CSV file. For similar (non-Haskell) programs see cut, csvfix, csvtool. The program csvextract is the inverse of csvreplace. Related packages:- csv: strict parser
- http://www.xoltar.org/languages/haskell.html, http://www.xoltar.org/languages/haskell/CSV.hs: strict parser
- lazy-csv: lazy String and ByteString parser
- cassava: high-level CSV parser that treats rows as records, parses ByteStrings and is biased towards UTF-8 encoding.
-
A small library that lets you generate YouTube-looking IDs from numbers. Sqids (pronounced "squids") is an open-source library that lets you generate YouTube-looking IDs from numbers. These IDs are short, can be generated from a custom alphabet and are guaranteed to be collision-free. For more info, see https://github.com/sqids/sqids-haskell#readme and the official Sqids home page https://sqids.org.