Packages by category
Categories: (4), "Distributed Computing" (1), - (1), .NET (9), Accelerate (27), Accessibility (4), ACME (55), Actors (2), Adjunctions (2), ADSB (5), Aerospace (11), Aeson (4), Agda (1), AI (81), Algebra (62), Algebra Uniform (1), Algorithm (9), Algorithm Visualization (2), Algorithmic Music Composition (1), Algorithms (138), Amazon (1), Amqp (1), Anatomy (1), Animation (6), ANSI (1), AOP (2), API (40), Apple (3), Application (34), Application Server (2), Applicative (2), Archaeoinformatics (1), Archive (8), Argumentation (4), Arithmetic (1), Array (14), Arrows (9), Artificial Intelligence (2), Arxiv (1), ASCII (1), ASP (1), Aspect Oriented Programming (2), Assembler (1), AST (1), Astrology (1), Astronomy (3), Atom (1), ATS (8), Attoparsec (3), Attribute Grammars (1), Audio (15), Authentication (14), Automatic Music Generation (1), Automation (3), Avers (4), Aviation (27), AWS (386), Azure (1), Backup (3), Barcode (1), Base (1), Benchmark (2), Benchmarking (20), Big Data (2), Binary (5), Bindings (71), Bio (8), Bioinformatics (131), Bit (11), Bit Vectors (13), Bitcoin (19), Bits (1), Blockchain (7), Blog (1), Book (1), Browser (9), BSD (1), BSD3 (10), Bsparse (1), Build (10), Build Tool (3), Builders (3), Building (6), Bundle (2), Business (8), Bytes (1), ByteString (7), ByteStrings (1), BZip (1), C (6), C# (1), Cabal (4), Cache (5), Caching (1), CAPTCHA (1), Cardano (8), Cast (1), Categories (10), Category (4), Catgirls (1), CGI (1), Chaos Music (1), Charts (5), Chat (2), Chemistry (11), CHs (1), CI (5), Classes (1), Classification (4), Clckwrks (12), CLI (54), CLI Tool (7), ClickHouse (1), Client (9), Clipboard (1), Closure (1), Cloud (227), Cloud Haskell (5), CLR (6), Clustering (7), CmdLineArgs (1), Code Competitions (1), Code Generation (30), Code-Generator (1), Codec (201), Codecs (9), Codegen (8), CodeQuality (1), Coerce (1), Combinatorics (3), Combinators (24), Command Line (14), Command Line Tool (5), Command Line Tools (7), CommandLine (4), Commerce (1), Commercial (2), Common-Parts (1), Comonad (4), Comonads (19), Compatibility (16), Compilation (1), Compiler (72), Compiler Plugin (18), Compilers (8), Compilers/Interpreters (147), Composite (9), Composition (11), Compression (36), Computational Geometry (2), Computer Algebra (1), Concourse (1), Concurrency (254), Concurrent (13), Conduit (76), Config (2), Configuration (68), Console (96), Constraint (1), Constraints (24), Consul (1), Containers (7), Contract (1), Contracts (1), Contravariant (5), Control (853), Control Language (1), Control.Monad (1), Control.Parallel.Eden (1), Convenience (1), Conversion (8), CouchDB (1), CPP (1), CRDT (1), Criu (2), Cron (1), Crosswords (1), Crypto (30), Cryptocurrency (1), Cryptography (201), CSharp (1), CsSyd (1), CSV (24), Culinary (1), Cursor (1), CustomSetup (2), Data (2535), Data Conduit (1), Data Control (2), Data Flow (3), Data Mining (28), Data Network (1), Data Science (10), Data Structure (3), Data Structures (338), Data Text JSON YAML Pandoc (1), Data Text Uniform (2), Data-structures (1), Database (556), Database Design (1), Database Driver (1), Database Testing Web (4), Databases (6), Dataflow (2), Datamining (3), Date (2), Debian (5), Debug (49), Debuggers (1), Debugging (5), Decoding (1), Decompiler (1), Deep Learning (2), Default (2), Delay (1), DeltaQ (2), Demo (7), Dependency Injection (2), Dependent Types (59), Derive-monoid (1), Deriving (1), Desktop (21), Desktop Environment (5), Development (887), Development Web (1), DevOps (6), DFINITY (1), Dhall (10), Dhall Pandoc (1), Diagnostics (2), Diagram (1), Diagrams (1), Diffing (1), Digest (2), Dijkstra (1), Directory (2), Disassembler (4), Distributed Computing (64), Distributed Systems (9), Distributed-Computing (2), Distribution (156), DNS (2), Docker (7), Documentation (32), Domain Specific Language (1), Download Manager (2), DSL (12), Dynamic Programming (1), EBNF (1), Eden (3), Editing (1), Editor (21), Education (33), Educational (2), Effect (30), Effectful (1), Effects (5), Efficient XML Pretty-printer (1), Electrs (1), Elliptic Curves (1), Elm (7), Emacs (1), Email (16), Embedded (38), Encoding (1), Enumerator (33), Envars (1), Environment (3), Error (1), Error Exception Uniform (1), Error Handling (27), Error Reporting (1), Eternity (1), Ethereum (7), ETL (1), Eval.so (1), Event-sourcing (1), Eventloop (1), Eventsourcing (13), Eventstore (1), Example (2), Exception (2), Exceptions (13), Executable (2), Experiment (2), Experimental (3), Extension (10), Faas (1), Factory (1), Factual (2), Failure (26), Fake (2), FakeData (2), Fay (10), FCM (1), Fedora (3), Feed (1), FFI (143), FFI Tools (10), File (8), File Manager (3), FilePath (2), Filesystem (42), Filter (2), Finance (81), Finance Network Bitcoin (1), Financial (2), Find (1), Fitness (1), Flatpak (2), Flight (1), Flink (1), Folding (1), Font (3), Foreign (118), Foreign Binding (7), Formal Languages (13), Formal Methods (43), Format (3), Formatting (2), Foundation (2), Fractals (1), Framework (5), FRP (111), FSM (1), Functions (10), Functors (11), Futhark (5), Futures (1), Fuzzy (1), Game (299), Game Engine (41), Games (6), Gateway (1), Geckodriver (1), Gemini (7), Genealogy (2), General (4), Generative Music Grammars (1), Generic (5), Generics (143), Gentoo (1), Geo (2), Geography (16), Geometry (22), Geospatial (1), GHC (33), GIS (1), GIS Programs (1), Git (15), GitHub (6), GiveYouAHead (2), Go (1), Google (188), Gps (1), GPU (5), Graph (8), Graphics (653), GraphQL (14), Graphs (45), Groundhog (1), Groups (2), GRPC (2), GUI (83), Hakyll (3), HAM (1), Ham-radio (1), Happstack (17), Hardware (70), Hash (9), Haskell (16), Haskell Admin (2), Haskell2010 (3), Haskell2020 (1), Haskell98 (2), Hasql (21), HATEOAS (1), Health (2), Help (2), Heuristics (2), Hie (2), HKD (3), HLS (2), HNum (1), Hspec (2), HTML (29), HTTP (9), Hxt (1), Hydraulics (1), Hydrology (1), I18n (2), I2C (2), IDE (17), Identification (1), IDL (2), Image (26), Image Processing (2), Image Viewer (3), Images (1), In-other-words (1), Indexed (1), Infrastructure (1), Inspection (1), Instances (1), Integration (2), Interaction (2), Interactive (1), Interfaces (9), Interpolation (5), Interpreter (2), Interpreters (3), Interval (1), IO (11), IO-Streams (21), IoC (1), IoT (1), IRC (12), IRC Client (2), IRI (1), Iteratee (1), J (1), Japanese Natural Language Processing (1), Java (15), JavaScript (36), JSON (119), JSON5 (1), JSX (1), JVM (16), Kerf (1), Ketchup (1), Keynote (1), Keyword Extractor (1), KML (1), Korean (1), Lalr (1), Lambda Cube (1), LambdaCalculus (2), Language (794), Language Tools (1), Language.Nix (2), Languages (4), LaTeX (6), Lazy (1), Learning (1), Learning Environments (1), Learning Haskell (1), Lens (19), Lenses (57), Lexer (3), Lexers (1), Lexing (1), Lib (3), Library (67), Lightning (3), Linear Algebra (3), Linear Programming (1), LinearAlgebra (2), Linguistics (8), Linnet (3), Linux (5), Linux Desktop (1), Lisp (1), List (21), Little Game (1), Live Coding (7), Local Search (2), Log (1), Logger (1), Logging (69), Logic (42), Logic Programming (5), Logstash (1), LruCache (1), LUA (1), Machine Learning (69), Machine Vision (3), Machine-learning (1), Machines (3), Macros (1), Mail (5), Managed Functions (1), Manatee (17), Map (1), MapReduce (2), Markdown (2), Math (748), Mathematics (21), Maths (9), Matrix (1), Media (21), Medical (2), Megaparsec (1), Memoization (2), Memory (7), Message-Oriented (1), Message-Oriented Middleware (5), Meta (1), Metalanguage (1), Metaprogramming (1), Metrics (11), Microcontroller (4), Microservice (1), Middleware (3), Minecraft (2), Miscellaneous (1), Miso (2), Mit (1), Mobile (5), Model (5), Modelling (1), Modules (1), Monad (26), Monad Transformers (1), Monadic Regions (12), MonadIO (1), Monads (97), Money (6), Monitoring (14), Mptcp (2), Mtl (1), Multimedia (3), Multimedia Player (2), Mumeric.Statistics (1), Murmur (1), Music (110), MusicBrainz (1), Mutable State (3), N2O (4), NA (1), Naqsha (1), Natural Language (2), Natural Language Processing (93), Natural-language-processing (1), Neovim (8), Net (3), Network (1141), Network API (1), Network APIs (18), Network Control (1), NetworkAPI (1), NetworkAPIs (1), Networking (16), Nix (40), NLP (10), Noise (3), Non-determinism (2), None (1), NonEmpty (1), Ntrol (1), Number Theory (17), Numbers (2), Numeric (87), Numerical (75), Numerics (3), OAuth (2), Object Storage (1), Observability (12), OCaml (2), Ocilib (1), ODPI-C (1), Office (1), OGC (1), OOP (1), OpenAPI (4), Opengl (2), OpenLayers (1), OpenTelemetry (15), Operating System (4), Operations (1), Optics (19), Optimisation (21), Optimization (24), Options (15), Oracle (2), Orphan Instances (1), Other (27), OverloadeLabels (1), Package Management (6), Package.Category (1), Packaging (2), PagerDuty (1), Pandoc (2), Parallel (2), Parallelism (38), Parry (1), Parser (30), Parser Builder (1), Parser Combinators (2), ParserCombinators (1), Parsers (11), Parsing (269), Password (6), Pattern (4), Pattern Classification (2), Pattern Recognition (1), Payments (4), PDF (10), PDF Latex (1), PDF Viewer (1), Performance (11), Permutations (1), Persistent (2), PersonalGrowth (1), Phantom Types (5), Phishing (1), PHP (1), Physics (36), Picture (1), Pinboard (1), Pipes (56), PL/SQL Tools (1), Plaid (1), Planning (1), Plotting (2), Plugin (15), Plugins (3), Poker (3), Politic (5), Polymorphism (4), Polysemy (16), Polysemy Filesystem (2), Polysemy Vinyl (1), Portal (1), Possehl-Analytics (7), PostgreSQL (32), Potoki (3), Prelude (99), Preprocessor (3), Presentation (1), Pretty Printer (24), Pretty-printing (1), Primitive (3), Probability (3), Process (1), Process Manager (1), Productivity (5), Profiling (20), Profunctors (4), Program (7), Program Transformation (2), Programming Uniform (1), Project (18), Project Management (2), Prompt (1), Propagators (1), Proto (1), Protocol (16), Protocols (1), Proxies (1), PSP (1), Ptr (2), Pugs (8), Pup-Events (5), PureScript (2), PVP (1), Python (1), QL (1), QR (2), QualifiedDo (1), Quality (1), Quant (1), Quantum (3), QuasiQuotes (7), QuickCheck (3), Quipper (9), Qux (2), Raaz (1), Rabbitmq (1), Radio (1), RAKE (1), Random (22), Raphics (1), Raspberrypi (3), Raw (2), RDF (2), Reactive (10), Reactivity (39), Record (1), Records (39), Recursion (15), Redis (5), Refactoring (6), Reflection (11), Reflex (6), Regex (8), Relational Algebra (1), Relaxng (1), Relude (1), Remote Management (7), REPL (3), Resources (2), REST (1), Reverse Engineering (4), Rewriting (2), RFC (1), Robotics (8), Roles (1), Rounding (1), RPC (2), RSS (3), RSS/Atom Reader (1), Ruby (1), Rust (1), Saas (2), Safe (5), Sample Code (2), Sast (1), Scene (1), Schedule (1), Scheduling (3), Schema (4), Science (18), Scientific (1), Scientific Simulation (2), Scotty (2), Screencast (1), Screensaver (1), SCRIPT (1), Scripting (10), SDR (1), Search (15), Security (48), Selective (1), Selenium (3), Semantic Web (3), Semigroupoids (1), Semigroups (1), Serialization (31), Servant (70), Server (1), Serverless (1), Service (4), Services (17), Set Theory (1), Setup (2), Shake (13), Shell (5), Si5351 (1), Signatures (1), Silk (1), Silly Tool (1), SIMD (3), Simple (7), Simulation (19), Singletons (5), SMT (24), Snap (35), Snaplet-fay (1), Socket (1), Software (4), Software Defined Radio (2), Sorting (4), Sound (222), Source Code Analysis (3), Source Tools (1), Source-tools (8), Spam (5), Spellchecker (1), SpreadSheet (3), SQL (2), SQLite (2), Staged (1), State Machines (2), Static (1), Static Analysis (8), StaticAnalysis (1), Statistical Modeling (2), Statistics (67), Steganography (1), Stemming (1), STM (2), STM32 (4), Stochastic Control (1), Stomp (4), Storage (1), Stratux (5), Stream (1), Streaming (64), Streamly (18), String (11), Structures (2), Subscriptions (1), Subversion (1), Succinct Data Structures (8), Support Vector Machine (1), SVD (1), Svg (4), Swagger (11), Symbolic Computation (16), Syntax (7), SyntComp (1), Syslog (1), SYstem (812), System Tools (2), Systems (1), Tar (5), Task (2), Taskwarrior (1), Tasty (1), Tasty-kat (1), Tax (1), Teaching (9), Telemetry (5), Template (9), Template Haskell (49), Template-haskell (2), TemplateHaskell (3), Templating (2), Tensors (12), Terminal (13), Terraform (1), Test (51), Testing (452), Testing-hackage (1), Text (1055), Text Editor (1), Text Recognition (1), Text To Speech (1), Text.PrettyPrint (1), TH (3), Theorem Provers (52), Theorem Proving (1), These (7), This (1), Time (66), Time Uniform (1), Time-frequency Distributions (1), Timeout (2), TODO (6), Tokenisation (1), TOML (6), Tonatona (8), Tool (2), Tooling (5), Tools (55), Topology (1), TouchDesigner (1), Trace (13), Tracing (3), Training (1), Trans (1), Transformation (3), Transformers (1), Translation (1), Transpiler (1), Tree (5), Tree-sitter (14), Tropical Geometry (1), Truth Maintenance (1), Try (1), TUI (5), TUI Tool (1), Tutorials (1), Type (1), Type Errors (1), Type Inference (1), Type System (43), Type Theory (1), Type-safe (1), Typechecking (1), Typeclass (1), TypeID (1), Types (23), TypeScript (2), Typesystems (1), Typography (6), UI (10), Unicode (11), Unification (4), Uniform (8), Uniform Handling Of Some Pandoc Stuff (1), Unikernel (1), Unity3D (1), Unknown (3), Unlift (1), Unsafe (2), Ur/Web (2), Urbit (2), URI (2), URL (1), User Interface (5), User Interfaces (95), User-interface (9), UserInterface (4), Util (6), Utilities (15), Utility (68), Utils (116), UUID (1), UUIDv7 (1), Uzbl (1), Validation (6), Validity (13), Value (6), Vector (9), Verification (1), Video (4), Vinyl (4), Visual Programming (2), Visualization (3), VSCode (1), Vulkan (2), Wai (4), Warning (1), WASM (1), Watch (1), Water (1), Web (2048), Web Scraping (1), Web Server (1), Web XML (1), Web Yesod (1), Web-scraping (1), WebAssembly (2), WebDriver (3), Webframework (1), Welcome (1), Well-Known-Text (1), Wiki (1), WKT (1), Workflow (2), Wsjtx (1), X11 (2), XDG (1), XFCE (1), Xlsx (1), XML (116), XMonad (6), XMPP (1), YAML (4), Yampa (1), Yesod (106), Yi (18), Zeromq (1), Zift (7), Zip (2), Zipkin (1), Zippers (2), ZLib (1), Unclassified (508).
- array-memoize library: Memoization combinators using arrays for finite sub-domains of functions
- PortFusion program: high-performance distributed reverse / forward proxy & tunneling for TCP
- reflex-ghci library, program and test: A GHCi widget library for use in reflex applications
- wxSimpleCanvas library: Simple zoomable canvas for wxHaskell
"Distributed Computing"
- polling-cache library and test: Cache infrequently updated data for simpler distributed systems.
-
- tslib library and tests: -
.NET
- clr-bindings library and test: Glue between clr-host and clr-typed
- clr-host library and test: Hosting the Common Language Runtime
- clr-inline library, test and benchmark: Quasiquoters for inline C# and F#
- clr-marshal library: Marshaling for the clr
- clr-typed library and test: A strongly typed Haskell interface to the CLR type system
- clr-win-linker program: A GHC linker wrapper tool to workaround a GHC >8.2 bug
- hs-dotnet library: Pragmatic .NET interop for Haskell
- language-cil library: Manipulating Common Intermediate Language AST
- Salsa library: A .NET Bridge for Haskell
Accelerate
- accelerate library and tests: An embedded language for accelerated array processing
- accelerate-bignum library, tests and benchmark: Fixed-length large integer arithmetic for Accelerate
- accelerate-blas library, tests and benchmarks: Numeric Linear Algebra in Accelerate
- accelerate-examples library and programs: Examples using the Accelerate library
- accelerate-fft library and tests: FFT using the Accelerate library
- accelerate-io library: Convert between Accelerate arrays and raw pointers
- accelerate-io-array library and test: Convert between Accelerate and array
- accelerate-io-bmp library: Convert between Accelerate arrays and BMP images
- accelerate-io-bytestring library: Convert between Accelerate and ByteString
- accelerate-io-cereal library: Binary serialisation of Accelerate arrays using cereal
- accelerate-io-JuicyPixels library: Convert between Accelerate arrays and JuicyPixels images
- accelerate-io-repa library: Convert between Accelerate and Repa arrays
- accelerate-io-serialise library: Binary serialisation of Accelerate arrays using serialise
- accelerate-io-vector library and test: Convert between Accelerate and vector
- accelerate-kullback-liebler library, test and benchmark: Kullback-Liebler divergence
- accelerate-llvm library: Accelerate backend component generating LLVM IR
- accelerate-llvm-native library and test: Accelerate backend for multicore CPUs
- accelerate-llvm-ptx library and test: Accelerate backend for NVIDIA GPUs
- colour-accelerate library: Working with colours in Accelerate
- containers-accelerate library and test: Hashing-based container types
- FAI library and test: Haskell Foreign Accelerate Interface
- gloss-accelerate library: Extras to interface Gloss and Accelerate
- gloss-raster-accelerate library: Parallel rendering of raster images using Accelerate
- hashable-accelerate library: A class for types which can be converted into a hash value
- lens-accelerate library: Instances to mix lens with Accelerate
- linear-accelerate library and test: Lifting linear vector spaces into Accelerate
- mwc-random-accelerate library and benchmark: Generate Accelerate arrays filled with high quality pseudorandom numbers
Accessibility
- bitspeak program: Proof-of-concept tool for writing using binary choices.
- festival library: C bindings plus conveniences for the festival tts system.
- hsay program: (ab)Use Google Translate as a speech synthesiser
- workflow-osx library and program: a "Desktop Workflow" monad with Objective-C bindings
ACME
- ACME library: Essential features
- acme-all-monad library: A monad which is powerful enough to interpret any action
- acme-box library, program and test: A full featured empty project
- acme-cadre library: car, cdr and more
- acme-circular-containers library and test: Spineless containers which are fast to read but inefficient to update
- acme-cofunctor library: A Cofunctor is a structure from category theory dual to Functor
- acme-colosson library: Determines whether it is numberwang.
- acme-cuteboy library and program: Maybe gives you a cute boy
- acme-cutegirl library and program: Maybe gives you a cute girl
- acme-default library: A class for types with a distinguished aesthetically pleasing value
- acme-dont library and test: A "don't" construct
- acme-everything library: Install everything.
- acme-flipping-tables library: Stop execution with rage.
- acme-functors library: The best applicative functors.
- acme-grawlix library: More readable names for commonly used symbols
- acme-hq9plus library: An embedded DSL for the HQ9+ programming language
- acme-inator library and program: Evil inventions in the Tri-State area
- acme-io library: The only true way to do IO in Haskell!
- acme-lolcat library: LOLSPEAK translator
- acme-lookofdisapproval library: Express your disapproval
- acme-memorandom library: Memoized random number generation
- acme-microwave library: The eighth wonder of the world, kitchen math!
- acme-miscorder library: Miscellaneous newtypes for orderings of discutable use.
- acme-missiles library: Cause serious international side effects.
- acme-mutable-package library: A mutable package.
- acme-now library: An interface to the philosophical and metaphysical "now"
- acme-numbersystem library: Define the less than and add and subtract for nats
- acme-omitted library and test: A name for omitted definitions
- acme-one library: The identity element of package dependencies
- acme-php library: The flexibility of Haskell and the safety of PHP
- acme-pointful-numbers library: Make more than one point in numeric literals
- acme-realworld library: Primitives for manipulating the state of the universe
- acme-safe library: Safe versions of some infamous haskell functions such as fromJust
- acme-schoenfinkel library and test: Proper names for curry and uncurry
- acme-smuggler library and test: Smuggle arbitrary values in arbitrary types
- acme-strfry library: A binding to the glibc strfry function.
- acme-stringly-typed library: Stringly Typed Programming
- acme-strtok library: A Haskell port of the C/PHP strtok function
- acme-timemachine library: An easy way to perform and unperform IO and other stateful actions.
- acme-year library, test and benchmark: Get the current year
- acme-zalgo library: ...
- acme-zero library: The absorbing element of package dependencies
- apply-unordered library and test: Apply a function to an argument specified by a type level Nat
- apply-unordered-mono library and test: Apply functions to arguments in an unordered type-directed fashion
- ascii-cows library: A collection of ASCII cows. Moo.
- empty library: Ceci n'est pas une package
- hero-club-five-tenets library and program: Think back of the five tenets of hero club
- icfpc2020-galaxy library: A strange message received at the Pegovka observatory
- lacroix library: fizzy n dizzy
- monadacme library: The Acme and AcmeT monads
- plumbers library: Pointless plumbing combinators
- redesigned-carnival library: Package for dependency confusion
- roller library and program: Playing with applicatives and dice!
- typesafe-precure library and test: Type-safe transformations and purifications of PreCures (Japanese Battle Heroine)
- yes-precure5-command library, program and test: Extended yes command to reproduce phrases in Yes! Precure 5.
Actors
- theatre library: Minimalistic actor library
- theatre-dev library and test: Minimalistic actor library experiments
Adjunctions
- adjunction library, test and benchmark: See README for more info
- adjunctions library and test: Adjunctions and representable functors
ADSB
- stratux library: A library for stratux
- stratux-demo library and program: A demonstration of the stratux library.
- stratux-http library: A library for using HTTP with stratux
- stratux-types library: A library for reading JSON output from stratux
- stratux-websockets library: A library for using websockets with stratux
Aerospace
- ogma-cli program and test: Ogma: Helper tool to interoperate between Copilot and other languages.
- ogma-core library and test: Ogma: Helper tool to interoperate between Copilot and other languages.
- ogma-extra library and test: Ogma: Helper tool to interoperate between Copilot and other languages.
- ogma-language-c library and test: Ogma: Runtime Monitor translator: C Language Frontend
- ogma-language-cocospec library and test: Ogma: Runtime Monitor translator: CoCoSpec Language Frontend
- ogma-language-copilot library: Ogma: Runtime Monitor translator: Copilot Language Endpoints
- ogma-language-fret-cs library and test: Ogma: Runtime Monitor translator: FRET Component Specification Frontend
- ogma-language-fret-reqs library and test: Ogma: Runtime Monitor translator: FRET Component Requirement DB Frontend
- ogma-language-jsonspec library: Ogma: Runtime Monitor translator: JSON Frontend
- ogma-language-smv library and test: Ogma: Runtime Monitor translator: SMV Language Frontend
- ogma-spec library: Ogma: Runtime Monitor translator: JSON Frontend
Aeson
- aeson-extra library and test: Extra goodies for aeson
- aeson-helper library: Aeson helper func
- aeson-result library: API Result for aeson
- aeson-with library: withXField combinators for aeson
Agda
- agda2train library and program: Agda backend to generate training data for machine learning purposes.
AI
- attoparsec-arff library: An ARFF file parser using Attoparsec
- basic-gps library: Basic implementation of General Problem Solver algorithm
- bpann library: backpropagation neuronal network
- CarneadesDSL library: An implementation and DSL for the Carneades argumentation model.
- CarneadesIntoDung library and program: A translation from the Carneades argumentation model into Dung's AFs.
- conala-dataset library and test: bindings to the CoNaLa dataset
- creatur library and test: Framework for artificial life experiments.
- csp library and test: Discrete constraint satisfaction problem (CSP) solver.
- CV library: OpenCV based machine vision library
- cv-combinators library and program: Functional Combinators for Computer Vision
- Dung library and program: An implementation of the Dung argumentation frameworks.
- Etage library: A general data-flow framework
- fast-downward library: Solve classical planning problems (STRIPS/SAS+) using Haskell & Fast Downward.
- fei-base library and program: FFI to MXNet
- fei-cocoapi library and program: Cocodataset with cocoapi
- fei-dataiter library, program and tests: mxnet dataiters
- fei-datasets library and programs: Some datasets
- fei-examples programs: fei examples
- fei-modelzoo library: A collection of standard models
- fei-nn library: Train a neural network with MXNet in Haskell.
- finito library and tests: Constraint Solver for Finite Domains
- GA library: Genetic algorithm library
- genprog library: Genetic programming library
- grenade library, test and benchmarks: Practical Deep Learning in Haskell
- HasGP library: A Haskell library for inference using Gaussian processes
- HaskellNN library: High Performance Neural Network in Haskell
- hasktorch-codegen library, program and test: Code generation tools for Hasktorch
- hasktorch-ffi-tests library: Testing library for Hasktorch's FFI bindings
- hasktorch-ffi-th library and test: Bindings to Torch
- hasktorch-ffi-thc library and test: Bindings to Cutorch
- hasktorch-indef library and test: Core Hasktorch abstractions wrapping FFI bindings
- hasktorch-signatures library and programs: Backpack signatures for Tensor operations
- hasktorch-signatures-partial library: Functions to partially satisfy tensor signatures
- hasktorch-signatures-support library: Signatures for support tensors in hasktorch
- hasktorch-signatures-types library: Core types for Hasktorch backpack signatures
- hasktorch-types-th library: C-types for Torch
- hasktorch-types-thc library: C-types for Cutorch
- hasktorch-zoo library: Neural architectures in hasktorch
- HaVSA library and program: An implementation of the Version Space Algebra learning framework.
- heukarya library: A genetic programming based on tree structure.
- hfann library and program: Haskell binding to the FANN library
- hgalib library: Haskell Genetic Algorithm Library
- hmep library, programs and test: HMEP Multi Expression Programming – a genetic programming variant
- hnn library: A reasonably fast and simple neural network library
- HOpenCV library and program: A binding for the OpenCV computer vision library
- hopfield library, programs and test: Hopfield Networks, Boltzmann Machines and Clusters
- hpylos program: AI of Pylos game with GLUT interface.
- HSGEP library and programs: Gene Expression Programming evolutionary algorithm in Haskell
- huff library and program: A fast-foward-based planner
- hVOIDP library and program: Optimal variable selection in chain graphical model.
- ihp-openai library and test: Call GPT4 from your Haskell apps
- instinct library: Fast artifical neural networks
- keera-posture program and tests: Get notifications when your sitting posture is inappropriate.
- liblinear-enumerator library: liblinear iteratee.
- markov-processes library and test: Hidden Markov processes.
- mines program: Minesweeper simulation using neural networks
- moo library and test: Genetic algorithm library
- mxnet-dataiter library and tests: mxnet dataiters
- mxnet-nn library and program: Train a neural network with MXNet in Haskell.
- neet library: A NEAT library for Haskell
- neural-network-base library: Yet Another High Performance and Extendable Neural Network in Haskell
- neural-network-blashs library and test: Yet Another High Performance and Extendable Neural Network in Haskell
- neural-network-hmatrix library: Yet Another High Performance and Extendable Neural Network in Haskell
- nn library and test: A tiny neural network
- nondeterminism library and test: A monad and monad transformer for nondeterministic computations.
- opencv library, tests and benchmark: Haskell binding to OpenCV-3.x
- opencv-extra library and test: Haskell binding to OpenCV-3.x extra modules
- opencv-raw library: Raw Haskell bindings to OpenCV >= 2.0
- Probnet library: Geometric Extrapolation of Integer Sequences with error prediction
- sandlib library: SAND data serialization and manipulation library
- simple-genetic-algorithm library and program: Simple parallel genetic algorithm implementation
- simple-genetic-algorithm-mr library and program: Simple parallel genetic algorithm implementation
- simple-neural-networks library and programs: Simple parallel neural networks implementation
- SimpleEA library: Simple evolutionary algorithm framework.
- smarties library, programs and test: Haskell Behavior Tree Library
- SoccerFun library and program: Football simulation framework for teaching functional programming
- SoccerFunGL library and programs: OpenGL UI for the SoccerFun framework
- svm library: A support vector machine written in Haskell
- svm-simple library: Medium level, simplified, bindings to libsvm
- tensor-safe library and program: Create valid deep neural network architectures
- typechain library and program: An implementation of LangChain in Haskell
Algebra
- acts library: Semigroup actions and torsors.
- agum library and program: Unification and Matching in an Abelian Group
- algebra library: Constructive abstract algebra
- algebraic library: General linear algebra structures.
- algebraic-graphs library and test: A library for algebraic graph construction and transformation
- allen library, program, test and benchmark: A monadic way of calculating relations between intervals of time.
- cayley-dickson library and test: Complex numbers, quaternions, octonions, sedenions, etc.
- cl3 library, test and benchmarks: Clifford Algebra of three dimensional space.
- cl3-hmatrix-interface library: Interface to/from Cl3 and HMatrix.
- cl3-linear-interface library: Interface to/from Cl3 and Linear.
- cl3-posit library and test: Clifford Algebra of three dimensional space, implemented with Posit numbers.
- clif library, test and benchmark: A Clifford algebra number type for Haskell
- clipper library: Haskell API to clipper (2d polygon union/intersection/xor/clipping API)
- cmu library and program: Unification in a Commutative Monoid
- commutative-semigroups library: Commutative semigroups
- constructive-algebra library: A library of constructive algebra.
- csa library and test: Connection-set algebra (CSA) library
- eigen library and tests: Eigen C++ library (linear algebra: matrices, sparse matrices, vectors, ...
- fadno-braids library: Braid representations in Haskell
- fcf-graphs library and test: Type-level version of algebraic-graphs.
- finite-field library and test: Finite Fields
- free-algebras library and test: Free algebras
- free-category library, test and benchmark: efficient data types for free categories and arrows
- gasp library: A framework of algebraic classes
- ghc-bignum : GHC BigNum library
- group-theory library: The theory of groups
- groups library: Groups
- groups-generic library: Generically derive Group instances.
- haskell-eigen-util library and test: Some utility functions for haskell-eigen library
- hspray library, test and benchmark: Multivariate polynomials and fractions of multivariate polynomials.
- integer-gmp library: Integer library based on GMP
- interval-algebra library, program and tests: An implementation of Allen's interval algebra for temporal logic
- interval-patterns library and test: Intervals, and monoids thereof
- involutive-semigroups library: Semigroups with involution.
- jackpolynomials library, test and benchmark: Jack, zonal, Schur, and other symmetric polynomials
- linear library and tests: Linear Algebra
- linear-accelerate library and test: Lifting linear vector spaces into Accelerate
- linear-grammar library and test: A simple grammar for building linear equations and inclusive inequalities.
- linear-tests library and test: Linear Algebra
- magma library and test: magma is an algebraic structure.
- metamorphic library: metamorphisms: ana . cata or understanding folds and unfolds
- monoid-absorbing library: A library for (left, right) zero monoids and backtracking with cut
- monoid-subclasses library and test: Subclasses of Monoid
- mpolynomials library: Simple multivariate polynomials.
- multi-instance library and test: Typeclasses augmented with a phantom type parameter
- nats library: Natural numbers
- oalg-abg library and test: Finitely generated abelian groups.
- oalg-base library and test: ...
- partial-semigroup library and tests: A partial binary associative operator
- partial-semigroup-hedgehog library: Property testing for partial semigroups using Hedgehog
- partial-semigroup-test library: Testing utilities for the partial-semigroup package
- semigroups library: Anything that associates
- semigroups-actions library: Semigroups actions
- semilattices library and test: Semilattices
- semirings library: two monoids as one, in holy haskimony
- sign library and test: Arithmetic over signs and sets of signs
- simplex-basic library and test: Very basic simplex implementation.
- sparse-tensor library and test: typesafe tensor algebra library
- subhask library, tests and benchmark: Type safe interface for programming in subcategories of Hask
- tropical-geometry library, program, test and benchmark: A Tropical Geometry package for Haskell
- unification-fd library: Simple generic unification algorithms.
- yap library: yet another prelude - a simplistic refactoring with algebraic classes
Algebra Uniform
- uniform-algebras library: Pointless functions and a simplistic zero and monoid
Algorithm
- grfn library, program, test and benchmark: Uniformly-random pre-factored numbers (Kalai)
- jps library: Jump point search for Haskell
- kmeans-par library, test and benchmark: Sequential and parallel implementations of Lloyd's algorithm.
- longshot library, program and test: Fast Brute-force search using parallelism
- mealy library and test: Mealy machines for processing time-series and ordered data.
- pathfinding library: pathfinding in grid and graphs
- Ritt-Wu library, program, test and benchmark: Parallel implementation of Ritt-Wu's algorithm.
- search-algorithms library, tests and benchmark: Common graph search algorithms
- typed-session-state-algorithm library and test: Automatically generate status for typed-session.
Algorithm Visualization
- provenience library and program: Computations that automatically track data dependencies
- treeviz library, program and test: Visualization of computation decomposition trees.
Algorithmic Music Composition
- AlgoRhythm library, program and test: Algorithmic music composition
Algorithms
- Adaptive library and program: Library for incremental computing.
- adp-multi library, programs and test: ADP for multiple context-free languages
- adp-multi-monadiccp library, program and test: Subword construction in adp-multi using monadiccp
- ADPfusion library, programs and test: Efficient, high-level dynamic programming.
- ADPfusionSet library and test: Dynamic programming for Set data structures.
- aeson-diff library, programs and tests: Extract and apply patches to JSON documents.
- AlanDeniseEricLauren library, test and benchmark: Find the minimal subset/submap satisfying some property.
- algebraic-graphs library and test: A library for algebraic graph construction and transformation
- AlignmentAlgorithms library: Collection of alignment algorithms
- arithmoi library, test and benchmarks: Efficient basic number-theoretic functions.
- assignment library, test and benchmarks: A solution to the assignment problem
- batching library and test: An Applicative Functor deferring actions to run in a batch later.
- binary-search library and tests: Binary and exponential searches
- Binpack library: Common bin-packing heuristics.
- bordacount library and test: Implementation of the Borda count election method.
- build library and test: Build Systems à la Carte
- ChibiHash library, program and test: a simple and fast 64-bit hash function
- cmaes library and test: CMA-ES wrapper in Haskell
- collate library and test: An Applicative Functor for extracting parts of a stream of values
- concorde library: Simple interface to the Concorde solver for the Traveling Salesperson Problem
- concurrent-sa library: Concurrent simulated annealing system.
- conduit-aeson library and tests: Short description
- cubicspline library: Natural cubic spline interpolation.
- DecisionTree library: A very simple implementation of decision trees for discrete attributes.
- dgim library and test: Implementation of DGIM algorithm
- Diff library and test: Diff algorithm in pure Haskell
- DifferentialEvolution library: Global optimization using Differential Evolution
- DimensionalHash library: An n-dimensional hash using Morton numbers.
- dom-lt library, test and benchmark: The Lengauer-Tarjan graph dominators algorithm.
- DP library: Pragmatic framework for dynamic programming
- dtw library and test: (Fast) Dynamic Time Warping
- edit-distance library, test and benchmark: Levenshtein and restricted Damerau-Levenshtein edit distances
- edit-distance-linear library, program, test and benchmark: Efficient implementation of the Levenshtein edit distance in linear memory.
- edit-distance-vector library and test: Calculate edit distances and edit scripts between vectors.
- eigen library and tests: Eigen C++ library (linear algebra: matrices, sparse matrices, vectors, ...
- epanet-haskell library: Haskell binding for EPANET
- equivalence library and test: Maintaining an equivalence relation implemented as union-find using STT.
- ersatz library, programs and tests: A monad for expressing SAT or QSAT problems using observable sharing.
- ersatz-toysat library and programs: toysat driver as backend for ersatz
- exact-cover library, program and test: Efficient exact cover solver.
- fast-arithmetic library, test and benchmark: Fast functions on integers.
- fibonacci library: Fast computation of Fibonacci numbers.
- funsat library and program: A modern DPLL-style SAT solver
- GA library: Genetic algorithm library
- garsia-wachs library: A Functional Implementation of the Garsia-Wachs Algorithm
- genprog library: Genetic programming library
- graph-generators library, program and test: Functions for generating structured or random FGL graphs
- Graphalyze library: Graph-Theoretic Analysis library.
- graphs library: A simple monadic graph library
- GraphSCC library: Tarjan's algorithm for computing the strongly connected components of a graph.
- gutenberg-fibonaccis library: The first 1001 Fibonacci numbers, retrieved from the Gutenberg Project.
- heapsort library and programs: Heapsort of MArrays as a demo of imperative programming
- hgal library and test: library for computation automorphism group and canonical labelling of a graph
- hlcm library and programs: Fast algorithm for mining closed frequent itemsets
- HMM library: A hidden markov model library
- hmm library: A hidden markov model library
- hps-kmeans library: A nice implementation of the k-Means algorithm.
- hqcsim library and program: A library for simulating quantum circuits.
- htn library and test: resolver using htn algorithm
- Hungarian-Munkres library, test and benchmark: A Linear Sum Assignment Problem (LSAP) solver
- hypertypes library, test and benchmark: Typed ASTs
- imj-animation library and test: Animation Framework
- imj-base library, program and test: Game engine with geometry, easing, animated text, delta rendering.
- incremental-sat-solver library: Simple, Incremental SAT Solving as a Library
- infinite-search library: Exhaustively searchable infinite sets.
- integer-logarithms library and test: Integer logarithms.
- integer-roots library and tests: Integer roots and perfect powers
- iproute library and test: IP Routing Table
- kmeans library: K-means clustering algorithm
- KMP library and test: Knuth–Morris–Pratt string searching algorithm
- kmp-dfa library and test: KMP algorithm implementation, based on Deterministic Finite State Automata
- lca library: O(log n) persistent online lowest common ancestor search without preprocessing
- learning-hmm library: Yet another library for hidden Markov models
- libgraph library: Store and manipulate data in a graph.
- LinearSplit library: Partition the sequence of items to the subsequences in the order given
- ListTree library: Trees and monadic trees expressed as monadic lists where the underlying monad is a list
- majority library: Boyer-Moore Majority Vote Algorithm
- markov-chain library: Markov Chains for generating random sequences with a user definable behaviour.
- maximal-cliques library: Enumerate all maximal cliques of a graph.
- mdp library, programs and test: Tools for solving Markov Decision Processes.
- mempack library, test and benchmark: Short description
- MIP library and test: Library for using Mixed Integer Programming (MIP)
- MIP-glpk library and test: A GLPK backend to the MIP library.
- moo library and test: Genetic algorithm library
- Munkres library: Munkres' assignment algorithm (hungarian method)
- Munkres-simple library: Simple and typesafe layer over the Munkres package.
- natural-sort library: User-friendly text collation
- nonlinear-optimization-ad library and program: Wrapper of nonlinear-optimization package for using with AD package
- nonlinear-optimization-backprop library and program: Wrapper of nonlinear-optimization package for using with backprop package
- number-wall library, test and benchmark: Create number walls and save them as images
- Numbers library: An assortment of number theoretic functions
- numeric-optimization library, program and test: Unified interface to various numerical optimization algorithms
- numeric-optimization-ad library, program and test: Wrapper of numeric-optimization package for using with AD package
- numeric-optimization-backprop library, program and test: Wrapper of numeric-optimization package for using with backprop package
- outsort program: External sorting package based on Conduit
- palindromes library and program: Finding palindromes in strings
- patience library: Patience diff and longest increasing subsequence
- pell library and test: Package to solve the Generalized Pell Equation.
- pqueue-mtl library: Fully encapsulated monad transformers with queuelike functionality.
- presburger library and test: A decision procedure for quantifier-free linear arithmetic.
- primal library, tests and benchmark: Primeval world of Haskell.
- primal-memory library, test and benchmarks: Unified interface for memory managemenet.
- primes library: Efficient, purely functional generation of prime numbers
- primes-type library, test and benchmark: Type-safe prime numbers.
- primesieve library and programs: FFI bindings for the primesieve library.
- PropLogic library and program: Propositional Logic
- pure-shuffle library and test
- qchas library, program and test: A library for implementing Quantum Algorithms
- quadratic-irrational library and tests: An implementation of quadratic irrationals
- queuelike library: A library of queuelike data structures, both functional and stateful.
- rangemin library: Linear range-min algorithms.
- raz library, test and benchmarks: Random Access Zippers
- rspp library: A Rational Street Performer Protocol solver
- sat programs: CNF SATisfier
- sat-micro-hs program: A minimal SAT solver
- satchmo-backends library: driver for external satchmo backends
- satchmo-examples programs: examples that show how to use satchmo
- satchmo-funsat library: funsat driver as backend for satchmo
- satchmo-toysat library: toysat driver as backend for satchmo
- seqalign library: Sequence Alignment
- set-cover library, programs, test and benchmark: Solve exact set cover problems like Sudoku, 8 Queens, Soma Cube, Tetris Cube
- smartGroup library: group strings or bytestrings by words in common
- spacefill library and test: Generators for space-filling curves.
- stable-marriage library and test: algorithms around stable marriage
- strips library and test: resolver using strips algorithm
- svm-simple library: Medium level, simplified, bindings to libsvm
- teams library: Graphical modeling tools for sequential teams
- text-metrics library, test and benchmarks: Calculate various string metrics efficiently
- toysolver library, programs, tests and benchmarks: Assorted decision procedures for SAT, SMT, Max-SAT, PB, MIP, etc
- TrieMap library: Automatic type inference of generalized tries with Template Haskell.
- tsne library, programs and test: t-SNE
- twentyseven library, program and test: Rubik's cube solver
- unification-fd library: Simple generic unification algorithms.
- union-find library: Efficient union and equivalence testing of sets.
- union-find-array library: union find data structure
- vector-quicksort library, test and benchmark: Fast and flexible quicksort implementation for mutable vectors
- wordsearch library and program: A word search solver library and executable
- yices-easy library: Simple interface to the Yices SMT (SAT modulo theories) solver.
Amazon
- aws-sns-verify library and test: Parse and verify AWS SNS messages
Amqp
- amqp-streamly library and test: A simple streamly wrapper for amqp
Anatomy
- teeth library: Dental data types
Animation
- cal3d library: Haskell binding to the Cal3D animation library.
- cal3d-examples programs: Examples for the Cal3d animation library.
- cal3d-opengl library: OpenGL rendering for the Cal3D animation library
- imj-animation library and test: Animation Framework
- imj-base library, program and test: Game engine with geometry, easing, animated text, delta rendering.
- imj-game-hamazed library, program and test: A game with flying numbers and 8-bit color animations.
ANSI
- colourista library and test: Convenient interface for printing colourful messages
AOP
- effective-aspects library and test: A monadic embedding of aspect oriented programming
- effective-aspects-mzv library and test: A monadic embedding of aspect oriented programming, using "Monads, ...
API
- aeson-result library: API Result for aeson
- alerta library: Bindings to the alerta REST API
- approveapi library and test: ApproveAPI Haskell Client
- arxiv library: A client for the Arxiv API
- bighugethesaurus library: API wrapper for Big Huge Thesaurus
- cicero-api library and program: API bindings to IOHK's Cicero job scheduler
- circlehs library: The CircleCI REST API for Haskell
- dialogflow-fulfillment library and test: A Dialogflow Fulfillment library for Haskell.
- doublify-toolkit library: Doublify API toolkit for Haskell
- dropbox library, program and test: Dropbox API client
- exchangerates library and test: A Haskell client for https://exchangeratesapi.io/
- factual-api library: A driver for the Factual API
- fixer library and test: A Haskell client for http://fixer.io/
- gitter library: Gitter.im API client
- hercules-ci-api-agent library and test: API definition for Hercules CI Agent to talk to hercules-ci.com or Hercules CI Enterprise
- hercules-ci-api-core library: Types and convenience modules use across Hercules CI API packages
- jpl-horizons-api library and program: Ephemerides for solar system objects from the JPL Horizons service
- kawhi library and test: stats.NBA.com library
- leankit-api library: LeanKit API
- messente library: Messente SMS Gateway
- nylas library: Client for the Nylas API
- oanda-rest-api library and tests: Client to the OANDA REST API
- pagerduty-hs library and test: An interface to the PagerDuty API.
- plotserver-api library: Plotserver API
- pokitdok library: PokitDok Platform API Client for Haskell
- pubnub library, programs and test: PubNub Haskell SDK
- quandl-api library: Quandl.com API library
- rdioh library and programs: A Haskell wrapper for Rdio's API.
- reflex-gadt-api library and program: Interact with a GADT API in your reflex-dom application.
- servant-to-elm library, program and test: Automatically generate Elm clients for Servant APIs
- speechmatics library, program and test: Speechmatics api client
- strive library: A client for the Strava V3 API.
- tablestorage library: Azure Table Storage REST API Wrapper
- textocat-api library and test: Unofficial Haskell SDK for Textocat API -- http://textocat.com
- themoviedb library, program and test: Haskell API bindings for http://themoviedb.org
- twfy-api-client library, program and test: They Work For You API Client Library
- uploadcare library: Haskell client for Uploadcare.
- voicebase library, program and test: Upload audio files to voicebase to get a transcription
- weather-api library: Weather API implemented in Haskell
- zendesk-api library: Zendesk API for Haskell programming language.
Apple
- hs-pkpass library: A library for Passbook pass creation & signing
- maclight library, program and test: Control screen and keyboard backlights on MACs under Linux
- workflow-osx library and program: a "Desktop Workflow" monad with Objective-C bindings
Application
- boots library and test: IoC Monad in Haskell
- boots-app library and program: Factory for quickly building an application
- boots-cloud library: Factory for quickly building a microservice
- boots-web library: Factory for quickly building a web application
- cantor program and test: Application for analysis of java source code
- epub-tools programs and test: Command line utilities for working with epub files
- epubname program: Rename epub ebook files based on meta information
- follower program: Follow Tweets anonymously
- ghclive library and program: Interactive Haskell interpreter in a browser.
- Gifcurry library and programs: GIF creation utility.
- graph-rewriting-cl program: Interactive graph rewriting system implementing various well-known combinators
- graph-rewriting-lambdascope program: Lambdascope, an optimal evaluator of the lambda calculus
- graph-rewriting-ski programs: Two interactive evalutors of the SKI combinator calculus
- graph-rewriting-trs program: Interactive evaluation of first-order applicative term rewrite systems
- graph-rewriting-ww program: Interactive evaluator of the lambda-calculus with explicit sharing
- haskell-pdf-presenter program: Tool for presenting PDF-based presentations.
- hscrtmpl programs: Haskell shell script templates
- imj-game-hamazed library, program and test: A game with flying numbers and 8-bit color animations.
- iptadmin program: web-interface for iptables
- movie-monad program: Plays videos using GStreamer and GTK+.
- nix-freeze-tree library, program and test: Convert a tree of files into fixed-output derivations
- opn program: Open files or URLs using associated programs.
- pb program: pastebin command line application
- perceptual-hash library, program, test and benchmark: Find duplicate images
- photoname library, program and test: Rename photo image files based on EXIF shoot date
- squeeze library, program and test: A file-packing application.
- sshtun program: Wrapper daemon to manage an ssh tunnel
- text-replace library, program and test: Simple text replacements from a list of search/replace pairs
- themplate program: Project templating tool
- thimk programs: Command-line spelling word suggestion tool
- traypoweroff program: Tray Icon application to PowerOff / Reboot computer
- weatherhs program: Weather and related data info command-line tool
- weekdaze library, program and test: A school-timetable problem-solver.
- wordlist library and program: Command-line tool to get random words
Application Server
- MFlow library: stateful, RESTful web framework
- Saturnin library, program and tests: Saturnin CI / Job System
Applicative
- lazyio-applicative library: LazyIO applicative for asymptotic performance
- uu-interleaved library: An interleaving combinator for use with applicative style implementations.
Archaeoinformatics
- currycarbon library, program and test: A package for simple, fast radiocarbon calibration
Archive
- archive-libarchive library: Common interface using libarchive
- archive-sig library: Backpack signature for archive libraries
- archive-tar library: Common interface using the tar package
- archive-tar-bytestring library: Common interface using the tar-bytestring package
- hstar program: Haskell version of tar CLI utility
- shake-bindist library: Rules for binary distributions
- streamly-archive library and test: Stream data from archives using the streamly library.
- streamly-zip library and test: Stream data from zip archives using the streamly library.
Argumentation
- arguedit program: A computer assisted argumentation transcription and editing software.
- CarneadesDSL library: An implementation and DSL for the Carneades argumentation model.
- CarneadesIntoDung library and program: A translation from the Carneades argumentation model into Dung's AFs.
- Dung library and program: An implementation of the Dung argumentation frameworks.
Arithmetic
- safe-numeric library and test: Safe arithmetic operations.
Array
- accelerate-kullback-liebler library, test and benchmark: Kullback-Liebler divergence
- apple library, programs, tests and benchmark: Apple array language compiler
- array-list library and tests: IsList instances of Array for OverloadedLists extension
- contiguous library, tests and benchmark: Unified interface for primitive arrays
- j library and test: J in Haskell
- massiv library and test: Massiv (Массив) is an Array Library.
- massiv-persist library and tests: Compatibility of 'massiv' with 'persist'
- massiv-serialise library and tests: Compatibility of 'massiv' with 'serialise'
- orthotope library and test: Multidimensional arrays inspired by APL
- orthotope-hmatrix library: Some algorithms from hmatrix
- primitive-checked library: primitive functions with bounds-checking
- primitive-maybe library and test: Arrays of Maybes
- streamly library: Streaming, dataflow programming and declarative concurrency
- streamly-core library: Streaming, parsers, arrays, serialization and more
Arrows
- arrow-utils library and test: functions for working with arrows
- Parallel-Arrows-BaseSpec library and test: BaseSpecs used for @Parallel-Arrows-Definition@ and Co.
- Parallel-Arrows-Definition library: Multithreaded evaluation using Arrows.
- Parallel-Arrows-Eden library and test: Eden based backend for @Parallel-Arrows-Definition@.
- Parallel-Arrows-Multicore library and test: GpH based backend for @Parallel-Arrows-Definition@ in a multicore variant.
- Parallel-Arrows-ParMonad library and test: Par Monad (@monad-par@) based backend for @Parallel-Arrows-Definition@.
- porcupine-core library and programs: Express portable, composable and reusable data tasks and pipelines
- porcupine-http library and programs: A location accessor for porcupine to connect to HTTP sources/sinks
- porcupine-s3 library and program: A location accessor for porcupine to connect to AWS S3 sources/sinks
Artificial Intelligence
- mios library, programs and test: A Minisat-based CDCL SAT solver in Haskell
- opencog-atomspace library: Haskell Bindings for the AtomSpace.
Arxiv
- arxiv library: A client for the Arxiv API
ASCII
- double-x-encoding library and test: Encoding scheme to encode any Unicode string with only [0-9a-zA-Z_]
ASP
- clingo library and programs: Haskell bindings to the Clingo ASP solver
Aspect Oriented Programming
- effective-aspects library and test: A monadic embedding of aspect oriented programming
- effective-aspects-mzv library and test: A monadic embedding of aspect oriented programming, using "Monads, ...
Assembler
- heystone library: Haskell bindings for the Keystone assembler framework
AST
- typerbole library and test: A typesystems library with exaggerated claims
Astrology
- swiss-ephemeris library and test: Haskell bindings for the Swiss Ephemeris C library
Astronomy
- jpl-horizons-api library and program: Ephemerides for solar system objects from the JPL Horizons service
- solar library: Simple library for solar calculations
- telescope library and test: Astronomical Observations (FITS, ASDF, WCS, etc)
Atom
- manatee-reader library and program: Feed reader extension for Manatee.
ATS
- ats-format program: A source-code formatter for ATS
- ats-pkg library and program: A build tool for ATS
- ats-setup library: ATS scripts for Cabal builds
- ats-storable library and test: Marshal ATS types into Haskell
- fast-arithmetic library, test and benchmark: Fast functions on integers.
- hs2ats library, program, test and benchmark: Create ATS types from Haskell types
- language-ats library, test and benchmark: Parser and pretty-printer for ATS.
- shake-ats library: Utilities for building ATS projects with shake
Attoparsec
- attoparsec-framer library, programs and test: Use Attoparsec to parse framed protocol byte streams
- attoparsec-time library: Attoparsec parsers of time
- ping-parser-attoparsec library, program and test: Attoparsec parsers of ping utility
Attribute Grammars
- XSaiga library and program: An implementation of a polynomial-time top-down parser suitable for NLP
Audio
- algorithmic-composition-overtones library: Some variants of the overtones functions to generate a timbre.
- cue-sheet library and test: Support for construction, rendering, and parsing of CUE sheets
- festival library: C bindings plus conveniences for the festival tts system.
- flac library and test: Complete high-level binding to libFLAC
- flac-picture library and test: Support for writing pictures into FLAC metadata blocks with JuicyPixels
- HGamer3D-SFML-Binding library: SFML Binding for HGamer3D
- lame library and test: A high-level binding to the LAME encoder
- libtagc library: Binding to TagLib C library.
- mediabus-rtp library, program and test: Receive and Send RTP Packets
- MusicBrainz-libdiscid library: Binding to libdiscid by MusicBrainz
- taglib-api library: An FFI layer over TagLib's C bindings
- vivid library: Sound synthesis with SuperCollider
- vivid-osc library and test: Open Sound Control encode/decode
- vivid-supercollider library and test: Implementation of SuperCollider server specifications
- wave library and test: Work with WAVE and RF64 files
Authentication
- fernet library, program and test: Generate and verify HMAC-based authentication tokens.
- gamgee library, program and test: Tool for generating TOTP MFA tokens.
- hsoz library, programs and test: Iron, Hawk, Oz: Web auth protocols
- my-test-docs library and tests: spam
- orizentic library, program and test: Token-based authentication and authorization
- pam library: Haskell binding for C PAM API
- servant-auth library: Authentication combinators for servant
- servant-auth-client library and test: servant-client/servant-auth compatibility
- servant-auth-docs library and tests: servant-docs/servant-auth compatibility
- servant-auth-server library and tests: servant-server/servant-auth compatibility
- servant-auth-swagger library and test: servant-swagger/servant-auth compatibility
- thentos-cookie-session library and test: All-in-one session handling for servant-based frontends
- wai-middleware-bearer library and test: WAI Middleware for Bearer Token Authentication
- webauthn library and test: Relying party (server) implementation of the WebAuthn 2 specification
Automatic Music Generation
- AlgoRhythm library, program and test: Algorithmic music composition
Automation
- eibd-client-simple library: EIBd Client
- hsautogui library and test: Haskell bindings for PyAutoGUI, a library for automating user interaction
- workflow-osx library and program: a "Desktop Workflow" monad with Objective-C bindings
Avers
- avers library, test and benchmark: Server-side implementation of the Avers storage model
- avers-api library: Types describing the core and extended Avers APIs
- avers-api-docs library: Swagger documentation for the Avers API
- avers-server library: Server implementation of the Avers API
Aviation
- aip library, program and test: Aeronautical Information Package (AIP)
- aip-version program: Version of AIP documents
- aviation-cessna172-diagrams library: Diagrams for the Cessna 172 aircraft in aviation.
- aviation-cessna172-weight-balance library: Weight and Balance for the Cessna 172 aircraft in aviation.
- aviation-units library: Units of measurements used in aviation.
- aviation-weight-balance library: Weight and Balance structures used in aviation.
- avwx library, program and test: Parse aviation weather reports
- casa-abbreviations-and-acronyms library and programs: CASA Abbreviations and Acronyms
- casr-logbook library: CASR 61.345 Pilot Personal Logbook
- casr-logbook-html library and test: CASR 61.345 Pilot Personal Logbook HTML output
- casr-logbook-meta library and test: Meta-information about entries in a CASR 61.345 logbook (casr-logbook)
- casr-logbook-meta-html library and test: Meta-information about entries in a CASR 61.345 logbook (casr-logbook) HTML output
- casr-logbook-reports library and test: CASR 61.345 logbook (casr-logbook) reports.
- casr-logbook-reports-html library and test: CASR 61.345 logbook reports HTML output
- casr-logbook-reports-meta library and test: Reports on meta-information about entries in a CASR 61.345 logbook (casr-logbook)
- casr-logbook-reports-meta-html library and test: HTML output for reports on meta-information about entries in a CASR 61.345 logbook
- casr-logbook-types library and test: CASR 61.345 Pilot Personal Logbook
- ersaconcat library, program and test: A script to concatenate AIP ERSA
- metar library, program and test: Australian METAR
- metar-http library, program and test: HTTP for METAR
- sixfiguregroup library and test: A six figure group of time
- stratux library: A library for stratux
- stratux-demo library and program: A demonstration of the stratux library.
- stratux-http library: A library for using HTTP with stratux
- stratux-types library: A library for reading JSON output from stratux
- stratux-websockets library: A library for using websockets with stratux
- vfr-waypoints library and program: VFR waypoints, as published in the AIP (ERSA)
AWS
- amazonka library: Comprehensive Amazon Web Services SDK.
- amazonka-accessanalyzer library and test: Amazon Access Analyzer SDK.
- amazonka-account library and test: Amazon Account SDK.
- amazonka-alexa-business library and test: Amazon Alexa For Business SDK.
- amazonka-amp library and test: Amazon Prometheus Service SDK.
- amazonka-amplify library and test: Amazon Amplify SDK.
- amazonka-amplifybackend library and test: Amazon AmplifyBackend SDK.
- amazonka-amplifyuibuilder library and test: Amazon Amplify UI Builder SDK.
- amazonka-apigateway library and test: Amazon API Gateway SDK.
- amazonka-apigatewaymanagementapi library and test: Amazon ApiGatewayManagementApi SDK.
- amazonka-apigatewayv2 library and test: Amazon ApiGatewayV2 SDK.
- amazonka-appconfig library and test: Amazon AppConfig SDK.
- amazonka-appconfigdata library and test: Amazon AppConfig Data SDK.
- amazonka-appflow library and test: Amazon Appflow SDK.
- amazonka-appintegrations library and test: Amazon AppIntegrations Service SDK.
- amazonka-application-autoscaling library and test: Amazon Application Auto Scaling SDK.
- amazonka-application-insights library and test: Amazon CloudWatch Application Insights SDK.
- amazonka-applicationcostprofiler library and test: Amazon Application Cost Profiler SDK.
- amazonka-appmesh library and test: Amazon App Mesh SDK.
- amazonka-apprunner library and test: Amazon App Runner SDK.
- amazonka-appstream library and test: Amazon AppStream SDK.
- amazonka-appsync library and test: Amazon AppSync SDK.
- amazonka-arc-zonal-shift library and test: Amazon ARC - Zonal Shift SDK.
- amazonka-athena library and test: Amazon Athena SDK.
- amazonka-auditmanager library and test: Amazon Audit Manager SDK.
- amazonka-autoscaling library and test: Amazon Auto Scaling SDK.
- amazonka-autoscaling-plans library and test: Amazon Auto Scaling Plans SDK.
- amazonka-backup library and test: Amazon Backup SDK.
- amazonka-backup-gateway library and test: Amazon Backup Gateway SDK.
- amazonka-backupstorage library and test: Amazon Backup Storage SDK.
- amazonka-batch library and test: Amazon Batch SDK.
- amazonka-billingconductor library and test: Amazon BillingConductor SDK.
- amazonka-braket library and test: Amazon Braket SDK.
- amazonka-budgets library and test: Amazon Budgets SDK.
- amazonka-certificatemanager library and test: Amazon Certificate Manager SDK.
- amazonka-certificatemanager-pca library and test: Amazon Certificate Manager Private Certificate Authority SDK.
- amazonka-chime library and test: Amazon Chime SDK.
- amazonka-chime-sdk-identity library and test: Amazon Chime SDK Identity SDK.
- amazonka-chime-sdk-media-pipelines library and test: Amazon Chime SDK Media Pipelines SDK.
- amazonka-chime-sdk-meetings library and test: Amazon Chime SDK Meetings SDK.
- amazonka-chime-sdk-messaging library and test: Amazon Chime SDK Messaging SDK.
- amazonka-chime-sdk-voice library and test: Amazon Chime SDK Voice SDK.
- amazonka-cloud9 library and test: Amazon Cloud9 SDK.
- amazonka-cloudcontrol library and test: Amazon Cloud Control API SDK.
- amazonka-clouddirectory library and test: Amazon CloudDirectory SDK.
- amazonka-cloudformation library and test: Amazon CloudFormation SDK.
- amazonka-cloudfront library and test: Amazon CloudFront SDK.
- amazonka-cloudhsm library and test: Amazon CloudHSM SDK.
- amazonka-cloudhsmv2 library and test: Amazon CloudHSM V2 SDK.
- amazonka-cloudsearch library and test: Amazon CloudSearch SDK.
- amazonka-cloudsearch-domains library and test: Amazon CloudSearch Domain SDK.
- amazonka-cloudtrail library and test: Amazon CloudTrail SDK.
- amazonka-cloudwatch library and test: Amazon CloudWatch SDK.
- amazonka-cloudwatch-events library and test: Amazon EventBridge SDK.
- amazonka-cloudwatch-logs library and test: Amazon CloudWatch Logs SDK.
- amazonka-codeartifact library and test: Amazon CodeArtifact SDK.
- amazonka-codebuild library and test: Amazon CodeBuild SDK.
- amazonka-codecommit library and test: Amazon CodeCommit SDK.
- amazonka-codedeploy library and test: Amazon CodeDeploy SDK.
- amazonka-codeguru-reviewer library and test: Amazon CodeGuru Reviewer SDK.
- amazonka-codeguruprofiler library and test: Amazon CodeGuru Profiler SDK.
- amazonka-codepipeline library and test: Amazon CodePipeline SDK.
- amazonka-codestar library and test: Amazon CodeStar SDK.
- amazonka-codestar-connections library and test: Amazon CodeStar connections SDK.
- amazonka-codestar-notifications library and test: Amazon CodeStar Notifications SDK.
- amazonka-cognito-identity library and test: Amazon Cognito Identity SDK.
- amazonka-cognito-idp library and test: Amazon Cognito Identity Provider SDK.
- amazonka-cognito-sync library and test: Amazon Cognito Sync SDK.
- amazonka-comprehend library and test: Amazon Comprehend SDK.
- amazonka-comprehendmedical library and test: Amazon Comprehend Medical SDK.
- amazonka-compute-optimizer library and test: Amazon Compute Optimizer SDK.
- amazonka-config library and test: Amazon Config SDK.
- amazonka-connect library and test: Amazon Connect Service SDK.
- amazonka-connect-contact-lens library and test: Amazon Connect Contact Lens SDK.
- amazonka-connectcampaigns library and test: Amazon ConnectCampaignService SDK.
- amazonka-connectcases library and test: Amazon Connect Cases SDK.
- amazonka-connectparticipant library and test: Amazon Connect Participant Service SDK.
- amazonka-contrib-rds-utils library and program: A Haskell equivalent of "aws rds generate-db-auth-token"
- amazonka-controltower library and test: Amazon Control Tower SDK.
- amazonka-core library and test: Core data types and functionality for Amazonka libraries.
- amazonka-cost-explorer library and test: Amazon Cost Explorer Service SDK.
- amazonka-cur library and test: Amazon Cost and Usage Report Service SDK.
- amazonka-customer-profiles library and test: Amazon Connect Customer Profiles SDK.
- amazonka-databrew library and test: Amazon Glue DataBrew SDK.
- amazonka-dataexchange library and test: Amazon Data Exchange SDK.
- amazonka-datapipeline library and test: Amazon Data Pipeline SDK.
- amazonka-datasync library and test: Amazon DataSync SDK.
- amazonka-detective library and test: Amazon Detective SDK.
- amazonka-devicefarm library and test: Amazon Device Farm SDK.
- amazonka-devops-guru library and test: Amazon DevOps Guru SDK.
- amazonka-directconnect library and test: Amazon Direct Connect SDK.
- amazonka-discovery library and test: Amazon Application Discovery Service SDK.
- amazonka-dlm library and test: Amazon Data Lifecycle Manager SDK.
- amazonka-dms library and test: Amazon Database Migration Service SDK.
- amazonka-docdb library and test: Amazon DocumentDB with MongoDB compatibility SDK.
- amazonka-docdb-elastic library and test: Amazon DocumentDB Elastic Clusters SDK.
- amazonka-drs library and test: Amazon Elastic Disaster Recovery Service SDK.
- amazonka-ds library and test: Amazon Directory Service SDK.
- amazonka-dynamodb library and test: Amazon DynamoDB SDK.
- amazonka-dynamodb-dax library and test: Amazon DynamoDB Accelerator (DAX) SDK.
- amazonka-dynamodb-streams library and test: Amazon DynamoDB Streams SDK.
- amazonka-ebs library and test: Amazon Elastic Block Store SDK.
- amazonka-ec2 library and test: Amazon Elastic Compute Cloud SDK.
- amazonka-ec2-instance-connect library and test: Amazon EC2 Instance Connect SDK.
- amazonka-ecr library and test: Amazon EC2 Container Registry SDK.
- amazonka-ecr-public library and test: Amazon Elastic Container Registry Public SDK.
- amazonka-ecs library and test: Amazon EC2 Container Service SDK.
- amazonka-efs library and test: Amazon Elastic File System SDK.
- amazonka-eks library and test: Amazon Elastic Kubernetes Service SDK.
- amazonka-elastic-inference library and test: Amazon Elastic Inference SDK.
- amazonka-elasticache library and test: Amazon ElastiCache SDK.
- amazonka-elasticbeanstalk library and test: Amazon Elastic Beanstalk SDK.
- amazonka-elasticsearch library and test: Amazon Elasticsearch Service SDK.
- amazonka-elastictranscoder library and test: Amazon Elastic Transcoder SDK.
- amazonka-elb library and test: Amazon Elastic Load Balancing SDK.
- amazonka-elbv2 library and test: Amazon Elastic Load Balancing SDK.
- amazonka-emr library and test: Amazon EMR SDK.
- amazonka-emr-containers library and test: Amazon EMR Containers SDK.
- amazonka-emr-serverless library and test: Amazon EMR Serverless SDK.
- amazonka-evidently library and test: Amazon CloudWatch Evidently SDK.
- amazonka-finspace library and test: Amazon FinSpace User Environment Management service SDK.
- amazonka-finspace-data library and test: Amazon FinSpace Public API SDK.
- amazonka-fis library and test: Amazon Fault Injection Simulator SDK.
- amazonka-fms library and test: Amazon Firewall Management Service SDK.
- amazonka-forecast library and test: Amazon Forecast Service SDK.
- amazonka-forecastquery library and test: Amazon Forecast Query Service SDK.
- amazonka-frauddetector library and test: Amazon Fraud Detector SDK.
- amazonka-fsx library and test: Amazon FSx SDK.
- amazonka-gamelift library and test: Amazon GameLift SDK.
- amazonka-gamesparks library and test: Amazon GameSparks SDK.
- amazonka-glacier library and test: Amazon Glacier SDK.
- amazonka-globalaccelerator library and test: Amazon Global Accelerator SDK.
- amazonka-glue library and test: Amazon Glue SDK.
- amazonka-grafana library and test: Amazon Managed Grafana SDK.
- amazonka-greengrass library and test: Amazon Greengrass SDK.
- amazonka-greengrassv2 library and test: Amazon IoT Greengrass V2 SDK.
- amazonka-groundstation library and test: Amazon Ground Station SDK.
- amazonka-guardduty library and test: Amazon GuardDuty SDK.
- amazonka-health library and test: Amazon Health APIs and Notifications SDK.
- amazonka-healthlake library and test: Amazon HealthLake SDK.
- amazonka-honeycode library and test: Amazon Honeycode SDK.
- amazonka-iam library and test: Amazon Identity and Access Management SDK.
- amazonka-iam-policy library and tests: Amazon IAM Policy Document DSL and Combinators.
- amazonka-identitystore library and test: Amazon SSO Identity Store SDK.
- amazonka-imagebuilder library and test: Amazon EC2 Image Builder SDK.
- amazonka-importexport library and test: Amazon Import/Export SDK.
- amazonka-inspector library and test: Amazon Inspector SDK.
- amazonka-inspector2 library and test: Amazon Inspector2 SDK.
- amazonka-iot library and test: Amazon IoT SDK.
- amazonka-iot-analytics library and test: Amazon IoT Analytics SDK.
- amazonka-iot-dataplane library and test: Amazon IoT Data Plane SDK.
- amazonka-iot-jobs-dataplane library and test: Amazon IoT Jobs Data Plane SDK.
- amazonka-iot-roborunner library and test: Amazon IoT RoboRunner SDK.
- amazonka-iot1click-devices library and test: Amazon IoT 1-Click Devices Service SDK.
- amazonka-iot1click-projects library and test: Amazon IoT 1-Click Projects Service SDK.
- amazonka-iotdeviceadvisor library and test: Amazon IoT Core Device Advisor SDK.
- amazonka-iotevents library and test: Amazon IoT Events SDK.
- amazonka-iotevents-data library and test: Amazon IoT Events Data SDK.
- amazonka-iotfleethub library and test: Amazon IoT Fleet Hub SDK.
- amazonka-iotfleetwise library and test: Amazon IoT FleetWise SDK.
- amazonka-iotsecuretunneling library and test: Amazon IoT Secure Tunneling SDK.
- amazonka-iotsitewise library and test: Amazon IoT SiteWise SDK.
- amazonka-iotthingsgraph library and test: Amazon IoT Things Graph SDK.
- amazonka-iottwinmaker library and test: Amazon IoT TwinMaker SDK.
- amazonka-iotwireless library and test: Amazon IoT Wireless SDK.
- amazonka-ivs library and test: Amazon Interactive Video Service SDK.
- amazonka-ivschat library and test: Amazon Interactive Video Service Chat SDK.
- amazonka-kafka library and test: Amazon Managed Streaming for Kafka SDK.
- amazonka-kafkaconnect library and test: Amazon Managed Streaming for Kafka Connect SDK.
- amazonka-kendra library and test: Amazon KendraFrontendService SDK.
- amazonka-keyspaces library and test: Amazon Keyspaces SDK.
- amazonka-kinesis library and test: Amazon Kinesis SDK.
- amazonka-kinesis-analytics library and test: Amazon Kinesis Analytics SDK.
- amazonka-kinesis-firehose library and test: Amazon Kinesis Firehose SDK.
- amazonka-kinesis-video library and test: Amazon Kinesis Video Streams SDK.
- amazonka-kinesis-video-archived-media library and test: Amazon Kinesis Video Streams Archived Media SDK.
- amazonka-kinesis-video-media library and test: Amazon Kinesis Video Streams Media SDK.
- amazonka-kinesis-video-signaling library and test: Amazon Kinesis Video Signaling Channels SDK.
- amazonka-kinesis-video-webrtc-storage library and test: Amazon Kinesis Video WebRTC Storage SDK.
- amazonka-kinesisanalyticsv2 library and test: Amazon Kinesis Analytics SDK.
- amazonka-kms library and test: Amazon Key Management Service SDK.
- amazonka-lakeformation library and test: Amazon Lake Formation SDK.
- amazonka-lambda library and test: Amazon Lambda SDK.
- amazonka-lex-models library and test: Amazon Lex Model Building Service SDK.
- amazonka-lex-runtime library and test: Amazon Lex Runtime Service SDK.
- amazonka-lexv2-models library and test: Amazon Lex Model Building V2 SDK.
- amazonka-license-manager library and test: Amazon License Manager SDK.
- amazonka-license-manager-linux-subscriptions library and test: Amazon License Manager Linux Subscriptions SDK.
- amazonka-license-manager-user-subscriptions library and test: Amazon License Manager User Subscriptions SDK.
- amazonka-lightsail library and test: Amazon Lightsail SDK.
- amazonka-location library and test: Amazon Location Service SDK.
- amazonka-lookoutequipment library and test: Amazon Lookout for Equipment SDK.
- amazonka-lookoutmetrics library and test: Amazon Lookout for Metrics SDK.
- amazonka-lookoutvision library and test: Amazon Lookout for Vision SDK.
- amazonka-m2 library and test: Amazon MainframeModernization SDK.
- amazonka-macie library and test: Amazon Macie SDK.
- amazonka-maciev2 library and test: Amazon Macie 2 SDK.
- amazonka-managedblockchain library and test: Amazon Managed Blockchain SDK.
- amazonka-marketplace-analytics library and test: Amazon Marketplace Commerce Analytics SDK.
- amazonka-marketplace-catalog library and test: Amazon Marketplace Catalog Service SDK.
- amazonka-marketplace-entitlement library and test: Amazon Marketplace Entitlement Service SDK.
- amazonka-marketplace-metering library and test: Amazon Marketplace Metering SDK.
- amazonka-mechanicalturk library and test: Amazon Mechanical Turk SDK.
- amazonka-mediaconnect library and test: Amazon MediaConnect SDK.
- amazonka-mediaconvert library and test: Amazon Elemental MediaConvert SDK.
- amazonka-medialive library and test: Amazon Elemental MediaLive SDK.
- amazonka-mediapackage library and test: Amazon Elemental MediaPackage SDK.
- amazonka-mediapackage-vod library and test: Amazon Elemental MediaPackage VOD SDK.
- amazonka-mediastore library and test: Amazon Elemental MediaStore SDK.
- amazonka-mediastore-dataplane library and test: Amazon Elemental MediaStore Data Plane SDK.
- amazonka-mediatailor library and test: Amazon MediaTailor SDK.
- amazonka-memorydb library and test: Amazon MemoryDB SDK.
- amazonka-mgn library and test: Amazon Application Migration Service SDK.
- amazonka-migration-hub-refactor-spaces library and test: Amazon Migration Hub Refactor Spaces SDK.
- amazonka-migrationhub library and test: Amazon Migration Hub SDK.
- amazonka-migrationhub-config library and test: Amazon Migration Hub Config SDK.
- amazonka-migrationhuborchestrator library and test: Amazon Migration Hub Orchestrator SDK.
- amazonka-migrationhubstrategy library and test: Amazon Migration Hub Strategy Recommendations SDK.
- amazonka-ml library and test: Amazon Machine Learning SDK.
- amazonka-mobile library and test: Amazon Mobile SDK.
- amazonka-mq library and test: Amazon MQ SDK.
- amazonka-mwaa library and test: Amazon MWAA SDK.
- amazonka-neptune library and test: Amazon Neptune SDK.
- amazonka-network-firewall library and test: Amazon Network Firewall SDK.
- amazonka-networkmanager library and test: Amazon Network Manager SDK.
- amazonka-nimble library and test: Amazon NimbleStudio SDK.
- amazonka-oam library and test: Amazon CloudWatch Observability Access Manager SDK.
- amazonka-omics library and test: Amazon Omics SDK.
- amazonka-opensearch library and test: Amazon OpenSearch Service SDK.
- amazonka-opensearchserverless library and test: Amazon OpenSearch Service Serverless SDK.
- amazonka-opsworks library and test: Amazon OpsWorks SDK.
- amazonka-opsworks-cm library and test: Amazon OpsWorks CM SDK.
- amazonka-organizations library and test: Amazon Organizations SDK.
- amazonka-outposts library and test: Amazon Outposts SDK.
- amazonka-panorama library and test: Amazon Panorama SDK.
- amazonka-personalize library and test: Amazon Personalize SDK.
- amazonka-personalize-events library and test: Amazon Personalize Events SDK.
- amazonka-personalize-runtime library and test: Amazon Personalize Runtime SDK.
- amazonka-pi library and test: Amazon Performance Insights SDK.
- amazonka-pinpoint library and test: Amazon Pinpoint SDK.
- amazonka-pinpoint-email library and test: Amazon Pinpoint Email Service SDK.
- amazonka-pinpoint-sms-voice library and test: Amazon Pinpoint SMS and Voice Service SDK.
- amazonka-pinpoint-sms-voice-v2 library and test: Amazon Pinpoint SMS Voice V2 SDK.
- amazonka-pipes library and test: Amazon EventBridge Pipes SDK.
- amazonka-polly library and test: Amazon Polly SDK.
- amazonka-pricing library and test: Amazon Price List Service SDK.
- amazonka-privatenetworks library and test: Amazon Private 5G SDK.
- amazonka-proton library and test: Amazon Proton SDK.
- amazonka-qldb library and test: Amazon QLDB SDK.
- amazonka-qldb-session library and test: Amazon QLDB Session SDK.
- amazonka-quicksight library and test: Amazon QuickSight SDK.
- amazonka-ram library and test: Amazon Resource Access Manager SDK.
- amazonka-rbin library and test: Amazon Recycle Bin SDK.
- amazonka-rds library and test: Amazon Relational Database Service SDK.
- amazonka-rds-data library and test: Amazon RDS DataService SDK.
- amazonka-redshift library and test: Amazon Redshift SDK.
- amazonka-redshift-data library and test: Amazon Redshift Data API Service SDK.
- amazonka-redshift-serverless library and test: Amazon Redshift Serverless SDK.
- amazonka-rekognition library and test: Amazon Rekognition SDK.
- amazonka-resiliencehub library and test: Amazon Resilience Hub SDK.
- amazonka-resource-explorer-v2 library and test: Amazon Resource Explorer SDK.
- amazonka-resourcegroups library and test: Amazon Resource Groups SDK.
- amazonka-resourcegroupstagging library and test: Amazon Resource Groups Tagging API SDK.
- amazonka-robomaker library and test: Amazon RoboMaker SDK.
- amazonka-rolesanywhere library and test: Amazon IAM Roles Anywhere SDK.
- amazonka-route53 library and test: Amazon Route 53 SDK.
- amazonka-route53-autonaming library and test: Amazon Cloud Map SDK.
- amazonka-route53-domains library and test: Amazon Route 53 Domains SDK.
- amazonka-route53-recovery-cluster library and test: Amazon Route53 Recovery Cluster SDK.
- amazonka-route53-recovery-control-config library and test: Amazon Route53 Recovery Control Config SDK.
- amazonka-route53-recovery-readiness library and test: Amazon Route53 Recovery Readiness SDK.
- amazonka-route53resolver library and test: Amazon Route 53 Resolver SDK.
- amazonka-rum library and test: Amazon CloudWatch RUM SDK.
- amazonka-s3 library and test: Amazon Simple Storage Service SDK.
- amazonka-s3-encryption library and test: Amazon Simple Storage Service SDK - Client-Side Encryption.
- amazonka-s3-streaming library and program: Provides conduits to upload data to S3 using the Multipart API
- amazonka-s3outposts library and test: Amazon S3 on Outposts SDK.
- amazonka-sagemaker library and test: Amazon SageMaker Service SDK.
- amazonka-sagemaker-a2i-runtime library and test: Amazon Augmented AI Runtime SDK.
- amazonka-sagemaker-edge library and test: Amazon Sagemaker Edge Manager SDK.
- amazonka-sagemaker-featurestore-runtime library and test: Amazon SageMaker Feature Store Runtime SDK.
- amazonka-sagemaker-geospatial library and test: Amazon SageMaker geospatial capabilities SDK.
- amazonka-sagemaker-metrics library and test: Amazon SageMaker Metrics Service SDK.
- amazonka-sagemaker-runtime library and test: Amazon SageMaker Runtime SDK.
- amazonka-savingsplans library and test: Amazon Savings Plans SDK.
- amazonka-scheduler library and test: Amazon EventBridge Scheduler SDK.
- amazonka-schemas library and test: Amazon Schemas SDK.
- amazonka-sdb library and test: Amazon SimpleDB SDK.
- amazonka-secretsmanager library and test: Amazon Secrets Manager SDK.
- amazonka-securityhub library and test: Amazon SecurityHub SDK.
- amazonka-securitylake library and test: Amazon Security Lake SDK.
- amazonka-serverlessrepo library and test: Amazon ServerlessApplicationRepository SDK.
- amazonka-service-quotas library and test: Amazon Quotas SDK.
- amazonka-servicecatalog library and test: Amazon Service Catalog SDK.
- amazonka-servicecatalog-appregistry library and test: Amazon Service Catalog App Registry SDK.
- amazonka-ses library and test: Amazon Simple Email Service SDK.
- amazonka-sesv2 library and test: Amazon Simple Email Service SDK.
- amazonka-shield library and test: Amazon Shield SDK.
- amazonka-signer library and test: Amazon Signer SDK.
- amazonka-simspaceweaver library and test: Amazon SimSpace Weaver SDK.
- amazonka-sms library and test: Amazon Server Migration Service SDK.
- amazonka-sms-voice library and test: Amazon Pinpoint SMS and Voice Service SDK.
- amazonka-snow-device-management library and test: Amazon Snow Device Management SDK.
- amazonka-snowball library and test: Amazon Import/Export Snowball SDK.
- amazonka-sns library and test: Amazon Simple Notification Service SDK.
- amazonka-sqs library and test: Amazon Simple Queue Service SDK.
- amazonka-ssm library and test: Amazon Simple Systems Manager (SSM) SDK.
- amazonka-ssm-contacts library and test: Amazon Systems Manager Incident Manager Contacts SDK.
- amazonka-ssm-incidents library and test: Amazon Systems Manager Incident Manager SDK.
- amazonka-ssm-sap library and test: Amazon Systems Manager for SAP SDK.
- amazonka-sso library and test: Amazon Single Sign-On SDK.
- amazonka-sso-admin library and test: Amazon Single Sign-On Admin SDK.
- amazonka-sso-oidc library and test: Amazon SSO OIDC SDK.
- amazonka-stepfunctions library and test: Amazon Step Functions SDK.
- amazonka-storagegateway library and test: Amazon Storage Gateway SDK.
- amazonka-sts library and test: Amazon Security Token Service SDK.
- amazonka-support library and test: Amazon Support SDK.
- amazonka-support-app library and test: Amazon Support App SDK.
- amazonka-swf library and test: Amazon Simple Workflow Service SDK.
- amazonka-synthetics library and test: Amazon Synthetics SDK.
- amazonka-test library: Common functionality for Amazonka library test-suites.
- amazonka-textract library and test: Amazon Textract SDK.
- amazonka-timestream-query library and test: Amazon Timestream Query SDK.
- amazonka-timestream-write library and test: Amazon Timestream Write SDK.
- amazonka-transcribe library and test: Amazon Transcribe Service SDK.
- amazonka-transfer library and test: Amazon Transfer Family SDK.
- amazonka-translate library and test: Amazon Translate SDK.
- amazonka-voice-id library and test: Amazon Voice ID SDK.
- amazonka-waf library and test: Amazon WAF SDK.
- amazonka-waf-regional library and test: Amazon WAF Regional SDK.
- amazonka-wafv2 library and test: Amazon WAFV2 SDK.
- amazonka-wellarchitected library and test: Amazon Well-Architected Tool SDK.
- amazonka-wisdom library and test: Amazon Connect Wisdom Service SDK.
- amazonka-workdocs library and test: Amazon WorkDocs SDK.
- amazonka-worklink library and test: Amazon WorkLink SDK.
- amazonka-workmail library and test: Amazon WorkMail SDK.
- amazonka-workmailmessageflow library and test: Amazon WorkMail Message Flow SDK.
- amazonka-workspaces library and test: Amazon WorkSpaces SDK.
- amazonka-workspaces-web library and test: Amazon WorkSpaces Web SDK.
- amazonka-xray library and test: Amazon X-Ray SDK.
- aws library, programs and tests: Amazon Web Services (AWS) for Haskell
- aws-arn library and test: Types and optics for manipulating Amazon Resource Names (ARNs)
- aws-cloudfront-signed-cookies library, program and test: Generate signed cookies for AWS CloudFront
- aws-cloudfront-signer library: For signing AWS CloudFront HTTP URL requests
- aws-dynamodb-conduit library: Conduit-based interface for AWS DynamoDB
- aws-ec2 library and programs: AWS EC2/VPC, ELB and CloudWatch client library for Haskell
- aws-ec2-knownhosts library and programs: Capture and manage AWS EC2 known_host pubkeys
- aws-elastic-transcoder library, program and test: Haskell suite for the Elastic Transcoder service
- aws-general library and test: Bindings for Amazon Web Services (AWS) General Reference
- aws-kinesis library and test: Bindings for Amazon Kinesis
- aws-lambda-haskell-runtime library and test: Haskell runtime for AWS Lambda
- aws-lambda-haskell-runtime-wai library and test: Run wai applications on AWS Lambda
- aws-lambda-runtime library and program: Haskell on AWS Lambda Runtime API
- aws-larpi library: Package Haskell functions for easy use on AWS Lambda.
- aws-performance-tests library and program: Performance Tests for the Haskell bindings for Amazon Web Services (AWS)
- aws-sdk library and test: AWS SDK for Haskell
- aws-secrets library and test: Fetch data from AWS Secrets Manager
- aws-sign4 library and test: Amazon Web Services (AWS) Signature v4 HTTP request signer
- aws-sns library and test: Bindings for AWS SNS Version 2013-03-31
- aws-sns-verify library and test: Parse and verify AWS SNS messages
- aws-spend-summary library and program: Extract recent daily AWS costs
- awsspendsummary library and program: Extract recent daily AWS costs
- credentials library and test: Secure Credentials Storage and Distribution
- credentials-cli program: Secure Credentials Administration
- ec2-unikernel program: A handy tool for uploading unikernels to Amazon's EC2.
- eventful-dynamodb library and test: Library for eventful DynamoDB event stores
- groot library, program and test: Command line utility to manage AWS ECS resources
- hal library and test: A runtime environment for Haskell applications running on AWS Lambda.
- hs-aws-lambda library and test: ...
- infernal library: The Infernal Machine - An AWS Lambda Custom Runtime for Haskell
- kerry library and test: Manage and abstract your packer configurations.
- loup library and programs: Amazon Simple Workflow Service Wrapper for Work Pools.
- minio-hs library, programs and tests: A MinIO Haskell Library for Amazon S3 compatible cloud storage.
- mismi-core library and tests: AWS Library
- mismi-kernel library and test: AWS Library
- mismi-s3 library, tests and benchmark: AWS Library
- mismi-s3-core library and test: AWS Library
- porcupine-s3 library and program: A location accessor for porcupine to connect to AWS S3 sources/sinks
- s3-signer library and test: Pre-signed Amazon S3 URLs
- serverless-haskell library and test: Deploying Haskell code onto AWS Lambda using Serverless
- ses-html library: Send HTML formatted emails using Amazon's SES REST API with blaze
- ses-html-snaplet library: Snaplet for the ses-html package
- snaplet-ses-html library: Snaplet for the ses-html package
- stratosphere library, programs and test: EDSL for AWS CloudFormation
- wai-handler-hal library and test: Wrap WAI applications to run on AWS Lambda
- wolf library and programs: Amazon Simple Workflow Service Wrapper.
Azure
- azure-functions-worker library and test: Azure Functions Worker
Backup
- bkr library and program: Backup utility for backing up to cloud storage services (S3 only right now)
- multiplicity program: Wrapper program for duplicity, adding config files
- pinboard-notes-backup program: Back up the notes you've saved to Pinboard
Barcode
- zbar library: zbar bindings in Haskell
Base
- guid library and test: A simple wrapper around uuid
Benchmark
- concurrency-benchmarks program and benchmark: Benchmarks to compare concurrency APIs
- streaming-benchmarks program and benchmark: Measures and compares the performance of streaming libraries
Benchmarking
- bench-graph library and test: Plot and compare benchmarks
- bench-show library, program and tests: Show, plot and compare benchmark results
- BenchmarkHistory library and program: Benchmark functions with history
- chronos-bench library, program and benchmark: Benchmarking tool with focus on comparing results.
- cloben program: Clone and benchmark Haskell cabal projects
- containers-benchmark program: Extensive benchmark suite for containers package.
- criterion library, program and tests: Robust, reliable performance measurement and analysis
- criterion-measurement library: Criterion measurement functionality and associated types
- criterion-plus library and test: Enhancement of the "criterion" benchmarking library
- feed-gipeda library, program and test: CI service around gipeda
- fibon programs: Tools for running and analyzing Haskell benchmarks
- freer-simple-profiling library and test: Automatic profling of freer-simple programs
- gauge tests and benchmark: small framework for performance measurement and analysis
- hashtable-benchmark program: Benchmark of hash table implementations
- hyperion library, programs and test: Reliable performance measurement with robust data export.
- miniterion library, test and benchmark: Simple and lightweight benchmarking utilities
- paramtree library and test: Generate labelled test/benchmark trees from sets of parameters
- park-bench library: A quick-and-dirty, low-friction benchmark tool with immediate feedback
- tasty-bench library and benchmark: Featherlight benchmark framework
- tasty-papi test: Bencmarking using instruction counting
Big Data
- karps library and tests: Haskell bindings for Spark Dataframes and Datasets
- krapsh library and tests: Haskell bindings for Spark Dataframes and Datasets
Binary
- binary-orphans library and test: Compatibility package for binary; provides instances
- binary-parser library and test: An efficient but limited parser API specialised to bytestrings
- leb128-binary library, test and benchmark: Signed and unsigned LEB128 codec for binary library
- lsh library, program and test: A simple ls clone with modern, colored formatting
- streamly-binary library and test: Integration of streamly and binary
Bindings
- bindings-codec2 library and program: Very low-level FFI bindings for Codec2
- bindings-nettle library and test: bindings to nettle crypto library
- cli-git library: Bindings to the git command-line interface
- cli-nix library: Bindings to the nix command-line interface
- gi-adwaita library: Adwaita bindings
- gi-atk library: Atk bindings
- gi-ayatana-appindicator3 library: libayatana-appindicator3 bindings
- gi-cairo library: Cairo bindings
- gi-clutter library: clutter GObject bindings
- gi-cogl library: COGL GObject bindings
- gi-coglpango library: Cogl Pango GObject bindings
- gi-dazzle library: libdazzle bindings
- gi-dbusmenu library: Dbusmenu bindings
- gi-dbusmenugtk3 library: DbusmenuGtk bindings
- gi-freetype2 library: freetype2 bindings
- gi-gdk library: Gdk bindings
- gi-gdkpixbuf library: GdkPixbuf bindings
- gi-gdkx11 library: GdkX11 bindings
- gi-ges library: libges bindings
- gi-ggit library: libgit2-glib bindings
- gi-gio library: Gio bindings
- gi-girepository library: GIRepository (gobject-introspection) bindings
- gi-glib library: GLib bindings
- gi-gmodule library: GModule bindings
- gi-gobject library: GObject bindings
- gi-graphene library: Graphene bindings
- gi-gsk library: Gsk bindings
- gi-gst library: GStreamer bindings
- gi-gstapp library: GStreamerApp bindings
- gi-gstaudio library: GStreamerAudio bindings
- gi-gstbase library: GStreamerBase bindings
- gi-gstpbutils library: GStreamer Plugins Base Utils bindings
- gi-gsttag library: GStreamer Tag bindings
- gi-gstvideo library: GStreamerVideo bindings
- gi-gtk library: Gtk bindings
- gi-gtk-layer-shell library: gtk-layer-shell bindings
- gi-gtkosxapplication library: GtkosxApplication bindings
- gi-gtksheet library: GtkSheet bindings
- gi-gtksource library: GtkSource bindings
- gi-handy library: libhandy bindings
- gi-harfbuzz library: HarfBuzz bindings
- gi-ibus library: IBus bindings
- gi-javascriptcore library: JavaScriptCore bindings
- gi-json library: JSON GObject bindings
- gi-keybinder library: Libkeybinder bindings
- gi-nm library: NM bindings
- gi-notify library: Libnotify bindings
- gi-ostree library: OSTree bindings
- gi-pango library: Pango bindings
- gi-pangocairo library: PangoCairo bindings
- gi-poppler library: Poppler bindings
- gi-rsvg library: librsvg bindings
- gi-secret library: Libsecret bindings
- gi-soup library: Libsoup bindings
- gi-vips library: libvips GObject bindings
- gi-vte library: Vte bindings
- gi-webkit library: WebKit bindings
- gi-webkit2 library: WebKit2 bindings
- gi-webkit2webextension library: WebKit2-WebExtension bindings
- gi-webkitwebprocessextension library: WebKitWebProcessExtension bindings
- gi-wnck library: Wnck bindings
- gi-xlib library: xlib bindings
- haskell-ffprobe library and test: Haskell bindings for ffprobe
- haskell-gi-overloading library: Overloading support for haskell-gi
- heystone library: Haskell bindings for the Keystone assembler framework
- hs-tango library and benchmarks: Bindings to the Tango Controls system
- nfc library and program: libnfc bindings
- souffle-haskell library, test and benchmark: Souffle Datalog bindings for Haskell
- TORCS library and program: Bindings to the TORCS vehicle simulator.
- ViennaRNA-bindings library and test: ViennaRNA v2 bindings
- workflow-osx library and program: a "Desktop Workflow" monad with Objective-C bindings
Bio
- bbi library and test: Tools for reading Big Binary Indexed files, e.g., bigBed, bigWig
- bio-sequence library and tests: Initial project template from stack
- bioinformatics-toolkit library, test and benchmark: A collection of bioinformatics tools
- cobot library, test and benchmark: ...
- cobot-io library and test: Biological data file formats and IO
- cobot-tools library and test: Biological data file formats and IO
- HsHTSLib library and test: Bindings to htslib.
- uniprot-kb library and test: UniProt-KB format parser
Bioinformatics
- a50 program: Compare genome assemblies
- adp-multi library, programs and test: ADP for multiple context-free languages
- adp-multi-monadiccp library, program and test: Subword construction in adp-multi using monadiccp
- ADPfusion library, programs and test: Efficient, high-level dynamic programming.
- ADPfusionForest library, programs, test and benchmark: Dynamic programming on tree and forest structures
- ADPfusionSet library and test: Dynamic programming for Set data structures.
- AlignmentAlgorithms library: Collection of alignment algorithms
- bamstats library and program: A program to extract various information from BAM alignmnet files.
- BCMtools library and program: Big Contact Map Tools
- bio library and programs: A bioinformatics library
- bioace library: Library for reading ace assembly files
- bioalign library: Data structures and helper functions for calculating alignments
- Biobase library: Base library for bioinformatics
- BiobaseBlast library and test: BLAST-related tools
- BiobaseDotP library: Vienna / DotBracket / ExtSS parsers
- BiobaseEnsembl library: Ensembl related datastructures and functions
- BiobaseFasta library, program and test: streaming FASTA parser
- BiobaseFR3D library: Importer for FR3D resources
- BiobaseHTTP library: Libary to interface with the Bioinformatics HTTP services - Entrez Ensembl
- BiobaseHTTPTools programs: Tools to query Bioinformatics HTTP services e.g. Entrez, Ensembl.
- BiobaseInfernal library, program, test and benchmark: Infernal data structures and tools
- BiobaseMAF library: Multiple Alignment Format
- BiobaseNewick library, program and test: Newick file format parser.
- BiobaseTrainingData library and program: RNA folding training data
- BiobaseTurner library: Import Turner RNA parameters
- BiobaseTypes library and test: Collection of types for bioinformatics
- BiobaseVienna library: Import Vienna energy parameters
- BiobaseXNA library, program and test: Efficient RNA/DNA/Protein Primary/Secondary Structure
- biocore library: A bioinformatics library
- biofasta library: Library for reading fasta sequence files
- biofastq library: A library for reading FASTQ files
- biohazard library: bioinformatics support library
- BioHMM library: Libary for Hidden Markov Models in HMMER3 format.
- biophd library: Library for reading phd sequence files
- biopsl library and programs: Library and executables for working with PSL files
- biosff library and programs: Library and executables for working with SFF files
- biostockholm library and test: Parsing and rendering of Stockholm files (used by Pfam, Rfam and Infernal).
- birch-beer library and program: Plot a colorful tree.
- BlastHTTP library: Libary to interface with the NCBI blast REST interface
- blastxml library: Library for reading Blast XML output
- blosum library and program: BLOSUM generator
- classify-frog programs: Classify sounds produced by Xenopus laevis
- ClustalParser library, program and test: Libary for parsing Clustal tools output
- clustertools programs: Tools for manipulating sequence clusters
- CMCompare library and program: Infernal covariance model comparison
- cmv library and programs: Detailed visualization of CMs, HMMs and their comparisions
- collapse-duplication library and program: Collapse the duplication output into clones and return their frequencies.
- convert-annotation library and program: ...
- dephd programs: Analyze quality of nucleotide sequences.
- differential library and program: Finds out whether an entity comes from different distributions (statuses).
- diversity library and program: Quantify the diversity of a population
- DnaProteinAlignment library and program: Frameshift-aware alignment of protein sequences with DNA sequences
- elynx program: Validate and (optionally) redo ELynx analyses
- elynx-markov library, test and benchmark: Simulate molecular sequences along trees
- elynx-nexus library and test: Import and export Nexus files
- elynx-seq library and test: Handle molecular sequences
- elynx-tools library: Tools for ELynx
- elynx-tree library, test and benchmark: Handle phylogenetic trees
- EntrezHTTP library: Libary to interface with the NCBI Entrez REST service.
- estreps programs: Repeats from ESTs
- flower programs: Analyze 454 flowgrams (.SFF files)
- flowsim programs: Simulate 454 pyrosequencing
- Forestry library, program, test and benchmark: Comparison of trees and forests.
- ForestStructures library, test and benchmark: Tree- and forest structures
- FormalGrammars library and test: (Context-free) grammars in formal language theory
- gact program: General Alignment Clustering Tool
- Genbank library and program: Libary for processing the NCBI genbank format
- Gene-CluEDO library, program and test: Hox gene clustering
- GenussFold library, program and test: MCFGs for Genus-1 RNA Pseudoknots
- GrammarProducts library, program and test: Grammar products and higher-dimensional grammars
- heatitup library and program: Find and annotate ITDs.
- heatitup-complete library and program: Find and annotate ITDs with assembly or read pair joining.
- hemokit library, programs, test and benchmarks: Haskell port of the Emokit EEG project
- hierarchical-spectral-clustering library and program: Hierarchical spectral clustering of a graph.
- hPDB library: Protein Databank file format library
- hPDB-examples programs and test: Examples for hPDB library
- hs-samtools library and test: Read and write SAM, BAM, and CRAM files.
- hTalos library and test: Parser, print and manipulate structures in PDB file format.
- hyraxAbif library, program and test: Modules for parsing, generating and manipulating AB1 files.
- integreat library and program: Integrate different assays.
- korfu program: The Korfu ORF Utility
- MC-Fold-DP library and program: Folding algorithm based on nucleotide cyclic motifs.
- memexml library: Library for reading Meme XML output
- mmtf library and test: Macromolecular Transmission Format implementation
- modify-fasta library and program: Modify fasta (and CLIP) files in several optional ways
- modularity library: Find the modularity of a network.
- MutationOrder library, program and test: Most likely order of mutation events in RNA
- normalize library and program: Normalize data using a variety of methods.
- Nussinov78 library and program: Nussinov78 using the ADPfusion library.
- PDBtools library and program: A library for analysis of 3-D protein coordinates
- phybin library, program and test: ...
- pipes-ordered-zip library and test: merge two ordered Producers into a new Producer
- ploterific library and program: Basic plotting of tabular data for the command line.
- rank-product library and program: Find the rank product of a data set.
- rbr programs: Mask nucleotide (EST) sequences in Fasta format
- RNAdesign library and program: Multi-target RNA sequence design
- RNAdraw library and program: Draw RNA secondary structures
- RNAFold library and programs: RNA secondary structure prediction
- RNAFoldProgs programs: RNA secondary structure folding
- RNAlien library and programs: Unsupervized construction of RNA family models
- RNAwolf library and programs: RNA folding with non-canonical basepairs and base-triplets.
- samtools library and program: Binding to the C samtools library
- samtools-conduit library and program: Conduit interface to SAM/BAM format files through samtools
- samtools-enumerator library: Enumerator interface to SamTools library
- samtools-iteratee library and program: Iteratee interface to SamTools library
- SelectSequencesFromMSA library and program: Selects a representative subset of sequences from multiple sequence alignment.
- seqloc library and test: Handle sequence locations for bioinformatics
- seqloc-datafiles library, programs and tests: Read and write BED and GTF format genome annotations
- sequence-formats library and test: A package with basic parsing utilities for several Bioinformatic data formats.
- sequenceTools library, programs and test: A package with tools for processing DNA sequencing data
- sgrep program: Sgrep - grep Fasta files for sequences matching a regular expression
- simseq program: Simulate sequencing with different models for priming and errors
- slynx library and program: Handle molecular sequences
- smiles library and tests
- StockholmAlignment library: Libary for Stockholm aligmnent format
- subsample library and program: Subsample data.
- Taxonomy library: Libary for parsing, processing and vizualization of taxonomy data
- TaxonomyTools programs: Tool for parsing, processing, comparing and visualizing taxonomy data
- tex-join-bib library and program: Compile separate tex files with the same bibliography.
- tlynx library and program: Handle phylogenetic trees
- too-many-cells library and program: Cluster single cells and analyze cell clade relationships.
- trimpolya program: Search for, annotate and trim poly-A tail
- twobitreader library and program: reader for the 2bit file format
- varan programs: Process mpileup output to identify significant differences
- vcf library and test: A package to parse VCF files inspired in similar python libraries
- ViennaRNA-bindings library and test: ViennaRNA v2 bindings
- ViennaRNA-extras library and test: ViennaRNA v2 extensions
- ViennaRNAParser library and test: Libary for parsing ViennaRNA package output
- xml2x program: Convert BLAST output in XML format to CSV or HTML
- xsact programs: Cluster EST sequences
- zsyntax library and test: Automated theorem prover for the Zsyntax biochemical calculus
Bit
- bitfield library and test: Generic and easy to use haskell bitfields
- bits-extra library, tests and benchmark: Useful bitwise operations
- bits-show library and test: Showing data as strings of 0 and 1
- hw-balancedparens library, program, tests and benchmark: Balanced parentheses
- hw-bits library, tests and benchmark: Bit manipulation
- hw-dump library, program, tests and benchmark: File Dump
- hw-rankselect library, program, tests and benchmark: Rank-select
- hw-rankselect-base library, tests and benchmark: Rank-select base
- hw-simd library, tests and benchmark: SIMD library
- hw-simd-cli library, program and test: SIMD library
- hw-string-parse library and tests: String parser
Bit Vectors
- bit-array library and test: A bit array (aka bitset, bitmap, bit vector) API for numeric types
- bit-vector library and test: Simple bit vectors for Haskell
- bitvec library, test and benchmark: Space-efficient bit vectors
- bitwise library, test and benchmark: fast multi-dimensional unboxed bit packed Bool arrays
- boolector library and tests: Haskell bindings for the Boolector SMT solver
- bv library and program: Bit-vector arithmetic library
- bv-little library, test and benchmarks: Efficient little-endian bit vector library
- bv-sized library and test: a bitvector datatype that is parameterized by the vector width
- bv-sized-lens library: Well-typed lenses for bv-sized bitvectors.
- hz3 library, program and test: Bindings for the Z3 Theorem Prover
- sbv library, tests and benchmark: SMT Based Verification: Symbolic Haskell theorem prover using SMT solving.
- sbv-program library and test: Component-based program synthesis using SBV
- z3 library, program and test: Bindings for the Z3 Theorem Prover
Bitcoin
- bitcoin-hs library and test: Partial implementation of the Bitcoin protocol (as of 2013)
- bitcoin-payment-channel library, test and benchmark: Instant, two-party Bitcoin payments
- bitcoin-rpc library and test: Library to communicate with the Satoshi Bitcoin daemon
- bitx-bitcoin library and tests: A Haskell library for working with the BitX bitcoin exchange.
- btc-lsp library, programs and test: Lightning service provider
- clplug library and test: Easily add functionality to your lightning node
- electrs-client library and test: Electrs client library for Haskell
- haskoin library and test: Implementation of the Bitcoin protocol.
- haskoin-core library and test: Bitcoin & Bitcoin Cash library for Haskell
- haskoin-crypto library and test: Implementation of Bitcoin cryptographic primitives.
- haskoin-node library and test: P2P library for Bitcoin and Bitcoin Cash
- haskoin-protocol library and test: Implementation of the Bitcoin network protocol messages
- haskoin-script library and test: Implementation of Bitcoin script parsing and evaluation
- haskoin-store library, program and test: Storage and index for Bitcoin and Bitcoin Cash
- haskoin-store-data library and test: Data for Haskoin Store
- haskoin-util library and test: Utility functions for the Network.Haskoin project
- haskoin-wallet library, programs and test: Implementation of a Bitcoin SPV Wallet with BIP32 and multisig support.
- lnd-client library, program and test: Lightning Network Daemon (LND) client library for Haskell
- SCRIPTWriter library and program: ESCRIPT: a human friendly language for programming Bitcoin scripts
Bits
- bit-protocol library and test: Encode binary protocols with some odd bit numbers into a bytestring
Blockchain
- blockchain library and test: Generic blockchain implementation.
- cleveland library and test: Testing framework for Morley.
- dfinity-radix-tree library, program and test: A generic data integrity layer.
- morley-client library, program and test: Client to interact with the Tezos blockchain
- utxorpc library: Generated code for a gRPC interface for UTxO Blockchains
- utxorpc-client library, programs and test: An SDK for clients of the UTxO RPC specification.
- utxorpc-server library, program and test: An SDK for UTxO RPC services.
Blog
- blagda library and program: Shake frontend for Agda blogging
Book
- algebra-driven-design library: Companion library for the book Algebra-Driven Design by Sandy Maguire
Browser
- diohsc program: Gemini client
- GoogleSuggest library: Interface to Google Suggest API
- hbro library and program: Minimal extensible web-browser
- hbro-contrib library and program: Third-party extensions to hbro.
- manatee-browser library and program: Browser extension for Manatee.
- web-browser-in-haskell library: Web Browser In Haskell
- webdriver library: a Haskell client for the Selenium WebDriver protocol
- webdriver-snoy library and test: a Haskell client for the Selenium WebDriver protocol (deprecated)
- webdriver-wrapper library: Wrapper around the webdriver package that automatically manages Selenium
BSD
- bsd-sysctl library: Access to the BSD sysctl(3) interface
BSD3
- co-log-effectful library and test: effectful log effect using co-log-core
- easytensor-vulkan library: Use easytensor with vulkan-api.
- haskell-src-exts-sc library and program: Pretty print haskell code with comments
- hinfo library, program and test: Command Line App With Info on your Haskell App
- HNumeric library and test: Haskell Numeric Library with pure functionality, R & MATLAB Syntax.
- io-embed library and test: Use Template Haskell to embed the result of an IO computation.
- katip-effectful library and test: Katip integration for Effectful
- polysemy-keyed-state library and test: Effect for a set of stateful values indexed by a type of keys
- tasty-grading-system library: Grade your tasty-testsuite.
- vulkan-api library: Low-level low-overhead vulkan api bindings
Bsparse
- bsparse library: A simple unassuming parser for bytestring
Build
- chs-cabal library: Cabal with c2hs dependencies
- dependency library, test and benchmark: Dependency resolution for package management
- Grow library: A declarative make-like interpreter.
- hix library, program and test: Haskell/Nix development build tools
- language-ninja library, programs and tests: A library for dealing with the Ninja build language.
- neko-lib library and test: Neko VM code generation and disassembly library
- shake-ats library: Utilities for building ATS projects with shake
- shake-futhark library: Dependency tracking for Futhark
- uniform-shake library: uniform wrapper for shake
- up-grade program: Software management tool
Build Tool
- bazel-coverage-report-renderer program: HTML Coverage Reports for Rules_Haskell
- bazel-runfiles library and program: Locate Bazel runfiles location
- elm-make program: A build tool for Elm projects
Builders
- bytestring-strict-builder library, test and benchmark: An efficient strict bytestring builder
- text-builder library, test and benchmarks: Efficient strict text builder
- text-builder-dev library, test and benchmarks: Edge of developments for "text-builder"
Building
- boilerplate library, program and test: Generate Haskell boilerplate.
- ghcflags library: Dump the ghc flags during compilation
- hsinspect library and program: Inspect Haskell source files.
- hsinspect-lsp library, program and test: LSP interface over the hsinspect binary.
- stack2cabal library and program: Convert stack projects to cabal.project + cabal.project.freeze
- stackage-to-hackage library and program: Convert stack.yaml to cabal.project + cabal.project.freeze
Bundle
- asset-bundle library: A build-time Cabal library that bundles executables with assets
- cabal-auto-expose library: Build time library that autodetects exposed modules
Business
- bookkeeping library and tests: A module for bookkeeping by double entry.
- bookkeeping-jp library and tests: Helper functions for Japanese bookkeeping.
- docusign-base library: Low-level bindings to the DocuSign API
- docusign-base-minimal library: Low-level bindings to the DocuSign API (only what is necessary for docusign-client)
- docusign-client library: Client bindings for the DocuSign API
- docusign-example program: DocuSign examples
- ochintin-daicho library and tests: A module to manage payroll books for Japanese companies.
- work-time library and program: A library for parsing a chat-based work hour reporting scheme.
Bytes
- bit-protocol library and test: Encode binary protocols with some odd bit numbers into a bytestring
ByteString
- bytestring-strict-builder library, test and benchmark: An efficient strict bytestring builder
- bytestring-tree-builder library, test and benchmark: A very efficient ByteString builder implementation based on the binary tree
- ListLike library and test: Generalized support for list-like structures
- pathological-bytestrings library: Pathological ByteStrings for testing
- streamly-bytestring library, test and benchmark: Library for streamly and bytestring interoperation.
- stringable library: A Stringable type class, in the spirit of Foldable and Traversable
- type-level-bytestrings library and test: Tools for manipulating type-level bytes and bytestrings
ByteStrings
- base58-bytestring library, test and benchmark: Implementation of BASE58 transcoding for ByteStrings
BZip
- bzip-signature library: Backpack signature for BZip compression
C
- C-structs library and tests: C-Structs implementation for Haskell
- cdeps library, program, test and benchmark: Extract dependencies from C code.
- cpkg library, program and test: Build tool for C
- gmpint library: GMP integer conversions
- shake-c library: Library for building C code with shake
- zbar library: zbar bindings in Haskell
C#
- tree-sitter-c-sharp library: Tree-sitter grammar/parser for C#
Cabal
- ats-setup library: ATS scripts for Cabal builds
- autopack library: Custom Setup to automate package modules discovery
- chs-cabal library: Cabal with c2hs dependencies
- policeman library, program and test: Haskell PVP version adviser
Cache
- cache library and test: An in-memory key/value store with expiration support
- cache-polysemy library and test: cached hashmaps
- fcache library and test: Cache a function (a -> b)
- polling-cache library and test: Cache infrequently updated data for simpler distributed systems.
- rediscaching-haxl library: Combine redis caching and haxl.
Caching
- expiring-cache-map library and tests: General purpose simple caching.
CAPTCHA
- antigate library: Interface for antigate.com captcha recognition API
Cardano
- blockfrost-api library and test: API definitions for blockfrost.io
- blockfrost-client library, program and test: blockfrost.io basic client
- blockfrost-client-core library: blockfrost.io common client definitions / instances
- cardano-coin-selection library and test: Algorithms for coin selection and fee balancing.
- cardano-transactions library, program and test: Library utilities for constructing and signing Cardano transactions.
- utxorpc library: Generated code for a gRPC interface for UTxO Blockchains
- utxorpc-client library, programs and test: An SDK for clients of the UTxO RPC specification.
- utxorpc-server library, program and test: An SDK for UTxO RPC services.
Cast
- type-iso library: Typeclasses for injective relations and isomorphisms between types.
Categories
- dualizer library: Automatically generate dual constructions.
- groupoids library: This package has been absorbed into semigroupoids 4.0
- hyperfunctions library: Hyperfunctions
- kindly-functors library and test: A category polymorphic `Functor` typeclass
- monoidal-functors library and program: Monoidal Functors Library
- profunctor-extras library: This package has been absorbed into profunctors 4.0
- profunctors library: Profunctors
- representable-profunctors library: This package has been absorbed into profunctor-extras.
- subhask library, tests and benchmark: Type safe interface for programming in subcategories of Hask
- thrist library: Type-threaded list
Category
- free-category library, test and benchmark: efficient data types for free categories and arrows
- oalg-abg library and test: Finitely generated abelian groups.
- oalg-base library and test: ...
- product-profunctors library, test and benchmark: product-profunctors
Catgirls
- nekos-best library: Unofficial nekos.best API wrapper
CGI
- cgi-utils library: Simple modular utilities for CGI/FastCGI (sessions, etc.)
Chaos Music
- AlgoRhythm library, program and test: Algorithmic music composition
Charts
- chart-unit library and test: Native haskell charts.
- Histogram library
- interval-patterns library and test: Intervals, and monoids thereof
- plotlyhs library: Haskell bindings to Plotly.js
- textPlot library: Plot functions in text.
Chat
- matterhorn library, program and test: Terminal client for the Mattermost chat system
- simplexmq library, programs and test: SimpleXMQ message broker
Chemistry
- ConClusion library and program: Cluster algorithms, PCA, and chemical conformere analysis
- hall-symbols library and tests: Symmetry operations generater of Hall Symbols
- isotope library and test: Isotopic masses and relative abundances.
- matrix-as-xyz library and tests: Read and Display Jones-Faithful notation for spacegroup and planegroup
- radium library and test: Chemistry
- radium-formula-parser library and test: Chemistry
- science-constants library: Mathematical/physical/chemical constants
- science-constants-dimensional library: Mathematical/physical/chemical constants
- seitz-symbol library and tests: Read and Display Seitz Symbol
- significant-figures library, program and test: Calculate expressions involving significant figures.
- symmetry-operations-symbols library and tests: Derivation of symbols and coordinate triplets Library
CHs
- chs-deps library, test and benchmark: c2hs dependency analyzer
CI
- hercules-ci-agent library, programs and test: Runs Continuous Integration tasks on your machines
- hercules-ci-api-agent library and test: API definition for Hercules CI Agent to talk to hercules-ci.com or Hercules CI Enterprise
- hercules-ci-api-core library: Types and convenience modules use across Hercules CI API packages
- hercules-ci-cnix-expr library and test: Bindings for the Nix evaluator
- packcheck library, test and benchmark: Universal build and CI testing for Haskell packages
Classes
- closed-classes library: Closed type class declarations
Classification
- HasGP library: A Haskell library for inference using Gaussian processes
- hslibsvm library: A FFI binding to libsvm.
- HSvm library: Haskell Bindings for libsvm
- liblinear-enumerator library: liblinear iteratee.
Clckwrks
- clckwrks library: A secure, reliable content management system (CMS) and blogging platform
- clckwrks-cli library and program: a command-line interface for adminstrating some aspects of clckwrks
- clckwrks-dot-com programs: clckwrks.com
- clckwrks-plugin-bugs library: bug tracking plugin for clckwrks
- clckwrks-plugin-ircbot library: ircbot plugin for clckwrks
- clckwrks-plugin-mailinglist library: mailing list plugin for clckwrks
- clckwrks-plugin-media library: media plugin for clckwrks
- clckwrks-plugin-page library: support for CMS/Blogging in clckwrks
- clckwrks-plugin-redirect library and program: support redirects for CMS/Blogging in clckwrks
- clckwrks-theme-bootstrap library: simple bootstrap based template for clckwrks
- clckwrks-theme-clckwrks library: simple bootstrap based template for clckwrks
- clckwrks-theme-geo-bootstrap library: geo bootstrap based template for clckwrks
CLI
- bunz library, program and test: CLI tool to beautify JSON string.
- bytepatch library, program and test: Patch byte-representable data in a bytestream
- cli library and program: CLI
- cli-arguments library: A library to process command line arguments in some more convenient way.
- cli-arguments-strict library: A library to process command line arguments in some more convenient way.
- codeforces-cli library and program: Command line interface to interact with Codeforces.
- commander-cli library, program and test: A command line argument/option parser library
- dobutok library: Creates the time intervals for CLI changing messages on the screen.
- dobutokO library: The library is intended to print updated messages on the terminal screen.
- docrecords library and test: Vinyl-based records with hierarchical field names, default values and documentation
- ethereum-analyzer-cli library and programs: A CLI frontend for ethereum-analyzer.
- extensioneer program: Inspect extensions in cabal and hpack files
- file-templates program: Use templates for files and directories
- gen-passwd program: Create wordlist-based passwords easily
- gli library, program and test: Tiny cli to fetch PR info from gitlab
- harg library and tests: Haskell program configuration using higher kinded data
- hastily library, program and test: A program to download subtitle files.
- hb3sum program: A command line tool to compute BLAKE3 hashes.
- herms program: A command-line manager for delicious kitchen recipes
- hifi library, program and test: WiFi connection script generator
- hinfo library, program and test: Command Line App With Info on your Haskell App
- hinit library, program and test: Generic project initialization tool
- hsendxmpp program: sendxmpp clone, sending XMPP messages via CLI
- intel-powermon program: Poll modern Intel/AMD CPU power consumption on Linux via RAPL.
- iris library and test: Haskell CLI framework
- jot program: Tiny markdown notebook
- life-sync library, program and test: Synchronize personal configs across multiple machines.
- mit-3qvpPyAi6mH library and program: A git wrapper with a streamlined UX
- mmark-cli program: Command line interface to the MMark markdown processor
- morpheus-graphql-cli program and test: Morpheus GraphQL CLI
- morpheus-graphql-code-gen library and program: Morpheus GraphQL CLI
- morpheus-graphql-code-gen-utils library: Morpheus GraphQL CLI
- neolua program: A CLI adapter to map Lua's CLI to Neovim's CLI for lua interpretation.
- optima library and test: Simple command line interface arguments parser
- optparse-applicative library and test: Utilities and combinators for parsing command line options
- optparse-applicative-cmdline-util library: Utility functions for working with optparse-applicative
- optparse-applicative-simple library and test: Simple command line interface arguments parser
- optparse-enum library: An enum-text based toolkit for optparse-applicative
- optparse-version library
- optstream library and test: Command line option parsing library with a twice applicative interface
- otp-authenticator library and program: OTP Authenticator (a la google) command line client
- pinboard-notes-backup program: Back up the notes you've saved to Pinboard
- platinum-parsing library, program and test: General Framework for compiler development.
- ploton library, program and test: A useful cli tool to draw figures
- rob library, program and test: Simple projects generator
- summoner library, program and test: ...
- symantic-cli library: Symantics for parsing and documenting a CLI
- tasklite program and test: CLI task / todo list manager with SQLite backend
- tasklite-core library, test and benchmark: CLI task / todo list manager with SQLite backend
- tldr library, program and test: Haskell tldr client
- translate-cli library, program and test: Translation cli tool
- trial-optparse-applicative library: Trial helper functions for optparse-applicative
- unused library, program and test: A command line tool to identify unused code.
- yiyd program and test
CLI Tool
- airgql library, program and test: Automatically generate a GraphQL API for an SQLite database
- eddie program: Command line file filtering with haskell
- git-cuk library and program: Haskell Git Helper Tool
- hit-on library, program and test: Haskell Git Helper Tool
- life-sync library, program and test: Synchronize personal configs across multiple machines.
- smh library, program and test: String manipulation tool written in haskell
- summoner library, program and test: ...
ClickHouse
- ClickHaskell library: ClickHouse driver
Client
- approveapi library and test: ApproveAPI Haskell Client
- hs-tango library and benchmarks: Bindings to the Tango Controls system
- jobqueue library and test: A job queue library
- morpheus-graphql-client library and test: Morpheus GraphQL Client
- redis-job-queue library: Simple priority job queue backed by Redis.
- scidb-hquery library and program: Haskell query for SciDB via shim
- stomp-conduit library: Stompl Conduit Client
- stomp-patterns library: Stompl MOM Stomp Patterns
- stomp-queue library: Stompl Client Library
Clipboard
- helic library, program and test: Clipboard Manager
Closure
- static library and tests: Type-safe and interoperable static values and closures
Cloud
- amazonka-iam-policy library and tests: Amazon IAM Policy Document DSL and Combinators.
- amazonka-s3-streaming library and program: Provides conduits to upload data to S3 using the Multipart API
- api-tools library, programs, test and benchmark: DSL for generating API boilerplate and docs
- arion-compose library, program and test: Run docker-compose with help from Nix/NixOS
- aws library, programs and tests: Amazon Web Services (AWS) for Haskell
- aws-arn library and test: Types and optics for manipulating Amazon Resource Names (ARNs)
- aws-cloudfront-signed-cookies library, program and test: Generate signed cookies for AWS CloudFront
- aws-cloudfront-signer library: For signing AWS CloudFront HTTP URL requests
- aws-configuration-tools library: Configuration types, parsers & renderers for AWS services
- aws-ec2 library and programs: AWS EC2/VPC, ELB and CloudWatch client library for Haskell
- aws-elastic-transcoder library, program and test: Haskell suite for the Elastic Transcoder service
- aws-general library and test: Bindings for Amazon Web Services (AWS) General Reference
- aws-kinesis library and test: Bindings for Amazon Kinesis
- aws-kinesis-client library and program: A producer & consumer client library for AWS Kinesis
- aws-kinesis-reshard library and program: Reshard AWS Kinesis streams in response to Cloud Watch metrics
- aws-lambda library: Haskell bindings for AWS Lambda
- aws-performance-tests library and program: Performance Tests for the Haskell bindings for Amazon Web Services (AWS)
- aws-sdk library and test: AWS SDK for Haskell
- aws-sign4 library and test: Amazon Web Services (AWS) Signature v4 HTTP request signer
- aws-sns library and test: Bindings for AWS SNS Version 2013-03-31
- aws-sns-verify library and test: Parse and verify AWS SNS messages
- azure-functions-worker library and test: Azure Functions Worker
- backblaze-b2-hs library, program and test: A client library to access Backblaze B2 cloud storage in Haskell.
- cloud-seeder library and test: A tool for interacting with AWS CloudFormation
- firebase-database library, test and benchmark: Google Firebase Database SDK
- gogol library: Comprehensive Google Services SDK.
- gogol-abusiveexperiencereport library: Google Abusive Experience Report SDK.
- gogol-acceleratedmobilepageurl library: Google Accelerated Mobile Pages (AMP) URL SDK.
- gogol-accessapproval library: Google Access Approval SDK.
- gogol-accesscontextmanager library: Google Access Context Manager SDK.
- gogol-adexchange-buyer library: Google Ad Exchange Buyer SDK.
- gogol-adexchange-seller library: Google Ad Exchange Seller SDK.
- gogol-adexchangebuyer2 library: Google Ad Exchange Buyer API II SDK.
- gogol-adexperiencereport library: Google Ad Experience Report SDK.
- gogol-admin-datatransfer library: Google Admin Data Transfer SDK.
- gogol-admin-directory library: Google Admin Directory SDK.
- gogol-admin-emailmigration library: Google Email Migration API v2 SDK.
- gogol-admin-reports library: Google Admin Reports SDK.
- gogol-adsense library: Google AdSense Management SDK.
- gogol-adsense-host library: Google AdSense Host SDK.
- gogol-affiliates library: Google Affiliate Network SDK.
- gogol-alertcenter library: Google G Suite Alert Center SDK.
- gogol-analytics library: Google Analytics SDK.
- gogol-analyticsreporting library: Google Analytics Reporting SDK.
- gogol-android-enterprise library: Google Play EMM SDK.
- gogol-android-publisher library: Google Play Developer SDK.
- gogol-androiddeviceprovisioning library: Google Android Device Provisioning Partner SDK.
- gogol-androidmanagement library: Google Android Management SDK.
- gogol-appengine library: Google App Engine Admin SDK.
- gogol-apps-activity library: Google Drive Activity SDK.
- gogol-apps-calendar library: Google Calendar SDK.
- gogol-apps-licensing library: Google Enterprise License Manager SDK.
- gogol-apps-reseller library: Google Enterprise Apps Reseller SDK.
- gogol-apps-tasks library: Google Tasks SDK.
- gogol-appstate library: Google App State SDK.
- gogol-autoscaler library: Google Compute Engine Autoscaler SDK.
- gogol-bigquery library: Google BigQuery SDK.
- gogol-bigquerydatatransfer library: Google BigQuery Data Transfer SDK.
- gogol-bigtableadmin library: Google Cloud Bigtable Admin SDK.
- gogol-billing library: Google Cloud Billing SDK.
- gogol-binaryauthorization library: Google Binary Authorization SDK.
- gogol-blogger library: Google Blogger SDK.
- gogol-books library: Google Books SDK.
- gogol-chat library: Google Hangouts Chat SDK.
- gogol-civicinfo library: Google Civic Information SDK.
- gogol-classroom library: Google Classroom SDK.
- gogol-cloudasset library: Google Cloud Asset SDK.
- gogol-clouderrorreporting library: Google Stackdriver Error Reporting SDK.
- gogol-cloudfunctions library: Google Cloud Functions SDK.
- gogol-cloudidentity library: Google Cloud Identity SDK.
- gogol-cloudiot library: Google Cloud IoT SDK.
- gogol-cloudkms library: Google Cloud Key Management Service (KMS) SDK.
- gogol-cloudmonitoring library: Google Cloud Monitoring SDK.
- gogol-cloudprivatecatalog library: Google Cloud Private Catalog SDK.
- gogol-cloudprivatecatalogproducer library: Google Cloud Private Catalog Producer SDK.
- gogol-cloudprofiler library: Google Stackdriver Profiler SDK.
- gogol-cloudscheduler library: Google Cloud Scheduler SDK.
- gogol-cloudsearch library: Google Cloud Search SDK.
- gogol-cloudshell library: Google Cloud Shell SDK.
- gogol-cloudtasks library: Google Cloud Tasks SDK.
- gogol-cloudtrace library: Google Stackdriver Trace SDK.
- gogol-commentanalyzer library: Google Perspective Comment Analyzer SDK.
- gogol-composer library: Google Cloud Composer SDK.
- gogol-compute library: Google Compute Engine SDK.
- gogol-consumersurveys library: Google Consumer Surveys SDK.
- gogol-container library: Google Kubernetes Engine SDK.
- gogol-containeranalysis library: Google Container Analysis SDK.
- gogol-containerbuilder library: Google Cloud Build SDK.
- gogol-core library and test: Core data types and functionality for Gogol libraries.
- gogol-customsearch library: Google CustomSearch SDK.
- gogol-dataflow library: Google Dataflow SDK.
- gogol-datafusion library: Google Cloud Data Fusion SDK.
- gogol-dataproc library: Google Cloud Dataproc SDK.
- gogol-datastore library: Google Cloud Datastore SDK.
- gogol-debugger library: Google Stackdriver Debugger SDK.
- gogol-deploymentmanager library: Google Cloud Deployment Manager SDK.
- gogol-dfareporting library: Google DCM/DFA Reporting And Trafficking SDK.
- gogol-dialogflow library: Google Dialogflow SDK.
- gogol-digitalassetlinks library: Google Digital Asset Links SDK.
- gogol-discovery library: Google API Discovery Service SDK.
- gogol-dlp library: Google Cloud Data Loss Prevention (DLP) SDK.
- gogol-dns library: Google Cloud DNS SDK.
- gogol-docs library: Google Docs SDK.
- gogol-doubleclick-bids library: Google DoubleClick Bid Manager SDK.
- gogol-doubleclick-search library: Google DoubleClick Search SDK.
- gogol-drive library: Google Drive SDK.
- gogol-driveactivity library: Google Drive Activity SDK.
- gogol-factchecktools library: Google Fact Check Tools SDK.
- gogol-file library: Google Cloud Filestore SDK.
- gogol-firebase-dynamiclinks library: Google Firebase Dynamic Links SDK.
- gogol-firebase-rules library: Google Firebase Rules SDK.
- gogol-firebasehosting library: Google Firebase Hosting SDK.
- gogol-firebaseremoteconfig library: Google Firebase Remote Config SDK.
- gogol-firestore library: Google Cloud Firestore SDK.
- gogol-fitness library: Google Fitness SDK.
- gogol-fonts library: Google Fonts Developer SDK.
- gogol-freebasesearch library: Google Freebase Search SDK.
- gogol-fusiontables library: Google Fusion Tables SDK.
- gogol-games library: Google Play Game Services SDK.
- gogol-games-configuration library: Google Play Game Services Publishing SDK.
- gogol-games-management library: Google Play Game Services Management SDK.
- gogol-genomics library: Google Genomics SDK.
- gogol-gmail library: Google Gmail SDK.
- gogol-groups-migration library: Google Groups Migration SDK.
- gogol-groups-settings library: Google Groups Settings SDK.
- gogol-healthcare library: Google Cloud Healthcare SDK.
- gogol-iam library: Google Identity and Access Management (IAM) SDK.
- gogol-iamcredentials library: Google IAM Service Account Credentials SDK.
- gogol-iap library: Google Cloud Identity-Aware Proxy SDK.
- gogol-identity-toolkit library: Google Identity Toolkit SDK.
- gogol-indexing library: Google Indexing SDK.
- gogol-jobs library: Google Cloud Talent Solution SDK.
- gogol-kgsearch library: Google Knowledge Graph Search SDK.
- gogol-language library: Google Cloud Natural Language SDK.
- gogol-latencytest library: Google Cloud Network Performance Monitoring SDK.
- gogol-libraryagent library: Google Library Agent SDK.
- gogol-logging library: Google Stackdriver Logging SDK.
- gogol-manufacturers library: Google Manufacturer Center SDK.
- gogol-maps-coordinate library: Google Maps Coordinate SDK.
- gogol-maps-engine library: Google Maps Engine SDK.
- gogol-mirror library: Google Mirror SDK.
- gogol-ml library: Google Cloud Machine Learning Engine SDK.
- gogol-monitoring library: Google Stackdriver Monitoring SDK.
- gogol-oauth2 library: Google OAuth2 SDK.
- gogol-oslogin library: Google Cloud OS Login SDK.
- gogol-pagespeed library: Google PageSpeed Insights SDK.
- gogol-partners library: Google Partners SDK.
- gogol-people library: Google People SDK.
- gogol-photoslibrary library: Google Photos Library SDK.
- gogol-play-moviespartner library: Google Play Movies Partner SDK.
- gogol-playcustomapp library: Google Play Custom App Publishing SDK.
- gogol-plus library: Google + SDK.
- gogol-plus-domains library: Google + Domains SDK.
- gogol-poly library: Google Poly SDK.
- gogol-prediction library: Google Prediction SDK.
- gogol-proximitybeacon library: Google Proximity Beacon SDK.
- gogol-pubsub library: Google Cloud Pub/Sub SDK.
- gogol-qpxexpress library: Google QPX Express SDK.
- gogol-redis library: Google Cloud Memorystore for Redis SDK.
- gogol-remotebuildexecution library: Google Remote Build Execution SDK.
- gogol-replicapool library: Google Replica Pool SDK.
- gogol-replicapool-updater library: Google Compute Engine Instance Group Updater SDK.
- gogol-resourcemanager library: Google Cloud Resource Manager SDK.
- gogol-resourceviews library: Google Compute Engine Instance Groups SDK.
- gogol-run library: Google Cloud Run SDK.
- gogol-runtimeconfig library: Google Cloud Runtime Configuration SDK.
- gogol-safebrowsing library: Google Safe Browsing SDK.
- gogol-script library: Google Apps Script SDK.
- gogol-searchconsole library: Google Search Console URL Testing Tools SDK.
- gogol-securitycenter library: Google Cloud Security Command Center SDK.
- gogol-servicebroker library: Google Service Broker SDK.
- gogol-serviceconsumermanagement library: Google Service Consumer Management SDK.
- gogol-servicecontrol library: Google Service Control SDK.
- gogol-servicemanagement library: Google Service Management SDK.
- gogol-servicenetworking library: Google Service Networking SDK.
- gogol-serviceusage library: Google Service Usage SDK.
- gogol-serviceuser library: Google Service User SDK.
- gogol-sheets library: Google Sheets SDK.
- gogol-shopping-content library: Google Content API for Shopping SDK.
- gogol-siteverification library: Google Site Verification SDK.
- gogol-slides library: Google Slides SDK.
- gogol-sourcerepo library: Google Cloud Source Repositories SDK.
- gogol-spanner library: Google Cloud Spanner SDK.
- gogol-spectrum library: Google Spectrum Database SDK.
- gogol-speech library: Google Cloud Speech-to-Text SDK.
- gogol-sqladmin library: Google Cloud SQL Admin SDK.
- gogol-storage library: Google Cloud Storage JSON SDK.
- gogol-storage-transfer library: Google Storage Transfer SDK.
- gogol-streetviewpublish library: Google Street View Publish SDK.
- gogol-surveys library: Google Surveys SDK.
- gogol-tagmanager library: Google Tag Manager SDK.
- gogol-taskqueue library: Google TaskQueue SDK.
- gogol-testing library: Google Cloud Testing SDK.
- gogol-texttospeech library: Google Cloud Text-to-Speech SDK.
- gogol-toolresults library: Google Cloud Tool Results SDK.
- gogol-tpu library: Google Cloud TPU SDK.
- gogol-tracing library: Google Tracing SDK.
- gogol-translate library: Google Cloud Translation SDK.
- gogol-urlshortener library: Google URL Shortener SDK.
- gogol-useraccounts library: Google Cloud User Accounts SDK.
- gogol-vault library: Google G Suite Vault SDK.
- gogol-videointelligence library: Google Cloud Video Intelligence SDK.
- gogol-vision library: Google Cloud Vision SDK.
- gogol-webmaster-tools library: Google Search Console SDK.
- gogol-websecurityscanner library: Google Web Security Scanner SDK.
- gogol-youtube library: Google YouTube Data SDK.
- gogol-youtube-analytics library: Google YouTube Analytics SDK.
- gogol-youtube-reporting library: Google YouTube Reporting SDK.
- groot library, program and test: Command line utility to manage AWS ECS resources
- hadoop-streaming library and test: A simple Hadoop streaming library
- hdo library and program: A Digital Ocean client in Haskell
- hetzner library, program and test: Hetzner Cloud and DNS library.
- kerry library and test: Manage and abstract your packer configurations.
- linode library and test: Bindings to the Linode API
- loup library and programs: Amazon Simple Workflow Service Wrapper for Work Pools.
- micro-gateway library and program: A Micro service gateway.
- porcupine-s3 library and program: A location accessor for porcupine to connect to AWS S3 sources/sinks
- pubnub library, programs and test: PubNub Haskell SDK
- push-notify library: A server-side library for sending push notifications.
- push-notify-apn library, program and test: Send push notifications to mobile iOS devices
- push-notify-ccs library: ...
- push-notify-general library: A general library for sending/receiving push notif. through dif. services.
- scheduling library and program: An interview scheduler using constraint satisfaction and Google Sheets
- serverless-haskell library and test: Deploying Haskell code onto AWS Lambda using Serverless
- stratosphere library, programs and test: EDSL for AWS CloudFormation
- wai-handler-hal library and test: Wrap WAI applications to run on AWS Lambda
- wolf library and programs: Amazon Simple Workflow Service Wrapper.
Cloud Haskell
- distributed-process-lifted library and test: monad-control style typeclass and transformer instances for Process monad.
- distributed-process-systest library: Cloud Haskell Test Support
- distributed-process-task library and test: Task Framework for The Cloud Haskell Application Platform
- distributed-process-tests library and tests: Tests and test support tools for distributed-process.
- distributed-process-zookeeper library, program and test: A Zookeeper back-end for Cloud Haskell.
CLR
- clr-bindings library and test: Glue between clr-host and clr-typed
- clr-host library and test: Hosting the Common Language Runtime
- clr-inline library, test and benchmark: Quasiquoters for inline C# and F#
- clr-marshal library: Marshaling for the clr
- clr-typed library and test: A strongly typed Haskell interface to the CLR type system
- clr-win-linker program: A GHC linker wrapper tool to workaround a GHC >8.2 bug
Clustering
- gsc-weighting library: Generic implementation of Gerstein/Sonnhammer/Chothia weighting.
- hieraclus library: Automated clustering of arbitrary elements in Haskell.
- hierarchical-clustering library and test: Fast algorithms for single, average/UPGMA and complete linkage clustering.
- hierarchical-clustering-diagrams library and test: Draw diagrams of dendrograms made by hierarchical-clustering.
- hps-kmeans library: A nice implementation of the k-Means algorithm.
- hsgsom library: An implementation of the GSOM clustering algorithm.
- kmeans library: K-means clustering algorithm
CmdLineArgs
- uniform-cmdLineArgs library: a convenient handling of command line arguments
Code Competitions
- competition library: Helpers and runners for code competitions
Code Generation
- bond library, program and test: Bond schema compiler and code generator
- dataflow library, program and test: Generate Graphviz documents from a Haskell representation.
- elminator library and test: Generate ELM types/encoders/decoders from Haskell types.
- flexible-defaults library: Generate default function implementations for complex type classes.
- harpy library: Runtime code generation for x86 machine code
- haskell-generate library and test: Typesafe generation of haskell source code
- hasktorch-codegen library, program and test: Code generation tools for Hasktorch
- hburg program: Haskell Bottom Up Rewrite Generator
- llvm library: Bindings to the LLVM compiler toolkit.
- llvm-base library: FFI bindings to the LLVM compiler toolkit.
- llvm-base-util library: Utilities for bindings to the LLVM compiler toolkit.
- llvm-dsl library and test: Support for writing an EDSL with LLVM-JIT as target
- llvm-extension library and program: Processor specific intrinsics for the llvm interface
- llvm-extra library, program and test: Utility functions for the llvm interface
- llvm-ffi library and programs: FFI bindings to the LLVM compiler toolkit.
- llvm-ffi-tools programs: Tools for maintaining the llvm-ffi package
- llvm-general library and test: General purpose LLVM bindings
- llvm-general-pure library and test: Pure Haskell LLVM functionality (no FFI).
- llvm-general-quote library and test: QuasiQuoting llvm code for llvm-general
- llvm-hs library and test: General purpose LLVM bindings
- llvm-hs-pure library and test: Pure Haskell LLVM functionality (no FFI).
- llvm-ht library: Bindings to the LLVM compiler toolkit with some custom extensions.
- llvm-party library and test: General purpose LLVM bindings
- llvm-pkg-config program: Generate Pkg-Config configuration file for LLVM
- llvm-tf library, programs and test: Bindings to the LLVM compiler toolkit using type families.
- morloc library, program and test: A multi-lingual, typed, workflow language
- passage library: Parallel code generation for hierarchical Bayesian modeling.
- preprocessor-tools library: A framework for extending Haskell's syntax via quick-and-dirty preprocessors
- sugarhaskell programs: Library-based syntactic extensibility for Haskell
- x86-64bit library and test: Runtime code generation for x86 64 bit machine code
Code-Generator
- openapi3-code-generator library, program and test: OpenAPI3 Haskell Client Code Generator
Codec
- AC-PPM library: Trivial package for writing PPM images.
- activitystreams-aeson library: An interface to the ActivityStreams specification
- archive-libarchive library: Common interface using libarchive
- archive-sig library: Backpack signature for archive libraries
- archive-tar library: Common interface using the tar package
- archive-tar-bytestring library: Common interface using the tar-bytestring package
- automitive-cse library and test: Automotive CSE emulation
- automotive-cse library and test: Automotive CSE emulation
- avif library and test: High-level bindings to libavif
- base-encoding library: RFC4648 Binary-to-text encodings (e.g. base64)
- base32-bytestring library, test and benchmark: Fast base32 and base32hex codec for ByteStrings
- base32-z-bytestring library, test and benchmark: Fast z-base32 and z-base32hex codec for ByteStrings
- base64-string library: Base64 implementation for String's.
- base91 library, program and test: A Generic Base91 Encoder & Decoder
- benc library, test and benchmark: Bencode encoding and decoding library
- bgzf library: Blocked GZip
- bidirectional library and test: Simple bidirectional serialization and deserialization
- binary-serialise-cbor library: Yet Another Binary Serialisation Library (compatibility shim)
- bindings-codec2 library and program: Very low-level FFI bindings for Codec2
- bitmaps library: Bitmap library
- bmp library: Read and write uncompressed BMP image files.
- borsh library and test: Implementation of BORSH serialisation
- bottom library, program, test and benchmark: Encoding and decoding for the Bottom spec.
- brotli library and test: Brotli (RFC7932) compression and decompression
- brotli-conduit library and test: Conduit interface for Brotli (RFC7932) compression.
- brotli-streams library and test: IO-Streams interface for Brotli (RFC7932) compression
- bytable library: data from/to ByteString
- bzip2-clib library: bzip2 C sources
- bzlib library and test: Compression and decompression in the bzip2 format
- bzlib-conduit library, test and benchmark: Streaming compression/decompression via conduits.
- bzlib-conduit-jappie library, test and benchmark: Streaming compression/decompression via conduits.
- candid library, program and tests: Candid integration
- cbor-tool program: A tool for manipulating CBOR.
- cborg library and test: Concise Binary Object Representation (CBOR)
- cborg-json library, test and benchmark: A library for encoding JSON as CBOR
- chunky library, program and test: Human-readable storage of text/binary objects.
- cityhash library and test: Bindings to CityHash
- codec-beam library and test: Erlang VM byte code assembler
- Codec-Compression-LZF library: LZF compression bindings.
- codec-mbox library: A library to read and write mailboxes in mbox format
- compression library: Common compression algorithms.
- crockford library: An implementation of Douglas Crockford's base32 encoding.
- Crypto library and tests: Common Cryptographic Algorithms in Pure Haskell
- cryptostore library and test: Serialization of cryptographic data types
- dataenc library and program: Data encoding library
- deunicode program: Get rid of unicode (utf-8) symbols in Haskell sources
- double-x-encoding library and test: Encoding scheme to encode any Unicode string with only [0-9a-zA-Z_]
- DSA library and test: Implementation of DSA, based on the description of FIPS 186-4
- dvorak library and test: Dvorak encoding for Haskell.
- ebml library, program and test: A pure EBML parser
- edf library: EDF parsing library
- embroidery library and program: support for embroidery formats in haskell
- Encode library and programs: Encoding character data
- encoding library and test: A library for various character encodings
- epub-metadata library, program and test: Library for parsing epub document metadata
- exomizer library: Compression and decompression in the exomizer format
- fast-bech32 library, test and benchmark: Fast implementation of the Bech32 encoding format.
- fec library, program and test: Forward error correction of ByteStrings
- ffmpeg-light library and programs: Minimal bindings to the FFmpeg library.
- file-collection library: Provide a uniform interface over file archives and directories
- flac library and test: Complete high-level binding to libFLAC
- flac-picture library and test: Support for writing pictures into FLAC metadata blocks with JuicyPixels
- fountain library: A fountain codec.
- friday-juicypixels library and test: Converts between the Friday and JuicyPixels image types
- gnuidn library and test: Bindings for GNU IDN
- goat library and test: Time Series Compression
- GOST34112012-Hash library and test: Bindings to the GOST R 34.11-2012 hashing implementation
- gray-code library and test: Gray code encoder/decoder.
- hascar library, program and test: Decompress SAPCAR archives
- hcobs library, tests and benchmark: An implementation of the Consistent Overhead Byte Stuffing algorithm
- HCodecs library and test: A library to read, write and manipulate MIDI, WAVE, and SoundFont2 files.
- hecc library: Elliptic Curve Cryptography for Haskell
- hogg library and programs: Library and tools to manipulate the Ogg container format
- hOpenPGP library, test and benchmark: native Haskell implementation of OpenPGP (RFC4880)
- hopenpgp-tools programs: hOpenPGP-based command-line tools
- hopfli library and test: Bidings to Google's Zopfli compression library
- hs-zstd library, test and benchmark: Haskell bindings to the Zstandard compression algorithm
- hstar program: Haskell version of tar CLI utility
- HsYAML-aeson library and program: JSON to YAML Adapter
- htar program: Command-line tar archive utility.
- hw-tar library, program and test: Library for creating and extracting tar archives
- iff library: Constructing and dissecting IFF files
- isobmff library, test and benchmark: A parser and generator for the ISO-14496-12/14 base media file format
- isobmff-builder library, test and benchmark: A (bytestring-) builder for the ISO-14496-12 base media file format
- iteratee-compress library: Enumeratees for compressing and decompressing streams
- jordan library and test: JSON with Structure
- json-directory library and program: Load JSON from files in a directory structure
- json-encoder library: A direct-to-bytes single-pass JSON encoder with a declarative DSL
- jsop library and test: Cherry picking in JSON objects
- JuicyPixels library: Picture loading/serialization (in png, jpeg, bitmap, gif, tga, tiff and radiance)
- JuicyPixels-blp library and program: BLP format decoder/encoder over JuicyPixels library
- lame library and test: A high-level binding to the LAME encoder
- leb128 library, test and benchmark: LEB128 encoding logic for and in Haskell
- leb128-cereal library and tests: LEB128 and SLEB128 encoding
- libarchive program, test and benchmarks: Haskell interface to libarchive
- libarchive-conduit library: Read many archive formats with libarchive and conduit
- libvorbis library: Haskell binding for libvorbis, for decoding Ogg Vorbis audio files
- LibZip library and test: Bindings to libzip, a library for manipulating zip archives.
- list-t-text library and test: A streaming text codec
- logic-TPTP library, programs and test: Import, export etc. for TPTP, a syntax for first-order logic
- lz4 library, test and benchmark: LZ4 compression for ByteStrings
- lz4-conduit library, program and test: LZ4 compression for conduits
- lz4-hs library, test and benchmarks: lz4 bindings for Haskell
- lzip library: Lzip compression / Lzlib bindings
- lzlib library, test and benchmarks: lzlib bindings
- lzma library and test: LZMA/XZ compression and decompression
- lzma-clib : liblzma C library and headers for use by LZMA bindings
- lzma-conduit library and test: Conduit interface for lzma/xz compression.
- lzma-enumerator library and test: Enumerator interface for lzma/xz compression.
- lzma-static test: LZMA/XZ compression and decompression (static)
- lzma-streams library and test: IO-Streams interface for lzma/xz compression
- lzo library, test and benchmark: minilzo bundled for Haskell
- mime library: Working with MIME types.
- mime-string library: MIME implementation for String's.
- mp3decoder program: MP3 decoder for teaching.
- mpg123-bindings library: Mpg132 bindings
- mucipher library: A library to produce simple ciphers for use with lambdabot.
- multihash-serialise library and test: CBOR encoding of multihashes
- multipath library: Parser and builder for unix-path-like objects.
- nano-hmac library: Bindings to OpenSSL HMAC.
- nano-md5 library: Efficient, ByteString bindings to OpenSSL.
- netpbm library, test and benchmark: Loading PBM, PGM, PPM image files
- omnicodec programs: Data encoding and decoding command line utilities
- openpgp-asciiarmor library, test and benchmark: OpenPGP (RFC4880) ASCII Armor codec
- pipes-bgzf library: Blocked GZip
- pipes-brotli library and test: Brotli (RFC7932) compressors and decompressors for the Pipes package
- pipes-bzip library, test and benchmark: Streaming compression/decompression via pipes.
- pipes-illumina library: Illumina NGS data processing
- pipes-lzma library, program and test: LZMA compressors and decompressors for the Pipes package
- ppm library: a tiny PPM image generator
- proto3-suite library, programs and test: A higher-level API to the proto3-wire library
- proto3-wire library, test and benchmark: A low-level implementation of the Protocol Buffers (version 3) wire format
- pure-zlib library, program, test and benchmark: A Haskell-only implementation of zlib / DEFLATE
- qrcode library: QR Code library in pure Haskell
- qrcode-core library: QR code library in pure Haskell
- quicklz library and test: QuickLZ compression for ByteStrings
- raaz library, program, tests and benchmark: Fast and type safe cryptography.
- rlglue library and programs: A Haskell codec for RL-Glue.
- rot13 library and test: Fast ROT13 cipher for Haskell.
- RSA library and test: Implementation of RSA, using the padding schemes of PKCS#1 v2.1.
- sandi library, test and benchmark: Data encoding library
- serialise library, test and benchmarks: A binary serialisation library for Haskell values.
- sexpr library and program: S-expression printer and parser
- SHA library, programs and test: Implementations of the SHA suite of message digest functions
- shamochu library: “Shuffle and merge overlapping chunks” lossless compression
- shannon-fano library, program and test: Shannon-fano compression algorithm in Haskell
- simple-tar library: Simple, pure, file-system-free reading of tar files
- snappy library and test: Bindings to the Google Snappy library for fast compression/decompression
- snappy-c library, program, test and benchmark: Bindings to Google's Snappy: A fast compression library
- snappy-conduit library: Conduit bindings for Snappy (see snappy package)
- snappy-framing library: Snappy Framing Format in Haskell
- snappy-iteratee library: An enumeratee that uses Google's snappy compression library.
- snappy-lazy library: Lazy bytestring compression and decompression
- sndfile-enumerators library: Audio file reading/writing
- snow-white library: encode any binary instance to white space
- stb-image library: A wrapper around Sean Barrett's JPEG/PNG decoder
- streaming-brotli library and test: Streaming interface for Brotli (RFC7932) compression
- streaming-lzma library and test: Streaming interface for LZMA/XZ compression
- streaming-png library and program: Perfectly streaming PNG image decoding
- streamly-archive library and test: Stream data from archives using the streamly library.
- streamly-lz4 library, test and benchmark: Streamly combinators for LZ4 compression
- streamly-zip library and test: Stream data from zip archives using the streamly library.
- strict-containers-serialise library: Strict containers - Serialise instances
- tahoe-capabilities library and test: Abstractions related to Tahoe-LAFS "capabilities".
- tar library, test and benchmark: Reading, writing and manipulating ".tar" archive files.
- tar-bytestring test and benchmark: Reading, writing and manipulating ".tar" archive files.
- text-locale-encoding library: Encode and decode Text to/from ByteString using TextEncoding
- threefish library: The Threefish block cipher and the Skein hash function for Haskell.
- Twofish library and test: An implementation of the Twofish Symmetric-key cipher.
- uconv library: String encoding conversion with ICU
- ulid library, program, test and benchmark: Implementation of ULID - Universally Unique Lexicographically Sortable Identifier
- utf8-conversions library and test: A string conversion library that assumes utf8
- utf8-light library and test: Unicode
- utf8-string library and test: Support for reading and writing UTF8 Strings
- utf8-validator library, test and benchmark: Constant-space UTF8 validator for ByteStrings
- vivid-osc library and test: Open Sound Control encode/decode
- wave library and test: Work with WAVE and RF64 files
- wavefront library: Wavefront OBJ loader
- webp library and test: JuicyPixels support for WebP format
- winery library, program, tests and benchmark: A compact, well-typed seralisation format for Haskell values
- xls library, program and test: Parse Microsoft Excel xls files (BIFF/Excel 97-2004)
- xlsior library and test: Streaming Excel file generation and parsing
- xlsx library, test and benchmark: Simple and incomplete Excel file parser/writer
- xlsx-tabular library and test: Xlsx table cell value extraction utility
- xlsx-templater library and program: Simple and incomplete Excel file templater
- xor library, test and benchmark: Efficient XOR masking
- xz library and test: LZMA/XZ compression and decompression
- xz-clib library: LZMA/XZ clibs
- yajl library: Bindings for YAJL, an event-based JSON implementation
- zim-parser library and test: Read and parse ZIM files
- zip library, program and test: Operations on zip archives
- zip-archive library, program and test: Library for creating and modifying zip archives.
- zip-conduit library and test: Working with zip archives via conduits
- zip-stream library, programs and test: ZIP archive streaming using conduits
- zlib library and test: Compression and decompression in the gzip and zlib formats
- zlib-bindings library and test: Low-level bindings to the zlib package.
- zlib-clib library: zlib C library bits
- zlib-enum program: Enumerator interface for zlib compression
- zlib-lens library: Lenses for zlib
- zstd library, test and benchmark: Haskell bindings to the Zstandard compression algorithm
- ztar library and tests: Creating and extracting arbitrary archives
Codecs
- Codec-Image-DevIL library: An FFI interface to the DevIL library
- double-x-encoding library and test: Encoding scheme to encode any Unicode string with only [0-9a-zA-Z_]
- HSoundFile library: Audio file reading/writing
- html-entities library: A codec library for HTML-escaped text and HTML-entities
- json-bytes-builder library, test and benchmark: Direct-to-bytes JSON Builder
- pngload library: Pure Haskell loader for PNG images
- pngload-fixed library: Pure Haskell loader for PNG images
- postgresql-binary library, test and benchmarks: Encoders and decoders for the PostgreSQL's binary format
- url-decoders library, test and benchmarks: Decoders for URL-encoding (aka Percent-encoding)
Codegen
- elmental library, program and test: Generate Elm datatype definitions, encoders and decoders from Haskell datatypes.
- fields-and-cases library and test: Codegen Haskell types to other languages
- hasktorch library, tests and benchmarks: Haskell bindings to libtorch, supporting both typed and untyped tensors.
- libtorch-ffi library and test: Haskell bindings for PyTorch
- libtorch-ffi-helper library: Helpers for integrating libtorch-ffi with Hasktorch.
- module-munging library and test: Smash together text to make modules.
- shwifty library: Generate swift types from haskell types.
- tdlib-gen library, program and test: Codegen for TDLib
CodeQuality
- source-constraints library and test: Source constraints GHC plugin
Coerce
- safe-coerce library: A friendly shorthand for an old friend
Combinatorics
- fast-arithmetic library, test and benchmark: Fast functions on integers.
- jackpolynomials library, test and benchmark: Jack, zonal, Schur, and other symmetric polynomials
- matroid library and test: matroid (combinatorial pre-geometries) library
Combinators
- arrow-utils library and test: functions for working with arrows
- data-aviary library: Combinator birds.
- data-emoticons library: Combinator emoticons: data-aviary in the flavor of emoticons
- DeepArrow library: Arrows for "deep application"
- flow library and test: Write more understandable Haskell.
- flow-er library and test: More directional operators
- functional-arrow library: Combinators that allow for a more functional/monadic style of Arrow programming
- JSON-Combinator library: A combinator library on top of a generalised JSON type
- JSON-Combinator-Examples library: Example uses of the JSON-Combinator library.
- MapWith library, tests and benchmarks: mapWith: like fmap, but with additional parameters (isFirst, isLast, etc).
- op library and test: Common operators encouraging large-scale easy reading
- overhang library: Hang loose with your lambdas!
- pattern-arrows library: Arrows for Pretty Printing
- pointless-fun library: Some common point-free combinators.
- porcupine-core library and programs: Express portable, composable and reusable data tasks and pipelines
- porcupine-http library and programs: A location accessor for porcupine to connect to HTTP sources/sinks
- porcupine-s3 library and program: A location accessor for porcupine to connect to AWS S3 sources/sinks
- predicates library: A couple of convenience functions for forming predicates.
- prelude-extras library: Higher order versions of Prelude classes
- reader-soup library: Vinyl-based reader-like monad composition
- reverse-apply library: Standard version of the reverse apply operator.
- scc library, program and test: Streaming component combinators
- sec library: Semantic Editor Combinators.
- syb-extras library: Higher order versions of the Scrap Your Boilerplate classes
Command Line
- cli-extras library: Miscellaneous utilities for building and working with command line interfaces
- dmc library and test: cmd for common cases
- gamgee library, program and test: Tool for generating TOTP MFA tokens.
- Hish library and program
- hnormalise library, programs, test and benchmark: Log message normalisation tool producing structured JSON messages
- optima-for-hasql library: Command-line arguments parsing for Hasql
- oset library, program and test: An insertion-order-preserving set
- ReadArgs library, program and test: Simple command line argument parsing
- readline-in-other-words library and program: Readline effect for in-other-words.
- req-oauth2 library, program and test: Provides OAuth2 authentication for use with Req
- sandwatch library, program and test: record historical command runtimes for later prediction
- sexpr-parser library, program and test: Simple s-expression parser
- shellmet library, program and test: Out of the shell solution for scripting in Haskell
- tinyapp library and test: Library to build tiny apps in Haskell
Command Line Tool
- catnplus program: Simple tool to display text files with line numbers and paging
- herms program: A command-line manager for delicious kitchen recipes
- hidden-char library and test: Provides cross-platform getHiddenChar function
- update-repos library, program and test: Update all your git repositories with just one command.
- weatherhs program: Weather and related data info command-line tool
Command Line Tools
- brok library, program and test: Finds broken links in text files
- cli-setup library: Helper setup scripts for packaging command-line tools.
- cmt library, program and test: Write consistent git commit messages
- confetti library, program and test: A simple config file swapping tool
- frecently program: CLI frecency history
- mem-info library, program and test: Print the core memory usage of programs
- taskell library, program and test: A command-line kanban board/task manager
CommandLine
- calenderweek program: Commandline tool to get week of the year
- pandoc-sidenote library and program: Convert Pandoc Markdown-style footnotes into sidenotes
- perceptual-hash library, program, test and benchmark: Find duplicate images
- sak program: Compression command-line tool
Commerce
- turni program: shifts scheduling tool
Commercial
- snowflake-core library and test: twitter's snowflake
- snowflake-server program: snowflake http server
Common-Parts
- handle-like library: HandleLike class
Comonad
- co-log library, programs and tests: Composable Contravariant Comonadic Logging Library
- co-log-concurrent library: Asynchronous backend for co-log library
- co-log-core library and test: Composable Contravariant Comonadic Logging Library
- co-log-polysemy library and program: Composable Contravariant Comonadic Logging Library
Comonads
- category-extras library: A meta-package documenting various packages inspired by category theory
- comonad library: Comonads
- comonad-extras library: Exotic comonad transformers
- comonad-transformers library: This package has been merged into comonad 4.0
- comonads-fd library: This package has been merged into comonad 4.0
- data-lens library: Used to be Haskell 98 Lenses
- data-lens-fd library: Lenses
- data-lens-ixset library and test: A Lens for IxSet
- day-comonoid library: A comonoid w.r.t. Day
- folds library: Beautiful Folding
- functor-monad library and test: FFunctor: functors on (the usual) Functors
- graphted library: Graph indexed monads.
- kan-extensions library: Kan extensions, Kan lifts, the Yoneda lemma, and (co)density (co)monads
- partial-lens library: Haskell 98 Partial Lenses
- representable-tries library: Tries from representations of polynomial functors
- rivers library: Rivers are like Streams, but different.
- semigroupoids library: Semigroupoids: Category sans id
- streams library: Various Haskell 2010 stream comonads
- zipper-extra library: Zipper utils that weren't in Control.Comonad.Store.Zipper
Compatibility
- base-compat library: A compatibility layer for base
- base-compat-batteries library and test: base-compat with extra batteries
- base-orphans library and test: Backwards-compatible orphan instances for base
- binary-orphans library and test: Compatibility package for binary; provides instances
- data-array-byte library and test: Compatibility layer for Data.Array.Byte
- deriving-compat library and test: Backports of GHC deriving extensions
- foldable1-classes-compat library, test and benchmark: Compatibility package for the Foldable1 and Bifoldable1 type classes
- ghc-bignum-orphans library: Backwards-compatible orphan instances for ghc-bignum
- ghc-magic-dict-compat library and test: A compatibility layer and GHC plugin for `withDict` from "GHC.Magic.Dict".
- mtl-compat library: Backported Control.Monad.Except module from mtl
- prelude-compat library: Provide Prelude and Data.List with fixed content across GHC versions
- template-haskell-compat-v0208 library: Backward-compatibility layer for Template Haskell newer than 2.8
- time-compat library and tests: Compatibility package for time
- transformers-compat library: A small compatibility shim for the transformers library
- types-compat library: ghc-7.6/7.8 compatible GHC.TypeLits, Data.Typeable and Data.Proxy.
- wherefrom-compat library and test: A compatibility layer for GHC's 'wherefrom' function
Compilation
- platinum-parsing library, program and test: General Framework for compiler development.
Compiler
- agda2hs program: Compiling Agda code to readable Haskell.
- ajhc library and programs: Haskell compiler that produce binary through C language
- alpha program: A compiler for the Alpha language
- annah library and program: Medium-level language that desugars to Morte
- binaryen library and test: Haskell bindings to binaryen
- bond library, program and test: Bond schema compiler and code generator
- cao program: CAO Compiler
- circ library: A Compiler IR Compiler.
- core-compiler library and program: compile your own mini functional language with Core
- datafix library, program, tests and benchmark: Fixing data-flow problems
- dataflow library, program and test: Generate Graphviz documents from a Haskell representation.
- dhall library, program, tests and benchmarks: A configuration language guaranteed to terminate
- dhall-bash library and program: Compile Dhall to Bash
- dhall-csv library, programs and test: Convert bidirectionally between Dhall and CSV files.
- dhall-docs library, program and tests: Generate HTML docs from a dhall package
- dhall-json library, programs and test: Convert between Dhall and JSON or YAML
- dhall-nix program: Dhall to Nix compiler
- dhall-openapi library and program: Convert an OpenAPI specification to a Dhall package
- dhall-text program: Template text using Dhall
- dhall-text-shell library and program: Render dhall text with shell commands as function arguments
- dhall-toml library, programs and tests: Convert between Dhall and TOML
- dhall-yaml library, programs and test: Convert between Dhall and YAML
- Elm library, programs and tests: The Elm language module.
- elm-bridge library and tests: Derive Elm types and Json code from Haskell types, using aeson's options
- elm-build-lib library: Compile Elm code to JS within Haskell
- elm-compiler library, programs and test: Values to help with elm-package, elm-make, and elm-lang.org.
- elm-core-sources library: Source files for the Elm runtime and standard libraries
- elm-reactor program: Interactive development tool for Elm programs
- elm-server program: Server for developing Elm projects
- elm-street library, programs and test: Crossing the road between Haskell and Elm
- elm-syntax library and test: Elm syntax and pretty-printing
- feldspar-compiler library, tests and benchmark: Compiler for the Feldspar language
- flite library and programs: f-lite compiler, interpreter and libraries
- flp library, programs and test: A layout spec language for memory managers implemented in Rust.
- formal program: A statically typed, functional programming language
- forml program: A statically typed, functional programming language
- gf library, program and test: Grammatical Framework
- gibbon program: A compiler for operating on serialized trees.
- gotyno-hs library, program and test: A type definition compiler supporting multiple output languages.
- hackager program: Hackage testing tool
- haskell-to-elm library, programs and test: Generate Elm types and JSON encoders and decoders from Haskell types
- haskelm library, program and test: Elm to Haskell translation
- haste-compiler programs: Haskell To ECMAScript compiler
- hcc program: A toy C compiler.
- helium library and programs: The Helium Compiler.
- hgom program: An haskell port of the java version of gom
- hs2bf program: Haskell to Brainfuck compiler
- jsonnet library, program, test and benchmark: Jsonnet implementaton in pure Haskell
- KiCS library and programs: A compiler from Curry to Haskell
- lambda2js program: Untyped Lambda calculus to JavaScript compiler
- lambdacube-compiler library and programs: LambdaCube 3D is a DSL to program GPUs
- lazyboy library and test: An EDSL for programming the Game Boy.
- lhc programs: LHC Haskell Compiler
- maxsharing program: Maximal sharing of terms in the lambda calculus with letrec
- microc library, program and test: microc compiler
- miv program and test: Vim plugin manager written in Haskell
- morloc library, program and test: A multi-lingual, typed, workflow language
- morte library, program, test and benchmark: A bare-bones calculus of constructions
- ntha library, program and test: A tiny statically typed functional programming language.
- optimusprime program: A supercompiler for f-lite
- pcf library: A one file compiler for PCF
- platinum-parsing library, program and test: General Framework for compiler development.
- polyglot library and program: Haskell to Purescript & Scala 3 transpiler
- record-preprocessor library, program and benchmark: Compiler preprocessor introducing a syntactic extension for anonymous records
- servant-to-elm library, program and test: Automatically generate Elm clients for Servant APIs
- sjsp program: Simple JavaScript Profiler
- statechart program: Compiles Rhapsody statecharts to C.
- sunroof-compiler library: Monadic Javascript Compiler
- sunroof-examples programs: Tests for Sunroof
- supero program: A Supercompiler
- tiger program: Tiger Compiler of Universiteit Utrecht
- zeolite-lang library, programs and test: Zeolite is a statically-typed, general-purpose programming language.
Compiler Plugin
- apply-unordered library and test: Apply a function to an argument specified by a type level Nat
- BinderAnn library and test: Source-to-source plugin for enhancing EDSLs with static annotations
- const-math-ghc-plugin library and test: Compiler plugin for constant math elimination
- cse-ghc-plugin library: Compiler plugin for common subexpression elimination
- ecta-plugin library: Hole-Fit Synthesis using ECTAs
- ghc-clippy-plugin library: Override GHC error messages to the user's liking
- ghc-plugin-non-empty library and test: GHC Plugin for non-empty lists
- ghc-plugs-out library and tests: Type checker plugins without the type checking.
- ghc-proofs library and tests: GHC plugin to prove program equations by simplification
- haskell-stack-trace-plugin library, program and test: haskell-stack-trace-plugin
- inspection-testing library and tests: GHC plugin to do inspection testing
- magic-tyfams library: Write plugins for magic type families with ease
- om-plugin-imports library: Plugin-based explicit import generation.
- seqaid library and programs: Dynamic strictness control, including space leak repair
- smuggler2 library and test: GHC Source Plugin that helps to minimise imports and generate explicit exports
- strict-ghc-plugin library: Compiler plugin for making Haskell strict
- typecheck-plugin-nat-simple library and tests: Simple type check plugin which calculate addition, subtraction and less-or-equal-than
- unroll-ghc-plugin library: Compiler plugin for loop unrolling
Compilers
- bound-extras library and test: ScopeH and ScopeT extras for bound
- funcons-intgen program: Generate Funcons interpreters from CBS description files
- fungll-combinators library: GLL parser with simple combinator interface
- gll library: GLL parser with simple combinator interface
- kaleidoscope library and programs: Haskell Kaleidoscope tutorial
- kempe library, program, tests and benchmark: Kempe compiler
- llvm-codegen library and test: A DSL for LLVM IR code generation based on llvm-hs.
- llvm-hs-pretty library and test: A pretty printer for LLVM IR.
Compilers/Interpreters
- accelerate library and tests: An embedded language for accelerated array processing
- accelerate-cuda library: Accelerate backend for NVIDIA GPUs
- accelerate-llvm library: Accelerate backend component generating LLVM IR
- accelerate-llvm-native library and test: Accelerate backend for multicore CPUs
- accelerate-llvm-ptx library and test: Accelerate backend for NVIDIA GPUs
- alms program: a practical affine language
- amrun program: Interpreter for AM
- angle library, program, test and benchmarks: A small, general-purpose programming language.
- asic program: Action Script Instrumentation Compiler
- asil library: Action Script Instrumentation Library
- atuin program: Embedded Turtle language compiler in Haskell, with Epic output
- baskell program: An interpreter for a small functional language
- Befunge93 program: An interpreter for the Befunge-93 Programming Language
- bound library and tests: Making de Bruijn Succ Less
- bound-gen library: Unwrap Scope's with globally fresh values
- brainfuck library and program: Brainfuck interpreter
- brainfuck-monad library: BrainFuck monad
- cfipu program: cfipu processor for toy brainfuck-like language
- cfopu program: cfopu processor
- cnc-spec-compiler program: Compiler/Translator for CnC Specification Files.
- compilation library: Haskell functionality for quickly assembling simple compilers.
- core-haskell program: A subset of Haskell using in UCC for teaching purpose
- CPBrainfuck program: A simple Brainfuck interpretter.
- CPL program: An interpreter of Hagino's Categorical Programming Language (CPL).
- dcpu16 library, program and test: DCPU-16 Emulator & Assembler
- ddc-base library: Disciplined Disciple Compiler common utilities.
- ddc-build library: Disciplined Disciple Compiler build framework.
- ddc-code library: Disciplined Disciple Compiler base libraries.
- ddc-core library: Disciplined Disciple Compiler core language and type checker.
- ddc-core-babel library: Disciplined Disciple Compiler PHP code generator.
- ddc-core-eval library: Disciplined Disciple Compiler semantic evaluator for the core language.
- ddc-core-flow library: Disciplined Disciple Compiler data flow compiler.
- ddc-core-llvm library: Disciplined Disciple Compiler LLVM code generator.
- ddc-core-salt library: Disciplined Disciple Compiler C code generator.
- ddc-core-simpl library: Disciplined Disciple Compiler code transformations.
- ddc-core-tetra library: Disciplined Disciple Compiler intermediate language.
- ddc-driver library: Disciplined Disciple Compiler top-level driver.
- ddc-interface library: Disciplined Disciple Compiler user interface support.
- ddc-source-tetra library: Disciplined Disciple Compiler source language.
- ddc-tools programs: Disciplined Disciple Compiler command line tools.
- ddc-war program: Disciplined Disciple Compiler test driver and buildbot.
- ddci-core program: Disciple Core language interactive interpreter.
- dedukti library and programs: A type-checker for the λΠ-modulo calculus.
- Delta-Lambda program and test: A demonstration interpreter for type system delta-lambda (of N.G. De-bruijn)
- egison library, programs, tests and benchmark: Programming language with non-linear pattern-matching against non-free data
- egison-tutorial program: A tutorial program for the Egison programming language
- epic library and program: Compiler for a simple functional language
- exploring-interpreters library: A generic exploring interpreter for exploratory programming
- fst library, program and test: Finite state transducers
- funcons-simple program: A modular interpreter for executing SIMPLE funcons
- funcons-tools library and programs: A modular interpreter for executing funcons
- funcons-values library: Library providing values and operations on values in a fixed universe.
- Fungi program: Funge-98 interpreter written in Haskell
- ghci-haskeline program: An implementation of ghci using the Haskeline line-input library.
- ghclive library and program: Interactive Haskell interpreter in a browser.
- glambda library, program and test: A simply typed lambda calculus interpreter, written with GADTs
- graph-rewriting-lambdascope program: Lambdascope, an optimal evaluator of the lambda calculus
- graph-rewriting-ski programs: Two interactive evalutors of the SKI combinator calculus
- graph-rewriting-trs program: Interactive evaluation of first-order applicative term rewrite systems
- graph-rewriting-ww program: Interactive evaluator of the lambda-calculus with explicit sharing
- gulcii program: graphical untyped lambda calculus interactive interpreter
- HARM library and programs: A simple ARM emulator in haskell
- Haschoo program: Minimalist R5RS Scheme interpreter
- haskeem program: A small scheme interpreter
- helisp program: An incomplete Elisp compiler
- heystone library: Haskell bindings for the Keystone assembler framework
- hiccup program: Relatively efficient Tcl interpreter with support for basic operations
- hint library and test: A Haskell interpreter built on top of the GHC API
- hint-server library: A server process that runs hint.
- hinter library and test: Runtime Haskell interpreter (GHC API wrapper)
- hjs library and program: JavaScript Parser
- hLLVM library and program: A library for analyzing and transforming LLVM (3.5) assembly codes
- hoe program: hoe: Haskell One-liner Evaluator
- hoopl library and test: A library to support dataflow analysis and optimization
- husk-scheme library and programs: R5RS Scheme interpreter, compiler, and library.
- husk-scheme-libs library: Extra libraries for the husk Scheme platform.
- hybrid program: A implementation of a type-checker for Lambda-H
- hyper-haskell-server program: Server back-end for the HyperHaskell graphical Haskell interpreter
- hypertypes library, test and benchmark: Typed ASTs
- idris library, programs and test: Functional Programming Language with Dependent Types
- INblobs program: Editor and interpreter for Interaction Nets
- intcode library and test: Advent of Code 2019 intcode interpreter
- Jikka library, program and tests: A transpiler from Python to C++ for competitive programming
- koneko library, program and test: a concatenative not-quite-lisp for kittens
- lambda program: Interpreters for lambda calculus, calculus of constructions, and more
- lambda-ast library: Lambda Calculi Abstract Syntax Trees
- lambdacube program: A simple lambda cube type checker.
- LambdaShell program: Simple shell for evaluating lambda expressions
- language-dickinson library, program, test and benchmark: A language for generative literature
- llvm library: Bindings to the LLVM compiler toolkit.
- llvm-base library: FFI bindings to the LLVM compiler toolkit.
- llvm-base-util library: Utilities for bindings to the LLVM compiler toolkit.
- llvm-dsl library and test: Support for writing an EDSL with LLVM-JIT as target
- llvm-extension library and program: Processor specific intrinsics for the llvm interface
- llvm-extra library, program and test: Utility functions for the llvm interface
- llvm-ffi library and programs: FFI bindings to the LLVM compiler toolkit.
- llvm-ffi-tools programs: Tools for maintaining the llvm-ffi package
- llvm-general library and test: General purpose LLVM bindings
- llvm-general-pure library and test: Pure Haskell LLVM functionality (no FFI).
- llvm-general-quote library and test: QuasiQuoting llvm code for llvm-general
- llvm-hs library and test: General purpose LLVM bindings
- llvm-hs-pure library and test: Pure Haskell LLVM functionality (no FFI).
- llvm-ht library: Bindings to the LLVM compiler toolkit with some custom extensions.
- llvm-party library and test: General purpose LLVM bindings
- llvm-tf library, programs and test: Bindings to the LLVM compiler toolkit using type families.
- lvmlib library and program: The Lazy Virtual Machine (LVM).
- lvmrun program: The Lazy Virtual Machine (LVM) Runtime System.
- mappy library, program and test: A functional programming language focused around maps.
- nom library and tests: Name-binding & alpha-equivalence
- nominal library: Binders and alpha-equivalence made easy
- noodle library and programs: the noodle programming language
- NXTDSL library and program: Generate NXC Code from DSL
- omega program: A purely functional programming language and a proof system
- oplang program: Stack-based esoteric programming language
- peg program: a lazy non-deterministic concatenative programming language
- pesca program: Proof Editor for Sequent Calculus
- pi-forall library and program: Demo implementation of typechecker for dependently-typed language
- piet library and program: A Piet interpreter
- pretty-loc library: Tracking and highlighting of locations in source files
- risc386 program: Reduced instruction set i386 simulator
- secd library, program and test: A Haskell implementation of the SECD abstract machine
- secdh library and program: SECDH Machine Simulator
- shell-monad library: shell monad
- shimmer library and program: The Reflective Lambda Machine
- simple-atom library: Atom (or symbol) datatype for fast comparision and sorting.
- simple-pascal library and program: Simplified Pascal language to SSVM compiler
- simple-stacked-vm library and program: Simple stacked virtual machine: assembler, disassembler, bytecode interpreter
- soyuz library and program: DCPU-16 architecture utilities for Notch's 0x10c game.
- staticanalysis library: Reusable static analysis interfaces and modules.
- swf library: A library for creating Shockwave Flash (SWF) files
- tempus program: Interpreter for the FRP language Tempus
- textmatetags program: A simple Haskell program to provide tags for Haskell code completion in TextMate
- TinyLaunchbury library: Simple implementation of call-by-need using Launchbury's semantics
- transf library and program: Text transformer and interpreter.
- TypeIlluminator program: TypeIlluminator is a prototype tool exploring debugging of type errors/
- unbound library and test: Generic support for programming with names and binders
- unification-fd library: Simple generic unification algorithms.
- unique-lang program: Esoteric programming language where each number can only appear once
- unlambda library and program: Unlambda interpreter
- uu-cco library: Utilities for compiler construction: core functionality
- uu-cco-examples programs: Utilities for compiler construction: example programs
- uu-cco-hut-parsing library: Utilities for compiler construction: Feedback wrapper around parser in uulib
- uu-cco-uu-parsinglib library: Utilities for compiler construction: Feedback wrapper around parser in uu-parsinglib
- vintage-basic program and test: Interpreter for microcomputer-era BASIC
- whitespace program: Whitespace, an esoteric programming language.
- yabi program: Yet Another Brainfuck Interpreter
- zot program: Zot language
Composite
- compdoc library: Parse a Pandoc to a composite value.
- compdoc-dhall-decoder library: Allows you to write FromDhall instances for Compdoc
- composite-cassava library and test: Csv parsing functionality for composite.
- composite-dhall library and test: Dhall instances for composite records.
- composite-lens-extra library: Extra lens functions for composite.
- composite-tuple library: Tuple functions for composite records.
- composite-xml library and test: RecXML Type
- fcf-composite library and test: Type-level computation for composite using first-class-families.
- polysemy-methodology-composite library: Functions for using polysemy-methodology with composite.
Composition
- Aoide library: A simple music library with the capability of generating .ly and .mid files.
- higherorder library: Some higher order functions for Bool and []
- hofix-mtl library: defining @mtl@-ready monads as * -> * fixed-points
- invertible library and test: bidirectional arrows, bijective functions, and invariant functors
- invertible-hlist library: invertible functions and instances for HList
- invertible-hxt library: invertible transformer instances for HXT Picklers
- pointless-fun library: Some common point-free combinators.
- reverse-apply library: Standard version of the reverse apply operator.
- star-to-star library: the * -> * types, operators, and covariant instances.
- star-to-star-contra library: contravariant instances for * -> * types and operators.
- TypeCompose library: Type composition classes & instances
Compression
- brotli library and test: Brotli (RFC7932) compression and decompression
- brotli-conduit library and test: Conduit interface for Brotli (RFC7932) compression.
- brotli-streams library and test: IO-Streams interface for Brotli (RFC7932) compression
- bz2 library, test and benchmark: Bindings to libbz2
- bzip-signature library: Backpack signature for BZip compression
- compressed library: Compressed containers and reducers
- conduit-vfs-zip library and test: Zip archive interface for the Conduit Virtual File System.
- huffman library: Pure Haskell implementation of the Huffman encoding algorithm
- lz4-conduit library, program and test: LZ4 compression for conduits
- lz4-hs library, test and benchmarks: lz4 bindings for Haskell
- lzip library: Lzip compression / Lzlib bindings
- lzlib library, test and benchmarks: lzlib bindings
- lzma library and test: LZMA/XZ compression and decompression
- lzma-conduit library and test: Conduit interface for lzma/xz compression.
- lzma-enumerator library and test: Enumerator interface for lzma/xz compression.
- lzma-static test: LZMA/XZ compression and decompression (static)
- lzma-streams library and test: IO-Streams interface for lzma/xz compression
- lzo library, test and benchmark: minilzo bundled for Haskell
- machines-zlib library: Decompression support for machines
- parquet-hs library and tests: Streaming Parquet reader
- pipes-brotli library and test: Brotli (RFC7932) compressors and decompressors for the Pipes package
- pipes-zlib library and test: Zlib and GZip compression and decompression for Pipes streams
- potoki-zlib library: Streaming ZLib decompression
- sak program: Compression command-line tool
- sequitur library, program, test and benchmark: Grammar-based compression algorithms SEQUITUR
- shake-bindist library: Rules for binary distributions
- snappy library and test: Bindings to the Google Snappy library for fast compression/decompression
- snappy-framing library: Snappy Framing Format in Haskell
- snappy-lazy library: Lazy bytestring compression and decompression
- streaming-brotli library and test: Streaming interface for Brotli (RFC7932) compression
- streaming-lzma library and test: Streaming interface for LZMA/XZ compression
- streamly-lz4 library, test and benchmark: Streamly combinators for LZ4 compression
- webp library and test: JuicyPixels support for WebP format
- xz library and test: LZMA/XZ compression and decompression
- xz-clib library: LZMA/XZ clibs
- zlib-enum program: Enumerator interface for zlib compression
Computational Geometry
- marching-cubes library: Marching Cubes
- marching-cubes2 library: Marching Cubes
Computer Algebra
- cash library: the Computer Algebra SHell
Concourse
- dhall-fly library, program and test: Translate concourse config from Dhall to YAML
Concurrency
- accelerate library and tests: An embedded language for accelerated array processing
- accelerate-cuda library: Accelerate backend for NVIDIA GPUs
- accelerate-llvm library: Accelerate backend component generating LLVM IR
- accelerate-llvm-native library and test: Accelerate backend for multicore CPUs
- accelerate-llvm-ptx library and test: Accelerate backend for NVIDIA GPUs
- actor library: Actors with multi-headed receive clauses
- alarmclock library and test: Wake up and perform an action at a certain time.
- arbor-lru-cache library and test: LRU cache based on STM
- async library, programs and test: Run IO operations asynchronously and wait for their results
- async-combinators library and test: Async combinators
- async-dejafu library and test: Run MonadConc operations asynchronously and wait for their results.
- async-extras library: Extra Utilities for the Async Library
- async-manager library and program: A thread manager for async
- async-timer library and test: Provides API for timer based execution of IO actions
- atomic-counter library, test and benchmark: Mutable counters that can be modified with atomic operatinos
- atomic-modify library: A typeclass for mutable references that have an atomic modify operation.
- atomic-modify-general library and test: Generalizations of atomicModifyIORef
- atomic-primops-vector library and test: Atomic operations on Data.Vector types
- AVar library: Mutable variables with Exception handling and concurrency support.
- bits-atomic library and program: Atomic bit operations on memory locations for low-level synchronization
- bitset-word8 library, test and benchmark: Space efficient set of Word8 and some pre-canned sets useful for parsing HTTP
- blocking-transactions library: Composable, blocking transactions.
- bounded-qsem library: Bounded quantity semaphores.
- bounded-tchan library: Bounded Transactional channels (queues)
- BoundedChan library: Implementation of bounded channels.
- butter library and tests: Monad Transformer for Asyncronous Message Passing
- caf library: A library of Concurrency Abstractions using Futures.
- capataz library and test: OTP-like supervision trees in Haskell
- cgroup-rts-threads library and test: A container-/cgroup-aware substitute for the GHC RTS `-N` flag
- chan library and test: Some extra kit for Chans
- chan-split library: Concurrent Chans as read/write pairs. Also provides generic Chan pair class.
- chp library: An implementation of concurrency ideas from Communicating Sequential Processes
- chp-mtl library: MTL class instances for the CHP library
- chp-plus library: A set of high-level concurrency utilities built on Communicating Haskell Processes
- chp-spec library: A mirror implementation of chp that generates a specification of the program
- chp-transformers library: Transformers instances for the CHP library
- cio library: A monad for concurrent IO on a thread pool
- clocked library: timer functionality to clock IO commands
- cml library: Events and Channels as in Concurrent ML
- collapse-util program: utility for collapsing adjacent writes
- companion library: A Haskell library to provide companion threads.
- conceit library: Concurrent actions that may fail with a value.
- concurrency library: Typeclasses, functions, and data types for concurrency and STM.
- concurrent-barrier library: Simple thread barriers
- Concurrent-Cache library: A Cached variable for IO functions.
- concurrent-extra library and test: Extra concurrency primitives
- concurrent-hashtable library, test and benchmark: Thread-safe hash tables for multi-cores!
- concurrent-machines library, tests and benchmark: Concurrent networked stream transducers
- concurrent-output library: Ungarble output from several threads or commands
- concurrent-rpc library: An abstraction for inter-thread RPC based on MVars
- concurrent-sa library: Concurrent simulated annealing system.
- concurrent-supply library and test: A fast concurrent unique identifier supply with a pure API
- concurrent-utilities library: More utilities and broad-used datastructures for concurrency.
- ConcurrentUtils library: Concurrent utilities
- conlogger library and program: A logger for a concurrent program.
- consumers library and tests: Concurrent PostgreSQL data consumers
- coroutine-enumerator library: Bridge between the monad-coroutine and enumerator packages.
- coroutine-iteratee library: Bridge between the monad-coroutine and iteratee packages.
- CSPM-CoreLanguage library: Definition of a CSP core-language.
- CSPM-cspm library and program: cspm command line tool for analyzing CSPM specifications.
- CSPM-FiringRules library: Firing rules semantic of CSPM
- CSPM-Frontend library: A CSP-M parser compatible with FDR-2.91
- CSPM-Interpreter library: An interpreter for CSPM
- cspmchecker programs: A command line type checker for CSPM files.
- ctrie library, test and benchmarks: Non-blocking concurrent map
- data-concurrent-queue library: A Library for directional queues
- data-ivar library: Write-once variables with concurrency support
- data-timeout library: 64-bit timeouts of nanosecond precision
- dejafu library: A library for unit-testing concurrent programs.
- delay library and test: More useful and humain delaying functions
- drama library and programs: Actor library for Haskell
- epass library: Baisc, Erlang-like message passing supporting sockets.
- eprocess library: Basic Erlang-like process support for Haskell
- equeue library and test: Application level triggered, and edge triggered event multiqueues.
- event library: Monoidal, monadic and first-class events
- expiring-mvar library: Create values which expire after a period of time.
- extensible-effects-concurrent library, programs, test and benchmark: Message passing concurrency as extensible-effect
- festung library, program and test: Remote multi-db SQLCipher server
- flush-queue library, test and benchmark: ...
- forward-chan library: Concurrent channels with a forwarding primitive
- fraxl library, program and benchmark: Cached and parallel data fetching.
- free-concurrent library: Free monads suitable for concurrent computation
- fudgets library and programs: The Fudgets Library
- future library: Supposed to mimics and enhance proposed C++ "future" features
- futures library: Simple and fast implementation of Future
- global-lock library: A global lock implemented without unsafePerformIO
- gochan library, programs and test: Go-style channels
- Graph500 library and program: Graph500 benchmark-related definitions and data set generator.
- GraphHammer library: GraphHammer Haskell graph analyses framework inspired by STINGER.
- GraphHammer-examples library and programs: Test harness for TriangleCount analysis.
- hactor library: Lightweight Erlang-style actors for Haskell.
- hactors library: Practical actors for Haskell.
- hakka library and program: Minimal akka-inspired actor library
- HasChor library and programs: Functional choreographic programming in Haskell
- haskell-throttle library and test: A simple throttling library, which drops messages from same group.
- haxl library, programs and test: A Haskell library for efficient, concurrent, and concise data access.
- haxl-facebook library and test: An example Haxl data source for accessing the Facebook Graph API
- heartbeat-streams library: Heartbeats for io-streams
- hint-server library: A server process that runs hint.
- HLogger library and program: Simple, concurrent and easy-to-use logging library
- hlogger library: Simple, concurrent, extendable and easy-to-use logging library
- hydra-print library, programs and test: NCurses interface to view multiple ByteString streams in parallel.
- immortal library and test: Spawn threads that never die (unless told to do so)
- immortal-queue library and test: Build a pool of queue-processing worker threads.
- immortal-worker library: Create worker threads that logs exceptions and restarts.
- inc-ref library: A STM reference useful for incremental computing
- io-throttle library and test: Limit number of IO actions started per second
- iothread library: run IOs in a single thread
- ivar-simple library: Write once concurrency primitives.
- join library: Parallel Join Patterns with Guards and Propagation
- kazura-queue library, tests and benchmark: Fast concurrent queues much inspired by unagi-chan
- keera-callbacks library: Mutable memory locations with callbacks
- ki library and test: A lightweight structured concurrency library
- ki-effectful library and test: Adaptation of the ki library for the effectful ecosystem.
- ki-unlifted library: A lightweight structured concurrency library
- kickchan library and test: Kick Channels: bounded channels with non-blocking writes
- laminar library and test: Run dependent IO actions asynchronously.
- lawless-concurrent-machines library, tests and benchmark: Concurrent networked stream transducers
- lazy-async library and test: Asynchronous actions that don't start right away
- legion library: Distributed, stateful, homogeneous microservice framework.
- libcspm library and test: A library providing a parser, type checker and evaluator for CSPM.
- lifted-async library, tests and benchmarks: Run lifted IO operations asynchronously and wait for their results
- lifted-stm library: STM operations lifted through monad transformer stacks
- lifted-threads library: lifted IO operations from the threads library
- lockpool library: set a maximum on the number of concurrent actions
- lrucaching-haxl library: Combine lrucaching and haxl.
- lub library: information operators: least upper bound (lub) and greatest lower bound (glb)
- lukko library and tests: File locking
- lvar library: TMVar that can be listened to
- lvish library and test: Parallel scheduler, LVar data structures, and infrastructure to build more.
- massiv-scheduler library and tests: Work stealing scheduler for Massiv (Массив) and other parallel applications.
- mech library: mecha are the most complex composite machines known to humanity, lets build them well!
- Mecha library: mecha are the most complex composite machines known to humanity, lets build them well!
- Mechs library: mecha are the most complex composite machines known to humanity, lets build them well!
- mechs library: mecha are the most complex composite machines known to humanity, lets build them well!
- midair library: Hot-swappable FRP
- monad-coroutine library: Coroutine monad transformer for suspending and resuming monadic computations
- monad-schedule library and test: A new, simple, composable concurrency abstraction.
- monadIO library: Overloading of concurrency variables
- mstate library: MState: A consistent State monad for concurrent applications.
- multisetrewrite library: Multi-set rewrite rules with guards and a parallel execution scheme
- mvar-lock library: A trivial lock based on MVar
- mvc library: Model-view-controller
- mvc-updates library: Concurrent and combinable updates
- named-lock library: A named lock that is created on demand.
- nano-erl library: Small library for Erlang-style actor semantics
- oath library, test and benchmark: Composable concurrent computation done right
- ochan library and test: Owned channels in the Ownership Monad
- om-actor library: Actor pattern utilities.
- orderly-workers library: Fork concurrent worker threads and produce ordered results
- parallel-io library and programs: Combinators for executing IO actions in parallel on a thread pool.
- parallel-tree-search library: Parallel Tree Search
- persistent-map library: A thread-safe (STM) persistency interface for finite map types.
- pipes-cliff library and programs: Streaming to and from subprocesses using Pipes
- pipes-concurrency library and test: Concurrency for the pipes ecosystem
- polysemy-conc library and test: Polysemy effects for concurrency
- post-mess-age library: Send messages to a handle concurrently without getting them mixed.
- prefetch program: Prefetch stdin even before stdout is ready
- priority-sync library and program: Cooperative task prioritization.
- PriorityChansConverger library: Read single output from an array of inputs - channels with priorities
- privileged-concurrency library: Provides privilege separated versions of the concurrency primitives.
- promise library: A monadic interface for async
- pulse library: Synchronize actions to a time pulse
- qsem library: quantity semaphores
- rawlock library and test: A writer-biased RAW lock.
- reactor library: Reactor - task parallel reactive programming
- restricted-workers library: Running worker processes under system resource restrictions
- rio-process-pool library, program, test and benchmark: A library for process pools coupled with asynchronous message queues
- roundRobin library and test: A simple round-robin data type
- rwlock library: Multiple-read / single-write locks
- SafeSemaphore library and test: Much safer replacement for QSemN, QSem, and SampleVar
- scc library, program and test: Streaming component combinators
- scheduler library and tests: Work stealing scheduler.
- scotty-haxl library: Combine scotty and haxl
- semaphore-plus library: Various concurrency abstractions built on top of semaphores
- sharedio library: Bundles shared calls to IO functions to perform them only once
- simple-actors library: A library for more structured concurrent programming, based on the Actor Model
- singnal library: Singnal
- sirkel library: Sirkel, a Chord DHT
- skip-var library: Skip variables
- slave-thread library and test: A fundamental solution to ghost threads and silent exceptions
- spawn library: Tiny library for concurrent computations
- spectacle library and tests: Embedded specification language & model checker in Haskell.
- speculation library: A framework for safe, programmable, speculative parallelism
- split-channel library: Control.Concurrent.Chan split into sending and receiving halves.
- split-tchan library: STM's TChan split into sending and receiving halves.
- Stasis library and program: A simple MVCC like library
- stc-lang library, program and test: A library for implicit, monadic dataflow parallelism
- stm library: Software Transactional Memory
- stm-channelize library: Transactional I/O for duplex streams
- stm-chans library: Additional types of channels for STM.
- stm-chunked-queues library and test: Chunked Communication Queues
- stm-conduit library and tests: Introduces conduits to channels, and promotes using conduits concurrently.
- stm-containers library and test: Containers for STM
- stm-extras library: Extra STM functions
- stm-hamt library, test and benchmark: STM-specialised Hash Array Mapped Trie
- stm-incremental library and test: A library for constructing incremental computations
- stm-io-hooks library: Launch your IO-actions from within the STM monad
- stm-lifted library: Software Transactional Memory lifted to MonadIO
- stm-orelse-io library: Choose between the return value of an STM operation and an IO action.
- stm-promise library and test: Simple STM Promises for IO computations and external processes
- stm-queue-extras library: Extra queue utilities for STM
- stm-stats library: retry statistics for STM transactions
- stmcontrol library: Control communication among retrying transactions
- streamly library: Streaming, dataflow programming and declarative concurrency
- streamly-examples programs: Examples for Streamly
- strict-mvar library and test: Strict MVars for IO and IOSim
- strict-stm library: Strict STM interface polymorphic over stm implementation.
- supervisors library and test: Monitor groups of threads with non-hierarchical lifetimes.
- suspend library: Simple package that allows for long thread suspensions.
- sync library: A fast implementation of synchronous channels with a CML-like API
- synchronous-channels library: Synchronous communication channels
- tag-bits library: Provides access to the dynamic pointer tagging bits used by GHC.
- tbox library: Transactional variables and data structures with IO hooks
- theatre library: Minimalistic actor library
- theatre-dev library and test: Minimalistic actor library experiments
- thespian library: Lightweight Erlang-style actors for Haskell
- thread-hierarchy library and test: Simple Haskell thread management in hierarchical manner
- thread-supervisor library and test: A simplified implementation of Erlang/OTP like supervisor over thread
- thread-utils-context library and test: Garbage-collected thread local storage
- thread-utils-finalizers library and test: Perform finalization for threads.
- threadmanager library: (deprecated in favor of 'threads') Simple thread management
- ThreadObjects library: Mutable objects that reside in their own threads.
- threads library and test: Fork threads and wait for their result
- threads-supervisor library, program and test: Simple, IO-based library for Erlang-style thread supervision
- throttle-io-stream library and test: Throttler between arbitrary IO producer and consumer functions
- throttled library: Concurrent processing of a Foldable, throttled by CPU count.
- ticker library and tests: A concurrent utility inspired by Ticker in golang
- timeout library and test: Generalized sleep and timeout functions
- timeout-control library: Updatable timeouts as a Monad transformer
- timeout-with-results library: Runs a time-limited computation alowing it to return intermediate results.
- timers library: Simple package that implements timers.
- timers-updatable library: timers which are updatable in the remaining time
- token-bucket library and test: Rate limiter using lazy bucket algorithm
- token-limiter library, program and test: Fast rate limiting using the token bucket algorithm (BSD)
- transient library and test: composing programs with multithreading, events and distributed computing
- tskiplist library: A Skip List Implementation in Software Transactional Memory (STM)
- ttrie library, test and benchmark: Contention-free STM hash map
- twilight-stm library: STM library with safe irrevocable I/O and inconsistency repair
- typed-duration library: Thread delay and timeout functions with typed arguments
- unagi-bloomfilter library, program, test and benchmark: A fast, cache-efficient, concurrent bloom filter
- unagi-chan library, test and benchmarks: Fast concurrent queues with a Chan-like API, and more
- unagi-streams library: Unagi Chan IO-Streams
- unamb library and program: Unambiguous choice
- unamb-custom library: Functional concurrency with unamb using a custom scheduler.
- unbounded-delays library: Unbounded thread delays and timeouts
- unclogging library, program and test: a library which implements easy, concurrent and pretty logging
- unfork library: Make any action thread safe
- unique library: Fully concurrent unique identifiers
- unlift-stm library: (un)lifted classes and functions for the STM monad
- unliftio-messagebox library, program, test and benchmark: Fast and robust message queues for concurrent processes
- unsafe-promises library: Create pure futures using lazy IO.
- wait-handle library: Wait handles are MVars which can only be written to once, ...
- waitfree library: A wrapping library for waitfree computation.
Concurrent
- chaselev-deque library and test: Chase & Lev work-stealing lock-free double-ended queues (deques).
- concurrent-split library: MVars and Channels with distinguished input and output side
- forkable-monad library: An implementation of forkIO for monad stacks.
- lockfree-queue library and test: Michael and Scott lock-free queues.
- net-concurrent library: Concurrent over the network execution library
- par-traverse library: Traverse a directory in parallel
- promises library: Lazy demand-driven promises
- sirkel library: Sirkel, a Chord DHT
- slave-thread library and test: A fundamental solution to ghost threads and silent exceptions
- spawn library: Tiny library for concurrent computations
- stm-split library: TMVars, TVars and TChans with distinguished input and output side
- threaded library and test: Manage concurrently operating threads without having to spark them
- throttled-io-loop library and test: Loop over an action but throttle it to a certain rate
Conduit
- amqp-streamly library and test: A simple streamly wrapper for amqp
- ascii85-conduit library and test: Conduit for encoding ByteString into Ascii85
- atom-conduit library and tests: Streaming parser/renderer for the Atom 1.0 standard (RFC 4287).
- attoparsec-conduit library: Consume attoparsec parsers via conduit. (deprecated)
- base64-conduit library and test: Base64-encode and decode streams of bytes. (deprecated)
- binary-conduit library and test: data serialization/deserialization conduit library
- bits-conduit library, test and benchmark: Bitstream support for Conduit
- blaze-builder-conduit library: Convert streams of builders to streams of bytestrings. (deprecated)
- brotli-conduit library and test: Conduit interface for Brotli (RFC7932) compression.
- cereal-conduit library and test: Turn Data.Serialize Gets and Puts into Sources, Sinks, and Conduits
- conduit library, test and benchmarks: Streaming data processing library.
- conduit-algorithms library, test and benchmark: Conduit-based algorithms
- conduit-combinators library: DEPRECATED Functionality merged into the conduit package itself
- conduit-concurrent-map library and test: Concurrent, order-preserving mapping Conduit
- conduit-connection library and test: Conduit source and sink for Network.Connection.
- conduit-extra library, test and benchmark: Batteries included conduit: adapters for common libraries.
- conduit-iconv library, test and benchmark: Conduit for character encoding conversion.
- conduit-merge library: Merge multiple sorted conduits
- conduit-parse library and tests: Parsing framework based on conduit.
- conduit-resumablesink library and test: Allows conduit to resume sinks to feed multiple sources into it.
- conduit-tokenize-attoparsec library, program and test: Conduits for tokenizing streams.
- conduit-vfs library and test: Virtual file system for Conduit; disk, pure, and in-memory impls.
- conduit-vfs-zip library and test: Zip archive interface for the Conduit Virtual File System.
- conduit-zstd library and test: Conduit-based ZStd Compression
- couchdb-conduit library and test: Couch DB client library using http-conduit and aeson
- crypto-conduit library and test: Conduit interface for cryptographic operations (from crypto-api).
- cryptohash-conduit library: cryptohash conduit
- crypton-conduit library and test: crypton conduit
- cryptonite-conduit library and test: cryptonite conduit
- csv-conduit library and test: A flexible, fast, conduit-based CSV parser library for Haskell.
- decoder-conduit library: Conduit for decoding ByteStrings using Data.Binary.Get
- esqueleto-streaming library: Memory-constant streaming of Esqueleto results from PostgreSQL
- filesystem-conduit library and test: Use system-filepath data types with conduits. (deprecated)
- fluent-logger-conduit library: Conduit interface for fluent-logger
- fold-debounce-conduit library and test: Regulate input traffic from conduit Source with Control.FoldDebounce
- fsnotify-conduit library and test: Get filesystem notifications as a stream of events
- ftp-conduit library: FTP client package with conduit interface based off http-conduit
- hasql-streams-conduit library: Stream Hasql queries with Conduit
- hinotify-conduit library and test: inotify conduit sources
- hreq-conduit library and tests: Conduit streaming support for Hreq.
- html-conduit library and test: Parse HTML documents using xml-conduit datatypes.
- http-conduit library and test: HTTP client package with conduit interface and HTTPS support.
- http-conduit-browser library and test: Browser interface to the http-conduit package
- hw-all library: Demo library
- hw-conduit library, tests and benchmark: Conduits for tokenizing streams.
- hw-conduit-merges library and test: Additional merges and joins for Conduit
- hw-succinct library: Succint datastructures
- imagesize-conduit library and test: Determine the size of some common image formats.
- jsonrpc-conduit library and test: JSON-RPC 2.0 server over a Conduit.
- lz4-conduit library, program and test: LZ4 compression for conduits
- lzma-conduit library and test: Conduit interface for lzma/xz compression.
- network-conduit library: Stream socket data using conduits. (deprecated)
- opml-conduit library and tests: Streaming parser/renderer for the OPML 2.0 format.
- persistent-postgresql-streaming library: Memory-constant streaming of Persistent entities from PostgreSQL
- pool-conduit library: Resource pool allocations via ResourceT. (deprecated)
- potoki-conduit library and test: Integration of "potoki" and "conduit"
- process-conduit library and test: Conduits for processes (deprecated)
- req-conduit library, test and benchmark: Conduit helpers for the req HTTP client library
- resourcet library and test: Deterministic allocation and freeing of scarce resources.
- resourcet-pool library: A small library to convert a Pool into an Acquire
- rss-conduit library and tests: Streaming parser/renderer for the RSS standard.
- sandi library, test and benchmark: Data encoding library
- shell-conduit library and test: Write shell scripts with Conduit
- simple-conduit library and benchmark: A simple streaming I/O library based on monadic folds
- stm-conduit library and tests: Introduces conduits to channels, and promotes using conduits concurrently.
- stomp-conduit library: Stompl Conduit Client
- tagstream-conduit library and test: streamlined html tag parser
- twitter-conduit library and tests: Twitter API package with conduit interface and Streaming API support.
- udp-conduit library: Simple fire-and-forget conduit UDP wrappers
- wai-conduit library: conduit wrappers for WAI
- xinput-conduit library: Conduit of keys pressed by xinput
- xml-conduit library and tests: Pure-Haskell utilities for dealing with XML with the conduit package.
- xml-conduit-parse library and tests: Streaming XML parser based on conduits.
- zip-conduit library and test: Working with zip archives via conduits
- zip-stream library, programs and test: ZIP archive streaming using conduits
- zlib-conduit library: Streaming compression/decompression via conduits. (deprecated)
Config
- aws-mfa-credentials program: Keep your AWS credentials file up to date with MFA-carrying credentials
- rasa-example-config program: Example user config for Rasa
Configuration
- app-settings library and test: A library to manage application settings (INI file-like)
- aws-configuration-tools library: Configuration types, parsers & renderers for AWS services
- bini library: A collection of various methods for reading and writing bini files.
- boots-app library and program: Factory for quickly building an application
- cfg library and tests: Type directed application configuration parsing and accessors
- conf library and test: Parser for Haskell-based configuration files.
- conf-json library and test: read, parse json config
- conferer library and test: Configuration management library
- conferer-aeson library and test: conferer's source for reading json files
- conferer-dhall library and test: Configuration for reading dhall files
- conferer-hedis library and test: conferer's FromConfig instances for hedis settings
- conferer-hspec library and test: conferer's FromConfig instances for hspec Config
- conferer-provider-dhall library and test: Configuration for reading dhall files
- conferer-provider-json library and test: conferer's provider for reading json files
- conferer-provider-yaml library and test: Configuration for reading yaml files
- conferer-snap library and test: conferer's FromConfig instances for snap Config
- conferer-source-dhall library and test: Configuration for reading dhall files
- conferer-source-json library and test: conferer's source for reading json files
- conferer-source-yaml library and test: Configuration for reading yaml files
- conferer-warp library and test: conferer's FromConfig instances for warp settings
- conferer-yaml library and test: Configuration for reading yaml files
- config-ini library and tests: A library for simple INI-based configuration files.
- config-manager library and test: Configuration management
- config-value-getopt library: Interface between config-value and System.GetOpt
- Configger library: Parse config files
- configifier library, program and test: parser for config files, shell variables, command line args.
- configuration-tools library, program and tests: Tools for specifying and parsing configurations
- configurator library and test: Configuration management
- configurator-export library and test: Pretty printer and exporter for configurations from the "configurator" library.
- configurator-ng library and test: The next generation of configuration management
- configurator-pg library and test: Reduced parser for configurator-ng config files
- conftrack library and test: Tracable multi-source config management
- descrilo library: Loads a list of items with fields
- dojang library, program and test: A cross-platform dotfiles manager
- dotenv library, program and test: Loads environment variables from dotenv files
- dotenv-micro library: Tiny dotenv library
- dyre library and test: Dynamic reconfiguration in Haskell
- embed-config library and test: Reasonable conventions for embedding YAML configuration with Template Haskell
- etc library and test: Declarative configuration spec for Haskell projects
- expresso library, program and test: A simple expressions language based on row types
- from-env library and test: Provides a generic way to construct values from environment variables.
- global-config library and test: Global mutable configuration
- hsini library and test: ini configuration files
- htoml library, test and benchmark: Parser for TOML files
- htoml-megaparsec library, test and benchmark: Parser for TOML files
- ini library and test: Configuration files in the INI format.
- ini-qq library and test: Quasiquoter for INI
- json2sg library, program and test: Lossy conversion from JSON to Sugar
- karabiner-config library and test: Karabiner elements configuration generation
- keylayouts library: Tools for macOS .keylayout files
- life-sync library, program and test: Synchronize personal configs across multiple machines.
- load-env library and tests: Load environment variables from a file.
- minimal-configuration library: Minimal ini like configuration library with a few extras
- richenv library and test: Rich environment variable setup for Haskell
- salak library, test and benchmark: Configuration (re)Loader and Parser.
- salak-toml library, test and benchmark: Configuration Loader for toml
- salak-yaml library, test and benchmark: Configuration Loader for yaml
- SConfig library: A simple config library
- sugar library and test: A pretty, sweet data language
- sugar-data library and test: Convert sugar to common data types for code generation
- sugar-json library and test: Sugar with JSON
- tce-conf library, programs and test: Very simple config file reading
- tini library and test: Tiny INI file and configuration library with a minimal dependency footprint.
- toml-reader library and tests: TOML format parser compliant with v1.0.0.
- tomland library, programs and test: Bidirectional TOML serialization
- typeparams library: ...
- ucl library and test: Datatype and parser for the Universal Configuration Language (UCL) using libucl
- yaml-config library and test: Configuration management
Console
- argparser library and test: Command line parsing framework for console applications
- binance-exports library, program and test: Generate CSV Exports of your Binance Trade History.
- bnb-staking-csvs library, program and test: Generate CSV Exports of Your BNB Staking Rewards.
- buffer-pipe program: Read from stdin and write to stdout in large blocks
- cltw program: Command line Twitter utility
- cmdargs library and program: Command line argument processing
- cmdargs-browser program: Helper to enter cmdargs command lines using a web browser
- cmdtheline library and test: Declarative command-line option parsing and documentation library.
- coalpit library and test: DSV (de)serialization
- configuration-tools library, program and tests: Tools for specifying and parsing configurations
- console-program library: Interpret the command line and a config file as commands and options
- credentials-cli program: Secure Credentials Administration
- csv-to-qif program and test: A small program that will read csv files and create qif files
- cutter program: Cut files according to a position list
- dapi program: Prints a series of dates
- docopt library and test: A command-line interface parser that will make you smile
- epub-tools programs and test: Command line utilities for working with epub files
- epubname program: Rename epub ebook files based on meta information
- equal-files program: Shell command for finding equal files
- flow2dot library, program and test: Library and binary to generate sequence/flow diagrams from plain text source
- follower program: Follow Tweets anonymously
- garepinoh library and programs: reverse prefix notation calculator and calculation library
- gemini-exports library, program and test: Generate CSV Exports of Your Gemini Trades, Transfers, & Earn Transactions
- getopt-generics library and test: Create command line interfaces with ease
- ginsu program: Ginsu Gale Client
- givegif library, program and test: CLI Giphy search tool with previews in iTerm 2
- group-by-date program: Shell command for grouping files by dates into folders
- hable library: customizable pretty printer library for tables
- hascal library and program: tiny calculator library and command-line program
- haskdeep program: Computes and audits file hashes.
- haskell-awk library, program and test: Transform text from the command-line using Haskell expressions.
- haskell-say library and program: Let the Haskell logo talk to your users!
- hello program: Hello World, an example package
- hflags library: Command line flag parser, very similar to Google's gflags
- Hish library and program
- historian program: Extract the interesting bits from shell history
- hledger library, program, test and benchmark: Command-line interface for the hledger accounting system
- hledger-diff program: Compares the transactions in two ledger files.
- hledger-flow library, program and test: An hledger workflow focusing on automated statement import and classification.
- hledger-iadd library, program and test: A terminal UI as drop-in replacement for hledger add
- hledger-makeitso library, program and test: An hledger workflow focusing on automated statement import and classification.
- hledger-stockquotes library, program and test: Generate HLedger Price Directives From Daily Stock Quotes.
- hledger-ui library and program: Terminal interface for the hledger accounting system
- hranker program: Basic utility for ranking a list of items
- hscrtmpl programs: Haskell shell script templates
- hscurses-fish-ex program: hscurses swimming fish example
- hskeleton library: Skeleton for new Haskell programs
- hspresent library and program: A terminal presentation tool
- hsprocess library, program and test: The Haskell Stream Processor command line utility
- hunch program and test: CSS-like syntax for file system manipulation.
- hunp program: Unpacker tool with DWIM
- hunt-server-cli program: A Command line Interface for the Hunt server.
- husky program: A simple command line calculator.
- imj-measure-stdout program: An application to determine the maximum capacity of stdout buffer.
- internetmarke program: Shell command for constructing custom stamps for German Post
- ip6addr program: Commandline tool to deal with IPv6 address text representations
- isocline library, program and test: A portable alternative to GNU Readline
- itemfield library, programs and tests: A brick Widget for selectable summary of many elements on a terminal
- matchers library: Text matchers
- mbox-utility program: List contents of an mbox file containing e-mails
- mdo program: Command-line tool to run a command on each of the items.
- misfortune library and programs: fortune-mod clone
- multiarg library, programs and test: Command lines for options that take multiple arguments
- no-buffering-workaround library: Workaround for GHC bug #2189.
- only program: A grep-like tool for filtering on words or lines.
- opn program: Open files or URLs using associated programs.
- options library and test: Powerful and easy command-line option parser
- options-time library and test: Command-line option types for dates and times.
- parse-help library and test: generate command line arguments from a --help output
- parseargs library, program and test: Parse command-line arguments
- pasty program: A simple command line pasting utility
- pb program: pastebin command line application
- penny library, programs and test: Extensible double-entry accounting system
- penny-bin programs: Deprecated - use penny package instead
- penny-lib programs: Deprecated - use penny package instead
- photoname library, program and test: Rename photo image files based on EXIF shoot date
- print-console-colors library and program: Print all ANSI console colors
- pwstore-cli program and test: Command line interface for the pwstore library
- qhs program and test: Command line tool qhs, SQL queries on CSV and TSV files.
- readline library: An interface to the GNU readline library
- runghc program: runghc replacement for fast repeated runs
- shell-utility library: Utility functions for writing command-line programs
- solana-staking-csvs library, program and test: Generate CSV Exports of your Solana Staking Rewards.
- spelling-suggest library and programs: Spelling suggestion tool with library and command-line interfaces.
- strongswan-sql library, program and test: Interface library for strongSwan SQL backend
- structured-cli library and program: Application library for building interactive console CLIs
- termplot program: Plot time series in your terminal using commands stdout
- themplate program: Project templating tool
- thimk programs: Command-line spelling word suggestion tool
- timecalc program
- tkhs program and test: Simple Presentation Utility
- toilet program: Manage the toilet queue at the IMO
- txt-sushi library and programs: The SQL link in your *NIX chain
- uniq-deep program: uniq-deep
- Win32-console library: Binding to the Win32 console API
- ztail program: Multi-file, colored, filtered log tailer.
Constraint
- constraint library: Reified constraints
Constraints
- attenuation library: Subtyping relations and variance roles
- attenuation-profunctors library: Attenuation support for Profunctors.
- cluss library: simple alternative to type classes
- constraints library and test: Constraint manipulation
- constraints-deriving library, program and test: Manipulating constraints and deriving class instances programmatically.
- constraints-emerge library and test: Defer instance lookups until runtime
- constraints-extras library and program: Utility package for constraints
- csp library and test: Discrete constraint satisfaction problem (CSP) solver.
- dependent-literals library: Library for dependent-literals-plugin
- dependent-literals-plugin library and tests: Dependent integer literals
- exists library: Existential datatypes holding evidence of constraints
- ffunctor library and test: FFunctor typeclass
- ifscs library and test: An inductive-form set constraint solver
- iterative-forward-search library and benchmark: An IFS constraint solver
- mios library, programs and test: A Minisat-based CDCL SAT solver in Haskell
- nondeterminism library and test: A monad and monad transformer for nondeterministic computations.
- pseudo-boolean library and test: Reading/Writing OPB/WBO files used in pseudo boolean competition
- snumber library: Integer singletons with flexible representation
- some-dict-of library and test: Carry evidence of constraints around
- superconstraints library: Access an instance's constraints
- Top library and program: Constraint solving framework employed by the Helium Compiler.
- toysolver library, programs, tests and benchmarks: Assorted decision procedures for SAT, SMT, Max-SAT, PB, MIP, etc
- trivial-constraint library: Constraints that any type, resp. no type fulfills
- unconstrained library: Null constraint
Consul
- boots-cloud library: Factory for quickly building a microservice
Containers
- cybus library, program and test: multi-dimensional arrays
- expiring-containers library and test: Expiring containers
- focus library and test: A general abstraction for manipulating elements of container data structures
- int-multimap library and test: A data structure that associates each Int key with a set of values
- keys library: Keyed functors and containers
- mono-traversable-keys library: Type-classes for interacting with monomorphic containers with a key
- total-maps library: Dense and sparse total maps.
Contract
- assert-failure library: Syntactic sugar improving 'assert' and 'error'
Contracts
- eths-rlp library and tests: Ethereum Recursive Length Prefix Encoding
Contravariant
- co-log library, programs and tests: Composable Contravariant Comonadic Logging Library
- co-log-concurrent library: Asynchronous backend for co-log library
- co-log-core library and test: Composable Contravariant Comonadic Logging Library
- co-log-polysemy library and program: Composable Contravariant Comonadic Logging Library
- contra-tracers library: ...
Control
- AAI library: Abstract Application Interface.
- AbortT-monadstf library: Monads-tf instances for the AbortT monad transformer.
- AbortT-mtl library: mtl instances for the AbortT monad transformer
- AbortT-transformers library and test: A monad and monadic transformer providing "abort" functionality
- abstract-par library: Type classes generalizing the functionality of the 'monad-par' library.
- acme-iot library: IO monad transformer
- action-permutations library: Execute a set of actions (e.g. parsers) in each possible order
- Adaptive-Blaisorblade library and program: Library for incremental computing.
- allocated-processor library: Functional combinators for monadic actions that require allocation and de-allocation
- alternative-extra library: Extra utilities for alternatives
- alternators library: Handy functions when using transformers.
- annihilator library: Semigroups with annihilators and utility functions
- annotated-exception library and test: Exceptions, with checkpoints and context.
- ap-normalize library and tests: Self-normalizing applicative expressions
- apart library, program and test: Get all your structure and rip it apart.
- apecs library, test and benchmark: Fast Entity-Component-System library for game programming
- apecs-stm library: STM stores for apecs
- applicative-extras library: Instances for Applicative
- applicative-fail library and test: Applicative functor and monad which collects all your fails
- applicative-logic library: Generalized logic operations for Applicative and Alternative functors
- applicative-splice library: Write applicative programs in direct style (generalizes idiom brackets).
- arity-generic-liftA library and test: Provides an arity-generic version of the liftA2, liftA3... liftAn functions.
- arrow-extras library: Extra functions for Control.Arrow
- arrow-improve library: Improved arrows.
- arrow-list library: List arrows for Haskell.
- arrow-utils library and test: functions for working with arrows
- arrowapply-utils library: Utilities for working with ArrowApply instances more naturally
- arrows library: Arrow classes and transformers
- artery library: A simple, arrow-based reactive programming
- assert library and test: Helpers for Control.Exception.assert
- assert-failure library: Syntactic sugar improving 'assert' and 'error'
- async-refresh library and test: Package implementing core logic for refreshing of expiring data.
- async-refresh-tokens library and test: Package implementing core logic for refreshing of expiring access tokens
- asynchronous-exceptions library: Distinguish between synchronous and asynchronous exceptions
- atl library: Arrow Transformer Library
- attoparsec-trans library: Interleaved effects for attoparsec parsers
- auto library: Denotative, locally stateful programming DSL & platform
- auto-update library and test: Efficiently run periodic, on-demand actions
- backtracking library and test: A backtracking monad
- backtracking-exceptions library: A monad transformer for backtracking exceptions
- backward-state library: A state monad that runs the state in reverse through the computation
- barrier-monad library: Implementation of barrier monad, can use custom front/back type
- basic-prelude library: An enhanced core prelude; a common foundation for alternate preludes.
- billeksah-main program: Leksah plugin base
- billeksah-main-static program: Leksah plugin base
- billeksah-services library: Leksah library
- bluefin-algae library and tests: Algebraic effects and named handlers in Bluefin.
- boolean-like library: ...
- box library and test: A profunctor effect system?
- break library: Break from a loop
- bytestring-progress library: A library for tracking the consumption of a lazy ByteString
- bytestring-rematch library and test: Rematch support for ByteString
- can-i-haz library and test: Generic implementation of the Has and CoHas patterns
- capability library and test: Extensional capabilities and deriving combinators
- capataz library and test: OTP-like supervision trees in Haskell
- caps library and test: Monadic capabilities with late binding
- cas-hashable library: A hashing class for content-addressed storage
- cas-hashable-s3 library: ContentHashable instances for S3 objects
- cas-store library and test: A content-addressed storage
- Cascade library: Playing with reified categorical composition
- Catana library: A monad for complex manipulation of a stream.
- catch-fd library: MonadThrow and MonadCatch, using functional dependencies
- categories library: Categories
- category library: Categorical types and classes
- category-extras library: A meta-package documenting various packages inspired by category theory
- CC-delcont library: Delimited continuations and dynamically scoped variables
- CC-delcont-alt library and test: Three new monad transformers for multi-prompt delimited control
- CC-delcont-cxe library: A monad transformers for multi-prompt delimited control
- CC-delcont-exc library: A monad transformers for multi-prompt delimited control
- CC-delcont-ref library: A monad transformers for multi-prompt delimited control using refercence cells
- CC-delcont-ref-tf library: A monad transformers for multi-prompt delimited control using refercence cells
- cflp library: Constraint Functional-Logic Programming in Haskell
- ChannelT library: Generalized stream processors
- chr-core library: Constraint Handling Rules
- churros library and test: Channel/Arrow based streaming computation library.
- classy-effects library and test: An interface for a handler-independent, typeclass-based effect system.
- classy-effects-base library and test: An interface for a handler-independent, typeclass-based effect system.
- classy-effects-th library and test: Automatic compliance with the classy-effects protocols
- classy-parallel library: Fork of the monad-parallel package using monad-control
- classy-prelude library and test: A typeclass-based Prelude.
- classy-prelude-conduit library and test: classy-prelude together with conduit functions
- classy-prelude-yesod library: Provide a classy prelude including common Yesod functionality.
- ClassyPrelude library: Prelude replacement using classes instead of concrete types where reasonable
- Clean library: A light, clean and powerful utility library
- cleff library and tests: Fast and concise extensible effects
- cleff-plugin library and test: Automatic disambiguation for extensible effects
- cloud-haskell library: The Cloud Haskell Application Platform
- co-log-effectful library and test: effectful log effect using co-log-core
- codecov-haskell library, programs and test: Codecov.io support for Haskell.
- coercible-utils library, test and benchmark: Utility functions for Coercible types
- commandert library and test: A monad for commanders
- comonad library: Comonads
- comonad-extras library: Exotic comonad transformers
- comonad-random library: Comonadic interface for random values
- comonad-transformers library: This package has been merged into comonad 4.0
- comonads-fd library: This package has been merged into comonad 4.0
- ComonadSheet library: A library for expressing spreadsheet-like computations as the fixed-points of comonads.
- Compactable library: A generalization for containers that can be stripped of Nothing
- compactable library and test: A typeclass for structures which can be catMaybed, filtered, and partitioned.
- composition-prelude library: Higher-order function combinators
- computations library: Advanced notions of computation
- concatenative library: A library for postfix control flow.
- concurrent-machines library, tests and benchmark: Concurrent networked stream transducers
- concurrent-state library and program: MTL-like library using TVars
- Concurrential library: Mix concurrent and sequential computation
- cond library: Basic conditional and boolean operators with monadic variants.
- conduino library: Lightweight composable continuation-based stream processors
- Configurable library: Declare types as Configurable then specialize them all in one place
- conkin library and tests: Tools for functors from Hask^k to Hask
- constrained-categories library: Constrained clones of the category-theory type classes, using ConstraintKinds.
- constrained-monads library, test and benchmark: Typeclasses and instances for monads with constraints.
- constrained-normal library: Normalised Deep Embeddings for Constrained Type-Class Instances
- constraint-manip library: Some conviencience type functions for manipulating constraints.
- ConstraintKinds library: Repackages standard type classes with the ConstraintKinds extension
- constrictor library: strict versions of many things in base
- ContArrow library: Control.Arrow.Transformer.Cont
- continue library: Monads with suspension and arbitrary-spot reentry
- contravariant library: Contravariant functors
- contravariant-extras library: Extras for the "contravariant" package
- control library: Class of monad transformers which control operations can be lifted thru
- control-block library: Higher-order functions with their function arguments at the end, ...
- control-bool library: Useful combinators for boolean expressions
- control-dotdotdot library: Haskell operator `g ... f = \x1 .. xn -> g (f x1 .. xn)`.
- control-dsl library and test: An alternative to monads in do-notation
- Control-Engine library: A parallel producer/consumer engine (thread pool)
- control-event library and tests: Event scheduling system.
- control-invariants library: Invariants and contract monitoring
- control-iso library: A typeclass for type isomorphisms
- control-monad-exception library: Explicitly typed, checked exceptions with stack traces
- control-monad-exception-monadsfd library: Monads-fd instances for the EMT exceptions monad transformer
- control-monad-exception-monadstf library: Monads-tf instances for the EMT exceptions monad transformer
- control-monad-exception-mtl library: MTL instances for the EMT exceptions monad transformer
- control-monad-failure library: A class for monads which can fail with an error. (deprecated)
- control-monad-failure-mtl library: A class for monads which can fail with an error for mtl 1 (deprecated)
- control-monad-free library: Free monads and monad transformers
- control-monad-loop library: Simple monad transformer for imperative-style loops
- Control-Monad-MultiPass library and test: A Library for Writing Multi-Pass Algorithms.
- control-monad-omega library, test and benchmark: A breadth-first list monad.
- control-monad-queue library: Reusable corecursive queues, via continuations.
- Control-Monad-ST2 library and test: A variation on the ST monad with two type parameters.
- control-timeout library: Timeout handling
- contstuff library: Fast, easy to use CPS-based monad transformers
- contstuff-monads-tf library: ContStuff instances for monads-tf transformers (deprecated)
- contstuff-transformers library: Deprecated interface between contstuff 0.7.0 and the transformers package
- conversion library: Universal converter between values of different types
- conversion-bytestring library: "Conversion" instances for the "bytestring" library
- conversion-case-insensitive library: "Conversion" instances for the "case-insensitive" library
- conversion-text library: "Conversion" instances for the "text" library
- corecursive-main library, program and test: Write your main like it can call itself back.
- Coroutine library: Type-safe coroutines using lightweight session types.
- coroutine-object library: Object-oriented programming realization using coroutine
- coverage library and test: Exhaustivity Checking Library
- cr program: Code review tool
- crem library, programs and tests: Compositional representable executable machines
- csp library and test: Discrete constraint satisfaction problem (CSP) solver.
- custom-prelude library: An enhanced prelude, serving as a foundation for my projects
- daemons library, programs and test: Daemons in Haskell made fun and easy
- data-effects library and test: A basic framework for effect systems based on effects represented by GADTs.
- data-effects-core library and test: A basic framework for effect systems based on effects represented by GADTs.
- data-effects-th library and test: Template Haskell utilities for the data-effects library.
- data-fresh library: Interface and functor transformers for fresh values
- data-lens library: Used to be Haskell 98 Lenses
- data-lens-fd library: Lenses
- data-lens-ixset library and test: A Lens for IxSet
- decepticons library: The categorical dual of transformers.
- deep-transformations library and test: Deep natural and unnatural tree transformations, including attribute grammars
- DeepArrow library: Arrows for "deep application"
- deepcontrol library and tests: ...
- deepseq library and test: Deep evaluation of data structures
- deepseq-bounded library and test: Bounded deepseq, including support for generic deriving
- deepseq-generics library and test: GHC.Generics-based Control.DeepSeq.rnf implementation
- deepseq-instances library: Candidate NFData Instances for Types in base
- deepseq-magic library: Deep evaluation of data structures without NFData
- deepseq-th library and test: Template Haskell based deriver for optimised NFData instances
- demarcate library and test: Demarcating transformed monad.
- dep-t library and tests: Dependency injection for records-of-functions.
- dep-t-advice library, tests and benchmark: Giving good advice to functions in records-of-functions.
- dep-t-dynamic library and tests: A dynamic environment for dependency injection.
- dep-t-value library and test: Pair resources files with types within your program.
- deriving-trans library: Derive instances for monad transformer stacks
- despair library: Despair
- disposable library: Allows storing different resource-releasing actions together.
- distributed-closure library, program and test: Serializable closures for distributed programming.
- distributed-fork library and test: Like 'forkIO', but uses remote machines instead of local threads.
- distributed-fork-aws-lambda library and test: AWS Lambda backend for distributed-fork.
- distributed-process library and benchmarks: Cloud Haskell: Erlang-style concurrency in Haskell
- distributed-process-async library and test: Cloud Haskell Async API
- distributed-process-azure library and programs: Microsoft Azure backend for Cloud Haskell
- distributed-process-client-server library and tests: The Cloud Haskell Application Platform
- distributed-process-execution library and tests: Execution Framework for The Cloud Haskell Application Platform
- distributed-process-extras library and tests: Cloud Haskell Extras
- distributed-process-fsm library and test: The Cloud Haskell implementation of Erlang/OTP gen_statem
- distributed-process-lifted library and test: monad-control style typeclass and transformer instances for Process monad.
- distributed-process-monad-control library: Orphan instances for MonadBase and MonadBaseControl.
- distributed-process-platform library, program and tests: The Cloud Haskell Application Platform
- distributed-process-registry library and test: Cloud Haskell Extended Process Registry
- distributed-process-simplelocalnet library and test: Simple zero-configuration backend for Cloud Haskell
- distributed-process-supervisor library and tests: Supervisors for The Cloud Haskell Application Platform
- distributed-process-systest library: Cloud Haskell Test Support
- distributed-process-task library and test: Task Framework for The Cloud Haskell Application Platform
- distributed-process-tests library and tests: Tests and test support tools for distributed-process.
- distributed-process-zookeeper library, program and test: A Zookeeper back-end for Cloud Haskell.
- distributed-static library: Compositional, type-safe, polymorphic static values and closures
- do-notation-dsl library and test: An alternative to monads
- drinkery library: Boozy streaming library
- edenmodules library: Semi-explicit parallel programming library
- effect-handlers library, test and benchmark: ...
- effect-monad library: ...
- effect-stack library: Reducing the pain of transformer stacks with duplicated effects
- effectful library, test and benchmark: An easy to use, performant extensible effects library.
- effectful-core library: An easy to use, performant extensible effects library.
- effectful-plugin library and test: A GHC plugin for improving disambiguation of effects.
- effectful-th library and test: Template Haskell utilities for the effectful library.
- effects library: Computational Effects
- effects-parser library: Parser Effect for the Control.Effects Library
- effet library and test: An Effect System based on Type Classes
- effin library: A Typeable-free implementation of extensible effects
- either library and test: Combinators for working with sums
- EitherT library: EitherT monad transformer
- elevator library: Immediately lifts to a desired level
- elision library and program: Arrows with holes.
- Empty library: A type class for empty containers
- enclosed-exceptions library and test: Catching all exceptions from within an enclosed computation
- enum-text-rio library and program: Making fmt available with rio
- error-context library and test: Provides API for enriching errors with contexts
- error-continuations library: Error Continuations
- error-list library: A useful type for collecting error messages.
- errorcall-eq-instance library and test: An orphan Eq instance for ErrorCall
- errors library: Simplified error-handling
- errors-ext library and test: `bracket`-like functions for `ExceptT` over `IO` monad.
- Etage library: A general data-flow framework
- eternal library: everything breaking the Fairbairn threshold
- ether library, test and benchmark: Monad transformers and classes
- eveff library: Efficient effect handlers based on evidence translation.
- event-driven library: library for event driven programming
- event-handlers library: Event handlers
- event-monad library: Event-graph simulation monad transformer
- event-transformer library, program and test: Initial project template from stack
- exception-monads-fd library: Exception monad transformer instances for monads-fd classes.
- exception-monads-tf library: Exception monad transformer instances for monads-tf classes.
- exception-mtl library: Exception monad transformer instances for mtl classes.
- exception-transformers library and test: Type classes and monads for unchecked extensible exceptions.
- exceptional library: Essentially the Maybe type with error messages.
- exceptions library and test: Extensible optionally-pure exceptions
- exceptiot library and test: ExceptT, but uses IO instead of Either
- exhaustive library: ...
- exitcode library and test: Monad transformer for exit codes
- explicit-exception library and programs: Exceptions which are explicit in the type signature.
- explicit-sharing library: Explicit Sharing of Monadic Effects
- extensible-effects library, test and benchmark: An Alternative to Monad Transformers
- extensible-effects-concurrent library, programs, test and benchmark: Message passing concurrency as extensible-effect
- extensible-exceptions library: Extensible exceptions
- failable library: A 'Failable' error monad class to unify failure across monads that can fail
- FailT library and tests: A 'FailT' monad transformer that plays well with 'MonadFail'
- failure library: A simple type class for success/failure computations. (deprecated)
- FailureT library: Failure Monad Transformer
- FastPush library: A monad and monad transformer for pushing things onto a stack very fast.
- feature-flags library: A simple library for dynamically enabling and disabling functionality.
- fmt-for-rio library: Adaptor for getting fmt to work with rio
- fold-debounce library and tests: Fold multiple events that happen in a given period of time.
- foldl library, test and benchmarks: Composable, streaming, and efficient left folds
- foldl-exceptions library and test: Exception handling with FoldM
- foldl-incremental library, test and benchmark: incremental folds
- foldl-transduce library, tests and benchmark: Transducers for foldl folds.
- foldl-transduce-attoparsec library and tests: Attoparsec and foldl-transduce integration.
- for-free library: Functor, Monad, MonadPlus, etc for free
- forbidden-fruit library and test: A library accelerates imperative style programming.
- forest library: Tree and Forest types
- ForkableT library: Forkable monad transformers
- free library: Monads for free
- free-algebras library and test: Free algebras
- free-applicative-t library and test: Free Applicative Transformer
- free-categories library: free categories
- free-category library, test and benchmark: efficient data types for free categories and arrows
- free-er library and program: An extensible effects library
- free-listt library and test: Lawful list and set monad transformers based on free monads
- free-operational library and test: Operational Applicative, Alternative, Monad and MonadPlus from free types.
- free-vl library, program and test: van Laarhoven encoded Free Monad with Extensible Effects
- freer library, program, test and benchmark: Implementation of the Freer Monad
- freer-effects library, program, tests and benchmark: Implementation of effect system for Haskell.
- freer-simple library, program, test and benchmark: A friendly effect system for Haskell.
- freer-simple-catching library and test: Checked runtime exceptions with freer-simple
- freer-simple-http library and test: Make HTTP requests with freer-simple!
- freer-simple-profiling library and test: Automatic profling of freer-simple programs
- freer-simple-random library and test: Random number generators using freer-simple
- freer-simple-time library and test: freer-simple interface to IO based time functions
- fresnel library and test: high-powered optics in a small package
- fresnel-fused-effects library: fresnel/fused-effects integration
- from-sum library and test: Combinators for working with Maybe and Either
- frpnow library: Principled practical FRP
- frpnow-gloss library: Program awesome stuff with Gloss and frpnow!
- frpnow-gtk library: Program GUIs with GTK and frpnow!
- frpnow-vty library and program: Program terminal applications with vty and frpnow!
- fsharp library: some F# operators, high priority pipes
- full-sessions library: a monad for protocol-typed network programming
- function-combine library: Combining functions
- functor library: Functors
- functor-apply library: This package has been subsumed by semigroupoids
- functors library: (.:) and friends, syntax for Functor and Applicative.
- funflow library, program and tests: Workflows with arrows
- fused-effects library, tests and benchmark: A fast, flexible, fused effect system.
- fused-effects-exceptions library and tests: Handle exceptions thrown in IO with fused-effects.
- fused-effects-lens library and test: Monadic lens combinators for fused-effects.
- fused-effects-mwc-random library, test and benchmark: High-quality random number generation as an effect.
- fused-effects-optics library: Bridge between the optics and fused-effects ecosystems.
- fused-effects-random library: Random number generation for fused-effects.
- fused-effects-resumable library: Resumable exceptions for the fused-effects ecosystem.
- fused-effects-squeal library: A fused-effects adapter for squeal-postgresql.
- fused-effects-th library and test: Template Haskell helpers for fused-effects.
- future-resource library: realtime resource handling with manual concurrency
- gang-of-threads library: Non-deterministic parallelism with bags
- garlic-bread library and test: A monad transformer for keeping track of where you've come from.
- gas library: Limit how many steps a program may take.
- general-allocate library: Exception-safe resource management in more monads
- general-prelude library: Prelude replacement using generalized type classes where possible
- generator library: Python-generators notation for creation of monadic lists
- generators library: Actually useful monadic random value generators.
- generic-deepseq library: Generic deep evaluation of data structures
- Get library and test: get stuff out of stuff
- ghc-call-stack-extras library: Extra utilities for HasCallStack
- gooey library: Graphical user interfaces that are renderable, ...
- GotoT-transformers library: A monad and monadic transformer providing "goto" functionality
- grab library, test and benchmarks: Applicative non-linear consumption
- graphted library: Graph indexed monads.
- groupoids library: This package has been absorbed into semigroupoids 4.0
- hasim library: Process-Based Discrete Event Simulation library
- hask library: Categories
- haskell-cnc library and program: Library for parallel programming in the Intel Concurrent Collections paradigm.
- hcron library: A simple job scheduler, which just runs some IO action at a given time.
- hdph library and programs: Haskell distributed parallel Haskell
- hdph-closure library: Explicit closures in Haskell distributed parallel Haskell
- hedis-effectful library: Adaptation of the hedis library for the effectful ecosystem.
- heftia library and test: higher-order algebraic effects done right
- heftia-effects library, programs, test and benchmark: higher-order algebraic effects done right
- hierarchical-env library and test: hierarchical environments for dependency injection
- hmk library and program: A make alternative based on Plan9's mk.
- hoist-error library: Some convenience facilities for hoisting errors into a monad
- hpc library: Code Coverage Library for Haskell
- hpc-coveralls library, programs and test: Coveralls.io support for Haskell.
- hpc-lcov library, program and test: Convert HPC output into LCOV format
- hreader library and test: Generalization of MonadReader and ReaderT using hset
- hs-di library, program and test: Dependency Injection library for Haskell
- hspec-monad-control library: Orphan instances of MonadBase and MonadBaseControl for SpecM
- hsPID library and test: PID control loop
- hyperfunctions library: Hyperfunctions
- if library: (?) and (?>) conditional operator
- ifcxt library and test: put if statements within type constraints
- IfElse library: Anaphoric and miscellaneous useful control-flow
- ImperativeHaskell library: A library for writing Imperative style haskell.
- implicit-logging library: A logging framework built around implicit parameters.
- ImpSpec library and test: ...
- in-other-words library and test: A higher-order effect system where the sky's the limit
- index-core library: Indexed Types
- indexed library: Haskell98 indexed functors, monads, comonads
- indexed-extras library: Indexed functors, monads and comonads that require extensions to Haskell98
- indexed-free library: indexed monads for free
- indexed-transformers library: Atkey indexed monad transformers
- indextype library and test: A series of type families and constraints for "indexable" types.
- InfixApplicative library: liftA2 for infix operators.
- inject-function library: Monadic functions with injected parameters.
- instance-control library: Controls how the compiler searches for instances using type families.
- interchangeable library: A type class for interchangeable data.
- interleave library: Combinators for supporting interleaving of different behaviours
- interruptible library and test: Monad transformers that can be run and resumed later, conserving their context.
- interspersed library: An abstraction over interspersing monadic actions
- invariant library and test: Haskell98 invariant functors
- invertible library and test: bidirectional arrows, bijective functions, and invariant functors
- invertible-hlist library: invertible functions and instances for HList
- io-choice library and test: Choice for IO and lifted IO
- io-classes library and tests: Type classes for concurrency with STM, ST and timing
- io-classes-mtl library: Experimental MTL instances for io-classes
- io-reactive library and program: An API for generating TIMBER style reactive objects.
- io-region library and test: Exception safe resource management with dynamic regions
- iotransaction library: Supports the automatic undoing of IO operations when an exception is thrown.
- ixmonad library: Embeds effect systems into Haskell using parameteric effect monads
- joint library: Trying to compose non-composable
- json-tracer library and tests: A polymorphic, type-safe, json-structured tracing library
- JuicyPixels-util library: Convert JuicyPixel images into RGBA format, flip, trim and so on
- kindly-functors library and test: A category polymorphic `Functor` typeclass
- Kleislify library: Variants of Control.Arrow functions, specialised to kleislis.
- Kriens library: Category for Continuation Passing Style
- lambda-devs library, program and test: a Paralell-DEVS implementaion based on distributed-process
- lawless-concurrent-machines library, tests and benchmark: Concurrent networked stream transducers
- lax library: Lax arrows
- layers library: Modular type class machinery for monad transformer stacks.
- lazy library: Explicit laziness for Haskell
- lazy-bracket library and tests: A bracket with lazy resource allocation.
- lazy-priority-queue library, program and test: Lazy-Spined Monadic Priority Queues
- lazyio library and program: Run IO actions lazily while respecting their order
- lazyio-applicative library: LazyIO applicative for asymptotic performance
- lens-filesystem library and test: Lens interface for your filesystem; still a bit experimental
- lens-misc library: Miscellaneous lens utilities.
- lens-tell library: MonadTell-based lens combinators
- lens-tutorial library and test: Tutorial for the lens library
- lensref library and test: References which can be joined and on which lenses can be applied
- lenz-mtl library: mtl operations with Van Laarhoven lenses
- level-monad library: Non-Determinism Monad for Level-Wise Search
- lifted-base library, test and benchmark: lifted IO operations from the base library
- lifted-base-tf library, test and benchmark: lifted IO operations from the base library
- List library: List monad transformer and class
- list-t library and test: ListT done right
- list-transformer library and test: List monad transformer
- ListT library and test: List transformer
- little-rio library: When you need just the RIO monad
- local-search library: Generalised local search within Haskell, for applications in combinatorial optimisation.
- log-effect library and program: An extensible log effect using extensible-effects
- log-effect-syslog library: Syslog functions for log-effect
- LogicGrowsOnTrees library, programs, tests and benchmarks: a parallel implementation of logic programming using distributed tree exploration
- LogicGrowsOnTrees-MPI library and programs: an adapter for LogicGrowsOnTrees that uses MPI
- LogicGrowsOnTrees-network library, programs and test: an adapter for LogicGrowsOnTrees that uses multiple processes running in a network
- LogicGrowsOnTrees-processes library, programs, test and benchmark: an adapter for LogicGrowsOnTrees that uses multiple processes for parallelism
- logicst library: Backtracking mutable references in the ST and IO monads
- logict library, program and test: A backtracking logic-programming monad.
- logict-sequence library, tests and benchmark: A backtracking logic-programming monad with asymptotic improvements to msplit
- loop library, test and benchmarks: Fast loops (for when GHC can't optimize forM_)
- loop-dsl library and test: monadic loop dsl.
- loop-effin library: control-monad-loop port for effin
- loop-while library: A monad transformer supporting various styles of while loop
- loops library, test and benchmark: Fast imperative-style loops
- machinecell library and tests: Arrow based stream transducers
- machines library and benchmark: Networked stream transducers
- machines-attoparsec library and test: Parse machines streams with attoparsec parsers.
- machines-bytestring library: ByteString support for machines
- machines-encoding library: Transcode encodings with machines.
- managed library: A monad for managed values
- map-classes library: A set of classes and instances for working with key/value mappings.
- map-reduce-folds library, tests and benchmark: foldl wrappers for map-reduce
- MaybeT library: MaybeT monad transformer
- MaybeT-monads-tf library: MaybeT monad transformer compatible with monads-tf (deprecated)
- MaybeT-transformers library: MaybeT monad transformer using transformers instead of mtl.
- mealstrom library and test: Manipulate FSMs and store them in PostgreSQL.
- mech library: mecha are the most complex composite machines known to humanity, lets build them well!
- Mecha library: mecha are the most complex composite machines known to humanity, lets build them well!
- Mechs library: mecha are the most complex composite machines known to humanity, lets build them well!
- mechs library: mecha are the most complex composite machines known to humanity, lets build them well!
- memo-ptr library: Pointer equality memoization
- memoization-utils library and test: Utilities for memoizing functions
- meta-par library: Provides the monad-par interface, but based on modular scheduler "mix-ins".
- metaheuristics library: Generalised local search within Haskell, for applications in combinatorial optimisation.
- method library and test: rebindable methods for improving testability
- MHask library: The category of monads
- micro-recursion-schemes library and test: Simple recursion schemes
- midair library: Hot-swappable FRP
- minioperational library: fast and simple operational monad
- MissingM library and test: findM and other missing 'M's
- mix-arrows library: Mixing effects of one arrow into another one
- mmorph library: Monad morphisms
- mmtl library: Modular Monad transformer library
- mmtl-base library: MonadBase type-class for mmtl
- modular-prelude library: A new Prelude featuring first class modules
- modular-prelude-classy library: Reifying ClassyPrelude a la ModularPrelude
- moffy library and test: Monadic Functional Reactive Programming
- moffy-samples library and test: Samples of moffy
- moffy-samples-events library and test: Events for sample codes of moffy
- moffy-samples-gtk3 program and test: Sample executables of moffy - GTK3 version
- moffy-samples-gtk3-run library and test: Package to run moffy samples - GTK3 version
- moffy-samples-gtk4 program and test: Sample executables of moffy - GTK4 version
- moffy-samples-gtk4-run library and test: Package to run moffy samples - Gtk4 version
- monad-abort-fd library: A better error monad transformer
- monad-atom library: Monadically convert object to unique integers and back.
- monad-atom-simple library: Monadically map objects to unique ints.
- monad-batcher library: An applicative monad that batches commands for later more efficient execution
- monad-bool library: This package has been removed.
- monad-choice library: Monad, monad transformer, and typeclass representing choices.
- monad-chronicle library: These as a transformer, ChronicleT
- monad-classes library and test: more flexible mtl
- monad-codec library: Monadic conversion between complex data structures and unique integers
- monad-connect library: Transformer for TCP connection with TLS and SOCKS support
- monad-control library: Lift control operations, like exception catching, through monad transformers
- monad-control-aligned library: Lift control operations, like exception catching, through monad transformers
- monad-control-identity library: Stronger classes than monad-control
- monad-coroutine library: Coroutine monad transformer for suspending and resuming monadic computations
- monad-dijkstra library and tests: A monad transformer for weighted graph searches
- monad-exception library: Exstensible monadic exceptions
- monad-extras library: Extra utility functions for working with monads
- monad-finally library: Guard monadic computations with cleanup actions
- monad-fork library: Type class for monads which support a fork operation.
- monad-hash library and test: Monad transformer for incremental hashing
- monad-ideals library and test: Ideal Monads and coproduct of them
- monad-introspect library: A reader monad that gives the environment access to the entire transformer stack
- monad-io-adapter library and test: Adapters between MonadIO and MonadBase IO.
- monad-journal library: Pure logger typeclass and monad transformer
- monad-levels library: Specific levels of monad transformers
- monad-lgbt library and test: Monad transformers for combining local and global state.
- monad-loops library and test: Monadic loops
- monad-loops-stm library: Monadic loops for STM
- monad-markov library: Markov process monad
- monad-memo library, test and benchmark: Memoization monad transformer
- monad-mersenne-random library: An efficient random generator monad, based on the Mersenne Twister
- monad-open library: Open recursion for when you need it
- monad-ox library: Monad for observation extraction
- monad-par library and test: A library for parallel programming based on a monad
- monad-par-extras library: Combinators and extra features for Par monads
- monad-parallel library: Parallel execution of monadic computations
- monad-parallel-progressbar library: Parallel execution of monadic computations with a progress bar
- monad-param library: Parameterized monads
- monad-peel library and test: Lift control operations like exception catching through monad transformers
- monad-products library: Monad products
- monad-ran library: Fast monads and monad transformers
- monad-resumption library: Resumption and reactive resumption monads for Haskell.
- monad-skeleton library: Monads of program skeleta
- monad-st library: Provides a MonadST class
- monad-state library: Utility library for monads, particularly those involving state.
- monad-ste library and test: ST monad with efficient explicit errors
- monad-stm library: MonadSTM class analogous to MonadIO
- monad-supply library: Stateful supply monad
- monad-task library: A monad transformer that turns event processing into co-routine programming.
- monad-time library and test: Type class for monads which carry the notion of the current time.
- monad-time-effectful library: Adaptation of the monad-time library for the effectful ecosystem.
- monad-timing library and tests: Monad transformer for recording timing events
- monad-tree library: Tree data structure for nondeterministic computations.
- monad-tx library: A transactional state monad.
- monad-unlift library: Typeclasses for representing monad transformer unlifting
- monad-unlift-ref library: Typeclasses for representing monad transformer unlifting
- monad-validate library and test: A monad transformer for data validation.
- monad-wrap library: Wrap functions such as catch around different monads
- monadbi library: Extract underlying monads from monad transformers
- MonadCatchIO-mtl library: Monad-transformer version of the Control.Exception module
- MonadCatchIO-mtl-foreign library: Polymorphic combinators for working with foreign functions
- MonadCatchIO-transformers library: Monad-transformer compatible version of the Control.Exception module
- MonadCatchIO-transformers-foreign library: Polymorphic combinators for working with foreign functions
- monadcryptorandom library: A monad for using CryptoRandomGen
- monadfibre library: Monadic functions which provide Choice and Parallelism.
- monadic-recursion-schemes library and test: Recursion Schemes for Monadic version.
- monadiccp library and test: Constraint Programming
- monadiccp-gecode library and test: Constraint Programming
- monadio-unwrappable library: Reversibly allow monad transformer stacks to run in IO
- monadLib-compose library: Arrow-like monad composition for monadLib.
- monadlist library: Monadic versions of list functions
- monadloc library: A class for monads which can keep a monadic call trace
- monadloc-pp program: A preprocessor for generating monadic call traces
- monadplus library: Haskell98 partial maps and filters over MonadPlus.
- MonadPrompt library: MonadPrompt, implementation & examples
- MonadRandom library: Random-number generation monad.
- MonadRandomLazy library: Lazy monad for psuedo random-number generation.
- monads-fd library: Monad classes, using functional dependencies
- monads-tf library: Monad classes, using type families
- MonadStack library: Generalizing lift to monad stacks
- Monatron library: Monad transformer library with uniform liftings
- Monatron-IO library: MonadIO instances for the Monatron transformers.
- monoidal-functors library and program: Monoidal Functors Library
- moo-nad library and test: Invocation helpers for the ReaderT-record-of-functions style.
- more-extensible-effects library: Initial project template from stack
- morphisms library: It's all about functions
- morphisms-functors library: Functors, theirs compositions and transformations
- morphisms-functors-inventory library: Inventory is state and store
- morphisms-objects library: Algebraic structures
- motor library, program and test: Type-safe effectful state machines in Haskell
- motor-diagrams library and test: Generate state diagrams from Motor FSM typeclasses
- motor-reflection library and test: Reflect on Motor FSM typeclasses to obtain runtime representations
- mpeff library: Efficient effect handlers based on evidence-passing semantics
- mtl library: Monad classes for transformers, using functional dependencies
- mtl-evil-instances library: Instances for the mtl classes for all monad transformers.
- mtl-extras library: Higher order versions of MTL classes
- mtl-misc-yj library and test: tribial tools about mtl
- mtl-tf library: Monad Transformer Library with Type Families
- mtl-unleashed library and test: MTL classes without the functional dependency
- mtl-uplift library and test: Lift substacks of monad transformer stacks
- mtlx library: Monad transformer library with type indexes, providing 'free' copies.
- mtsl library: Reified monad transformer stacks
- multipass library: Folding data with multiple named passes
- multistate library, program and test: like mtl's ReaderT / WriterT / StateT, but more than one contained value/type.
- multiwalk library, test and benchmark: Traverse data types via generics, acting on multiple types simultaneously.
- mvc library: Model-view-controller
- mvc-updates library: Concurrent and combinable updates
- mzv library: Implementation of the "Monads, Zippers and Views" (Schrijvers and Oliveira, ICFP'11)
- named library and test: Named parameters (keyword arguments) for Haskell
- natural library and test: Natural number
- natural-transformation library and test: A natural transformation package.
- needle library: ASCII-fied arrow notation
- newtype library: A typeclass and set of functions for working with newtypes.
- newtype-deriving library: Instance derivers for newtype wrappers
- newtype-generics library, test and benchmark: A typeclass and set of functions for working with newtypes
- newtype-th library: A template haskell deriver to create Control.Newtype instances.
- newtyper library: Extra functions for the Control.Newtype typeclass
- nondeterminism library and test: A monad and monad transformer for nondeterministic computations.
- nqe library and test: Concurrency library in the style of Erlang/OTP
- Object library: Object oriented programming for haskell using multiparameter typeclasses.
- objective library: Composable objects
- observable library: Continuation patterns
- op library and test: Common operators encouraging large-scale easy reading
- open-signals library and test: A mechanism similar to checked exceptions that integrates with MTL and transformer stacks
- operational library and program: Implementation of difficult monads made easy with operational semantics.
- operational-class library: MonadProgram typeclass for the operational package
- overload library: Finite overloading
- pandora library: A box of patterns and paradigms
- pandora-io library: ...
- parallel library: Parallel programming library
- parallel-tree-search library: Parallel Tree Search
- parameterized library and test: Parameterized/indexed monoids and monads using only a single parameter type variable.
- partial library: A nullary type class for partial functions
- partial-isomorphisms library: Partial isomorphisms.
- partial-lens library: Haskell 98 Partial Lenses
- perm library and test: permutation Applicative and Monad with many mtl instances
- PermuteEffects library: Permutations of effectful computations
- phantom-state library and benchmark: Phantom State Transformer. Like State Monad, but without values.
- pid program: a simple PID controller
- pipe-enumerator library: A bidirectional bridge between pipes and iteratees
- piped library, program and test: Conduit with a smaller core
- pipeline library: Continuation patterns
- pipes library, test and benchmarks: Compositional pipelines
- pipes-async library and test: A higher-level interface to using concurrency with pipes
- pipes-attoparsec-streaming library and program: Streaming parsing in the pipes-core framework with Attoparsec.
- pipes-break library and test: Pipes to group by any delimiter (such as lines with carriage returns)
- pipes-bytestring library: ByteString support for pipes
- pipes-category library and test: Allows instances for Category, Arrow and ArrowChoice for Pipes.
- pipes-cellular library: Pipes-based combinators for cellular data processing
- pipes-cellular-csv library: Efficient pipes-based cellular CSV codec
- pipes-concurrency library and test: Concurrency for the pipes ecosystem
- pipes-conduit library: Conduit adapters
- pipes-core library: Compositional pipelines
- pipes-errors library: Integration between pipes and errors
- pipes-extra library, programs, test and benchmarks: Various basic utilities for Pipes.
- pipes-extras library and test: Extra utilities for pipes
- pipes-fluid library and test: Reactively combines Producers so that a value is yielded as soon as possible.
- pipes-group library and test: Group streams into substreams
- pipes-io library and test: Stateful IO streams based on pipes
- pipes-lines library and test: Pipes for grouping by lines with carriage returns.
- pipes-misc library and test: Miscellaneous utilities for pipes, required by glazier-tutorial
- pipes-parse library: Parsing infrastructure for the pipes ecosystem
- pipes-random library: Producers for handling randomness.
- pipes-rt library and program: A few pipes to control the timing of yields
- pipes-safe library: Safety for the pipes ecosystem
- pipes-transduce library and tests: Interfacing pipes with foldl folds.
- pipes-vector library: Various proxies for streaming data into vectors
- pipes-zeromq4 library and programs: Pipes integration for ZeroMQ messaging
- placeholder library and test: placeholder definitions for TODO and unimplemented
- plan-applicative library and tests: Applicative/Arrow for resource estimation and progress tracking.
- poly-cont library: Poly-kinded continuations
- porcupine-core library and programs: Express portable, composable and reusable data tasks and pipelines
- porcupine-http library and programs: A location accessor for porcupine to connect to HTTP sources/sinks
- porcupine-s3 library and program: A location accessor for porcupine to connect to AWS S3 sources/sinks
- porpoise library and program: A minimalist HTTP server framework written on top of wai
- ports library: The Haskell Ports Library
- prelude-plus program: Prelude for rest of us
- ProbabilityMonads library: Probability distribution monads.
- product-profunctors library, test and benchmark: product-profunctors
- profunctor-extras library: This package has been absorbed into profunctors 4.0
- profunctor-monad library and test: Monadic bidirectional programming
- profunctors library: Profunctors
- program library: Programs with Environments and Managed Resources
- progress-reporting library: Functionality for reporting function progress.
- prologue library: Better, more general Prelude exporting common utilities.
- prompt library: Monad (and transformer) for deferred-effect pure prompt-response queries
- prospect library and test: Explore continuations with trepidation
- protocol library: Model distributed system as type-level multi-party protocol
- quantum-arrow library: An embedding of quantum computation as a Haskell arrow
- quiver library: Quiver finite stream processing library
- quiver-binary library and test: Binary serialisation support for Quivers
- quiver-bytestring library: Quiver combinators for bytestring streaming
- quiver-cell library: Quiver combinators for cellular data processing
- quiver-csv library: Quiver combinators for cellular CSV data processing
- quiver-enumerator library: Bridge between Quiver and Iteratee paradigms
- quiver-groups library and test: Group and chunk values within a Quiver
- quiver-http library: Adapter to stream over HTTP(s) with quiver
- quiver-instances library: Extra instances for Quiver
- quiver-interleave library and test: Interleave values from multiple Quivers
- quiver-sort library and test: Sort the values in a quiver
- random-eff library: A simple random generator library for extensible-effects
- random-effin library: A simple random generator library for effin
- rank2classes library and tests: standard type constructor class hierarchy, only with methods of rank 2 types
- rate-limit library: A basic library for rate-limiting IO actions.
- reactive-haskell library: minimal fork of io-reactive
- reactive-io library: IO-oriented FRP library
- reader-soup library: Vinyl-based reader-like monad composition
- reasonable-lens library: Lens implementation. It is more small but adequately.
- reasonable-operational library: Just size Operational Monad implementation.
- record library: Anonymous records
- recursion : A recursion schemes library for Haskell.
- recursion-schemes library and test: Representing common recursion patterns as higher-order functions
- recursion-schemes-ext library, test and benchmark: Amateur addenda to recursion-schemes
- ref-fd library: A type class for monads with references using functional dependencies.
- ref-mtl library: A type class for monads with references compatible with the mtl2 library.
- ref-tf library: A type class for monads with references using type families.
- reference library: A class for references in Haskell
- references library and test: Selectors for reading and updating data.
- regions library: Provides the region monad for safely opening and working with scarce resources.
- regions-monadsfd library: Monads-fd instances for the RegionT monad transformer
- regions-monadstf library: Monads-tf instances for the RegionT monad transformer
- regions-mtl library: mtl instances for the RegionT monad transformer
- registry library and test: data structure for assembling components
- registry-hedgehog library and test: utilities to work with Hedgehog generators and `registry`
- rematch library and test: A simple api for matchers
- rematch-text library and test: `rematch` matchers for Data.Text
- remote-monad library and tests: An parametrizable Remote Monad, and parametrizable Applicative Functor
- ReplicateEffects library: Composable replication schemes of applicative functors
- representable-profunctors library: This package has been absorbed into profunctor-extras.
- request-monad library: A transformer for generic requests
- resource-effect library and test: A port of the package 'resourcet' for extensible effects.
- resource-effectful library: A region-based resource effect for the effectful ecosystem.
- resource-pool-monad library: A monadic interface for resource-pool
- resource-registry library and test: Track allocated resources
- resource-simple library: Allocate resources which are guaranteed to be released.
- resourcet-effectful library: Adaptation of the resourcet library for the effectful ecosystem.
- restartable library: Minimal live coding library for model-view-event-update applications.
- resumable-exceptions library: A monad transformer for resumable exceptions
- retry library and test: Retry combinators for monadic actions that may fail
- retry-effectful library and test: Adaptation of the retry library for the effectful ecosystem.
- rev-state library and test: Reverse State monad transformer
- rex library: A quasi-quoter for typeful results of regex captures.
- RichConditional library: Tiny library to replace classic if/else
- rio library and test: A standard library for Haskell
- rio-app library and program: Generic App type for rio.
- rio-orphans library and test: Orphan instances for the RIO type in the rio package
- rmonad library and test: Restricted monad library
- RoyalMonad library: All hail the Royal Monad!
- rt library: A more fine-grained version of state threads (ST)
- safe-buffer-monad library and test: A monadic buffer resilient to exceptions
- safe-exceptions library and test: Safe, consistent, and easy exception handling
- safe-exceptions-checked library and test: Safe, checked exceptions
- safe-wild-cards library and test: Use RecordWildCards safely
- scc library, program and test: Streaming component combinators
- schedule library and tests: Pure deterministic scheduled computations
- schonfinkeling library: Transformation of n-ary functions to unary functions
- SciFlow library: Scientific workflow management system
- SciFlow-drmaa library: Scientific workflow management system
- scoped-codensity library and test: CPS resource allocation but as a Monad and completely safe
- selective library and test: Selective applicative functors
- semi-iso library: Weakened partial isomorphisms, reversible computations.
- semigroupoid-extras library: Semigroupoids that depend on PolyKinds
- semigroupoids library: Semigroupoids: Category sans id
- sessions library: Session Types for Haskell
- sessiontypes library, program and tests: Session types library
- sessiontypes-distributed library and tests: Session types distributed
- shade library: A control structure used to combine heterogenous types with delayed effects.
- shared-fields library and test: a tiny library for using shared lens fields
- shortcircuit library: Short-circuit values and expressions.
- simple-effects library, test and benchmark: A simple effect system that integrates with MTL
- simple-observer library: The Observer pattern
- simple-sessions library: A simple implementation of session types
- sink library: An alternative to lazy I/O that doesn't conflate execution with evaluation
- skulk library and test: Eclectic collection of utility functions
- sousit library and test: Source/Sink/Transform: An alternative to lazy IO and iteratees.
- spartacon program: A unix-style (read from stdin, write to stdout) global hotkey daemon
- spawn library: Tiny library for concurrent computations
- speculation-transformers library: Merged into 'speculation'. Use that instead.
- stack-hpc-coveralls library, program and test: Initial project template from stack
- stamina library, program and test: Retries for humans
- state-bag library and test: Monad transformers for holding bags of state.
- state-plus library and test: MonadPlus for StateT
- statestack library: Simple State-like monad transformer with saveable and restorable state
- stateWriter library, tests and benchmark: A faster variant of the RWS monad transformers.
- static library and tests: Type-safe and interoperable static values and closures
- static-closure library: Serialisable static pointers to functions
- stm-actor library and test: A simplistic actor model based on STM
- stm-incremental library and test: A library for constructing incremental computations
- stm-supply library and test: STM wrapper around Control.Concurrent.Supply.
- stopwatch library and test: A simple stopwatch utility
- stream-monad library and program: Simple, Fair and Terminating Backtracking Monad
- streaming-eversion library and tests: Translate pull-based stream folds into push-based iteratees.
- streamproc library: Stream Processer Arrow
- streams library: Various Haskell 2010 stream comonads
- streamt library and tests: Simple, Fair and Terminating Backtracking Monad Transformer
- strict-concurrency library: Strict concurrency abstractions
- strict-identity library: Strict Identity Monad, handy for writing fast code!
- strict-writer library and test: A stricter writer, which uses StateT in order to avoid space leaks.
- strictly library: Combinators for strictifying functions
- stt library and test: A monad transformer version of the ST monad
- sub-state library and test: Get the total, put a single element
- subhask library, tests and benchmark: Type safe interface for programming in subcategories of Hask
- successors library: An applicative functor to manage successors
- supervisor library: Control an internal monad execution for trace generation, backtrakcking, ...
- sweet-egison library, test and benchmarks: Shallow embedding implementation of non-linear pattern matching
- synchronous-channels library: Synchronous communication channels
- tagged-exception-core library: Reflect exceptions using phantom types.
- tagged-identity library: Trivial monad transformer that allows identical monad stacks to have different types
- tagshare library: TagShare - explicit sharing with tags
- Tainted library: Tainted type, and associated operations
- takahashi library: create slide for presentation.
- tardis library and test: Bidirectional state monad transformer
- tehepero library: Prettier error
- telega library: Telegram Bot API binding
- tell library: The MonadTell class and related monad transformers.
- THEff library: TH implementation of effects.
- threads-pool library: A library to operate with pool of haskell's IO threads
- time-machine library and test: A library to mock the current time.
- time-out library and test: Timers, timeouts, alarms, monadic wrappers
- time-warp library, programs and test: Distributed systems execution emulation
- timeout library and test: Generalized sleep and timeout functions
- timeout-control library: Updatable timeouts as a Monad transformer
- timers-tick library and test: tick based timers
- to library and benchmark: Simple, safe, boring type conversions
- tonalude library and tests: A standard library for Tonatona framework.
- total library: Exhaustive pattern matching using lenses, traversals, and prisms
- TotalMap library and test: A total map datatype
- trace library: A monad transformer for tracing provenience of errors
- transactional-events library: Transactional events, based on Concurrent ML semantics
- transformers library: Concrete functor and monad transformers
- transformers-abort library: Error and short-circuit monad transformers
- transformers-base library: Lift computations from the bottom of a transformer stack
- transformers-bifunctors library: Bifunctors over monad transformers.
- transformers-compose library: Arrow-like / category-like composition for transformers.
- transformers-continue library: Control flow data type and monad transformer.
- transformers-convert library and test: Sensible conversions between some of the monad transformers
- transformers-eff library and benchmark: An approach to managing composable effects, ala mtl/transformers/extensible-effects/Eff
- transformers-free library: Free monad transformers
- transformers-lift library: Ad-hoc type classes for lifting
- transformers-runnable library: A unified interface for the run operation of monad transformers
- transient library and test: composing programs with multithreading, events and distributed computing
- transient-universe library, programs and test: fully composable remote execution for the creation of distributed systems
- tree-monad library: Non-Determinism Monad for Tree Search
- TreeT library: Transformer for Data.Tree
- trivia library: The trivial monad and comonad
- tubes library: Write stream processing computations with side effects in a series of tubes.
- tuple-lenses library: Stock FieldN combos and generators
- tweak library: A library for incremental computing
- type-flip library and test
- type-operators library: Various type-level operators
- TypeCompose library: Type composition classes & instances
- typed-fsm library: A framework for strongly typed FSM
- typed-session library and test: typed session framework
- uberlast library: Generate overloaded lenses from plain data declaration
- unexceptionalio library and test: IO without any non-error, synchronous exceptions
- unexceptionalio-trans library: A wrapper around UnexceptionalIO using monad transformers
- unfree library and test: Simplistic free monad with deriving through UndecidableInstances
- unlift library: Typeclass for monads that can be unlifted to arbitrary base monads
- unliftio library, test and benchmark: The MonadUnliftIO typeclass for unlifting monads to IO (batteries included)
- unliftio-core library: The MonadUnliftIO typeclass for unlifting monads to IO
- unliftio-pool library: Data.Pool generalized to MonadUnliftIO.
- unordered-containers-rematch library and test: Rematch support for unordered containers
- unpack-funcs library: Monad transformers that mirror worker-wrapper transformations.
- unsafe library: Unified interface to unsafe functions
- unsequential library and test: An extension removing the sequentiality from monads
- util-logict library, test and benchmark: See README for more info
- uu-interleaved library: An interleaving combinator for use with applicative style implementations.
- validationt library and test: Straightforward validation monad
- var-monad library: The VarMonad typeclass, generalizing types of references.
- variables library and test: Monads with variables, without deep magic
- variadic library, test and benchmark: Abstractions for working with variadic functions
- varying library, program, tests and benchmark: FRP through value streams and monadic splines.
- vector-strategies library: A parallel evaluation strategy for boxed vectors
- views library: Views allow you to run a State monad on part of a state.
- vinyl-utils library: Utilities for vinyl
- wai-control library: Run wai Applications in IO based monads
- watchdog library: Simple control structure to re-try an action with exponential backoff
- weighted library: Writer monad which uses semiring constraint
- weighted-search library: A weighted nondeterministic search monad
- wires library and programs: Functional reactive programming library
- with library: Simple open product type
- withdependencies library and test: Run computations that depend on one or more elements in a stream.
- wl-pprint-extras library and test: A free monad based on the Wadler/Leijen pretty printer
- wl-pprint-terminfo library: A color pretty printer with terminfo support
- Workflow library: Workflow patterns over a monad for thread state logging & recovery
- writer-cps-exceptions library: Control.Monad.Catch instances for the stricter CPS WriterT and RWST
- writer-cps-full library: WriteT and RWST monad transformers (Reexport with all dependencies)
- writer-cps-lens library: Lens instances for the stricter CPS WriterT and RWST
- writer-cps-monads-tf library: MonadWriter orphan instances for writer-cps-transformers
- writer-cps-morph library: MFunctor instance for CPS style WriterT and RWST
- writer-cps-mtl library: MonadWriter orphan instances for writer-cps-transformers
- writer-cps-transformers library: WriteT and RWST monad transformers
- xml-html-conduit-lens library and tests: Optics for xml-conduit and html-conduit
- zio library and test: App-centric Monad-transformer based on Scala ZIO (UIO + ReaderT + ExceptT).
- zoom-refs library: Zoom (~ Functor) and pairing (~ Applicative) for mutable references.
Control Language
- in-other-words-plugin library and test: Disambiguate obvious uses of effects when using in-other-words.
Control.Monad
- script-monad library, program and test: Stack of error, reader, writer, state, and prompt monad transformers
Control.Parallel.Eden
- edenskel library: Semi-explicit parallel programming skeleton library
Convenience
- schedule-planner program: Find the ideal lesson layout
Conversion
- conversion library: Universal converter between values of different types
- conversion-bytestring library: "Conversion" instances for the "bytestring" library
- conversion-case-insensitive library: "Conversion" instances for the "case-insensitive" library
- conversion-text library: "Conversion" instances for the "text" library
- hsluv-haskell library and test: HSLuv conversion utility.
- isomorphism-class library and test: Isomorphism typeclass solving the conversion problem
- lawful-conversions library and test: Lawful typeclasses for bidirectional conversion between types
- string-fromto library: Conversions between common string types, as well as Base16/Base32/Base64.
CouchDB
- ez-couch library: A high level static library for working with CouchDB
CPP
- preprocessor library and test: Remove cpp annotations to get the source ready for static analysis.
CRDT
- crdt-event-fold library, test and benchmarks: Garbage collected event folding CRDT.
Criu
- criu-rpc library: CRIU RPC client.
- criu-rpc-types library: Criu RPC protocol buffer types.
Cron
- saturn library and test: Handle POSIX cron schedules.
Crosswords
- hpuz library: Haskell bindings for libpuz
Crypto
- BitStringRandomMonad library and test
- cprng-aes-effect library: Run random effect using cprng-aes, a crypto pseudo number generator.
- cropty library and test: Encryption and decryption
- crypto-random-effect library: A random effect using crypto-random
- crypto-rng library: Cryptographic random number generator.
- crypto-rng-effectful library and test: Adaptation of the crypto-rng library for the effectful ecosystem.
- cryptoconditions library and test: Interledger Crypto-Conditions
- ecdsa library: Basic ECDSA signing implementation
- keccak library, program, test and benchmark: cryptographic functions based on the sponge construction
- libsecp256k1 library and test: Bindings for secp256k1
- lol library and test: A library for lattice cryptography.
- lol-apps library: ...
- lol-benches library: A library for benchmarking <https://hackage.haskell.org/package/lol lol>.
- lol-cpp library, test and benchmarks: A fast C++ backend for <https://hackage.haskell.org/package/lol lol>.
- lol-repa library, test and benchmark: A repa backend for <https://hackage.haskell.org/package/lol lol>.
- lol-tests library and test: A library for testing <https://hackage.haskell.org/package/lol Λ ∘ λ>.
- magic-wormhole library, program and test: Interact with Magic Wormhole
- mcl library, test and benchmark: Bindings to mcl, a generic and fast pairing-based cryptography library
- openssl-createkey library: Create OpenSSL keypairs.
- pkcs7 library and test: PKCS #7 padding in Haskell
- pvss program and test: Public Verifiable Secret Sharing
- rfc1751 library and test: RFC-1751 library for Haskell
- ripple library: Ripple payment system library
- rlwe-challenges library and program: Ring-LWE/LWR challenges using Lol.
- secp256k1 library and test: Bindings for secp256k1 library from Bitcoin Core
- secp256k1-haskell library and test: Bindings for secp256k1
- secp256k1-legacy library and test: fork of secp256k1
- spake2 library, program and test: Implementation of the SPAKE2 Password-Authenticated Key Exchange algorithm
- spritz library: An implementation of the Spritz RC4-like stream cipher in Haskell
- trust-chain library and test: An implementation of a trust chain
Cryptocurrency
- burnt-explorer program: List OP_RETURN cryptocurrency transaction outputs.
Cryptography
- adler32 library and test: An implementation of Adler-32, supporting rolling checksum operation
- AES library: Fast AES encryption/decryption for bytestrings
- afis library and test: Anti-forensic Information Splitter
- aos-signature library and test: An implementation of the AOS signatures
- apache-md5 library, test and benchmark: Apache specific MD5 digest algorighm.
- argon2 library and test: Memory-hard password hash and proof-of-work function
- arithmetic-circuits library, tests and benchmark: Arithmetic circuits for zkSNARKs
- aws-sns-verify library and test: Parse and verify AWS SNS messages
- bcrypt library: Haskell bindings to the bcrypt password hash
- bip32 library and test: BIP-0032: Hierarchical Deterministic Wallets for Bitcoin and other cryptocurrencies
- bitcoin-address library and test: Bitcoin address generation and rendering. Parsing coming soon.
- bitcoin-hash library and test: Bitcoin hash primitives
- bitcoin-hs library and test: Partial implementation of the Bitcoin protocol (as of 2013)
- bitcoin-keys library and test: Bitcoin keys
- blake2 library, tests and benchmark: A library providing BLAKE2
- blake3 library and test: BLAKE3 hashing algorithm
- blakesum library: The BLAKE SHA-3 candidate hashes, in Haskell
- blakesum-demo program: The BLAKE SHA-3 candidate hashes, in Haskell
- botan-bindings library: Raw Botan bindings
- botan-low library, tests and benchmark: Low-level Botan bindings
- bulletproofs library, program, test and benchmark: Bulletproofs are short zero-knowledge proofs without a trusted setup.
- cacophony library, program, tests and benchmark: A library implementing the Noise protocol.
- cao program: CAO Compiler
- cipher-aes library, test and benchmark: Fast AES cipher implementation with advanced mode of operations
- cipher-aes128 library, program and benchmark: AES and common modes using AES-NI when available.
- cipher-blowfish library, test and benchmark: Blowfish cipher
- cipher-camellia library, test and benchmark: Camellia block cipher primitives
- cipher-des library, test and benchmark: DES and 3DES primitives
- cipher-rc4 library, test and benchmark: Fast RC4 cipher implementation
- cipher-rc5 library: Pure RC5 implementation
- commsec library: Provide communications security using symmetric ephemeral keys
- cprng-aes library and benchmark: Crypto Pseudo Random Number Generator using AES in counter mode.
- cpsa programs: Symbolic cryptographic protocol analyzer
- crc16 library: Calculate the crc16-ccitt.
- cropty library and test: Encryption and decryption
- Crypto library and tests: Common Cryptographic Algorithms in Pure Haskell
- crypto-api library: A generic interface for cryptographic operations
- crypto-api-tests library: A test framework and KATs for cryptographic operations.
- crypto-cipher-benchmarks library: Generic cryptography cipher benchmarks
- crypto-cipher-tests library and test: Generic cryptography cipher tests
- crypto-cipher-types library: Generic cryptography cipher types
- crypto-classical library and test: An educational tool for studying classical cryptography schemes.
- crypto-conduit library and test: Conduit interface for cryptographic operations (from crypto-api).
- crypto-enigma library, program and tests: An Enigma machine simulator with display.
- crypto-keys-ssh library: Like crypto-pubkey-openssh but not dependent on any specific crypto library
- crypto-multihash library, program and test: Multihash library on top of cryptonite crypto library
- crypto-numbers library, test and benchmark: Cryptographic numbers: functions and algorithms
- crypto-pubkey library, test and benchmark: Public Key cryptography
- crypto-pubkey-openssh library and test: OpenSSH keys decoder/encoder
- crypto-pubkey-types library: Generic cryptography Public keys algorithm types
- crypto-random library: Simple cryptographic random related types
- crypto-random-api library: Simple random generators API for cryptography related code
- crypto-simple library and test: A simple high level encryption interface based on cryptonite
- crypto-sodium library and test: Easy-and-safe-to-use high-level cryptography based on Sodium
- crypto-token library and test: crypto tokens
- crypto-totp library: Provides generation and verification services for time-based one-time keys.
- cryptocipher library: Symmetrical block and stream ciphers.
- cryptohash library, test and benchmarks: collection of crypto hashes, fast, pure and practical
- cryptohash-conduit library: cryptohash conduit
- cryptohash-cryptoapi library: Crypto-api interfaces for cryptohash
- cryptohash-md5 library, test and benchmark: Fast, pure and practical MD5 implementation
- cryptohash-sha1 library, test and benchmark: Fast, pure and practical SHA-1 implementation
- cryptohash-sha256 library, program, test and benchmark: Fast, pure and practical SHA-256 implementation
- cryptohash-sha512 library, tests and benchmark: Fast, pure and practical SHA-512 implementation
- cryptoids library: Reversable and secure encoding of object ids as a bytestring
- crypton test and benchmark: Cryptography Primitives sink
- crypton-conduit library and test: crypton conduit
- cryptonite test and benchmark: Cryptography Primitives sink
- cryptonite-cd test and benchmark: Cryptography Primitives sink
- cryptonite-conduit library and test: cryptonite conduit
- cryptonite-openssl test: Crypto stuff using OpenSSL cryptographic library
- cryptostore library and test: Serialization of cryptographic data types
- data-dispersal library and test: Space-efficient and privacy-preserving data dispersal algorithms.
- dice-entropy-conduit library and test: Cryptographically secure n-sided dice via rejection sampling
- digest library: CRC32 and Adler32 hashes for bytestrings
- digest-pure library and test: Pure hash functions for bytestrings
- digest-sig library: Signature for digest
- DRBG library and test: Deterministic random bit generator (aka RNG, PRNG) based HMACs, Hashes, and Ciphers.
- drunken-bishop library and program: An implementation of the Drunken Bishop visual fingerprinting algorithm
- DSA library and test: Implementation of DSA, based on the description of FIPS 186-4
- Dust-crypto library and test: Cryptographic operations
- eccrypto library, test and benchmark: Elliptic Curve Cryptography for Haskell
- eccrypto-ed25519-bindings library: provides "ed25519" API using "eccrypto"
- ed25519 tests and benchmark: Ed25519 cryptographic signatures
- ed25519-donna library: Haskell bindings to ed25519-donna (Elliptical Curve Signature Scheme)
- elliptic-curve library, test and benchmark: Elliptic curve library
- elocrypt library, program and tests: Generate easy-to-remember, hard-to-guess passwords
- encryptable library and test: Typed encryption with persistent support
- entropy library: A platform independent entropy source
- fastpbkdf2 library, test and benchmark: Haskell bindings to the fastpbkdf2 C library
- filepath-crypto library: Reversable and secure encoding of object ids as filepaths
- fpe library and test: Format-preserving encryption.
- g3p-hash library and test: Global Password Prehash Protocol
- galois-fft library, test and benchmark: FFTs over finite fields
- galois-field library, test and benchmark: Galois field library
- gibberish library, programs, tests and benchmark: Generate easy-to-remember, hard-to-guess passwords
- GOST34112012-Hash library and test: Bindings to the GOST R 34.11-2012 hashing implementation
- h-gpgme library and test: High Level Binding for GnuPG Made Easy (gpgme)
- hashing library, program and test: A pure haskell library implements several hash algorithms.
- haskdeep program: Computes and audits file hashes.
- hb3sum program: A command line tool to compute BLAKE3 hashes.
- hecc library: Elliptic Curve Cryptography for Haskell
- hF2 library: F(2^e) math for cryptography
- hkdf library and test: Implementation of HKDF (RFC 5869)
- hMPC library, program and test: Multiparty Computation in Haskell
- hopenssl library and tests: FFI Bindings to OpenSSL's EVP Digest Interface
- hsblst library and test: Haskell bindings to BLST
- HsOpenSSL library and tests: Partial OpenSSL binding for Haskell
- hspkcs11 library and test: Wrapper for PKCS #11 interface
- http-client-rustls library and test: http-client TLS backend using Rustls
- intel-aes library: Hardware accelerated AES encryption and Random Number Generation.
- jose library, program and tests: JSON Object Signing and Encryption (JOSE) and JSON Web Token (JWT) library
- jose-jwt tests and benchmark: JSON Object Signing and Encryption Library
- jumpthefive library and program: an elementary symmetric chiffre for pragmatically protecting one's effects
- keelung library: DSL for creating zero-knowledge proofs
- keystore library and programs: Managing stores of secret things
- Lazy-Pbkdf2 library, test and benchmark: Lazy PBKDF2 generator.
- libsodium library and test: Low-level bindings to the libsodium C library
- libsodium-bindings library: FFI bindings to libsodium
- longshot library, program and test: Fast Brute-force search using parallelism
- memzero library and tests: Securely erase memory contents by writing zeros to it.
- monad-hash library and test: Monad transformer for incremental hashing
- monadcryptorandom library: A monad for using CryptoRandomGen
- monocypher library and tests: Low level bindings to the monocypher C library.
- mt19937 library: Standard 32-bit Mersenne Twister PRNG, in pure Haskell
- NaCl library and test: Easy-and-safe-to-use high-level Haskell bindings to NaCl
- nettle library and tests: safe nettle binding
- newhope library, programs and test: Library implementing the NewHope cryptographic key-exchange protocol
- nkeys library and test: Nkeys ed25519 encoding for use with NATS
- nonce library: Generate cryptographic nonces.
- NTRU library: NTRU Cryptography
- oblivious-transfer library and test: An implementation of the Oblivious Transfer protocol in Haskell
- one-time-password library, program and test: HMAC-Based and Time-Based One-Time Passwords
- openpgp-Crypto library and test: Implementation of cryptography for use with OpenPGP using the Crypto library
- openpgp-crypto-api library and test: Implement cryptography for OpenPGP using crypto-api compatible libraries
- OTP library and test: HMAC-Based and Time-Based One-Time Passwords (HOTP & TOTP)
- pairing library, tests and benchmark: Bilinear pairings
- paseto library and test: Platform-Agnostic Security Tokens
- PasswordGenerator library: Simple library for generating passwords
- passwords library: Password generation/validation library
- pasta-curves library, program, test and benchmark: Provides the Pasta curves: Pallas, Vesta and their field elements Fp and Fq.
- pbkdf library and test: Haskell implementation of the PBKDF functions from RFC-2898.
- PBKDF2 library: Make password-based security schemes more secure.
- pedersen-commitment library and test: An implementation of Pedersen commitment schemes
- phkdf library and test: Toolkit for self-documenting password hash and key derivation functions.
- pipes-cacophony library, program and test: Pipes for Noise-secured network connections.
- pkcs1 library: RSA encryption with PKCS1 padding
- ppad-base58 library, test and benchmark: base58 and base58check encoding/decoding.
- ppad-bech32 library, test and benchmark: The bech32 and bech32m encodings, per BIPs 173 & 350.
- ppad-hmac-drbg library, test and benchmark: HMAC-based deterministic random bit generator
- ppad-ripemd160 library, test and benchmark: The RIPEMD-160 hashing algorithm.
- ppad-secp256k1 library, test and benchmarks: Schnorr signatures & ECDSA on the elliptic curve secp256k1
- ppad-sha256 library, test and benchmark: The SHA-256 and HMAC-SHA256 algorithms
- ppad-sha512 library, test and benchmark: The SHA-512 and HMAC-SHA512 algorithms
- pureMD5 library and test: A Haskell-only implementation of the MD5 digest (hash) algorithm.
- pwstore-cli program and test: Command line interface for the pwstore library
- pwstore-fast library: Secure password storage.
- pwstore-purehaskell library: Secure password storage, in pure Haskell.
- qnap-decrypt library, program and test: Decrypt files encrypted by QNAP's Hybrid Backup Sync
- RSA library and test: Implementation of RSA, using the padding schemes of PKCS#1 v2.1.
- rustls library and test: TLS bindings for Rustls
- saltine library, test and benchmark: Cryptography that's easy to digest (NaCl/libsodium bindings).
- saltine-quickcheck library and test: Quickcheck implementations for some NaCl data
- scrypt library and test: Stronger password hashing via sequential memory-hard functions.
- secret-sharing library and test: Information-theoretic secure secret sharing
- secure-memory library, program and tests: Securely allocated and deallocated memory.
- sel library and test: Cryptography for the casual user
- servant-hmac-auth library and test: Servant authentication with HMAC
- SHA library, programs and test: Implementations of the SHA suite of message digest functions
- SHA2 library: Fast, incremental SHA hashing for bytestrings
- signable library and test: Deterministic serialisation and signatures with proto-lens support
- signable-haskell-protoc program: Deterministic serialisation and signatures with proto-lens support
- signify-hs library and program: A Haskell clone of OpenBSD signify.
- SimpleAES library: Fast AES encryption/decryption for bytestrings
- simplexmq library, programs and test: SimpleXMQ message broker
- siphash library and test: siphash: a fast short input PRF
- skein library and test: Skein, a family of cryptographic hash functions. Includes Skein-MAC as well.
- slip32 library and test: SLIP-0032: Extended serialization format for BIP-32 wallets
- sparse-merkle-trees library, test and benchmark: Sparse Merkle trees with proofs of inclusion and exclusion
- stego-uuid library and test: Generator and verifier for steganographic numbers
- tahoe-chk library, program and test: The Tahoe-LAFS' Content-Hash-Key (CHK) cryptographic protocol.
- tahoe-directory library and test: Tahoe-LAFS directory-like abstraction for collections of data objects.
- tahoe-great-black-swamp library, programs and test: An implementation of the "Great Black Swamp" LAFS protocol.
- tahoe-ssk library, programs and test: An implementation of the Tahoe-LAFS SSK cryptographic protocols
- threefish library: The Threefish block cipher and the Skein hash function for Haskell.
- TigerHash library: TigerHash with C implementation
- triplesec library and tests: TripleSec is a simple, triple-paranoid, symmetric encryption library
- trust-chain library and test: An implementation of a trust chain
- tuplehash-utils library: Left Encode and friends from SHA-3's TupleHash
- Twofish library and test: An implementation of the Twofish Symmetric-key cipher.
- uuid-crypto library: Reversable and secure encoding of object ids as uuids
- WMSigner library and test: WebMoney authentication module
- wordpass library and program: Dictionary-based password generator
- WringTwistree library, program and test: Whole-message cipher and tree hash
- xml-verify library: Verifying XML signatures
- xsha1 library: cryptanalysis of Blizzard's broken SHA-1 implementation.
- xtea library and test: XTEA (eXtended Tiny Encryption Algorithm).
- xxhash library, test and benchmark: A Haskell implementation of the xxHash algorithm
- xxhash-ffi library, test and benchmark: Bindings and high-level helpers for xxHash
- yggdrasil library and test: Executable specifications of composable cryptographic protocols.
- zerobin library and programs: Post to 0bin services
CSharp
- tree-sitter-c-sharp library: Tree-sitter grammar/parser for C#
CsSyd
- iostring library: A class of strings that can be involved in IO.
CSV
- Cassava library and test: A CSV parsing and encoding library
- cassava library and test: A CSV parsing and encoding library
- cassava-embed library and program: CSV-file embedding library
- cassava-megaparsec library and test: Megaparsec parser of CSV files that plays nicely with Cassava
- cassava-records library and test: Auto-generation of records data type.
- cassava-streams library, program and test: io-streams interface for the cassava CSV library.
- columnar library: A CSV toolkit based on cassava and enum-text
- composite-cassava library and test: Csv parsing functionality for composite.
- csv-conduit library and test: A flexible, fast, conduit-based CSV parser library for Haskell.
- detour-via-sci library and tests: JSON and CSV encoding for rationals as decimal point numbers.
- detour-via-uom library and tests: JSON and CSV encoding for quantities.
- dsv library and test: DSV (delimiter-separated values)
- hw-dsv library, program, tests and benchmark: Unbelievably fast streaming DSV file parser
- ixset-typed-cassava library: cassava encoding and decoding via ixset-typed
- ods2csv program: Convert Open Document Spreadsheet ODS to CSV
- pipes-csv library and test: Fast, streaming csv parser
- pipes-key-value-csv library and test: Streaming processing of CSV files preceded by key-value pairs.
- servant-cassava library and test: Servant CSV content-type for cassava
- sv library, test and benchmark: Encode and decode separated values (CSV, PSV, ...)
- sv-cassava library and test: Integration to use sv with cassava's parser
- sv-core library and test: Encode and decode separated values (CSV, PSV, ...)
- sv-svfactor library: sv-core + svfactor
- svfactor library and test: Syntax-preserving CSV manipulation
- tapioca library and test: A tasty enhancement to cassava for easy csv exporting
Culinary
- herms program: A command-line manager for delicious kitchen recipes
Cursor
- cursor-gen library, test and benchmark: Generators for Purely Functional Cursors
CustomSetup
- autopack library: Custom Setup to automate package modules discovery
- chs-cabal library: Cabal with c2hs dependencies
Data
- abcBridge library, programs and test: Bindings for ABC, A System for Sequential Synthesis and Verification
- abeson library: interconversion between aeson and bson.
- abides library and test: Simple boolean tests to see if a value abides by certain properties
- ABList library and test: An alternating list of two types
- abstract-deque library: Abstract, parameterized interface to mutable Deques.
- abstract-deque-tests library and test: A test-suite for any queue or double-ended queue satisfying an interface
- AC-Angle library: Angles in degrees and radians.
- AC-Boolean library: Handle Boolean values generatically.
- AC-Colour library: Efficient RGB colour types.
- AC-HalfInteger library: Efficient half-integer type.
- ac-machine library: Aho-Corasick string matching algorithm in Haskell
- ac-machine-conduit library: Drive Aho-Corasick machines in Conduit pipelines
- AC-Terminal library: Trivial wrapper over ansi-terminal.
- AC-VanillaArray library: Immutable arrays with plain integer indicies.
- AC-Vector library: Efficient geometric vectors and transformations.
- AC-Vector-Fancy library: Fancy type-system stuff for AC-Vector
- accelerate library and tests: An embedded language for accelerated array processing
- accelerate-bignum library, tests and benchmark: Fixed-length large integer arithmetic for Accelerate
- accelerate-cuda library: Accelerate backend for NVIDIA GPUs
- accelerate-io library: Convert between Accelerate arrays and raw pointers
- accelerate-io-array library and test: Convert between Accelerate and array
- accelerate-io-bmp library: Convert between Accelerate arrays and BMP images
- accelerate-io-bytestring library: Convert between Accelerate and ByteString
- accelerate-io-cereal library: Binary serialisation of Accelerate arrays using cereal
- accelerate-io-JuicyPixels library: Convert between Accelerate arrays and JuicyPixels images
- accelerate-io-repa library: Convert between Accelerate and Repa arrays
- accelerate-io-serialise library: Binary serialisation of Accelerate arrays using serialise
- accelerate-io-vector library and test: Convert between Accelerate and vector
- accelerate-llvm library: Accelerate backend component generating LLVM IR
- accelerate-llvm-native library and test: Accelerate backend for multicore CPUs
- accelerate-llvm-ptx library and test: Accelerate backend for NVIDIA GPUs
- accelerate-random library: Generate Accelerate arrays filled with high quality pseudorandom numbers
- access-token-provider library and test: Provides Access Token for Services
- active library and test: Abstractions for animation
- adaptive-containers library: Self optimizing container types
- adaptive-tuple library: Self-optimizing tuple types
- adhoc-fixtures library and test: Manage fine grained fixtures
- adhoc-fixtures-hspec library and test: Manage fine grained fixtures
- AERN-Basics library and program: foundational type classes for approximating exact real numbers
- AERN-Real library: arbitrary precision real interval arithmetic
- AERN-Real-Double library and programs: arbitrary precision real interval arithmetic
- AERN-Real-Interval library: arbitrary precision real interval arithmetic
- AERN-RnToRm library: polynomial function enclosures (PFEs) approximating exact real functions
- AERN-RnToRm-Plot library: GL plotting of polynomial function enclosures (PFEs)
- aeson-applicative library: make To/From JSOn instances from an applicative description
- aeson-bson library: Mapping between Aeson's JSON and Bson objects.
- aeson-casing library and test: Tools to change the formatting of field names in Aeson instances.
- aeson-dependent-sum library and test: JSON encoding/decoding for dependent-sum
- aeson-extra library and test: Extra goodies for aeson
- aeson-helper library: Aeson helper func
- aeson-injector library and test: Injecting fields into aeson values
- aeson-iproute library and test: Aeson instances for iproute types
- aeson-lens library and test: Lens of Aeson
- aeson-optics library: Law-abiding optics for aeson
- aeson-options library: Options to derive FromJSON/ToJSON instances
- aeson-possible library and test: Possible values for aeson
- aeson-schema library and test: Haskell JSON schema validator and parser generator
- aeson-t library and test: Transform JSON
- aeson-utils library: Utilities for working with Aeson.
- aeson-value-parser library: API for parsing "aeson" JSON tree into Haskell types
- aeson-via library and test: Wrappers to derive-via Aeson ToJSON/FromJSON typeclasses
- aeson-with library: withXField combinators for aeson
- aeson-yak library: Handle JSON that may or may not be a list, or exist
- AesonBson library and test: Mapping between Aeson's JSON and Bson objects.
- affinely-extended library
- afis library and test: Anti-forensic Information Splitter
- agreeing library and test: Idiomatic data structure for agreement
- aig library and test: And-inverter graphs in Haskell.
- aip library, program and test: Aeronautical Information Package (AIP)
- aip-version program: Version of AIP documents
- alfred-margaret library, program, test and benchmarks: Fast Aho-Corasick string searching
- algebraic-classes library: Conversions between algebraic classes and F-algebras.
- algo-s library, program, test and benchmark: An implementation of Knuth's algorithm S.
- align library: Sequence alignment algorithms.
- align-affine library: Sequence alignment with an affine gap penalty model
- alignment library: Zip-alignment
- alist library: lists with O(1) append
- alphachar library and test: A character between a-z
- alpino-tools library and programs: Alpino data manipulation tools
- altcomposition library: Alternative combinators for unorthodox function composition
- alternative-io library: IO as Alternative instance (deprecated)
- always library: provides a typeclass that is always satisfied
- ann library: Informative annotations which don't change equality
- annotated-fix library: A fixpoint of a functor that can be annotated
- anonymous-sums library: Anonymous sum types
- anonymous-sums-tests library: QuickCheck functions to accompany the anonymous-sums package
- ANum library and test: Num instance for Applicatives provided via the ANum newtype
- apache-md5 library, test and benchmark: Apache specific MD5 digest algorighm.
- apart library, program and test: Get all your structure and rip it apart.
- apecs library, test and benchmark: Fast Entity-Component-System library for game programming
- apecs-stm library: STM stores for apecs
- app-lens library and benchmarks: applicative (functional) bidirectional programming beyond composition chains
- appc library, program and test: app container types and tools
- applicable library: A class for things that can be applied
- applicative-numbers library: Applicative-based numeric instances
- apply-merge library, test and benchmark: Lift a binary, non-decreasing function onto ordered lists and order the output
- approximate-equality library: Newtype wrappers for approximate equality
- arbor-lru-cache library and test: LRU cache based on STM
- arff library: Generate Attribute-Relation File Format (ARFF) files
- arith-encode library and test: A practical arithmetic encoding (aka Godel numbering) library.
- armor library and test: Prevent serialization backwards compatibility problems using golden tests
- array-builder library and test: Builders for arrays
- array-chunks library and test: Lists of chunks
- array-list library and tests: IsList instances of Array for OverloadedLists extension
- array-primops library, test and benchmark: Extra foreign primops for primitive arrays
- array-utils library: Primitive functions for updating many elements in mutable arrays at once
- arraylist library and test: Memory-efficient ArrayList implementation
- ArrayRef library: Unboxed references, dynamic arrays and more
- ascii library and test: The ASCII character set and encoding
- ascii-case library and test: ASCII letter case
- ascii-caseless library and test: ASCII character without an upper/lower case distinction
- ascii-char library and test: A Char type representing an ASCII character
- ascii-group library and test: ASCII character groups
- ascii-numbers library and test: ASCII representations of numbers
- ascii-predicates library and test: Various categorizations of ASCII characters
- ascii-superset library and test: Representing ASCII with refined supersets
- ascii-table library: ASCII table
- ascii-th library and test: Template Haskell support for ASCII
- ascii-vector-avc library and program: Process Ascii Vectors for Advantest 93k
- ascii85-conduit library and test: Conduit for encoding ByteString into Ascii85
- asn library: asn type and encoding/decoding
- asn1-ber-syntax library and tests: ASN.1 BER Encode and Decode
- asn1-data library and program: ASN1 data reader and writer in RAW, BER and DER forms
- asn1-encoding library and test: ASN1 data reader and writer in RAW, BER and DER forms
- asn1-parse library: Simple monadic parser for ASN1 stream types.
- asn1-types library: ASN.1 types
- assoc library: swap and assoc: Symmetric and Semigroupy Bifunctors
- assoc-list library and test: Association lists (lists of tuples)
- assoc-listlike library and test: Association lists (list-like collections of tuples)
- ast-path library and test: vocabulary representation for predicting program properties
- astar library: General A* search algorithm.
- aterm library: serialisation for Haskell values with sharing support
- atlassian-connect-descriptor library and test: Code that helps you create a valid Atlassian Connect Descriptor.
- atomic-counter library, test and benchmark: Mutable counters that can be modified with atomic operatinos
- atomic-primops library: A safe approach to CAS and other atomic ops in Haskell.
- atomic-primops-foreign library and test: An atomic counter implemented using the FFI.
- attempt library: Concrete data type for handling extensible exceptions as failures. (deprecated)
- atto-lisp library and test: Efficient parsing and serialisation of S-Expressions.
- AttoBencode library and test: Fast Bencode encoding and parsing library
- attoparsec-arff library: An ARFF file parser using Attoparsec
- attoparsec-binary library: Binary processing extensions to Attoparsec.
- attoparsec-conduit library: Consume attoparsec parsers via conduit. (deprecated)
- attoparsec-iteratee library: An adapter to convert attoparsec Parsers into blazing-fast Iteratees
- attoparsec-varword library and test: Variable-length integer decoding for Attoparsec
- attosplit library: Split a lazy bytestring at boundaries defined by an attoparsec parser
- audiovisual library: A battery-included audiovisual framework
- auto-lift-classes library and test: Deriving (Show|Read)(1|2)
- automata library and test: automata
- avl-static library and test: A compile-time balanced AVL tree.
- avro library, tests and benchmark: Avro serialization support for Haskell
- avro-piper library, program and test: Tool for decoding avro
- b-tree library, test and benchmark: Immutable disk-based B* trees
- babynf library and test: Library for generating parsers from ABNF
- bank-holidays-england library and test: Calculation of bank holidays in England and Wales
- barbies-th library and tests: Create strippable HKD via TH
- base16 library, test and benchmark: Fast RFC 4648-compliant Base16 encoding
- base16-bytestring library, test and benchmark: RFC 4648-compliant Base16 encodings for ByteStrings
- base16-lens library: Optics for the Base16 library
- base32 library, test and benchmark: Fast RFC 4648-compliant Base32 encoding
- base32-bytestring library, test and benchmark: Fast base32 and base32hex codec for ByteStrings
- base32-lens library: Optics for the Base32 library
- base32-z-bytestring library, test and benchmark: Fast z-base32 and z-base32hex codec for ByteStrings
- base32string library and test: Fast and safe representation of a Base-32 string
- base58-bytestring library, test and benchmark: Implementation of BASE58 transcoding for ByteStrings
- base58string library and test: Fast and safe representation of a Base-58 string
- base62 library and test: Base62 encoding and decoding
- base64 library, test and benchmark: A modern Base64 library
- base64-bytes library, test and benchmark: Base64 encoding of byte sequences
- base64-bytestring library, test and benchmark: Fast base64 encoding and decoding for ByteStrings
- base64-bytestring-type library and test: A newtype around ByteString, for base64 encoding
- base64-conduit library and test: Base64-encode and decode streams of bytes. (deprecated)
- base64-lens library: Optics for the Base64 library
- baserock-schema library, program and test: Baserock Definitions Schema
- basics library and test: Modules for primitive types
- batch library and test: Simplify queuing up data and processing it in batch.
- bcp47 library and tests: Language tags as specified by BCP 47
- bcrypt library: Haskell bindings to the bcrypt password hash
- bdelta library: Simple, fast binary diff/patch
- beamable library, test and benchmark: Generic serializer/deserializer with compact representation
- bencoding library, test and benchmark: A library for encoding and decoding of BEncode data.
- bencoding-lens library and test: Lenses for bencoded data.
- bert library and test: BERT implementation
- between library: Function combinator "between" and derived combinators
- bff library and programs: Bidirectionalization for Free! (POPL'09)
- bff-mono library: "Bidirectionalization for Free" for Monomorphic Transformations
- bidispec library: Specification of generators and parsers
- bidispec-extras library: Extra helper functions for bidirectional specifications
- bifunctor-classes-compat library: Compatibility package for the Bifunctor, Bifoldable, and Bitraversable classes
- bifunctors library and test: Bifunctors
- bimap library and test: Bidirectional mapping between two key types
- bimap-server library: Two-column database server.
- bimaps library, test and benchmark: bijections with multiple implementations.
- bin library: Bin: binary natural numbers.
- binary library, tests and benchmarks: Binary serialisation for Haskell values using lazy ByteStrings
- binary-bits library and test: Bit parsing/writing on top of binary.
- binary-communicator library: Flexible way to ease transmission of binary data.
- binary-derive library: Automatic deriving of Binary using GHC.Generics
- binary-enum library: Simple wrappers around enum types
- binary-ext library and test: An alternate with strong-typed errors for `Data.Binary.Get` monad from `binary` package.
- binary-generic library: Generic binary serialisation using binary and syb.
- binary-generic-combinators library and test: ...
- binary-ieee754 library: Backport ieee754 float double combinators to older binary
- binary-indexed-tree library: Binary Indexed Trees (a.k.a. Fenwick Trees).
- binary-io library and test: Read and write values of types that implement Binary
- binary-list library and benchmark: Lists of length a power of two.
- binary-orphans library and test: Compatibility package for binary; provides instances
- binary-parsers library, test and benchmark: Extends binary with parsec/attoparsec style parsing combinators.
- binary-protocol library: Monad to ease implementing a binary network protocol.
- binary-protocol-zmq library and program: Monad to ease implementing a binary network protocol over ZeroMQ
- binary-shared library: Sharing for the binary package
- binary-state library: Simple wrapper around Data.Binary, which adds StateT to Get/Put monads.
- binary-store library and test: Format to store data using the binary transform.
- binary-streams library and test: data serialization/deserialization io-streams library
- binary-strict library and test: Binary deserialisation using strict ByteStrings
- binary-tagged library, test and benchmark: Tagged binary serialisation.
- binary-typed library, tests and benchmarks: Type-safe binary serialization
- binary-varint library: VarInt encoding/decoding via Data.Binary
- binarydefer library: Binary serialization with deferred loading
- bind-marshal library: Data marshaling library that uses type level equations to optimize buffering.
- binder library and test: Variable binding for abstract syntax tree
- bindynamic library: A variation of Data.Dynamic.Dynamic with a Binary instance
- bini library: A collection of various methods for reading and writing bini files.
- binrep library, test and benchmark: Encode precise binary representations directly in types
- BiobaseENA library and test: European Nucleotide Archive data
- bit-protocol library and test: Encode binary protocols with some odd bit numbers into a bytestring
- bit-vector library and test: Simple bit vectors for Haskell
- bitarray library: Mutable and immutable bit arrays
- bitfield library and test: Generic and easy to use haskell bitfields
- bitmap library: A library for handling and manipulating bitmaps (rectangular pixel arrays).
- bitmap-opengl library: OpenGL support for Data.Bitmap.
- bitmaps library: Bitmap library
- bits library: Various bit twiddling and bitwise serialization primitives
- bits-atomic library and program: Atomic bit operations on memory locations for low-level synchronization
- bits-bytestring library, test and benchmark: Bits instance for bytestrings.
- bits-bytestring-lazy library, test and benchmark: Bits instance for lazy bytestrings.
- bits-conduit library, test and benchmark: Bitstream support for Conduit
- bits-extra library, tests and benchmark: Useful bitwise operations
- bits-extras library and program: Efficient high-level bit operations not found in Data.Bits
- bitstream library and tests: Fast, packed, strict and lazy bit streams with stream fusion
- bitstring library: Lazy bit strings
- bitvec library, test and benchmark: Space-efficient bit vectors
- bitwise library, test and benchmark: fast multi-dimensional unboxed bit packed Bool arrays
- bitwise-enum library, test and benchmark: Bitwise operations on bounded enumerations
- blaze-builder library and test: Efficient buffered output.
- blaze-builder-conduit library: Convert streams of builders to streams of bytestrings. (deprecated)
- blaze-builder-enumerator library: Enumeratees for the incremental conversion of builders to bytestrings.
- blazeT library: A true monad (transformer) version of the blaze-markup and blaze-html libraries
- bloomfilter library and test: Pure and impure Bloom Filter implementations.
- bloomfilter-redis library, test and benchmark: Distributed bloom filters on Redis (using the Hedis client).
- boltzmann-samplers library, test and benchmark: Uniform random generators
- bond-haskell library, test and benchmark: Runtime support for BOND serialization
- bool-extras library: A fold function for Bool
- Boolean library: Generalized booleans and numbers
- boolean-list library: convert numbers to binary coded lists
- boolean-normal-forms library and test: Boolean normal form: NNF, DNF & CNF
- boombox library: Chronokinetic stream sources and incremental consumers
- boring library: Boring and Absurd types
- both library: Like Maybe, but with a different Monoid instance.
- bounded-array library: Arrays with a value for every index
- bounded-queue library and test: A strict, immutable, thread-safe, single-ended, bounded queue.
- boundingboxes library: A generic boundingbox for an arbitrary vector
- browscap library: A reader and interface for the Browser Capabilities Project data files.
- bsb-http-chunked library, tests and benchmark: Chunked HTTP transfer encoding for bytestring builders
- bson library and test: BSON documents are JSON-like objects with a standard binary encoding.
- bson-generic library: Generic functionality for BSON
- bson-generics library: Generics functionality for BSON
- bson-mapping library: Mapping between BSON and algebraic data types.
- bspack library, test and benchmark: A simple and fast bytestring packer
- btree library, test and benchmark: B-Tree on Unmanaged Heap
- buffer library, test and benchmark: Simple mutable low-level buffer for IO
- buffer-builder library, tests and benchmarks: Library for efficiently building up buffers, one piece at a time
- buffer-builder-aeson library, test and benchmark: Serialize Aeson values with Data.BufferBuilder
- buildable library: Typeclass for builders of linear data structures
- builder library: bounded ByteArray builder type
- bv library and program: Bit-vector arithmetic library
- bv-embed library: Define embeddings of small bit vectors into larger ones
- bv-little library, test and benchmarks: Efficient little-endian bit vector library
- by-other-names library and tests: Give aliases to record fields.
- byte-containers library and test: Sets and maps with 8-bit words for keys
- byte-order library and test: Portable big-endian and little-endian conversions
- byteable library: Type class for sequence of bytes
- bytebuild library, test and benchmark: Build byte arrays
- bytehash library, test and benchmark: Universal hashing of bytes
- bytelog library: Fast logging
- bytes library: Sharing code for serialization between binary and cereal
- bytes-metrics library, test and benchmark: Calculate string metrics on Bytes efficiently
- bytes-patterns library and test: Template haskell macro for casing on Bytes
- byteset library: Set of bytes.
- byteslice library, test and benchmark: Slicing managed and unmanaged memory
- bytesmith library, test and benchmark: Nonresumable byte parser
- bytestring library, test and benchmark: Fast, compact, strict and lazy byte strings with a list interface
- bytestring-aeson-orphans library: Aeson instances for ByteString, using base 64 encoding
- bytestring-arbitrary library, test and benchmark: Arbitrary instances for ByteStrings
- bytestring-builder library: The new bytestring builder, packaged outside of GHC
- bytestring-builder-varword library and test: Variable-length integer encoding
- bytestring-class library: Classes for automatic conversion to and from strict and lazy bytestrings. (deprecated)
- bytestring-conversion library, test and benchmark: Type-classes to convert values to and from ByteString.
- bytestring-csv library: Parse CSV formatted data efficiently
- bytestring-delta library: Simple, fast binary diff/patch
- bytestring-encoding library and test: ByteString ↔ Text converter based on GHC.IO.Encoding
- bytestring-encodings library, test and benchmark: checks to see if a given bytestring adheres to a certain encoding
- bytestring-from library and test: A type-class to convert values from ByteString.
- bytestring-lexing library and test: Efficiently parse and produce common integral and fractional numbers.
- bytestring-plain library: Plain byte strings ('ForeignPtr'-less 'ByteString's)
- bytestring-read library, tests and benchmark: fast ByteString to number converting library
- bytestring-substring library: break bytestrings up into substrings
- bytestring-time library and test: Library for Time parsing from ByteString
- bytestring-trie library, test and benchmarks: An efficient finite map from bytestrings to values.
- bytestring-typenats library, test and benchmark: Bytestrings with typenat lengths
- bytetrie library and test: Tries with Bytes as keys.
- bytezap library: Bytestring builder with zero intermediate allocation
- C-structs library and tests: C-Structs implementation for Haskell
- ca-patterns library and test: Manipulate patterns in cellular automata, create and parse RLE files
- ca-province-codes library and test: ISO 3166-2:CA Province Codes and Names
- cache library and test: An in-memory key/value store with expiration support
- cached-traversable library: Transparent, persistent caching of lazy, traversable structures
- caching library and test: Cache combinators.
- caching-vault library and test: A vault-style cache implementation
- caerbannog library and test: That rabbit's got a vicious streak a mile wide!
- call-stack library and test: Use GHC call-stacks in a backward compatible way
- cantor-pairing library and test: Convert data to and from a natural number representation
- capnp library, program, test and benchmark: Cap'n Proto for Haskell
- capped-list library: A list-like type for lazy sequences, with a user-defined termination value.
- Cardinality library: Measure container capacity. Use it to safely change container.
- carray library, test and benchmarks: A C-compatible array library.
- case-insensitive library, test and benchmark: Case insensitive string comparison
- cassava-conduit library, test and benchmark: Conduit interface for cassava package
- cassava-generic library: Cassave instances for functor-like datatypes like `Either String a`.
- cassava-streams library, program and test: io-streams interface for the cassava CSV library.
- castagnoli library and test: Portable CRC-32C
- categorical-algebra library: Categorical Monoids and Semirings
- CBOR library and tests: Encode/Decode values to/from CBOR
- ccast library: typesafe c-style casts; useful for FFI
- cdar-mBound library, programs, test and benchmark: Exact real arithmetic using Centred Dyadic Approximations
- cereal library and test: A binary serialization library
- cereal-derive library: Automatic deriving of Serialize using GHC.Generics
- cereal-ieee754 library: Floating point support for the 'cereal' serialization library
- cereal-io-streams library, test and benchmark: io-streams support for the cereal binary serialization library
- cereal-streams library, test and benchmark: Use cereal to encode/decode io-streams.
- cereal-text library: Data.Text instances for the cereal serialization library
- cereal-time library and test: Serialize instances for types from `time` package.
- cereal-vector library and test: Serialize instances for Data.Vector types.
- certificate library and programs: Certificates and Key Reader/Writer
- chain-codes library and test: Library decoding chain codes from images
- chainweb-mining-client program and test: Mining Client for Kadena Chainweb
- character-ps library and test: Pattern synonyms for ASCII characters for Word8, Word16 etc
- charset library: Fast unicode character sets based on complemented PATRICIA tries
- chaselev-deque library and test: Chase & Lev work-stealing lock-free double-ended queues (deques).
- chatty-utils library: Some utilities every serious chatty-based application may need.
- Checked library: Inbuilt checking for ultra reliable computing
- checked library: Bounds-checking integer types.
- ChibiHash library, program and test: a simple and fast 64-bit hash function
- chimera library, test and benchmark: Lazy infinite streams with O(1) indexing and applications for memoization
- choice library: A solution to boolean blindness.
- chronos library, test and benchmark: A high-performance time library
- chunked-data library: Typeclasses for dealing with various chunked data representations
- church-maybe library: Church encoded Maybe
- church-pair library: Church encoded pair
- churros library and test: Channel/Arrow based streaming computation library.
- cimple library, programs and test: Simple C-like programming language
- ciphersaber2 library and program: Implementation of CipherSaber2 RC4 cryptography.
- circular-enum library and test: Make bounded enum types circular
- CLASE library: Cursor Library for A Structured Editor
- classify library: Library for classification of media files.
- classyplate library and benchmark: Fuseable type-class based generics
- ClassyPrelude library: Prelude replacement using classes instead of concrete types where reasonable
- clean-unions library: Open unions without need for Typeable
- CLI library and test: CLI tools
- clist library: Counted list
- closed library and test: Integers bounded by a closed interval
- cmf library and test: (C)oncurrent (M)onoidal (F)olds
- cmph library and test: low level interface to CMPH
- code-builder library: Simple system for generating code.
- codec library and test: Simple bidirectional serialization
- codec-libevent library and program: Cross-platform structure serialisation
- codet library and test: CodeT
- codet-plugin library and test: GHC type-checker plugin for solving LiftT instances from codet
- coerce-util library: utils for Data.Coerce
- coercible-subtypes library: Coercible but only in one direction
- coercible-subtypes-profunctor library: Combine profunctors with coercible-subtypes
- coercion-extras library and test: Extra utilities for manipulating nominal and representational coercions
- cofunctor library: DEPRECATED: use the "contravariant" package
- collection-json library and test: Collection+JSON—Hypermedia Type Tools
- colors library: A type for colors
- colour library and test: A model for human colour/color perception
- colour-accelerate library: Working with colours in Accelerate
- colour-space library and test: Instances of the manifold-classes for colour types
- combobuffer library: Various buffer implementations
- comfort-graph library and test: Graph structure with type parameters for nodes and edges
- comic library: A format for describing comics.
- commutative library and test: Commutative binary operations.
- commutative-semigroups library: Commutative semigroups
- compact library and test: Non-GC'd, contiguous storage for immutable data structures
- compact-list library and test: An append only list in a compact region
- compact-map library: Compact Data.Map implementation using Data.Binary
- compact-mutable-vector library and test: Mutable vector with different GC characteristics
- compact-sequences library and tests: Stacks, queues, and deques with compact representations.
- compact-string library: Fast, packed and strict strings with Unicode support, based on bytestrings.
- compact-string-fix library: Same as compact-string except with a small fix so it builds on ghc-6.12
- compact-word-vectors library and test: Small vectors of small integers stored very compactly.
- compactmap library and test: A read-only memory-efficient key-value store.
- compose-ltr library and test: More intuitive, left-to-right function composition.
- composite-dhall library and test: Dhall instances for composite records.
- composite-lens-extra library: Extra lens functions for composite.
- composite-xml library and test: RecXML Type
- composition library: Combinators for unorthodox function composition
- composition-extra library: Combinators for unorthodox structure composition
- composition-prelude library: Higher-order function combinators
- composition-tree library and test: Composition trees for arbitrary monoids.
- compositional-data library, test and benchmark: Compositional Data Types
- compound-types library and benchmark: Sum and Product types and such
- compressed library: Compressed containers and reducers
- comptrans library: Automatically converting ASTs into compositional data types
- conala-dataset library and test: bindings to the CoNaLa dataset
- concise library and test: Utilities for Control.Lens.Cons
- concrete-haskell library, programs and tests: Library for the Concrete data format.
- concrete-haskell-autogen library: Automatically generated Thrift definitions for the Concrete data format.
- concrete-typerep library and test: Binary and Hashable instances for TypeRep
- concurrent-batch library: Concurrent batching queue based on STM with timeout.
- concurrent-buffer library, test and benchmark: Concurrent expanding buffer
- concurrent-resource-map library and test: Concurrent resource map
- condorcet library: Library for Condorcet voting
- conduit library, test and benchmarks: Streaming data processing library.
- conduit-combinators library: DEPRECATED Functionality merged into the conduit package itself
- conduit-concurrent-map library and test: Concurrent, order-preserving mapping Conduit
- conduit-extra library, test and benchmark: Batteries included conduit: adapters for common libraries.
- conduit-resumablesink library and test: Allows conduit to resume sinks to feed multiple sources into it.
- conduit-throttle library and test: Throttle Conduit Producers
- conduit-tokenize-attoparsec library, program and test: Conduits for tokenizing streams.
- conffmt program: A .conf file formatter
- confide library and test: derive typeclass instances for decoding types from HOCON conf
- config-manager library and test: Configuration management
- configifier library, program and test: parser for config files, shell variables, command line args.
- configuration library: Simple data type for application configuration.
- configurator library and test: Configuration management
- configurator-export library and test: Pretty printer and exporter for configurations from the "configurator" library.
- configurator-ng library and test: The next generation of configuration management
- configurator-pg library and test: Reduced parser for configurator-ng config files
- congruence-relation library: Decidable congruence relations for Haskell: up to you whether this is a joke
- connection-pool library: Connection pool built on top of resource-pool and streaming-commons.
- ConsStream library: Trivial re-export of Wouter Swierstra's Stream package, avoiding module name clash.
- constaparser library: Parse ByteStrings of a prescribed length.
- constrained library: Generalization of standard Functor, Foldable, and Traversable classes
- constrained-dynamic library and test: Dynamic typing with retained constraints
- constrained-platform-instances library: Instances of standard platform types for 'constrained' package.
- constrained-some library and test: Existential type that can be constrained
- constraint-tuples library: Partially applicable constraint tuples
- construct library and tests: Haskell version of the Construct library for easy specification of file formats
- container library: Containers abstraction and utilities.
- containers-accelerate library and test: Hashing-based container types
- containers-deepseq library: Provide orphan NFData instances for containers as needed. (deprecated)
- containers-verified library: Formally verified drop-in replacement of containers
- context library and test: Thread-indexed, nested contexts
- context-resource library and test: Thread-safe, pool-compatible resource provider
- context-stack library: An abstraction of a stack and stack-based monadic context.
- contiguous library, tests and benchmark: Unified interface for primitive arrays
- contiguous-checked library: contiguous with bounds checks
- contiguous-fft library: dft of contiguous memory structures
- contravariant library: Contravariant functors
- control-monad-attempt library: Monad transformer for attempt. (deprecated)
- conversion library: Universal converter between values of different types
- conversion-bytestring library: "Conversion" instances for the "bytestring" library
- conversion-case-insensitive library: "Conversion" instances for the "case-insensitive" library
- conversion-text library: "Conversion" instances for the "text" library
- convert library: Safe and unsafe data conversion utilities with strong type-level operation. checking.
- convertible library and test: Typeclasses and instances for converting between types
- convertible-ascii library: convertible instances for ascii
- convertible-text program: Typeclasses and instances for converting between types (deprecated)
- COrdering library: An algebraic data type similar to Prelude Ordering.
- coroutine-iteratee library: Bridge between the monad-coroutine and iteratee packages.
- count library: Bijective mappings between values and possibly infinite prefixes of [0..]
- countable library and test: Countable, Searchable, Finite, Empty classes
- counter library: An object frequency counter.
- country-codes library, program and test: ISO 3166 country codes and i18n names.
- coya library: Coya monoids
- cpio-conduit library and test: Conduit-based CPIO
- cpu library and program: Cpu information and properties helpers.
- cqrs library: Command-Query Responsibility Segregation
- cqrs-core library: Command-Query Responsibility Segregation
- cqrs-memory library and test: Memory backend for the cqrs package.
- cqrs-postgresql library and test: PostgreSQL backend for the cqrs package.
- cqrs-sqlite3 library and test: SQLite3 backend for the cqrs package.
- cqrs-test library: Command-Query Responsibility Segregation Test Support
- cqrs-testkit library: Command-Query Responsibility Segregation Test Support
- cqrs-types library: Command-Query Responsibility Segregation. Modules for the basic types.
- critbit library, test and benchmark: Crit-bit maps and sets
- crjdt-haskell library and test: A Conflict-Free Replicated JSON Datatype for Haskell
- crypt-sha512 library and test: Pure Haskell implelementation for GNU SHA512 crypt algorithm
- crypto-api library: A generic interface for cryptographic operations
- crypto-api-tests library: A test framework and KATs for cryptographic operations.
- cryptohash library, test and benchmarks: collection of crypto hashes, fast, pure and practical
- cryptohash-md5 library, test and benchmark: Fast, pure and practical MD5 implementation
- cryptohash-sha1 library, test and benchmark: Fast, pure and practical SHA-1 implementation
- cryptohash-sha256 library, program, test and benchmark: Fast, pure and practical SHA-256 implementation
- cryptohash-sha512 library, tests and benchmark: Fast, pure and practical SHA-512 implementation
- crypton-x509 library and test: X509 reader and writer
- crypton-x509-store library and test: X.509 collection accessing and storing methods
- crypton-x509-system library: Handle per-operating-system X.509 accessors and storage
- crypton-x509-validation library and test: X.509 Certificate and CRL validation
- css-syntax library, test and benchmark: High-performance CSS tokenizer and serializer.
- csv-conduit library and test: A flexible, fast, conduit-based CSV parser library for Haskell.
- csv-enumerator library: A flexible, fast, enumerator-based CSV parser library for Haskell.
- csv-sip library and test: extracts data from a CSV file
- csv-table library: Scripts for manipulating tables stored as CSV files
- CTRex library: Open records using closed type families.
- cuckoo library, tests and benchmarks: Haskell Implementation of Cuckoo Filters
- cuckoo-filter library, program and test: Pure and impure Cuckoo Filter
- cudd library: Bindings to the CUDD binary decision diagrams library
- currencies library and test: Currencies representation, pretty printing and conversion
- currency library: Types representing standard and non-standard currencies
- currency-codes library and test: ISO-4217 Currency Codes
- currency-convert library: Typesafe currency conversion
- curry library: Curry types
- cve library: simple and efficient cve datatype
- cvss library and test: Common Vulnerability Scoring System.
- cybus library, program and test: multi-dimensional arrays
- czipwith library and test: CZipWith class and deriving via TH
- d10 library and tests: Digits 0-9
- dahdit library and test: Binary parsing and serialization with integrated size
- data-accessor library: Utilities for accessing and manipulating fields of records
- data-accessor-monadLib library: Accessor functions for monadLib's monads
- data-accessor-monads-fd library: Use Accessor to access state in monads-fd State monad class
- data-accessor-monads-tf library: Use Accessor to access state in monads-tf State monad type family
- data-accessor-mtl library: Use Accessor to access state in mtl State monad class
- data-accessor-template library: Utilities for accessing and manipulating fields of records
- data-accessor-transformers library: Use Accessor to access state in transformers State monad
- Data-Angle library: Geometric angles
- data-as library: Simple extensible sum
- data-ascii library: Type-safe, bytestring-based ASCII values
- data-binary-ieee754 library: Parser/Serialiser for IEEE-754 floating-point values
- data-bword library and test: Extra operations on binary words of fixed length
- data-carousel library: A rotating sequence data structure
- data-cell library: Generic cellular data representation library
- data-check library and test: Library for checking and normalization of data (e.g. from web forms)
- data-checked library: Type-indexed runtime-checked properties
- data-combinator-gen library: Generate a special combinator from any data type.
- data-compat library: Define Backwards Compatibility Schemes for Arbitrary Data
- data-constructors library, test and benchmark: Generically compare data by their constructors
- data-cycle library: a cyclic doubly linked list
- data-default library and test: A class for types with a default value
- data-default-class library: A class for types with a default value (compatibility shim)
- data-default-extra library: A class for types with a default value.
- data-default-generics library and test: A class for types with a default value
- data-default-instances-base library: Default instances for types in base
- data-default-instances-bytestring library: Default instances for (lazy and strict) ByteString, Builder and ShortByteString.
- data-default-instances-case-insensitive library: Default instance for CI type from case-insensitive package.
- data-default-instances-containers library: Default instances for types in containers
- data-default-instances-dlist library: Default instances for types in dlist
- data-default-instances-new-base library: Default instances for types in newer versions of base package.
- data-default-instances-old-locale library: Default instances for types in old-locale
- data-default-instances-text library: Default instances for (lazy and strict) Text and Text Builder.
- data-default-instances-unordered-containers library: Default instances for unordered-containers.
- data-default-instances-vector library: Default instances for types defined in vector package
- data-dispersal library and test: Space-efficient and privacy-preserving data dispersal algorithms.
- data-diverse library, test and benchmark: Extensible records and polymorphic variants.
- data-diverse-lens library and test: Isos & Lens for Data.Diverse.Many and Prisms for Data.Diverse.Which
- data-dword library and test: Stick two binary words together to get a bigger one
- data-easy library and test: Consistent set of utility functions for Maybe, Either, List and Monoids.
- data-elevator library and test: Coerce between unlifted boxed and lifted types.
- data-elf library: Executable and Linkable Format (ELF) data structures.
- data-embed library and program: Embed files and other binary blobs inside executables without Template Haskell.
- data-endian library: Endian-sensitive data
- data-extend-generic library and test: Extend Haskell data or newtype like in OOP languages
- data-filepath library: A type safe file path data structure
- data-filter library: Utilities for filtering
- data-fin library: Finite totally ordered sets
- data-fin-simple library and test: Simple integral finite set
- data-fix library: Fixpoint data types
- data-fix-cse library: Common subexpression elimination for the fixploint types.
- data-flags library: A package for working with bit masks and flags in general.
- data-flagset library: An efficient data type for sets of flags
- data-foldapp library: Fold function applications. Framework for variadic functions.
- data-forced library and test: Specify that lifted values were forced to WHNF or NF.
- data-function-meld library: Map the arguments and return value of functions.
- data-function-tacit library: ...
- data-has library and benchmark: Simple extensible product
- data-hash library and test: Combinators for building fast hashing functions.
- Data-Hash-Consistent library: Provide a simple consistent hashing mechanism
- data-index library and test: Extending the concept of indices for lists and other containers
- data-interval library and test: Interval datatype, interval arithmetic and interval-based containers
- data-inttrie library: A simple lazy, infinite trie from integers
- data-ivar library: Write-once variables with concurrency support
- data-json-token library, program and test: Json Token datatype
- data-kiln library: ...
- data-layout library: Read/write arbitrary binary layouts to a "Data.Vector.Storable".
- data-lens-light library: Simple lenses, minimum dependencies
- data-lens-template library: Utilities for Data.Lens
- data-list-sequences library: Utilities for working with sequences within lists.
- data-list-zigzag library: A list but with a balanced enumeration of Cartesian product.
- data-map-multikey library: Data.Map with multiple, unique keys
- data-memocombinators library: Combinators for building memo tables.
- data-msgpack library, program, test and benchmark: A Haskell implementation of MessagePack
- data-msgpack-types library and test: A Haskell implementation of MessagePack.
- data-nat library: data Nat = Zero | Succ Nat
- data-object library: Represent hierachichal structures, called objects in JSON. (deprecated)
- data-or library: A data type for non-exclusive disjunction.
- data-ordlist library: Set and bag operations on ordered lists
- data-partition library: A pure disjoint set (union find) data structure
- data-pdf-fieldreader library and program: Read PDF form fields
- data-quotientref library: Reference cells that need two independent indices to be accessed.
- data-ref library: Unify STRef and IORef in plain Haskell 98
- data-reify library, programs and test: Reify a recursive data structure into an explicit graph.
- data-reify-cse library: Common Sub-Expression Elimination for graphs generated by Data.Reify.
- data-rev library: A typeclass for reversing order of contents.
- Data-Rope library: Ropes, an alternative to (Byte)Strings.
- data-rope library: Ropes, an alternative to (Byte)Strings.
- data-serializer library and test: Common API for serialization libraries
- data-spacepart library: Deprecated. Now called "spacepart". Space partitioning data structures.
- data-standards library: A collection of standards representable by simple data types.
- data-store library, test and benchmark: Type safe, in-memory dictionary with multidimensional keys.
- data-sword library and test: Shorter binary words
- data-tensor library: Tensor and Group typeclasses
- data-textual library and test: Human-friendly textual representations.
- data-timeout library: 64-bit timeouts of nanosecond precision
- data-transform library: Functions to transform data structures.
- data-treify library: Reify a recursive data structure into an explicit graph.
- data-type library: Basic type wrangling types and classes
- data-util library: utilities for handle data
- data-validation library and test: A library for creating type safe validations.
- data-variant library: A variant data type, useful for modeling dynamically-typed programming languages
- data-vector-growable library and test: Dynamic growable resizable mutable generic vector
- DataIndex library, program, test and benchmark: A package for adding index column to data files
- datasets library, test and benchmark: Classical data sets for statistics and machine learning
- DataVersion library and test: Type safe data migrations
- date-conversions library and test: Date conversions
- dates library and test: Small library for parsing different dates formats.
- datetime library and test: Utilities to make Data.Time.* easier to use
- datetime-sb library and test: Utilities to make Data.Time.* easier to use.
- dawg library: Directed acyclic word graphs
- dawg-ord library and test: Directed acyclic word graphs
- DCFL library: Communication Free Learning-based constraint solver
- ddate library: Discordian Date Types for Haskell
- dec library: Decidable propositions.
- decision-diagrams library and tests: Binary Decision Diagrams (BDD) and Zero-suppressed Binary Decision Diagrams (ZDD)
- deep-map library: Deeply-nested, multiple key type maps.
- defun library and test: Defunctionalization helpers
- defun-bool library: Defunctionalization helpers: booleans
- defun-core library: Defunctionalization helpers: core definitions
- defun-sop library: Defunctionalization helpers: lists
- deiko-config library: Small and typesafe configuration library.
- delimited-text library: Parse character delimited textual data
- delta library, programs and test: A library for detecting file changes
- dense library and test: Mutable and immutable dense multidimensional arrays
- dense-int-set library and test: Dense int-set
- dependent-hashmap library and test: Dependent hash maps
- dependent-map library: Dependent finite maps (partial dependent products)
- dependent-monoidal-map library: Dependent map that uses semigroup mappend
- dependent-state library: Control structure similar to Control.Monad.State, ...
- dependent-sum library: Dependent sum type
- depq library and test: Double-ended priority queues
- deque library and test: Double-ended queues
- derive-enumerable library: Generic instances for enumerating complex data types
- derive-IG library: Macro to derive instances for Instant-Generics using Template Haskell
- derive-lifted-instances library: Derive class instances though various kinds of lifting
- derive-prim library and test: Derive Prim and PrimUnaligned
- derive-trie library: Automatic derivation of Trie implementations.
- deriveJsonNoPrefix library and test: Derive ToJSON/FromJSON instances in a more prefix-friendly manner.
- describe library and test: Combinators for describing binary data structures
- descrilo library: Loads a list of items with fields
- detour-via-sci library and tests: JSON and CSV encoding for rationals as decimal point numbers.
- detour-via-uom library and tests: JSON and CSV encoding for quantities.
- dgim library and test: Implementation of DGIM algorithm
- dhall-secret library, program and test: Encrypt Decrypt Dhall expressions
- dice-entropy-conduit library and test: Cryptographically secure n-sided dice via rejection sampling
- dicom library: ...
- diff-loc library: Map file locations across diffs
- diff3 library and test: Perform a 3-way difference of documents
- diffmap library: diff on maps
- Digit library: A data-type representing digits 0-9
- digit library and test: A data-type representing digits 0-9 and other combinations
- digits library and test: Converts integers to lists of digits and back.
- digraph library and test: Directed Graphs
- DimensionalHash library: An n-dimensional hash using Morton numbers.
- direct-binary-files library: Serialization and deserialization monads for streams and ByteStrings.
- direct-murmur-hash library: An implementation of the MurmurHash3 algorithm
- directory-tree library and test: A simple directory-like tree datatype, with useful IO functions
- dirfiles library
- discrete library: replacement for enum
- discrete-intervals library: Discrete Intervals
- discrete-space-map library: A discrete space map.
- discrimination library, test and benchmarks: Fast generic linear-time sorting, joins and container construction.
- Dish library and program: Hash modules (currently Murmur3)
- disjoint-set library and test: Persistent disjoint-sets, a.k.a union-find.
- disjoint-set-stateful library and test: Monadic disjoint set
- diskhash library and test: Disk-based hash table
- DistanceUnits library: A comprehensive distance library
- dlist library and test: Difference lists
- dlist-instances library: Difference lists instances
- dlist-nonempty library, test and benchmark: Non-empty difference lists
- do-list library, test and benchmark: Do notation for free
- dockerfile library and test: A Haskell DSL for generating Dockerfiles
- docrecords library and test: Vinyl-based records with hierarchical field names, default values and documentation
- doldol library and test: Flag packer & handler for flaggable data
- dot library and program: Datatypes and encoding for graphviz dot files
- dotnet-timespan library: .NET TimeSpan
- double-metaphone library: Haskell bindings to a C double-metaphone implementation.
- doublezip library: Some special functions to work with lists (with zip).
- DPutils library, test and benchmarks: utilities for DP
- dson library: Haskell Doge Serialized Object Notation Parser
- dson-parsec library: DSON parser.
- dstring library: Difference strings
- dtab library and program: Harmonix (Guitar Hero, Rock Band) DTA/DTB metadata library
- dtd-text library: Parse and render XML DTDs
- dtd-types library: Basic types for representing XML DTDs
- dual-tree library and test: Rose trees with cached and accumulating monoidal annotations
- dublincore-xml-conduit library and tests: XML streaming parser/renderer for the Dublin Core standard elements.
- dwarf library: Parser for DWARF debug format.
- dwarf-el library: Parser for DWARF debug format.
- dynamic-graphs library, programs, test and benchmark: Dynamic graph algorithms
- dynamic-mvector library: A wrapper around MVector that enables pushing, popping and extending.
- dynamic-object library and tests: Object-oriented programming with duck typing and singleton classes.
- dynamic-pipeline library, program and test: Library Type Safe implementation of Dynamic Pipeline Paradigm (DPP).
- dynamic-state library: Optionally serializable dynamic state keyed by type
- DynamicTimeWarp library and programs: Dynamic time warping of sequences.
- edit library and test: A monad for rewriting things.
- edit-distance-vector library and test: Calculate edit distances and edit scripts between vectors.
- edit-lenses library: Symmetric, stateful edit lenses
- edit-lenses-demo program: Programs demoing the use of symmetric, stateful edit lenses
- editable library: Interactive editors for Generics
- edits library and test: show the differences between 2 pieces of Text using the Levenshtein distance
- eigen library and tests: Eigen C++ library (linear algebra: matrices, sparse matrices, vectors, ...
- either-both library and test: Either or both
- either-list-functions library and test: Functions involving lists of Either
- either-result library and tests: The simplest ‘MonadFail’ instance
- either-semigroup library: Either with a stricter Semigroup instance
- either-unwrap library: Functions for probing and unwrapping values inside of Either.
- elasticsearch-interchange library and test: Serialization of Elasticsearch requests and responses
- elerea-sdl library: Elerea FRP wrapper for SDL
- elf library and test: An Elf parser
- elm-export-persistent library: elm-export persistent entities
- empty-monad library: A container that always has no values.
- encode-string library and test: Safe string conversion and encoding
- encoding-io library: Encoding-aware file I/O.
- endo library: Endomorphism utilities.
- engineering-units library: A numeric type for managing and automating engineering units.
- entropy library: A platform independent entropy source
- enum-subset-generate library and test: Generate an ADT being a subset of another ADT, and the corresponding mappings.
- enum-types library: small enum types
- EnumContainers library: Simple Enum-class-based int containers
- enumerable library: A typeclass for enumerating all values a type
- enumerate library and program: enumerate all the values in a finite type (automatically)
- enumeration library and test: A practical API for building recursive enumeration procedures and enumerating datatypes.
- enumerator library: Reliable, high-performance processing with left-fold enumerators
- enumfun library: Finitely represented /total/ EnumMaps
- enummapmap library, tests and benchmark: Map of maps using Enum types as keys
- enummapset-th library: TH-generated EnumSet/EnumMap wrappers around IntSet/IntMap.
- enumset library: Sets of enumeration values represented by machine words
- envy-extensible library and tests: Provides FromEnv in envy instance for Record of extensible.
- equivalence library and test: Maintaining an equivalence relation implemented as union-find using STT.
- error library and test: The canonical error type
- error-or library: Composable, hierarchical errors.
- error-or-utils library: Utilities using ErrorOr datatype
- esqueleto-compat library and test: Compatibility operators for Persistent and Esqueleto
- ess library: The type-level S combinator in Haskell.
- EstProgress library: Methods for estimating the progress of functions
- eths-rlp library and tests: Ethereum Recursive Length Prefix Encoding
- euler-tour-tree library and tests: Euler tour trees
- EuroIT library: Library for using euro currency, italian language
- event-handlers library: Event handlers
- event-list library and test: Event lists with relative or absolute time stamps
- every-bit-counts library: A functional pearl on encoding and decoding using question-and-answer strategies
- ex-pool library: Another fork of resource-pool, with a MonadIO and MonadCatch constraint
- exact-pi library and test: Exact rational multiples of pi (and integer powers of pi)
- exinst library: Dependent pairs and their instances.
- exinst-aeson library and test: @exinst@ support for @aeson@ package.
- exinst-base library and test: @exinst@ support for @base@ package.
- exinst-bytes library and test: @exinst@ support for @bytes@ package.
- exinst-cereal library and test: @exinst@ support for @cereal@ package.
- exinst-deepseq library: Derive instances for the `deepseq` library for your existential types.
- exinst-hashable library: Derive instances for the `hashable` library for your existential types.
- exinst-serialise library and test: Dependent pairs and their instances.
- existential library: Existential types with lens-like accessors.
- explicit-constraint-lens library and test: Fully-flexible polymorphic lenses, without any bizarre profunctors
- express library, tests and benchmarks: Dynamically-typed expressions involving function application and variables.
- expressions library and test: Expressions and Formulae a la carte
- expressions-z3 library and test: Encode and Decode expressions from Z3 ASTs
- extend-record-data-th library and test: TH to define a new record data type that extends the existing record data type.
- extensible library and test: Extensible, efficient, optics-friendly data types and effects
- extensible-data library: Sums/products/lists/trees which can be extended in other modules
- extensible-sp library: light-weight, extensible sums and products over types and kinds
- extra-data-yj library and test: Additional data types
- extractable-singleton library: A functor, where the "stored" value is isomorphic to Identity
- f-algebra-gen library: Generate a special f-algebra combinator from any data type.
- facts library: Refined types
- fadno-braids library: Braid representations in Haskell
- failable-list library: A list-like type for lazy streams, which might terminate with an error.
- fair library, test and benchmark: Lists with fair choice
- fair-predicates library: Fair Predicates
- fake library and test: Randomly generated fake data
- fallible library and test
- familiar-reflection library: Reifies arbitrary terms into types that can be reflected back into terms
- family-tree library: A family tree library for the Haskell programming language.
- fast-builder library, test and benchmarks: Fast ByteString Builder
- fast-digits library, test and benchmark: Integer-to-digits conversion.
- fast-nats library: Natural Numbers with no overhead
- fasta library: A simple, mindless parser for fasta files.
- fastsum library and program: A fast open-union type suitable for 100+ contained alternatives
- fay-text library: Fay Text type represented as JavaScript strings
- fca library: Algo for Formal Concept Analysis
- fclabels library, test and benchmark: First class accessor labels implemented as lenses.
- fclabels-monadlib library: MonadLib monadic interface for the "fclabels" package.
- fields library: First-class record field combinators with infix record field syntax.
- fieldwise library and test: ...
- file-embed library and test: Use Template Haskell to embed file contents directly.
- file-embed-lzma library and test: Use Template Haskell to embed (LZMA compressed) data.
- file-embed-poly library and test: Use Template Haskell to embed file contents directly.
- filecache library and test: A cache system associating values to files.
- filediff library and test: Diffing and patching module
- filestore library and test: Interface for versioning file stores.
- filesystem-conduit library and test: Use system-filepath data types with conduits. (deprecated)
- filesystem-trees library: Recursively manipulate and traverse filesystems as lazy rose trees.
- filters-basic library: Allows to change the structure of the function output.
- filtrable library and test: Class of filtrable containers
- Fin library: Finite totally-ordered sets
- fin library and test: Nat and Fin: peano naturals and finite numbers
- fin-int library: Finite sets of static size
- fingertree-tf library: Generic finger-tree structure using type families.
- finitary library and test: A better, more type-safe Enum.
- finitary-derive library and test: Flexible and easy deriving of type classes for finitary types.
- finitary-optics library and test: Prisms and Isos between finitary types.
- finite-field library and test: Finite Fields
- finite-table library and test: Types isomorphic to Fin, and Tables indexed by them.
- finite-typelits library and test: A type inhabited by finitely many values, indexed by type-level naturals
- FiniteCategories library and test: Finite categories and usual categorical constructions on them.
- FiniteCategoriesGraphViz library and test: Transform objects of the package FiniteCategories into graphs using GraphViz.
- FiniteMap library: A finite map implementation, ...
- first-and-last library and test: First and Last generalized to return up to n values
- first-class-patterns library: First class patterns and pattern matching, using type families
- fit library and test: FIT file decoder
- fitsio library: A library for reading and writing data files in the FITS data format.
- fixed-length library: Lists with statically known length based on non-empty package.
- fixed-list library: A fixed length list type
- fixed-point library: Binary fixed-point arithmetic
- fixed-point-vector library: Unbox instances for the fixed-point package
- fixed-point-vector-space library: vector-space instances for the fixed-point package
- fixed-vector library and test: Generic vectors with statically known size.
- fixed-vector-binary library and test: Binary instances for fixed-vector
- fixed-vector-cborg library and test: Binary instances for fixed-vector
- fixed-vector-cereal library and test: Cereal instances for fixed-vector
- fixed-vector-hetero library and test: Library for working with product types generically
- FixedPoint-simple library: Fixed point, large word, ...
- fixedprec library: A fixed-precision real number type
- fixfile library and test: File-backed recursive data structures.
- fixpoint library: Data types as fixpoints
- fixtime library: Some fixes to the time package
- flag library: A simple flag type.
- flag-dhall-instance library: FromDhall and ToDhall instances for flag.
- flat library and tests: Principled and efficient bit-oriented binary serialization.
- flat-maybe library: Strict Maybe without space and indirection overhead
- flatbuffers library, test and benchmark: Haskell implementation of the FlatBuffers protocol.
- flay library and test: Generic programming for higher-kinded types.
- flexible-time library: simple extension of Data.UnixTime.
- flexiwrap library: Flexible wrappers
- flexiwrap-smallcheck library: SmallCheck (Serial) instances for flexiwrap
- flight-igc library: A parser for IGC files.
- flight-kml library and tests: Parsing of pilot tracklogs dumped as KML.
- float-binstring library and test: C99 printf "%a" style formatting and parsing
- floating-bits library, test and benchmark: Bitwise accurate floating point conversion, and Unit of Lease Precision calculation.
- fmlist library: FoldMap lists
- Focus library: Tools for focusing in on locations within numbers
- focus library and test: A general abstraction for manipulating elements of container data structures
- foldable-ix library: Functions to find out the indices of the elements in the Foldable structures
- foldable1-classes-compat library, test and benchmark: Compatibility package for the Foldable1 and Bifoldable1 type classes
- folds library: Beautiful Folding
- folds-common library and tests: A playground of common folds for folds
- forms-data-format library: Parse and serialize FDF, the Forms Data Format
- foscam-directory library and test: Foscam File format
- foscam-filename library and test: Foscam File format
- foscam-sort library, program and test: Foscam File format
- Foster program and benchmark: Utilities to generate and solve puzzles
- fraction library: Fractions
- Frames library, programs, tests and benchmarks: Data frames for working with tabular data files
- Frames-beam library and test: A library for accessing Postgres tables as in-memory data structures.
- Frames-dsv library and test: Alternative CSV parser for the Frames package
- Frames-map-reduce library and test: Frames wrapper for map-reduce-folds and some extra folds helpers.
- Frames-streamly library, program, test and benchmark: A streamly layer for Frames I/O
- free-functors library: Free functors, adjoint to functors that forget class constraints.
- freq library, test and benchmark: Are you ready to get freaky?
- frontmatter library and test: Parses frontmatter as used in Jekyll markdown files.
- fsmActions library: Finite state machines and FSM actions
- fsnotify-conduit library and test: Get filesystem notifications as a stream of events
- ftree library: Depth-typed functor-based trees, both top-down and bottom-up
- full-text-search library, program and test: In-memory full text search engine
- functional-kmp library: KMP implemented on haskell's built-in cons-cell-based lists.
- functor-classes-compat library: Data.Functor.Classes instances for core packages
- functor-combinators library and test: Tools for functor combinator-based program design
- functor-combo library: Functor combinators with tries & zippers
- functor-infix library: Infix operators for mapping over compositions of functors. Lots of them.
- functor-monadic library: Monad-style combinators for functors.
- functor-products library: General functor products for various Foldable instances
- functor-utils library: Collection of functor utilities, providing handy operators, like generalization of (.).
- functora-witch library and test: Convert values from one type into another.
- fusion library and test: Effectful streaming library based on shortcut fusion techniques
- fuzzyset library and test: Fuzzy set data structure for approximate string matching
- fvars library and test: Fast Mutable Vars
- game-tree library: Searching game trees with alpha-beta pruning
- garfield library: TBA
- gather library: An applicative for parsing unordered things, heterogenous sorting
- gc library: Poor Richard's Memory Manager
- gdiff library: Generic diff and patch
- general-prelude library: Prelude replacement using generalized type classes where possible
- generic-accessors library and test: stringly-named getters for generic data
- generic-aeson library: Derivation of Aeson instances using GHC generics.
- generic-binary library: Generic Data.Binary derivation using GHC generics.
- generic-data-asserts library and test: Structural assertions on generic data representations.
- generic-data-functions library: Familiar functions lifted to generic data types
- generic-labels library and test: Generically extract and replace collections of record fields
- generic-lexicographic-order library and test: Derive Bounded and Enum for sum types and Enum for product types
- generic-match library: First class pattern matching
- generic-monoid library: Derive monoid instances for product types.
- generic-storable library and test: Generic implementation of Storable
- generic-trie library and program: A map, where the keys may be complex structured data.
- generic-type-asserts library and test: Structural assertions on generic type representations.
- generic-type-functions library: Familiar functions lifted to type-level functions on generic types
- generic-xmlpickler library and test: Generic generation of HXT XmlPickler instances using GHC Generics
- generics-sop-lens library: Lenses for types in generics-sop
- genericserialize library: Serialization library using Data.Generics
- genvalidity-typed-uuid library, test and benchmark: Generators for Phantom-Typed version of UUID
- geo-uk library: High precision conversion between GPS and UK Grid
- geohash library: Geohash latitudes and longitudes.
- geojson library and test: A thin GeoJSON Layer above the aeson library
- geojson-types library: GeoJSON data types including JSON/BSON conversion.
- ghc-compact library: In memory storage of deeply evaluated data structure
- ghc-symbol library and test: Symbol on term level
- ghci-hexcalc library and test: GHCi as a Hex Calculator interactive
- ghcjs-promise library: Bidirectional bidings to javascript's promise.
- ghost-buster library and test: Existential type utilites
- git-date library and test: Bindings to the date parsing from Git.
- git-object library: Git object and its parser
- global library: Library enabling unique top-level declarations
- global-variables library: Namespaced, global, and top-level mutable variables without unsafePerformIO.
- globus library: Globus Data Transfer
- gofer-prelude library: The Gofer 2.30 standard prelude
- google-dictionary library: Simple interface to the google.com/dictionary API
- google-mail-filters library and test: Write GMail filters and output to importable XML
- googlepolyline library and test: Google Polyline Encoder/Decoder
- gpcsets library: Generalized Pitch Class Sets for Haskell.
- gps library and test: For manipulating GPS coordinates and trails.
- gps2htmlReport library and program: GPS to HTML Summary Report
- gpx-conduit library: Read GPX files using conduits
- grapefruit-records library: A record system for Functional Reactive Programming
- graph library and test: Class of graphs
- graph-core library and test: Fast, memory efficient and persistent graph implementation
- graph-utils library: A simple wrapper & quasi quoter for fgl.
- graphbuilder library and test: A declarative, monadic graph construction language for small graphs
- graphene library: A minimal Graph Theory library.
- graphql-utils library: GraphQL Utils
- graphql-w-persistent library: GraphQL interface middleware for SQL databases.
- greplicate library and test: Generalised replicate functions
- greskell library and tests: Haskell binding for Gremlin graph query language
- greskell-core library and test: Haskell binding for Gremlin graph query language - core data types and tools
- group-with library and test: Classify objects by key-generating function, like SQL GROUP BY
- groupBy library, test and benchmark: Replacement definition of Data.List.GroupBy
- grouped-list library, tests and benchmark: Grouped lists. Equal consecutive elements are grouped.
- groupoid library: A Groupoid class
- groups library: Groups
- grow-vector library and test: Mutable vector with efficient appends
- growable-vector library and test: A contiguous growable array type.
- gstorable library and test: Generic implementation of Storable
- gtfs library: The General Transit Feed Specification format
- gtfs-realtime library: GTFS RealTime protobafs library (autogenerated from .proto file)
- gtvm-hs library and program: Various tools for reversing and using assets from Golden Time: Vivid Memories.
- hadoop-formats library and test: Read/write file formats commonly used by Hadoop.
- hadoop-rpc library and test: Use the Hadoop RPC interface from Haskell.
- hadoop-tools program and test: Fast command line tools for working with Hadoop.
- HaLeX library and program: HaLeX enables modelling, manipulation and visualization of regular languages
- halfsplit library: A library to provide special kind of two-column output for Phladiprelio.
- halves library and test: Split or combine data structures to and from halves, quarters, eighths
- handa-data library: ...
- handa-geodata library and programs: Geographic and Geometric Data
- happy-arbitrary library and test: Token list generator for arbitrary Happy grammars.
- HappyTree library and test: Type Safe and End to End Decision Tree
- har library: HAR spec in Haskell
- has library and program: Entity based records
- has-th library: Template Haskell function for Has records.
- HasCacBDD library and test: Haskell bindings for CacBDD
- hash library and test: Hashing tools
- hash-tree library and test: Merkle Hash Tree
- hashable library and tests: A class for types that can be converted to a hash value
- hashable-accelerate library: A class for types which can be converted into a hash value
- hashable-extras library and test: Higher-rank Hashable
- hashable-generics library, test and benchmark: Automatically generates Hashable instances with GHC.Generics.
- hashable-orphans library: Provides instances missing from Hashable.
- hashable-time library and test: Hashable instances for Data.Time
- hashabler library, test and benchmarks: Principled, portable & extensible hashing of data and types, ...
- hashes library, test and benchmark: Hash functions
- hashflare library: A library for working with HashFlare.io contracts and hashrates
- hashmap library: Persistent containers Map and Set based on hashing.
- hashmap-io library: A Hashmap on io monad.
- hashring library and test: Efficient consistent hashing.
- hashtables library and test: Mutable hash tables in the ST monad
- hashtables-plus library and benchmark: Extensions for a "hashtables" library
- haskell-modbus library and test: A cereal-based parser for the Modbus protocol
- haskell-qrencode library: Haskell bindings for libqrencode.
- haskus-utils-data library and test: Haskus data utility modules
- haxparse library and program: Readable HaxBall replays
- Hayoo programs: The Hayoo! search engine for Haskell API search on hackage
- hbcd library: Packed binary-coded decimal (BCD) serialization
- hBDD library: An abstraction layer for BDD libraries
- hBDD-CMUBDD library: An FFI binding to CMU/Long's BDD library
- hBDD-CUDD library: An FFI binding to the CUDD library
- hblock library: A mutable vector that provides indexation on the datatype fields it stores
- hdf5-lite library and test: High-level bindings to the HDF5 "lite" interface
- hDFA library: A simple library for representing and minimising DFAs.
- hebrew-time library and test: Hebrew dates and prayer times.
- heckin library and test: Oh heck, it's a heckin' case conversion library.
- hedgehog-generic library: GHC Generics automatically derived hedgehog generators
- hedn library and test: EDN parsing and encoding
- hedn-functor library: Base functor for EDN AST
- hegg library, test and benchmark: Fast equality saturation in Haskell
- heptapod library, test and benchmark: Generate UUIDv7 values.
- here library and test: Here docs & interpolated strings via quasiquotation
- hetero-dict library and benchmark: Fast heterogeneous data structures
- hetero-map library: Pure heterogeneous maps.
- hetero-parameter-list library and test: hetero list with parameter list
- hetero-parameter-list-with-typelevel-tools library and test: Hetero parameter list with type level tools
- hetero-zip library: Zip lists with Traversables
- heterogeneous-list-literals library and test: Allows the use of tuples as literals for Heterogeneous collections
- heterolist library and test: A heterogeneous list type
- hex library: Convert strings into hexadecimal and back.
- HExcel library: Create Excel files with Haskell
- hexpat-pickle-generic library and test: Picklers for de/serialising Generic data types to and from XML
- hexquote library: Hexadecimal ByteString literals, with placeholders that bind variables
- hexstring library and test: Fast and safe representation of a hex string
- HFrequencyQueue library: A Queue with a random (weighted) pick function
- hgeos library and test: Simple Haskell bindings to GEOS C API
- hgraph library, tests and benchmarks: Tools for working on (di)graphs.
- hgrib library, program and test: Unofficial bindings for GRIB API
- hierarchy library and test: Predicated traversal of generated trees
- higgledy library and tests: Partial types as a type constructor.
- HiggsSet library: A multi-index set with advanced query capabilites
- hinze-streams library: Streams and Unique Fixed Points
- hips program: an IPS patcher
- histogram-fill library and benchmark: Library for histograms creation.
- histogram-fill-binary library: Binary instances for histogram-fill package
- histogram-fill-cereal library: Binary instances for histogram-fill package
- histogram-simple library: Simple Data.Map-based histogram
- hjcase library: Jcase library for Haskell
- hjsonpointer library and test: JSON Pointer library
- hjsonschema library and tests: JSON Schema library
- hkd-delta library: Definition of "Delta structures" for higher kinded data.
- hkd-lens library: Generic lens/prism/traversal-kinded data.
- HList library and tests: Heterogeneous lists
- hlist library: Heterogeneous list
- HMap library: Fast heterogeneous maps and unconstrained typeable-like functionality.
- hmatrix-csv library: CSV encoding and decoding for hmatrix.
- hmatrix-repa library: Adaptors for interoperability between hmatrix and repa
- hmemdb library: In-memory relational database
- hmpfr library: Haskell binding to the MPFR library
- hnetcdf library, programs and tests: Haskell NetCDF library
- hnix library, program, test and benchmark: Haskell implementation of the Nix language
- hocon library and test: Small library for typesafe's configuration specification
- hodatime library, test and benchmark: A fully featured date/time library based on Nodatime
- hole library: Higher kinded type removal
- holmes library and tests: Tools and combinators for solving constraint problems.
- Holumbus-Searchengine library: A search and indexing engine.
- homotuple library: Homotuple, all whose elements are the same type
- hoodle-types library: Data types for programs for hoodle file format
- hOpenPGP library, test and benchmark: native Haskell implementation of OpenPGP (RFC4880)
- hopenpgp-tools programs: hOpenPGP-based command-line tools
- horizon library: Sunrise and sunset UTC approximations from latitude and longitude coordinates
- hpc-codecov library, program and test: Generate reports from hpc data
- hreader-lens library: Optics for hreader package
- hs-blake2 library, test and benchmark: A cryptohash-inspired library for blake2
- hs-excelx library: ...
- hs-GeoIP library: Haskell bindings to the MaxMind GeoIPCity database via the C library
- hs-multiaddr library and test: Multiaddr library
- hs-openmoji-data library and program: The OpenMoji emoji dataset
- hs-php-session library: PHP session and values serialization
- hs-pkg-config library: Create pkg-config configuration files
- hs-swisstable-hashtables-class library and test: Data.HashTable.Class instance definition for Data.HashTable.ST.Swiss
- hschema library: Describe schemas for your Haskell data types.
- hschema-aeson library and test: Describe schemas for your Haskell data types.
- hschema-prettyprinter library: Describe schemas for your Haskell data types.
- hschema-quickcheck library: Describe schemas for your Haskell data types.
- hsec-core library and test: Core package representing Haskell advisories
- hsec-sync library, program and test: Synchronize with the Haskell security advisory database
- hsec-tools library, program and test: Tools for working with the Haskell security advisory database
- HSet library: Faux heterogeneous sets
- hset library and test: Primitive list with elements of unique types.
- hsini library and test: ini configuration files
- HsJudy library: Judy bindings, and some nice APIs
- hsndfile library: Haskell bindings for libsndfile
- hsndfile-storablevector library: Haskell bindings for libsndfile (Data.StorableVector interface)
- hsndfile-vector library: Haskell bindings for libsndfile (Data.Vector interface)
- htlset library: Heterogenous Set
- htoml library, test and benchmark: Parser for TOML files
- htoml-megaparsec library, test and benchmark: Parser for TOML files
- htoml-parse library: Parse TOML values produced by htoml-megaparsec package.
- htree library and test: a library to build and work with heterogeneous, type level indexed rose trees
- htssets library: Heterogenous Sets
- http-exchange library and test: Perform HTTP Requests
- http-interchange library and test: Types and serialization for HTTP
- https-everywhere-rules library and test: High-level access to HTTPS Everywhere rulesets.
- https-everywhere-rules-raw library: Low-level (i.e. XML) access to HTTPS Everywhere rulesets.
- httpspec library: Specification of HTTP request/response generators and parsers
- huffman library: Pure Haskell implementation of the Huffman encoding algorithm
- HulkImport library, program and test: Easily bulk import CSV data to SQL Server
- hunt-searchengine library and tests: A search and indexing engine.
- hunt-server program: A search and indexing engine server.
- hvect library and test: Simple strict heterogeneous lists
- hw-aeson library and tests: Convenience functions for Aeson
- hw-all library: Demo library
- hw-balancedparens library, program, tests and benchmark: Balanced parentheses
- hw-bits library, tests and benchmark: Bit manipulation
- hw-conduit library, tests and benchmark: Conduits for tokenizing streams.
- hw-conduit-merges library and test: Additional merges and joins for Conduit
- hw-dump library, program, tests and benchmark: File Dump
- hw-eliasfano library, program, tests and benchmark: Elias-Fano
- hw-excess library, tests and benchmark: Excess
- hw-int library and tests: Additional facilities for Integers
- hw-json library, program, tests and benchmark: Memory efficient JSON parser
- hw-json-demo library: Memory efficient JSON parser
- hw-json-lens library, tests and benchmark: Lens for hw-json
- hw-json-simd library, program and tests: SIMD-based JSON semi-indexer
- hw-json-simple-cursor library, program, tests and benchmark: Memory efficient JSON parser
- hw-json-standard-cursor library, program, tests and benchmark: Memory efficient JSON parser
- hw-lazy library and tests: Combinators for lazy IO
- hw-mquery library, program and tests: Monadic query DSL
- hw-packed-vector library, program, tests and benchmark: Packed Vector
- hw-parser library and tests: Simple parser support
- hw-playground-linear library and test: Primitive functions and data types
- hw-prim library, tests and benchmark: Primitive functions and data types
- hw-prim-bits library, program, tests and benchmark: Primitive support for bit manipulation
- hw-rankselect library, program, tests and benchmark: Rank-select
- hw-rankselect-base library, tests and benchmark: Rank-select base
- hw-simd library, tests and benchmark: SIMD library
- hw-simd-cli library, program and test: SIMD library
- hw-streams library, tests and benchmark: Primitive functions and data types
- hw-string-parse library and tests: String parser
- hw-succinct library: Succint datastructures
- hw-uri library, program and test: Supports IO on URIs
- hw-vector library and test: Vector type with convenient typeclass instances
- hw-xml library, program, tests and benchmark: XML parser based on succinct data structures.
- hwsl2 library, test and benchmark: Hashing with SL2
- hwsl2-bytevector library: A hashed byte-vector based on algebraic hashes and finger trees
- hwsl2-reducers library: Semigroup and Reducer instances for Data.Hash.SL2
- hybrid-vectors library: Hybrid vectors e.g. Mixed Boxed/Unboxed vectors
- hydra library and test: Type-aware transformations for data and programs
- idempotent library and test: Idempotent monoids
- identifiers library, test and benchmarks: Numeric identifiers for values.
- idna library: Implements IDNA (RFC 3490).
- IDynamic library: Indexable, serializable form of Data.Dynamic
- ieee754-parser library
- implicit-params library: Named and unnamed implicit parameters with defaults.
- impossible library: ...
- incremental library and test: incremental update library
- incremental-computing library, test and benchmark: Incremental computing
- incremental-maps library, test and benchmark: Package for doing incremental computations on maps
- increments library and test: type classes for incremental updates to data
- indexation library: Tools for entity indexation
- indexed-list-literals library and test: Type safe indexed list literals
- indexed-profunctors library: Utilities for indexed profunctors
- indexed-state library: Indexed State
- indexed-traversable library: FunctorWithIndex, FoldableWithIndex, TraversableWithIndex
- indexed-traversable-instances library and tests: More instances of FunctorWithIndex, FoldableWithIndex, TraversableWithIndex
- IndexedList library: ...
- indices library, test and benchmark: Multi-dimensional statically bounded indices.
- infinite-list library, tests and benchmark: Infinite lists
- infinite-search library: Exhaustively searchable infinite sets.
- inflist library and test: An infinite list type and operations thereon.
- ini library and test: Configuration files in the INI format.
- ini-qq library and test: Quasiquoter for INI
- initialize library: Initialization and Deinitialization of 'Storable' values.
- inj library: A class for injective (one-to-one) functions
- inj-base library: 'Inj' instances for 'base'
- injections library and test: Canonical categorical conversions (injections and projections)
- instrument library and test: Easy stats/metrics instrumentation for Haskell programs
- int-cast library and test: Checked conversions between integral types
- int-interval-map library and test: Interval map
- int-supply library: A simple, efficient supply of integers using atomic fetch-and-add.
- integer-conversion library, test and benchmark: Conversion from strings to Integer
- intermediate-structures library: ...
- intern library: Efficient hash-consing for arbitrary data types
- InternedData library, test and benchmark: Data interning (with compact regions where possible)
- interpolate library and test: String interpolation done right
- interpolatedstring-perl6 library: QuasiQuoter for Perl6-style multi-line interpolated strings
- interpolatedstring-qq library: QuasiQuoter for Ruby-style multi-line interpolated strings.
- interpolatedstring-qq-mwotton library: DO NOT USE THIS. interpolatedstring-qq works now.
- interpolatedstring-qq2 library and test: QuasiQuoter for multi-line interpolated strings
- Interpolation library: Multiline strings, interpolation and templating.
- Interpolation-maxs library: Multiline strings, interpolation and templating.
- interpolator library and test: Runtime interpolation of environment variables in records using profunctors
- interval-functor library and test: Intervals of functors.
- interval-tree-clock library and test: Interval Tree Clocks
- IntervalMap library, tests and benchmarks: Containers for intervals, with efficient search.
- intset library, tests and benchmark: Pure, mergeable, succinct Int sets.
- invariant library and test: Haskell98 invariant functors
- invertible library and test: bidirectional arrows, bijective functions, and invariant functors
- invertible-hlist library: invertible functions and instances for HList
- involutive-semigroups library: Semigroups with involution.
- io-embed library and test: Use Template Haskell to embed the result of an IO computation.
- io-storage library: A key-value store in the IO monad.
- io-streams library and test: Simple, composable, and easy-to-use stream I/O
- io-string-like library: Classes to handle Prelude style IO functions for different datatypes
- ioctl library: Type-safe I/O control package
- IORefCAS library and test: Atomic compare and swap for IORefs and STRefs.
- ipld-cid library and test: IPLD Content-IDentifiers <https://github.com/ipld/cid>
- irc library and test: A small library for parsing IRC messages.
- irc-fun-messages library: Types and functions for working with the IRC protocol.
- irc-fun-types library: Common types for IRC related packages
- ireal library: Real numbers and intervals with relatively efficient exact arithmetic.
- is library and test: Generic pattern predicates
- isbn library and test: ISBN Validation and Manipulation
- isevaluated library: Check whether a value has been evaluated
- IsNull library and test: A typeclass to determine if a given value is null.
- iso3166-country-codes library: A datatype for ISO 3166 country codes
- iso639 library: ISO-639-1 language codes
- iso8583-bitmaps library: Parse and merge ISO 8583-style bitmaps
- iso8601-duration library and test: Types and parser for ISO8601 durations
- it-has library and test: Automatically derivable Has instances.
- iteratee library, test and benchmark: Iteratee-based I/O
- iteratee-compress library: Enumeratees for compressing and decompressing streams
- iteratee-mtl library and program: Iteratee-based I/O
- iteratee-parsec library: Package allowing parsec parser initeratee
- iteratee-stm library: Concurrent iteratees using STM
- iterIO library: Iteratee-based IO with pipe operators
- ix-shapable library: Reshape multi-dimensional arrays.
- ixset-typed-cassava library: cassava encoding and decoding via ixset-typed
- jacinda library, program, test and benchmark: Functional, expression-oriented data processing language
- javaclass library and test: Java class files
- javelin library, program, test and benchmarks: Labeled one-dimensional arrays
- javelin-io library and test: IO operations for the `javelin` package
- Jdh library: A Json implementation for Haskell, with JavaScript Values and Encoding/Decoding
- jinquantities library, program and tests: Unit conversion and manipulation library.
- joinlist library: Join list - symmetric list type
- joint library: Trying to compose non-composable
- json-alt library: Union 'alternative' or Either that has untagged JSON encoding.
- json-autotype library, program and tests: Automatic type declaration for JSON input data
- json-extra library: Utility functions to extend Aeson
- json-incremental-decoder library and test: Incremental JSON parser with early termination and a declarative DSL
- json-pointer library: JSON Pointer parsing and interpretation utilities
- json-query library and test: Kitchen sink for querying JSON
- json-schema library and test: Types and type classes for defining JSON schemas.
- json-state library: Keep program state in JSON files.
- json-syntax library, test and benchmark: High-performance JSON parser and encoder
- json-to-type library, program and tests: Automatic type declaration for JSON input data
- json-togo library: Effectful parsing of JSON documents
- json-tokens library, test and benchmark: Tokenize JSON
- json2 library: Library provides support for JSON.
- json2-types library: Defined JSON data types and function for renders JSON to string.
- jsons-to-schema library, program and test: JSON to JSON Schema
- jsonschema-gen library and test: JSON Schema generator from Algebraic data type
- judy library and test: Fast, scalable, mutable dynamic arrays, maps and hashes
- jump library and tests: Nothing to see here, move along
- JuPyTer-notebook library and program: JuPyTer notebook parser
- kafka library: TBA
- kafka-interchange library and test: Serialization for kafka wire protocol
- kanji library, test and benchmark: Perform 漢字検定 (Japan Kanji Aptitude Test) level analysis on Japanese Kanji
- karakuri library: Good stateful automata
- katip library, test and benchmark: A structured logging framework.
- katip-datadog library and test: Datadog scribe for the Katip logging framework
- katip-effectful library and test: Katip integration for Effectful
- katip-elasticsearch library, test and benchmark: ElasticSearch scribe for the Katip logging framework.
- katip-logzio library and test: Logz.IO scribe for the Katip logging framework
- katydid library, program, test and benchmark: A haskell implementation of Katydid
- kd-tree library: A simple k-d tree implementation
- kdt library, tests and benchmark: Fast and flexible k-d trees for various types of point queries.
- kewar library, program and test: CLI and library to generate QR codes.
- keyed library: Generic indexing for many data structures
- keyed-vals library: An abstract Handle for accessing collections in stores like Redis
- keyed-vals-hspec-tests library: Validate a keyed-vals Handle
- keyed-vals-mem library and test: Implements a keyed-vals Handle using in-process memory
- keyed-vals-redis library and test: Access Redis using a keyed-vals Handle
- keyword-args library, program and test: Extract data from a keyword-args config file format
- kicad-data library and test: Parser and writer for KiCad files.
- kickchan library and test: Kick Channels: bounded channels with non-blocking writes
- kill-bool library and test: Boolean strong typing
- kind-apply library: Utilities to work with lists of types
- kind-generics library: Generic programming in GHC style for arbitrary kinds and GADTs.
- kind-generics-deriving library: Generic programming in GHC style for arbitrary kinds and GADTs.
- kind-generics-th library and test: Template Haskell support for generating `GenericK` instances
- kleene-list library and test: A list type based on the Kleene star and plus.
- kontra-config library: JSON config file parsing based on unjson
- lambda-sampler library and test: Boltzmann sampler utilities for lambda calculus.
- language-conf library, programs and test: Conf parsers and pretty-printers for the Haskell programming language.
- language-hcl library, test and benchmark: HCL parsers and pretty-printers for the Haskell programming language.
- laop library, test and benchmark: Matrix programming library
- largeword library and test: Provides Word128, ...
- layered-state library and benchmark: Control structure similar to Control.Monad.State, ...
- layouting library: ...
- lazify library and tests: A simple utility for lazy record matching
- lazy-hash library: Identifiers for not-yet-computed values
- lazy-hash-cache library: Storing computed values for re-use when the same program runs again.
- lazy-priority-queue library, program and test: Lazy-Spined Monadic Priority Queues
- lazyarray library: Efficient implementation of lazy monolithic arrays (lazy in indexes).
- lazyset library, tests and benchmark: Set and Map from lazy/infinite lists.
- ldtk-types library and test: Datatypes and Aeson instances for parsing LDtk
- lens library, tests and benchmarks: Lenses, Folds and Traversals
- lens-accelerate library: Instances to mix lens with Accelerate
- lens-action library: Monadic Getters and Folds
- lens-aeson library: Law-abiding lenses for aeson
- lens-datetime library: Lenses for Data.Time.* types
- lens-family library: Lens Families
- lens-family-core library: Haskell 2022 Lens Families
- lens-family-th library and test: Generate lens-family style lenses
- lens-indexed-plated library: Indexed version of Plated.
- lens-labels library: Integration of lenses with OverloadedLabels.
- lens-properties library: QuickCheck properties for lens
- lens-th-rewrite library and programs: Rewrites Template Haskell splices using the API
- lens-time library: lens for Data.Time
- lens-utils library: Collection of missing lens utilities.
- lens-witherable library: lens-compatible tools for working with witherable
- lenses library: Simple Functional Lenses
- lensref library and test: References which can be joined and on which lenses can be applied
- lenz library: Van Laarhoven lenses
- lenz-mtl library: mtl operations with Van Laarhoven lenses
- lenz-template library: Van Laarhoven lens templates
- lhae program: Simple spreadsheet program
- lhe library: Parser and writer for Les-Houches event files
- libBF library and test: A binding to the libBF library.
- libphonenumber library and tests: Parsing, formatting, and validating international phone numbers
- librarian library, program and test: Move/rename according a set of rules
- librdkafka library: TBA
- libroman library, program and test: Use Roman Numerals as a Numeric Datatype (sort of)
- Limit library: Wrapper for data that can be unbounded
- line-indexed-cursor library, test and benchmark: Line-indexed file reader.
- line-size program: Display the number of bytes of each line
- linear-maps library and programs: Finite maps for linear use
- lingo library, program and test: File extension based programming language detection
- link-relations library: Use web link relation types (RFC 5988) in Haskell
- linkedhashmap library, test and benchmark: Persistent LinkedHashMap data structure
- list-fusion-probe library and test: testing list fusion for success
- list-grouping library: Functions for grouping a list into sublists
- list-shuffle library, test and benchmark: List shuffling and sampling
- list-singleton library: Easily and clearly create lists with only one element in them.
- list-tries library and test: Tries and Patricia tries: finite sets and maps for list keys
- list-tuple library and test: List-like operations for tuples
- list-zip-def library: Provides zips with default values.
- list-zipper library and test: A list zipper
- list1 library: Helpers for working with NonEmpty lists.
- lists library: Functions for dealing with lists
- lists-flines library: Additional data and structures to some 'String'-related lists.
- listsafe library: Safe wrappers for partial list functions, supporting MonadThrow.
- ListZipper library: Simple zipper for lists
- literals library: Non-overloaded functions for concrete literals.
- llrbtree library: Purely functional sets and heaps
- llvm-base-types library: The base types for a mostly pure Haskell LLVM analysis library
- llvm-data-interop library: A low-level data interoperability binding for LLVM
- lockfree-queue library and test: Michael and Scott lock-free queues.
- log-utils programs: Utils for working with logs
- logfloat library: Log-domain floating point numbers
- logical-constraints library: Simple logical constraints 'syntax-sugar' writing library.
- longboi library: Dependently-typed linked list implementation
- lookup-tables library and test: Statically generate lookup tables using Template Haskell.
- lrucache library: a simple, pure LRU cache
- lrucaching-haxl library: Combine lrucaching and haxl.
- LTree library: Tree with only leaves carrying the data.
- lub library: information operators: least upper bound (lub) and greatest lower bound (glb)
- luhn library: An implementation of Luhn's check digit algorithm.
- lz4-bytes library and test: Bindings to LZ4
- machines-attoparsec library and test: Parse machines streams with attoparsec parsers.
- machines-encoding library: Transcode encodings with machines.
- macho library: Parser for Mach-O object format.
- magma library and test: magma is an algebraic structure.
- make-monofoldable-foldable library: Make a MonoFoldable type into an ordinary Foldable type.
- Map library and test: Class of key-value maps
- Mapping library: Mapping
- markov library: Simple interpreter for Markov's normal algorithms
- markup library: Abstraction for HTML-embedded content
- mason library: Fast and extensible bytestring builder
- massiv library and test: Massiv (Массив) is an Array Library.
- massiv-io library, tests and benchmark: Import/export of Image files into massiv Arrays
- massiv-test library and tests: Library that contains generators, properties and tests for Massiv Array Library.
- math-interpolate library: Class for interpolation of values
- math-metric library: Typeclass for metric spaces
- matrices library, test and benchmark: native matrix based on vector
- maybe-justify library and test: Simple higher order function for Maybe
- mbox library: Read and write standard mailbox files.
- md5 library and test: MD5 Hash
- means library: calculate varieties of mean/average using semigroup.
- Measure library: A library for units of measurement
- mech library: mecha are the most complex composite machines known to humanity, lets build them well!
- Mecha library: mecha are the most complex composite machines known to humanity, lets build them well!
- Mechs library: mecha are the most complex composite machines known to humanity, lets build them well!
- mechs library: mecha are the most complex composite machines known to humanity, lets build them well!
- medea library and tests: A schema language for JSON.
- median-stream library and test: Constant-time queries for the median of a stream of numeric data.
- meep library and tests: A silly container
- megastore library and program: Bulk image or strict bytestring storage
- melf library, programs and tests: An Elf parser
- memis program: Memis Efficient Manual Image Sorting
- memoize library and tests: A memoization library
- memorable-bits library, program, test and benchmark: Generate human memorable strings from binary data.
- MemoTrie library and program: Trie-based memo functions
- merge library and test: A functor for consistent merging of information
- merkle-log library, test and benchmark: Merkle Tree Logs
- messagepack library and test: Serialize instance for Message Pack Object
- meta-misc library: Utility library providing miscellaneous meta-programming utilities.
- metadata library: metadata library for semantic web
- metar library, program and test: Australian METAR
- metar-http library, program and test: HTTP for METAR
- metric library and test: Metric spaces.
- metrics library and test: High-performance application metric tracking
- mgeneric library: Generics with multiple parameters
- microlens library: A tiny lens library with no dependencies
- microlens-contra library: True folds and getters for microlens
- microlens-each library: 'each' for microlens
- microlens-ghc library: microlens + array, bytestring, containers, transformers
- microlens-mtl library: microlens support for Reader/Writer/State from mtl
- microlens-platform library: microlens + all batteries included (best for apps)
- microlens-pro library: Prisms and isomorphisms for microlens
- microlens-th library and test: Automatic generation of record lenses for microlens
- minecraft library: TBA
- mini-egison library, program and test: Template Haskell Implementation of Egison Pattern Matching
- minilens library: A minimalistic lens library, providing only the simplest, most basic lens functionality.
- minlen library: Express the minimum length of a container in its type
- minmax library: ...
- minst-idx library and test: Read and write IDX data that is used in e.g. the MINST database.
- mlist library: Monadic List alternative to lazy I/O
- mmsyn2-array library: A library that can be used for multiple Ord a => a -> b transformations.
- mmsyn2-array-ukrainian-data library: Data that is taken from the ukrainian-phonetics-basic-array for optimization.
- mmsyn2-hashable library: A library that can be used for multiple Hashable a => a -> b transformations.
- mmsyn5 library: Various additional operations on lists (some with intermediate Monads)
- mmzk-typeid library and test: A TypeID and UUIDv7 implementation for Haskell
- mnist-idx library and test: Read and write IDX data that is used in e.g. the MNIST database.
- mnist-idx-conduit library and test: conduit utilities for MNIST IDX files
- model library and tests: Derive a model of a data type using Generics
- monad-branch library: Monadic abstraction for computations that can be branched and run independently.
- monad-primitive library: Type class for monad transformers stack with pirimitive base monad.
- monad-state library: Utility library for monads, particularly those involving state.
- monad-statevar library and test: Concise, overloaded accessors for IORef, STRef, TVar
- monad-supply library: Stateful supply monad
- mono-foldable library: Folds for monomorphic containers
- mono-traversable library, test and benchmark: Type classes for mapping, folding, and traversing monomorphic containers
- mono-traversable-instances library: Extra typeclass instances for mono-traversable
- mono-traversable-keys library: Type-classes for interacting with monomorphic containers with a key
- mono-traversable-wrapper library: Wrapper providing Foldable instance for MonoFoldables.
- monoid library: Monoid type classes, designed in modular way, ...
- monoid-extras library and benchmark: Various extra monoid-related definitions and utilities
- monoid-insertleft library: Some extension to the Foldable and Monoid classes.
- monoid-map library: A monoidal map with the right group instance
- monoid-record library: Support for modifying record fields of monoidal type
- monoid-subclasses library and test: Subclasses of Monoid
- monoid-transformer library: Monoid counterparts to some ubiquitous monad transformers
- monoidal-containers library: Containers with monoidal accumulation
- monoidplus library: Extra classes/functions about monoids
- monoids library: Deprecated: Use 'reducers'
- monomorphic library: Library to convert polymorphic datatypes to/from its monomorphic represetation
- months library: MonthName
- monus library and test: a 'Monus' is a commutative monoid that allows a notion of substraction.
- morphisms library: It's all about functions
- morphisms-functors library: Functors, theirs compositions and transformations
- morphisms-functors-inventory library: Inventory is state and store
- morphisms-objects library: Algebraic structures
- mrm library: Modular Refiable Matching, first-class matches
- msgpack library and test: A Haskell implementation of MessagePack
- msgpack-aeson library and test: Aeson adapter for MessagePack
- msgpack-arbitrary library and test: A Haskell implementation of MessagePack.
- msgpack-binary library, programs, test and benchmark: A Haskell implementation of MessagePack
- msgpack-persist library, program, test and benchmark: A Haskell implementation of MessagePack
- msgpack-rpc-conduit library and test: A MessagePack-RPC Implementation
- msgpack-testsuite library and test: A Haskell implementation of MessagePack
- msgpack-types library and test: A Haskell implementation of MessagePack.
- MSQueue library: Michael-Scott queue.
- mt19937 library: Standard 32-bit Mersenne Twister PRNG, in pure Haskell
- mtree library: Tree with Meta and Content parameters
- multi-trie library and test: Trie of sets, as a model for compound names having multiple values
- multibase library and test: Self-identifying base encodings, ...
- multicurryable library and tests: Uncurry functions with multiple arguments.
- multihash library and program: Multihash library and CLI executable
- multihash-cryptonite library and tests: Self-identifying hashes, implementation of <https://github.com/multiformats/multihash>
- multihashmap library: hashmap from keys to hashsets
- multipart-names library and test: Handling of multipart names in various casing styles
- multirec-binary library: Generic Data.Binary instances using MultiRec.
- multivector library and test: Vectors of packed tuples
- murmur-hash library: MurmurHash2 implementation for Haskell.
- murmur3 library and test: Pure Haskell implementation of the MurmurHash3 x86 algorithm
- murmurhash3 library: 32-bit non-cryptographic hashing
- mutable library and benchmark: Automatic piecewise-mutable references for your types
- mutable-containers library, test and benchmarks: Abstactions and concrete implementations of mutable containers
- mutable-iter library: iteratees based upon mutable buffers
- mutable-lens library, tests and benchmark: Interoperate mutable references with regular lens
- mwc-random-accelerate library and benchmark: Generate Accelerate arrays filled with high quality pseudorandom numbers
- mx-state-codes library and test: ISO 3166-2:MX State Codes and Names
- MyPrimes library, program and benchmark: Generate all primes
- n-ary-functor library and test: An n-ary version of Functor
- nagios-perfdata library and test: Parse Nagios performance data.
- named-binary-tag library and test: NBT (named binary tag) serialization and deserialization.
- named-records library: Flexible records with named fields.
- named-sop library and test: Dependently-typed sums and products, tagged by field name
- named-text library and test: A parameterized named text type and associated functionality.
- names library: Type level names.
- namespace library and test: A Generic Haskell library for managing namespaces
- NanoID library and program: NanoID generator
- nat library: Lazy binary natural numbers
- natural-number library: Natural numbers tagged with a type-level representation of the number.
- natural-numbers library: Natural numbers
- naturals library: Constructors and related functions for natural numbers
- nbt library and test: A parser/serializer for Minecraft's Named Binary Tag (NBT) data format.
- ndjson-conduit library: Conduit-based parsing and serialization for newline delimited JSON.
- neither library: Provide versions of Either with good monad and applicative instances. (deprecated)
- neither-data library: The Neither datatype
- neononempty library and test: NonEmpty lists that look [more, like, this]
- nested-sequence library and test: List-like data structures with O(log(n)) random access
- NestedFunctor library: Nested composition of functors with a type index tracking nesting.
- nestedmap library and test: A library for nested maps
- network-address library, program and test: IP data structures and textual representation
- network-conduit library: Stream socket data using conduits. (deprecated)
- network-data library: Library for network data structures and their serialization.
- network-enumerator library: Enumerators for network sockets
- network-msgpack-rpc library and test: A MessagePack-RPC Implementation
- network-stream library: ByteString and Text streams for networking
- newbase60 library and test: Encodes and decodes numbers using Tantek Çelik's New Base 60 number system.
- NewBinary library: A binary I/O library
- newtype-zoo library: Newtype Wrapper Zoo
- nextstep-plist library: NextStep style plist parser and printer
- nf library: NF data type to statically enforce normal form
- ngrams-loader library and program: Ngrams loader based on http://www.ngrams.info format
- niagra library and test: High performance CSS EDSL
- NineP library: 9P2000 in pure Haskell
- NMap library: A transparent nested Map structure
- no-value library: A type class for choosing sentinel-like values
- non-empty library and test: List-like structures with static restrictions on the number of elements
- non-empty-sequence library: Non-empty sequence
- non-empty-text library and tests: Non empty Data.Text type
- non-empty-zipper library and test: The Zipper for NonEmpty
- NonEmpty library: Library providing a non-empty list datatype, and total functions operating on it
- nonempty-alternative library: NonEmpty for Alternative types
- nonempty-lift library and test: nonempty structure
- nonempty-vector library and test: Non-empty vectors
- nonempty-wrapper library and test: Create NonEmpty version of any container
- nonempty-wrapper-aeson library and test: aeson instances for 'NonEmpty'
- nonempty-wrapper-quickcheck library: QuickCheck instance for 'NonEmpty'
- nonempty-wrapper-text library: 'NonEmpty' wrappers for text
- nonempty-zipper library and test: A non-empty comonadic list zipper
- NonEmptyList library: A list with a length of at least one.
- normalization-insensitive library, test and benchmark: Normalization insensitive string comparison
- notzero library: A data type for representing numeric values, except zero.
- ntype library: N-ary sum/product types
- num-non-negative library: Non-negative numbers
- number-length library, test and benchmark: Number of digits in a number in decimal and hexadecimal representation.
- numbered-semigroups library: A sequence of semigroups, for composing stuff in multiple spatial directions.
- numbering library: Combinators for creating bijections from some type to the natural numbers.
- numbers library and test: Various number types
- NumInstances library: Instances of numeric classes for functions and tuples
- NumLazyByteString library: Num, Enum, Eq, Integral, Ord, Real, and Show instances for Lazy ByteStrings
- Object library: Object oriented programming for haskell using multiparameter typeclasses.
- objectid library and test: Rather unique identifier for things that need to be stored
- ObjectName library: Explicitly handled object names
- observable-sharing library: Simple observable sharing
- Octree library, test and benchmark: Simple unbalanced Octree for storing data about 3D points
- OddWord library, test and benchmark: Provides a wrapper for deriving word types with fewer bits.
- oi library and programs: Library for purely functional lazy interactions with the outer world.
- Omega library and test: Integer sets and relations using Presburger arithmetic
- onama library: HTML-parsing primitives for Parsec.
- once library and test: memoization for IO actions and functions
- oneOfN library: Anonymous coproduct type
- oneormore library: A never-empty list type.
- OneTuple library and tests: Singleton Tuple
- Only library: The 1-tuple type or single-value "collection"
- onpartitions library: partition lenses
- oo-prototypes library: Support for OO-like prototypes
- open-adt library: Open algebraic data types.
- open-adt-tutorial library and program: Open algebraic data type examples.
- open-union library and program: Extensible, type-safe unions.
- open-witness library and test: open witnesses
- OpenAFP library: IBM AFP document format parser and generator
- OpenAFP-Utils programs: Assorted utilities to work with AFP data streams
- opench-meteo library: A Haskell implementation of the Swiss Meteo Net data API
- openexchangerates library: Fetch exchange rates from OpenExchangeRates.org
- openpgp library and test: Implementation of the OpenPGP message format
- openpgp-asciiarmor library, test and benchmark: OpenPGP (RFC4880) ASCII Armor codec
- OptDir library: The OptDir type for representing optimization directions.
- optics library, test and benchmarks: Optics as an abstract interface
- optics-core library: Optics as an abstract interface: core definitions
- optics-extra library: Extra utilities and instances for optics-core
- optics-operators library, program and test: A tiny package containing operators missing from the official package.
- optics-th library and test: Optics construction using TemplateHaskell
- optics-vl library: Utilities for compatibility with van Laarhoven optics
- optimal-blocks library, program, test and benchmark: Optimal Block boundary determination for rsync-like behaviours
- option library: A strict version of Maybe
- optional-args library: Optional function arguments
- ord-adhoc library: Creating Ord instances instantly
- order-maintenance library and test: Algorithms for the order maintenance problem with a safe interface
- order-statistic-tree library, test and benchmark: Order statistic trees based on weight-balanced trees
- ordered-containers library: Set- and Map-like types that remember the order elements were inserted
- OrderedBits library, test and benchmark: Efficient ordered (by popcount) enumeration of bits
- ordering-util library: Utilities for Orderings
- orders library: basic orders
- oref library and test: Owned references in the Ownership Monad
- org-mode library and test: Parser for Emacs org-mode files.
- orgmode library and test: Org Mode library for haskell
- orgmode-parse library and test: A collection of Attoparsec combinators for parsing org-mode flavored documents.
- origami library and test: An un-SYB framework for transforming heterogenous data through folds
- osm-conduit library and test: Parse and operate on OSM data in efficient way
- osv library and test: Open Source Vulnerability format
- osx-ar library: Parser for OS X static archive format.
- overloaded-records library and test: Overloaded Records based on current GHC proposal.
- pa-error-tree library: Collect a tree of errors and pretty-print
- pa-field-parser library: “Vertical” parsing of values
- pa-json library: Our JSON parsers/encoders
- pa-label library: Labels, and labelled tuples and enums (GHC >9.2)
- pa-prelude library: The Possehl Analytics Prelude
- pa-pretty library: Some pretty-printing helpers
- pa-run-command library: Helper functions for spawning subprocesses
- pack library: Bidirectional fast ByteString packer/unpacker
- packed-dawg library, test and benchmark: Generation and traversal of highly compressed directed acyclic word graphs.
- packed-multikey-map library and test: Efficient “spreadsheet table” like maps with multiple marginals
- packer library and test: Fast byte serializer and unserializer
- packer-messagepack library and test: MessagePack Serialization an Deserialization for Packer
- packman library and tests: Serialization library for GHC
- packstream library and test: PackStream converter for Neo4j BOLT protocol
- pact-time library and test: Time Library for Pact
- pager library and program: Open up a pager, like 'less' or 'more'
- pagination library and test: Framework-agnostic pagination boilerplate
- palette library: Utilities for choosing and creating color schemes.
- pandocz library: Lenses for Pandoc
- pandora library: A box of patterns and paradigms
- pandora-io library: ...
- parameterized-data library: Parameterized data library implementing lightweight dependent types
- parametric-functor library: A known-parametric Functor typeclass
- parse-gcstats library and test: Parse machine-readable GHC GC stats.
- parsergen library and test: TH parser generator for splitting bytestring into fixed-width fields
- parsestar library and programs: NMR-STAR file format parser.
- partial-order library and test: Provides typeclass suitable for types admitting a partial order
- partial-records library: Template haskell utilities for constructing records with default values
- password library and tests: Hashing and checking of passwords
- password-instances library and tests: typeclass instances for password package
- password-types library and tests: Types for handling passwords
- patch-combinators library: A library for patching functions and data structures
- patches-vector library and tests: Patches (diffs) on vectors: composable, mergeable, and invertible.
- PathTree library and test: A tree used to merge and maintain paths
- pattern-trie library, tests and benchmark: Pattern tries
- Peano library: simple Peano numbers
- peano library and benchmark: Peano numbers
- peano-inf library: Lazy Peano numbers including observable infinity value.
- PeanoWitnesses library: GADT type witnesses for Peano-style natural numbers.
- pecoff library: Parser for PE/COFF format.
- pedestrian-dag library: A pedestrian implementation of directed acyclic graphs
- pem library and test: Privacy Enhanced Mail (PEM) format reader and writer.
- peparser library: A parser for PE object files.
- PerfectHash library: A perfect hashing library for mapping bytestrings to values.
- perfecthash library, test and benchmark: A perfect hashing library for mapping bytestrings to values.
- perhaps library and test: Perhaps, a monad
- persist library and test: Minimal serialization library with focus on performance
- persist-state library and test: Serialization library with state and leb128 encoding
- Persistence library and test: A versatile library for topological data analysis.
- persistent-equivalence library: Persistent equivalence relations (aka union-find)
- persistent-refs library: Haskell references backed by an IntMap for persistence and reversibility.
- persistent-vector library, test and benchmark: A persistent sequence based on array mapped tries
- pez library and test: A Pretty Extraordinary Zipper library
- pg-query library and test: Parse PostgreSQL DDL and DML: Haskell bindings for libpg_query
- pgp-wordlist library and tests: Translate between binary data and a human-readable collection of words.
- phasechange library: Freezing, thawing, and copy elision
- phash library and tests: Haskell bindings to pHash, the open source perceptual hash library
- phladiprelio-general-shared library: A shared by different general implementations of the PhLADiPreLiO functionality.
- phladiprelio-ukrainian-shared library: A shared by different Ukrainian implementations of the PhLADiPreLiO functionality.
- phone-metadata library and test: Phonenumber Metadata - NOTE: this is now deprecated!
- phone-numbers library and test: Haskell bindings to the libphonenumber library
- phonetic-languages-filters-array library: Allows to change the structure of the function output.
- phonetic-languages-rhythmicity library: Allows to estimate the rhythmicity properties for the text
- pipes-files library and tests: Fast traversal of directory trees using pipes
- pipes-interleave library: Interleave and merge streams of elements
- Piso library: Partial isomorphisms
- pkcs10 library and test: PKCS#10 library
- pktree library: Implementation of the PKTree spatial index data structure
- plaid library, program and test: Plaid.com api integration library
- plailude library: plaimi's prelude
- planar-graph library: A representation of planar graphs
- plucky library and test: A library and technique for handling errors via plucking constraints
- plur library and test: Plurality monad: Zero, one, or at least two.
- point-octree library and tests: Point octree, with bounding boxes
- pointed library: Pointed and copointed data
- pointedlist library: A zipper-like comonad which works as a list, tracking a position.
- poly-arity library: Tools for working with functions of undetermined arity
- poly-control library: This package provides abstraction for polymorphic controls, ...
- poly-rec library: Polykinded extensible records
- polydata library and test: Wrap together data and it's constraints.
- polymap library and test: Polygonal maps
- polysemy-managed library and test: Primitive functions and data types
- polyToMonoid library: Polyvariadic functions mapping to a given monoid
- polytypeable library: Typeable for polymorphic types.
- polytypeable-utils library: Utilities for polytypeable.
- polyvariadic library and test: Creation and application of polyvariadic functions
- pool library: Thread-safe resource pools. (deprecated)
- poolboy library and test: Simple work queue for bounded concurrency
- popkey library and test: Static key-value storage backed by poppy
- porcupine-core library and programs: Express portable, composable and reusable data tasks and pipelines
- porcupine-http library and programs: A location accessor for porcupine to connect to HTTP sources/sinks
- porcupine-s3 library and program: A location accessor for porcupine to connect to AWS S3 sources/sinks
- portray-diff library: Pretty structural diffs between two values
- portray-diff-hunit library: HUnit assertions based on portray-diff
- portray-diff-quickcheck library: QuickCheck tests with portray-diff
- pos library and test: positive numbers
- possible library: Three valued Data.Maybe
- possibly library: type Possibly a = Either String a
- postgresql-copy-escape library: Format data to feed to a PostgreSQL COPY FROM statement
- prairie library and test: A first class record field library
- pred-set library: Simple cached predicates
- pred-trie library, test and benchmark: Predicative tries
- predicate-class library: Helper class for passing context along a predicate value
- predicate-transformers library: A library for writing predicates and transformations over predicates in Haskell
- predicate-typed library and tests: Predicates, Refinement types and Dsl
- predictive library: Predict the future, backtrack on failure
- prednote library and tests: Evaluate and display trees of predicates
- prednote-test library and programs: Tests and QuickCheck generators to accompany prednote.
- prefix-units library and test: A basic library for SI/IEC prefix units
- prelude-plus program: Prelude for rest of us
- pretty-hex library: A library for hex dumps of ByteStrings
- pretty-loc library: Tracking and highlighting of locations in source files
- pretty-tree library: Pretty-print trees
- prettyprinter-interp library and test: Efficient interpolation for Prettyprinter
- preview library: The method of previewing data (instead of wholly show-ing it)
- prim-instances library and test: Prim typeclass instances
- prim-uniq library: Opaque unique identifiers in primitive state monads
- primitive library, test and benchmark: Primitive memory-related operations
- primitive-addr library: Addresses to unmanaged memory
- primitive-atomic library and test: Wrappers for primops around atomic operations
- primitive-convenience library: convenience class for PrimMonad m/PrimState m
- primitive-foreign library and test: using the `Prim` interface for the FFI
- primitive-offset library: Types for offsets into unboxed arrays
- primitive-simd library and benchmark: SIMD data types and functions
- primitive-slice library: Slices of primitive arrays
- primitive-stablename library: primitive operations on StableNames
- primitive-unaligned library and test: Unaligned access to primitive arrays
- primitive-unlifted library and test: Primitive GHC types with unlifted types inside
- PrimitiveArray library, test and benchmark: Efficient multidimensional arrays
- PrimitiveArray-Pretty library and test: Pretty-printing for primitive arrays
- primus library and test: nonempty and positive functions
- print-info library: Can be used to coordinate the printing output.
- priority-queue library: Simple implementation of a priority queue.
- procrastinating-structure library: Pure structures that can be incrementally created in impure code
- procrastinating-variable library: Haskell values that cannot be evaluated immediately.
- product-isomorphic library and test: Weaken applicative functor on products
- profunctor-arrows library: Profunctor arrows
- profunctor-misc library: Profunctor miscellany
- profunctor-optics library and program: A compact optics library compatible with the typeclasses in profunctors.
- proj4-hs-bindings library: Haskell bindings for the Proj4 C dynamic library.
- prolens library and tests: Profunctor-based lightweight implementation of optics
- propeller library and test: A Propagator Library
- property-list library: Apple property list parser
- property-matchers library and test: A library for tests, based on transforming and writing properties
- proquint library and test: Proquints: Identifiers that are Readable, Spellable, and Pronounceable
- proto-lens library and tests: A lens-based implementation of protocol buffers in Haskell.
- proto-lens-arbitrary library: Arbitrary instances for proto-lens.
- proto-lens-combinators library and test: Utilities functions to proto-lens.
- proto-lens-descriptors library: Protocol buffers for describing the definitions of messages.
- proto-lens-optparse library: Adapting proto-lens to optparse-applicative ReadMs.
- proto-lens-protobuf-types library: Basic protocol buffer message types.
- proto-lens-protoc library and program: Protocol buffer compiler for the proto-lens library.
- protobuf library, test and benchmark: Google Protocol Buffers via GHC.Generics
- protobuf-builder library: Slow protobuf implementation
- protobuf-native library, program and tests: Protocol Buffers via C++
- protobuf-simple library, program and test: Simple Protocol Buffers library (proto2)
- proxied library: Make functions consume Proxy instead of undefined
- proxy library: proxy helpers
- proxy-kindness library: A library for kind-polymorphic manipulation and inspection of Proxy values
- proxy-mapping library: Mapping of Proxy Types
- pseudo-boolean library and test: Reading/Writing OPB/WBO files used in pseudo boolean competition
- psql-utils library: PostgreSQL Simple util tools.
- ptr library, test and benchmark: Experimental abstractions for operations on pointers
- ptr-poker library, test and benchmark: Pointer poking action construction and composition toolkit
- publicsuffix library, test and benchmark: The publicsuffix list exposed as proper Haskell types
- PUH-Project library: This is a package which includes Assignments, Email, ...
- pure-priority-queue library: A pure priority queue.
- pure-priority-queue-tests program: Tests for the pure-priority-queue package
- pure-sum library and test: Derive fromString/toString-like for pure sum types
- pure-sum-aeson library and test: Derive fromString/toString-like for pure sum types (aeson instances)
- purebred-email library, program and test: types and parser for email messages (including MIME)
- pureMD5 library and test: A Haskell-only implementation of the MD5 digest (hash) algorithm.
- puresat library, program and tests: Pure Haskell SAT-solver
- pvar library and test: Mutable variable with primitive values
- pvector library, test and benchmark: Fast persistent vectors
- QLearn library: A library for fast, easy-to-use Q-learning.
- qm-interpolated-string library and test: Implementation of interpolated multiline strings
- qr library and program: Pure Haskell QR encoder library and command line tool
- qr-imager library and test: Library to generate images.
- qr-repa library and program: Library to generate QR codes from bytestrings and objects and scale image files
- QuadEdge library: QuadEdge structure for representing triangulations
- quadratic-irrational library and tests: An implementation of quadratic irrationals
- QuadTree library and test: QuadTree library for Haskell, with lens support.
- quandl-api library: Quandl.com API library
- quantities library, program and tests: Unit conversion and manipulation library.
- querystring-pickle library and test: Picklers for de/serialising Generic data types to and from query strings
- queue library: Abstraction typeclasses for queue-like things.
- queues library, test and benchmarks: Queue data structures.
- quick-schema library and test: Slimmed down json schema language and validator
- quickset library: Very fast and memory-compact query-only set and map structures
- raft library: Miscellaneous Haskell utilities for data structures and data manipulation.
- rakhana library: Stream based PDF library
- ral library and benchmark: Random access lists
- ral-lens library: Length-indexed random access lists: lens utilities.
- ral-optics library: Length-indexed random access lists: optics utilities.
- random-extras library: Additional functions for random values.
- random-string library: Generate a random base 16, 58, or 64 string
- Range library: Data structure for managing ranges
- range library and test: An efficient and versatile range library.
- range-set-list library and test: Memory efficient sets with ranges of elements.
- Ranged-sets library and test: Ranged sets for Haskell
- ranges library: Ranges and various functions on them.
- rangeset library, test and benchmarks: Efficient sets for semi-contiguous data
- rank1dynamic library and test: Like Data.Dynamic/Data.Typeable but with support for rank-1 polymorphic types
- rank2classes library and tests: standard type constructor class hierarchy, only with methods of rank 2 types
- rcu library, programs and benchmarks: Read-Copy-Update for Haskell
- rdf library and benchmark: Representation and Incremental Processing of RDF Data
- rds-data library, program and tests: Codecs for use with AWS rds-data
- rds-data-codecs library, program and tests: Codecs for use with AWS rds-data
- real-dice library, program and test: Random number generation based on physical media touched by humans
- rec-def library and tests: Recursively defined values
- rec-smallarray library and test: SmallArray-based extensible records for small-scale fast reads
- record-aeson library and test: Instances of "aeson" classes for the "record" types
- record-encode library and tests: Generic encoding of records
- records library: A flexible record system
- records-th library: Template Haskell declarations for the records package
- recursion-schemes-ix library and test: Recursion schemes over indexed Functors
- recursive-zipper library: Zippers over recursive data structures.
- red-black-record library and tests: Extensible records and variants indexed by a type-level Red-Black tree.
- redis-resp library: REdis Serialization Protocol (RESP) implementation.
- reducers library: Semigroups, specialized containers and a general map/reduce framework
- reedsolomon library, programs, test and benchmark: Reed-Solomon Erasure Coding in Haskell
- Ref library: Generic Mutable Ref Abstraction Layer
- ref library: Generic Mutable Ref Abstraction Layer
- ref-extras library: Extra stuff for mutable references
- refcount library and test: Container with element counts
- reference library: A class for references in Haskell
- reference-counting library and test: A reference counting library to alias linear resources
- refined library and tests: Refinement types with static and runtime checking
- refined-containers library: Type-checked proof that a key exists in a container and can be safely indexed.
- refined-http-api-data library: http-api-data instances for refined types
- refined-with library: Refinement types with an "refinement applied" switch.
- refined1 library and tests: Refinement types with static and runtime checking (+ Refined1)
- reflection library and test: Reifies arbitrary terms into types that can be reflected back into terms
- reflection-extras library: Utilities for the reflection package
- reflection-without-remorse library: Efficient free and operational monads.
- RefSerialize library: Write to and read from ByteStrings maintaining internal memory references
- regex-easy library: sugar for regex-pcre
- regex-type library: Type-level regular expressions
- regex-wrapper library: Types that can only be constructed if they match a regular expression
- regexp-tries library: Regular Expressions on Tries.
- registry-aeson library and test: Aeson encoders / decoders
- registry-messagepack library and test: MessagePack encoders / decoders
- registry-options library and test: application options parsing
- regular-xmlpickler library: Generic generation of HXT XmlPickler instances using Regular.
- rei program: Process lists easily
- reify library and program: Serialize data
- reinterpret-cast library, test and benchmark: Memory reinterpretation casts for Float/Double and Word32/Word64
- relapse library and test: Sensible RLP encoding
- relative-date library: Durations and generalized time parsing
- relevant-time library: humanised relevant time
- reord library: Ad-hoc Ord instances
- reorderable library: Define compound types that do not depend on member order.
- repa-linear-algebra library: HMatrix operations for Repa.
- rerefined library and test: Refinement types, again
- resource-pool library: A high-performance striped resource pooling implementation
- resource-pool-catchio library: Fork of resource-pool, with a MonadCatchIO constraint
- resource-pool-fork-avanov library: A high-performance striped resource pooling implementation
- resourcet library and test: Deterministic allocation and freeing of scarce resources.
- resourcet-pool library: A small library to convert a Pool into an Acquire
- resp library and test: A fast, non-backtracking parser for the redis RESP3 protocol
- restricted-workers library: Running worker processes under system resource restrictions
- result library and test: Encode success or at least one error
- rev-scientific library: A library to provide special kind of big numbers writing.
- reverse-arguments library: Reverse the arguments of arbitrary functions.
- reverse-geocoding library: Simple reverse geocoding using OpenStreeMap
- reverse-list library: reversed lists/snoc lists
- RFC1751 library and test: RFC-1751 library for Haskell
- rhythmic-sequences library: Improved library to deal with rhythmicity of short sequences
- riff library and programs: RIFF parser for Haskell
- ring-buffer library and tests: A concurrent, mutable ring-buffer
- ring-buffers library and tests: mutable ring buffers with atomic updates in GHC Haskell
- ripple-federation library: Utilities and types to work with the Ripple federation protocol
- rivers library: Rivers are like Streams, but different.
- RLP library and test: RLP serialization as defined in Ethereum Yellow Paper
- rng-utils library, test and benchmark: RNG within an IORef for convenient concurrent use
- roc-cluster library and test: ROC online clustering algorithm
- roles library: Composable class-based roles
- rolling-queue library: Bounded channel for STM that discards old entries when full
- rope-utf16-splay library and test: Ropes optimised for updating using UTF-16 code units and row/column pairs.
- rose library and test: rose trees
- rose-trees library, test and benchmark: Various trie implementations in Haskell
- rose-trie library: Trees with polymorphic paths to nodes, combining properties of Rose Trees and Tries.
- rosebud library and test: Common rose tree/forest functions
- roundtrip-aeson library and test: Un-/parse JSON with roundtrip invertible syntax definitions.
- route-planning library and test: A library and utilities for creating a route
- row-types library, test and benchmark: Open Records and Variants
- row-types-aeson library: aeson instances for Open Records and Variants
- row-types-barbies library: barbies instances for Open Records and Variants
- rowrecord library: Build records from lists of strings, as from CSV files.
- rp-tree library, program, test and benchmark: Random projection trees
- rset library and test: Range set
- rstream library: stream-fusion framework from vector
- rtorrent-state library and test: Parsing and manipulation of rtorrent state file contents
- ruby-marshal library and test: Parse a subset of Ruby objects serialised with Marshal.dump.
- ruin library and test: Pliable records
- run-haskell-module library: Running newly generated Haskell source module.
- run-st library: runST without boxing penalty
- runmany program: Run multiple commands, interleaving output and errors
- runmemo library and test: A simple memoization helper library
- s-cargot library, program and tests: A flexible, extensible s-expression library.
- s-cargot-letbind library and test: Enables let-binding and let-expansion for s-cargot defined S-expressions.
- s-expression library and program: simple general-purpose s-expressions
- safe-freeze library: Support for safely freezing multiple arrays in the ST monad.
- safe-globals library: Safe top-level mutable variables which scope like ordinary values
- safe-length library and test: Tired of accidentally calling length on tuples? Relief at last!
- safecopy library and tests: Binary serialization with version control.
- safecopy-migrate library: Making SafeCopy migrations easier
- safecopy-store library and test: Binary serialization with version control.
- safeint library and test: overflow-checked Int type
- samsort library and test: A stable adaptive mergesort implementation
- sarif library: SARIF implementation for Haskell
- sat-simple library and tests: A high-level wrapper over minisat
- scan-metadata library: Metadata types for Albedo Scanners
- schedule-planner program: Find the ideal lesson layout
- schema library and test: Encoding-independent schemas for Haskell data types.
- schemas library and test: schema guided serialization
- schematic library and test: JSON-biased spec and validation tool
- SciBaseTypes library, test and benchmark: Base types and classes for statistics, sciences and humanities
- scientific library, test and benchmark: Numbers represented using scientific notation
- scientific-notation library, test and benchmark: Scientific notation intended for tokenization
- scythe library and program: Fast CSV lexing on ByteString
- sec library: Semantic Editor Combinators.
- secret-sharing library and test: Information-theoretic secure secret sharing
- securemem library: abstraction to an auto scrubbing and const time eq, memory chunk.
- SegmentTree library and program: Data structure for querying the set (or count) of intervals covering given point
- semantic-source library and test: Types and functionality for working with source code
- semi-iso library: Weakened partial isomorphisms, reversible computations.
- semialign library: Align and Zip type-classes from the common Semialign ancestor.
- semialign-extras library and test: Extra functions for working with Semialigns
- semialign-indexed library: SemialignWithIndex, i.e. izipWith and ialignWith
- semialign-optics library: SemialignWithIndex, i.e. izipWith and ialignWith
- semibounded-lattices library and test: A Haskell implementation of semibounded lattices
- Semigroup library: A semigroup
- semigroupoids-syntax library and test: RebindableSyntax using the semigroupoids package
- semigroups library: Anything that associates
- semigroups-actions library: Semigroups actions
- semilattices library and test: Semilattices
- semiring-num library, test and benchmark: Basic semiring class and instances
- semirings library: two monoids as one, in holy haskimony
- semver library, test and benchmark: Representation, manipulation, and de/serialisation of Semantic Versions.
- separated library and test: A data type with elements separated by values
- seqid library: Sequence ID production and consumption
- sequence library and tests: A type class for sequences and various sequence data structures.
- sequential-index library: Sequential numbers that allow arbitrarily inserting numbers - for containers
- serdoc-binary library and test: `binary` backend for `serdoc`
- serdoc-core library and test: Generated documentation of serialization formats
- serialise-uuid library and test: Encode and decode UUID values in CBOR using uuid-types, cborg and serialise.
- serialize-instances library: Instances for Serialize of cereal
- Set library, test and benchmark: See README for more info
- set-extra library: Functions that could be added to Data.Set.
- set-monad library: Set monad
- set-of library: Sets of fixed size, with typelits
- setoid library and test: A Haskell implementation of setoid
- setops library: Uniform names (and Unicode operators) for set operations on data structures.
- sets library, test and benchmark: Ducktyped set interface for Haskell containers.
- setters library: Small (TH) library to declare setters for typical `record' data type fields.
- settings library: Runtime-editable program settings.
- sexpresso library and test: A flexible library for parsing and printing S-expression
- sext library and test: Lists, Texts, ByteStrings and Vectors with type-encoded length
- SG library: Small geometry library for dealing with vectors and collision detection
- sgf library: SGF (Smart Game Format) parser
- SGplus library: (updated) Small geometry library for dealing with vectors and collision detection
- sha-validation library: Validation SHA Implementations
- sha1 library and test: SHA-1 Hash
- shapely-data library and test: Generics using @(,)@ and @Either@, with algebraic operations and typed conversions
- short-vec library, test and benchmark: Length-indexed vectors using SmallArray#
- short-vec-lens library: Lenses and related functionality for the `short-vec` package.
- shortcircuit library: Short-circuit values and expressions.
- ShortestPathProblems library and test: grammars for TSP and SHP
- sieve library: Sieve is an implementation of the Sieve abstract data type.
- siggy-chardust library and tests: Rounding rationals to significant digits and decimal places.
- sign library and test: Arithmetic over signs and sets of signs
- signable library and test: Deterministic serialisation and signatures with proto-lens support
- signable-haskell-protoc program: Deterministic serialisation and signatures with proto-lens support
- simple-atom library: Atom (or symbol) datatype for fast comparision and sorting.
- simple-conduit library and benchmark: A simple streaming I/O library based on monadic folds
- simple-enumeration library and test: Finite or countably infinite sequences of values.
- simple-index library: Allows simple indexation on any data type
- simple-money library: Simple library to handle and interexchange money
- simple-pipe library: simple pipeline library like conduit
- simple-rope library: Memory-efficient strings with concatenation and splitting.
- simplistic-generics library: Generic programming without too many type classes
- simpoole library and test: Simple pool
- simtreelo library: Load data organized in a tree.
- single-tuple library and test: a class for single tuple implementations
- singleraeh library: raehik's singletons
- singlethongs library and test: Like singletons, but much smaller.
- singleton-dict library: Typelevel balanced search trees via a singletonized Data.Map
- singleton-nats library: Unary natural numbers relying on the singletons infrastructure.
- singleton-typelits library: Singletons and induction over GHC TypeLits
- singletons-default library: An optional type with type level default
- sink library: An alternative to lazy I/O that doesn't conflate execution with evaluation
- sint library and test: Nat singletons represented by Int
- siphash library and test: siphash: a fast short input PRF
- siren-json library and test: Siren Tools for Haskell
- size-based library: Sized functors, for size-based enumerations
- SizeCompare library: Fast size comparison for standard containers.
- sized library and test: Sized sequence data-types
- sized-grid library and tests: Multidimensional grids with sized specified at compile time
- sized-vector library: Size-parameterized vector types and functions.
- sized-wrapper library and test: Create a Sized version of any container
- sized-wrapper-aeson library and test: aeson instances for 'Sized'
- sized-wrapper-quickcheck library: QuickCheck instance for 'Sized'
- sized-wrapper-text library: 'Sized' wrappers for text
- skeletal-set library and test: Skeletal set - a set with equivalence relation different from equality
- skew-list library, test and benchmark: Random access lists: skew binary
- skip-list library, test and benchmark: An implementation of pure skip lists
- sliceofpy library, program and test: Python-ish slicing traversals for Haskell.
- slotmap library and test: Pure Haskell slotmap implementation over ST or IO.
- slugger library, program and test: Clean URI slugs for Haskell
- small-bytearray-builder library: Serialize to bytes
- smallarray library: low-level unboxed arrays, with minimal features.
- smallstring library: A Unicode text type, optimized for low memory overhead
- smaoin library and test: Utilities for the Smaoin semantic information model.
- smash library: Combinators for Maybe types
- smash-aeson library: Aeson support for the smash library
- smash-lens library and test: Optics for the `smash` library
- smash-microlens library and test: Optics for the `smash` library
- smash-optics library: Optics for the `smash` library using `optics-core`
- smith library: Parse arrays of tokens
- smoothie library: Smooth curves via several interpolation modes
- snowchecked library and test: A checksummed variation on Twitter's Snowflake UID generation algorithm
- snowflake library: A loose port of Twitter Snowflake to Haskell. Generates arbitrary precision, ...
- some library and test: Existential type: Some
- sop-core library: True Sums of Products
- sorted library: Efficient, type-safe sorted sequences
- sorted-list library, test and benchmark: Type-enforced sorted lists and related functions.
- sorting library: Utils for sorting.
- spacepart library: Space partition data structures. Currently only a QuadTree.
- sparse library, tests and benchmark: A playground of sparse linear algebra primitives using Morton ordering
- sparse-tensor library and test: typesafe tensor algebra library
- spdx library, test and benchmark: SPDX license expression language, Extras
- spdx-license library and test: SPDX license templates
- special-keys library: Simple data types that help me here and there.
- SpinCounter library: Lock free Spin Counter
- splaytree library and test: Provides an annotated splay tree
- split-morphism library and test: Split Epimorphisms and Monomorphisms
- spooky library: Unified API for phantom typed newtypes and type aliases
- spreadsheet library, programs and test: Read and write spreadsheets from and to CSV files in a lazy way
- srcloc library: Data types for managing source code locations.
- srec library: Parsing and processing s-records.
- srtree library, programs and test: A general library to work with Symbolic Regression expression trees.
- sstable library and programs: SSTables in Haskell
- st2 library: shared heap regions between local mutable state threads
- stable-memo library: Memoization based on argument identity
- stable-tree library, program and test: Trees whose branches are resistant to change
- stack-prism library and test: Stack prisms
- stackage-types library: Shared data types between various Stackage packages
- star library: *-semirings
- state library: Data.State
- state-codes library and test: ISO 3166-2:US state codes and i18n names
- state-record library: Better records for State monad states
- stateref : Abstraction for things that work like IORef.
- StateVar library: State variables
- StateVar-transformer library: State variables
- static-bytes library and test: A Haskell library providing types representing 8, 16, 32, 64 or 128 bytes of data.
- static-tensor library, test and benchmark: Tensors of statically known size
- static-text library and tests: Lists, Texts, ByteStrings and Vectors of statically known length
- std library: TBA
- stdata library: Structure Data Library
- stdf library and programs: Parse Structured Test Data Format (STDF)
- stdio library and test: A simple and high performance IO toolkit for Haskell
- stm-linkedlist library: Mutable, doubly linked lists for STM
- stm-queue library, test and benchmark: An implementation of a real-time concurrent queue
- stm-sbchan library: Bounded channel for STM where item sizes can vary
- stm-tlist library: Mutable, singly-linked list in STM
- storable library: Storable type class for variable-sized data
- storable-complex library: Storable instance for Complex
- storable-endian library: Storable instances with endianness
- storable-hetero-list library and test: about Storable and Hetero list
- storable-peek-poke library and test: class Sizable, Peek and Poke
- storable-record library and program: Elegant definition of Storable instances for records
- storable-tuple library: Storable instance for pairs and triples
- storablevector library, test and benchmarks: Fast, packed, strict storable arrays with a list interface like ByteString
- storablevector-carray library: Conversion between storablevector and carray
- storablevector-streamfusion library and program: Conversion between storablevector and stream-fusion lists with fusion
- store library, test and benchmarks: Fast binary serialization
- store-core library: Fast and lightweight binary serialization
- store-streaming library and test: Streaming interfaces for `store`
- Strafunski-ATermLib library: An abstract data type designed for the exchange of tree-like data structures
- Stream library: A library for manipulating infinite lists.
- stream library, test and benchmark: Initial project template from stack
- stream-fusion library: Faster Haskell lists using stream fusion
- streaming library and test: an elementary streaming prelude and general stream type.
- streaming-bracketed library and tests: A resource management decorator for "streaming".
- streaming-bytestring library and test: Fast, effectful byte streams.
- streaming-cassava library and test: Cassava support for the streaming ecosystem
- streaming-commons library, test and benchmarks: Common lower-level functions needed by various streaming data libraries
- streaming-concurrency library, test and benchmark: Concurrency support for the streaming ecosystem
- streaming-conduit library and test: Bidirectional support between the streaming and conduit libraries
- streaming-fft library: online streaming fft
- streaming-process library and test: Streaming support for running system process
- streaming-sort library and test: Sorting streams
- streaming-utils library: http, attoparsec, pipes and other utilities for the streaming libraries
- streaming-with library: with/bracket-style idioms for use with streaming
- strict library: Strict data types and String IO.
- strict-base library: Strict versions of base data types.
- strict-base-types library: Strict variants of the types provided in base.
- strict-containers library and tests: Strict containers.
- strict-containers-lens library: Strict containers - Lens instances
- strict-containers-serialise library: Strict containers - Serialise instances
- strict-data library and tests: A collection of commonly used strict data structures
- strict-lens library: Lenses for types in strict package
- strict-list library and test: Strict linked list
- strict-mutable-base library: Strict variants of mutable data types from base.
- strict-optics library: Optics for types in strict package
- strict-tuple library and test: Strict tuples
- strict-tuple-lens library: Optics for the `strict-tuple` library
- strict-wrapper library and test: Lightweight strict types
- string-class library: String class library
- string-combinators library: Polymorphic functions to build and combine stringlike values
- string-conv library and test: Standardized conversion between string types
- string-conv-tests test: Tests for the string-conv library
- string-conversions library and test: Simplifies dealing with different types for strings
- string-interpolate library, test and benchmark: Haskell string/text/bytestring interpolation that just works
- string-qq library and test: QuasiQuoter for non-interpolated strings, texts and bytestrings.
- string-quote library: QuasiQuoter for non-interpolated strings, texts and bytestrings.
- string-similarity library, test and benchmark: longest common substring
- string-typelits library: Type-level Chars and Strings, with decidable equality.
- string-variants library and test: Constrained text newtypes
- stringable library: A Stringable type class, in the spirit of Foldable and Traversable
- stringprep library and test: Implements the "StringPrep" algorithm
- stringtable-atom library: Memoize Strings as Atoms for fast comparison and sorting, with maps and sets
- stringz library: Optics for string-like data types
- strongweak library and test: Convert between strong and weak representations of types
- strptime library: Efficient parsing of LocalTime using a binding to C's strptime, ...
- structs library and test: Strict GC'd imperative object-oriented programming with cheap pointers.
- structured library: Structure (hash) of your data types
- structures library, tests and benchmarks: "Advanced" Data Structures
- subcategories library and test: Subcategories induced by class constraints
- subG library: Some extension to the Foldable and Monoid classes.
- subG-instances library: Additional instances for the InsertLeft class from subG package.
- sublists library: Allows to split lists into sublists with some patterns by quantity.
- success library: A version of Either specialised for encoding of success or failure
- suffixarray library and programs: n log n implementation of suffix array.
- SuffixStructures library, program and benchmark: Suffix array construction
- suffixtree library: Efficient, lazy suffix tree implementation
- suitable library: Abstract over the constraints on the parameters to type constructors
- summer library and test: An implementation of extensible products and sums
- swagger library and test: Implementation of swagger data model
- swiss-ephemeris library and test: Haskell bindings for the Swiss Ephemeris C library
- swisstable library, test and benchmarks: SwissTable hash map
- syb-with-class library and test: Scrap Your Boilerplate With Class
- syb-with-class-instances-text library: Scrap Your Boilerplate With Class Text instance
- symbiote library and test: Data serialization, communication, and operation verification implementation
- symbol library: A 'Symbol' type for fast symbol comparison.
- symbol-parser library and test: Type level string parser combinators
- symbolize library and tests: Efficient global Symbol table, with Garbage Collection.
- symparsec library and test: Type level string parser combinators
- syntax library: Reversible parsing and pretty-printing.
- syntax-attoparsec library: Syntax instances for Attoparsec.
- syntax-example program: Example application using syntax, a library for abstract syntax descriptions.
- syntax-example-json program: Example JSON parser/pretty-printer.
- syntax-pretty library: Syntax instance for pretty, the pretty printing library.
- syntax-printer library: Text and ByteString printers for 'syntax'.
- syslog library and test: Decode RFC 3164 and RFC 5424 syslog message formats
- t-regex library: Matchers and grammars using tree regular expressions
- tables library and test: In-memory storage with multiple keys using lenses and traversals
- tagged library: Haskell 98 phantom types to avoid unsafely passing dummy arguments
- tagged-binary library: Provides tools for serializing data tagged with type information.
- tagged-list library: Lists tagged with a type-level natural number representing their length.
- tagged-transformer library: Monad transformer carrying an extra phantom type tag
- tagging library: Library for tagging data
- tahoe-great-black-swamp-types library: Types related to implementation of a Tahoe-LAFS Great Black Swamp server
- tai64 library and test: Tai64 Labels for Haskell
- Tainted library: Tainted type, and associated operations
- Tape library: Bidirectionally infinite streams, akin to the tape of a Turing machine.
- taskwarrior library and test: Types and aeson instances for taskwarrior tasks
- tbox library: Transactional variables and data structures with IO hooks
- TCache library and test: A Transactional cache with user-defined persistence
- telega library: Telegram Bot API binding
- template-default library: declaring Default instances just got even easier
- template-haskell-optics library: Optics for template-haskell types
- ten library and test: Functors et al. over arity-1 type constructors
- ten-lens library: Lenses for the types in the ten package.
- ten-unordered-containers library and test: Higher-kinded hash containers
- Tensor library: Tensor data types
- tensor library and tests: A completely type-safe library for linear algebra
- tensort library, program and test: Tunable sorting for responsive robustness and beyond
- terminal-text library: Text data type for styled terminal output, ...
- text library, test and benchmark: An efficient packed Unicode text type.
- text-ansi library: Text styling for ANSI terminals.
- text-binary library: Binary instances for text types
- text-containers library and test: Memory-efficient string-indexed container types.
- text-conversions library and test: Safe conversions between textual types
- text-icu library and test: Bindings to the ICU library
- text-icu-normalized library and test: Dealing with Strict Text in NFC normalization.
- text-locale-encoding library: Encode and decode Text to/from ByteString using TextEncoding
- text-manipulate library, test and benchmark: Case conversion, word boundary manipulation, and textual subjugation.
- text-misc-yj library and test: tribial tools about text
- text-normal library and test: Unicode-normalized text
- text-plus library and test: Utils for text
- text-position library and test: Handling positions in text and position-tagging it.
- text-regex-replace library and test: Easy replacement when using text-icu regexes.
- text-short library and test: Memory-efficient representation of Unicode text strings
- text-stream-decode library, test and benchmarks: Streaming decoding functions for UTF encodings. (deprecated)
- text-time library and test: Library for Time parsing from Text into UTCTime
- text-trie library and test: An efficient finite map from Text to values, based on bytestring-trie.
- text-utf7 library and test: UTF-7 encoding/decoding for Data.Text
- text-utf8 library and test: An efficient packed UTF-8 backed Unicode text type.
- text1 library and tests: Non-empty values of `Data.Text`.
- th-format library and test: Template Haskell based support for format strings
- these library: An either-or-both data type.
- these-lens library: Lenses for These
- these-optics library: Optics for These
- these-skinny library: A fork of the 'these' package without the dependency bloat.
- thorn library: Datatype Manipulation with Template Haskell
- through-text library: Convert textual types through Text without needing O(n^2) instances.
- thyme library, tests and benchmark: A faster time library
- tickle library and test: A port of @Data.Binary@
- tiempo library: Specify time intervals in different units (secs, mins, hours, etc.)
- tight-apply library: Tightly binding infix function application
- tile library and test: Slippy map tile functionality.
- time-interval library: Use a time unit class, but hold a concrete time type.
- time-lens library: Lens-based interface to Data.Time data structures
- time-patterns library: Patterns for recurring events
- time-series library and program: Time series analysis.
- time-series-lib library and test: Library for Time Series processing
- time-units library: A basic library for defining units of time as types.
- time-units-types library: Type-level representations of time durations.
- timelike library: Type classes for types representing time
- timeparsers library: Attoparsec parsers for various Date/Time formats.
- timer-wheel library, test and benchmark: A timer wheel
- timeseries library and test: Library for Time Series processing
- timezone-detect library and test: Haskell bindings for the zone-detect C library; plus tz-aware utils.
- timezone-olson library: A pure Haskell parser and renderer for binary Olson timezone files
- timezone-olson-th library: Load TimeZoneSeries from an Olson file at compile time.
- timezone-series library: Enhanced timezone handling for Data.Time
- tinyid library: A secure URL-friendly string ID generator
- tiphys library and test: Navigating and editing JSON data
- tmpl program: simple executable for templating
- tn library and program: A simple daily journal program
- to-string-class library: Converting string-like types to Strings.
- to-string-instances library: Instances for the ToString class.
- tomato-rubato-openal library: Easy to use library for audio programming.
- toml-reader-parse library and test: Alternative parser for TOML values produced by the toml-reader package.
- tomlcheck program: Command-line tool to check syntax of TOML files
- topograph library: Directed acyclic graphs.
- tostring library: The ToString class
- total-map library: Finitely represented total maps
- total-maps library: Dense and sparse total maps.
- transaction library and tests: Monadic representation of transactions.
- Transhare library: ...
- traverse-with-class library and test: Generic applicative traversals
- tree-diff library, test and benchmark: Diffing of (expression) trees.
- tree-render-text library: Configurable text rendering of trees.
- tree-traversals library and test: Functions and newtype wrappers for traversing Trees
- tree-view library: Render trees as foldable HTML and Unicode art
- TreeCounter library: Wait-free Tree Counter
- treefold library, test and benchmark: Provides folds which try to combine elements in a balanced way.
- Treiber library: Lock free Treiber stack
- trial library and tests: Trial Data Structure
- trial-tomland library: Trial helper functions for tomland
- tries library, test and benchmarks: Various trie implementations in Haskell
- true-name library and test: Template Haskell hack to violate module abstractions
- truthful library: Typeclass for truthfulness of values
- truthy library: Generalized booleans and truthy values.
- tskiplist library: A Skip List Implementation in Software Transactional Memory (STM)
- ttask library, program and test: This is task management tool for yourself, that inspired by scrum.
- ttc library and test: Textual Type Classes
- ttl-hashtables library and test: Extends hashtables so that entries added can be expired after a TTL
- tup-functor library and program: Homogeneous tuples
- tuple library: Various functions on tuples
- tuple-gen library: Enum instances for tuples where the digits increase with the same speed
- tuple-generic library: Generic operations on tuples
- tuple-hlist library: Functions to convert between tuples and HLists.
- tuple-morph library: Morph between tuples, or convert them from and to HLists.
- tuple-ops library: various operations on n-ary tuples via GHC.Generics
- tuple-sop library and test: functions on n-ary tuples using generics-sop
- tuple-th library: Generate (non-recursive) utility functions for tuples of statically known size
- tupleinstances library: Functor, Applicative and Monad for n-ary tuples.
- tuples library and test: Small monomorphic tuples
- tuples-homogenous-h98 library: Wrappers for n-ary tuples with Traversable and Applicative/Monad instances.
- txt library and test: Text
- ty library: Typed type representations and equality proofs
- type : Dynamic casting library with support for arbitrary rank type kinds.
- type-aligned library: Various type-aligned sequence data structures.
- type-combinators library: A collection of data types for type-level programming
- type-combinators-quote library: Quasiquoters for the 'type-combinators' package.
- type-combinators-singletons library: Interop between /type-combinators/ and /singletons/.
- type-equality library: Data.Type.Equality compat package
- type-equality-check library: Type equality check
- type-iso library: Typeclasses for injective relations and isomorphisms between types.
- type-level library: Type-level programming library
- type-level-bytestrings library and test: Tools for manipulating type-level bytes and bytestrings
- type-level-integers library and test: Provides integers lifted to the type level
- type-level-kv-list library and test: Type level Key-Value list.
- type-level-kv-list-esqueleto library: Make Esqueleto handy with type-level-kv-list
- type-level-kv-list-persistent library: Make Persistent Raw SQL handy with type-level-kv-list
- type-level-natural-number library: Simple type level natural numbers
- type-level-natural-number-induction library: High-level combinators for performing inductive operations.
- type-level-natural-number-operations library: Basic operations on type-level natural numbers.
- type-level-show library: Utilities for writing Show-like type families
- type-level-tf library: Type-level programming library (type families)
- type-list library: Operations on type-level lists and tuples.
- type-map library and tests: Type-indexed maps
- type-rig library: Classes for the rig (sums and products) of types
- type-safe-avl library: Type safe BST and AVL trees
- type-set library and test: Type set
- type-structure library and test: Type structure analysis
- type-unary library: Type-level and typed unary natural numbers, inequality proofs, vectors
- typeable-th library and test: Automatic deriving of TypeableN instances with Template Haskell
- typeably library: DerivingVia Typeable counterpart to Generically
- typed-digits library and tests: Digits, indexed by their base at the type level
- typed-duration library: Thread delay and timeout functions with typed arguments
- typed-encoding library and tests: Type safe string transformations
- typed-encoding-encoding library and tests: Bridge between encoding and typed-encoding packages
- typed-range library and test: An efficient and versatile typed range library.
- typed-streams library and test: A stream based replacement for lists
- typed-uuid library: Phantom-Typed version of UUID
- typelevel library: Useful type level operations (type families and related operators).
- typelevel-tensor library and test: Tensors whose ranks and dimensions type-inferred and type-checked.
- typelits-witnesses library: Existential witnesses, singletons, and classes for operations on GHC TypeLits
- TypeNat library: Some Nat-indexed types for GHC
- typenums library and test: Type level numbers using existing Nat functionality
- typeparams library: ...
- typerep-map library, test and benchmark: Efficient implementation of a dependent map with types as keys
- typesafe-endian library: Enforce endianness with types
- typical library: Type level numbers, vectors, list. This lib needs to be extended.
- tz library, tests and benchmarks: Efficient time zone handling
- tzdata library and test: Time zone database (as files and as a module)
- ucd library, test and benchmark: Unicode Character Database — Predicates on characters specified by Unicode
- ucl library and test: Datatype and parser for the Universal Configuration Language (UCL) using libucl
- udcode library: Does a set of code words form a uniquely decodable code?
- udp-conduit library: Simple fire-and-forget conduit UDP wrappers
- uglymemo library: A simple (but internally ugly) memoization function.
- uid library: Simple unique identifier datatype, serializable and encodable as base32
- ulid library, program, test and benchmark: Implementation of ULID - Universally Unique Lexicographically Sortable Identifier
- ulid-tight library and test: Another ULID implementation with tight memory representation
- unamb library and program: Unambiguous choice
- unamb-custom library: Functional concurrency with unamb using a custom scheduler.
- unboxed library: All the standard sum types but strict and unboxed as possible
- unboxed-containers library: Self-optimizing unboxed sets using view patterns and data families
- unboxed-ref library and test: Fast unboxed references for ST and IO monad
- unboxed-references library and program: A library for reference cells backed by unboxed-vectors
- unboxing-vector library, tests and benchmark: A newtype-friendly variant of unboxed vectors
- unconditional-jump library: Unconditional jumps
- unfix-binders library: Unfixing and recursion schemes for data types with binders
- ungadtagger library: Abstract GADTs from typelevel tags
- unicode-data library, test and benchmark: Access Unicode Character Database (UCD)
- unicode-data-names library, program, test and benchmark: Unicode characters names and aliases
- unicode-data-parser library: Parsers for Unicode Character Database (UCD) files
- unicode-data-scripts library, test and benchmark: Unicode characters scripts
- unicode-data-security library, test and benchmark: Unicode security mechanisms database
- unicode-transforms library, program, tests and benchmark: Unicode normalization
- uniform-http library: uniform text based operations to call http
- uniform-pair library: Uniform pairs with class instances
- uniform-webserver library: uniform text based operations to call http
- union library and benchmark: Extensible type-safe unions
- union-angle library and test: Union type that include radian angle and degree angle
- union-color library and test: Unify verious color formats
- union-find library: Efficient union and equivalence testing of sets.
- union-find-array library: union find data structure
- union-map library: Heterogeneous map by open unions.
- Unique library, test and benchmark: It provides the functionality like unix "uniq" utility
- unique library: Fully concurrent unique identifiers
- uniqueid library: Splittable Unique Identifier Supply
- uniqueness-periods-vector-filters library: A library allows to change the structure of the 'RealFrac' function output.
- uniqueness-periods-vector-stats library: A very basic descriptive statistics.
- unit library and test: Aliases for `()`.
- universal-binary library: Parser for OS X Universal Binary format.
- universe library: A class for finite and recursively enumerable types.
- universe-base library and test: A class for finite and recursively enumerable types.
- universe-dependent-sum library: Universe instances for types from dependent-sum
- universe-instances-base library: Universe instances for types from the base package
- universe-instances-extended library: Universe instances for types from selected extra packages
- universe-instances-trans library: Universe instances for types from the transformers and mtl packages
- universe-reverse-instances library: Instances of standard classes that are made possible by enumerations
- universe-some library and test: Universe instances for Some from some
- unix-time library and test: Unix time parser/formatter and utilities
- unjson library and test: Bidirectional JSON parsing and generation.
- unlifted library: Unlifted and levity-polymorphic types
- unlifted-list library: GHC Haskell lists of non-thunks (things of kind TYPE 'UnliftedRep)
- unliftio-pool library: Data.Pool generalized to MonadUnliftIO.
- unliftio-streams library: Generalization of io-streams to MonadUnliftIO
- unordered-containers library, test and benchmark: Efficient hashing-based container types
- unordered-intmap library and test: A specialization of `HashMap Int v`
- unpacked-maybe-numeric library and tests: maybes of numeric values with fewer indirections
- unpacked-maybe-text library: optional text that unpacks well
- unsafely library and programs: Flexible access control for unsafe operations and instances
- unwrapped-functors library: Unwrapping sums/products lifted to functors
- url-bytes library, test and benchmark: Memory efficient url type and parser.
- urlpath library: Painfully simple URL deployment.
- urn library and test: Universal Resource Names
- urn-random library: A package for updatable discrete distributions
- userid library: The UserId type and useful instances for web development
- users-persistent library and test: A persistent backend for the users package
- utc library and test: A pragmatic time and date library.
- utf8-conversions library and test: A string conversion library that assumes utf8
- util-plus library and test: A collection of commonly used utils
- utility-ht library and test: Various small helper functions for Lists, Maybes, Tuples, Functions
- uuid library and test: For creating, comparing, parsing and printing Universally Unique Identifiers
- uuid-aeson library: Aeson types for UUID instances.
- uuid-bytes library and test: UUID parsing using byteverse packages
- uuid-le library: Universally Unique Identifiers with little-endian-ish encoding tools
- uuid-quasi library: Supplemental package for 'uuid' allowing quasiquotation.
- uuid-types library and test: Type definitions for Universally Unique Identifiers
- uvector library: Fast unboxed arrays with a flexible interface
- uvector-algorithms library: Efficient algorithms for uvector unboxed arrays
- uxadt library: Cross-language extensible representation for algebraic data type instances.
- valida library and test: Simple applicative validation for product types, batteries included!
- valida-base library and test: Simple applicative validation for product types, batteries included!
- validated-literals library and test: Compile-time checking for partial smart-constructors
- Validation library: A data-type like Either but with an accumulating Applicative
- validation library and tests: A data-type like Either but with an accumulating Applicative
- validation-selective library and tests: Lighweight pure data validation based on Applicative and Selective functors
- validators library and tests: Composable validations for your Haskell data types
- value-supply library: A library for generating values without having to thread state.
- var library, test and benchmarks: Mutable variables and tuples
- variadic-function library and test: Create and transform functions with variable arity.
- variation library: nominal value with possible variations
- vary library and tests: Vary: Friendly and fast polymorphic variants (open unions/coproducts/extensible sums)
- vault library: a persistent store for values of arbitrary types
- vcd library: Reading and writing VCD files.
- vcs-revision library: Facilities for accessing the version control revision of the current directory.
- Vec library: Fixed-length lists and low-dimensional linear algebra.
- vec library, test and benchmark: Vec: length-indexed (sized) list
- Vec-Boolean library: Provides Boolean instances for the Vec package
- vec-lens library: Vec: length-indexed (sized) list: lens support
- vec-optics library: Vec: length-indexed (sized) list: optics support
- VecN library: a simple peano-indexed vector type
- vector library, tests and benchmark: Efficient Arrays
- vector-algorithms library, test and benchmark: Efficient algorithms for vector arrays
- vector-binary library: Binary instances for vector types (deprecated)
- vector-binary-instances library, test and benchmark: Instances of Data.Binary for vector
- vector-buffer library: A buffer compatible with Data.Vector.*
- vector-bytes-instances library and test: Serial (from the bytes package) for Vector (from the vector package)
- vector-bytestring library, program and test: ByteStrings as type synonyms of Storable Vectors of Word8s
- vector-circular library and test: circular vectors
- vector-clock library and test: Vector clocks for versioning message flows
- vector-conduit library and test: Conduit utilities for vectors
- vector-doublezip library: Some special functions to work with Vector (with zip).
- vector-endian library: Storable vectors with cpu-independent representation.
- vector-functorlazy library: vectors that perform the fmap operation in constant time
- vector-hashtables library, test and benchmark: Efficient vector-based mutable hashtables implementation.
- vector-heterogenous library: A type-safe library for vectors whose elements can be of any type, ...
- vector-instances library: Orphan Instances for 'Data.Vector'
- vector-instances-collections library: Instances of the Data.Collections classes for Data.Vector.*
- vector-mmap library and test: Memory map immutable and mutable vectors
- vector-random library: Generate vectors filled with high quality pseudorandom numbers
- vector-read-instances library: (deprecated) Read instances for 'Data.Vector'
- vector-rotcev library and test: Vectors with O(1) reverse
- vector-sized library: Size tagged vectors
- vector-split library and test: Combinator library for splitting vectors.
- vector-static library: Statically checked sizes on Data.Vector
- vector-stream library: Efficient Streams
- vector-text library: Text implementation based on unboxed char vector.
- vector-th-unbox library and test: Deriver for Data.Vector.Unboxed using Template Haskell
- verbosity library: Simple enum that encodes application verbosity.
- version-natural library: A simple version type.
- version-natural-dhall-instance library: FromDhall and ToDhall instances for version-natural.
- versioning library and test: Type-safe data versioning.
- versioning-servant library and test: Servant combinators for the versioning library.
- versions library and test: Types and parsers for software version numbers.
- vessel library: Functor-parametric containers
- vflow-types library and tests: types for ingesting vflow data with aeson
- vinyl-generics library and test: Convert plain records to vinyl (and vice versa), generically.
- vinyl-named-sugar library: Syntax sugar for vinyl records using overloaded labels.
- vocabulary-kadma library: Smaoin vocabulary definitions of the base framework.
- vp-tree library, test and benchmark: Vantage Point Trees
- vpq library and test: Priority queue based on vector
- warc library and program: A parser for the Web Archive (WARC) format
- WAVE library and program: WAVE audio file IO library
- wavesurfer library: Parse WaveSurfer files
- wd program: Run a command on a specified directory.
- weak-bag library: Mutable bag backed by weak pointers to each item
- WeakSets library and test: Simple set types. Useful to create sets of arbitrary types and nested sets.
- wide-word library and tests: Data types for large but fixed width signed and unsigned integers
- wide-word-instances library: Instances for wide-word
- winery library, program, tests and benchmark: A compact, well-typed seralisation format for Haskell values
- wire-streams library, test and benchmark: Fast binary io-streams adapter.
- wiring library and test: Wiring, promotion and demotion of types.
- witch library and test: Convert values from one type into another.
- with library: Simple open product type
- with-index library: A tiny library for composing indexed traversals
- with-location library and test: Use ImplicitParams-based source locations in a backward compatible way
- witherable library and test: filterable traversable
- witherable-class library: Witherable = Traversable + Filterable
- witness library: values that witness types
- wizard library: the fantastical wizard monoid
- wkt library and test: Parsec parsers and types for geographic data in well-known text (WKT) format.
- wkt-geom library and tests: A parser of WKT, WKB and eWKB.
- WMSigner library and test: WebMoney authentication module
- woe library: Convenient typeclass for defining arbitrary-index enums.
- woffex program: Web Open Font Format (WOFF) unpacker.
- woot library and test: Real time group editor without operational transform.
- word library and test: Words of arbitrary size
- word-array library, test and benchmark: treat integral types as arrays of smaller integral types
- word-compat library and test: Compatibility shim for the Int/Word internal change in GHC 9.2
- word-trie library and test: Implementation of a finite trie over words.
- word12 library and test: Word12 library.
- word24 library, test and benchmark: 24-bit word and int types for GHC
- word8 library, test and benchmark: Word8 library
- word8set library and test: Word8 set
- wordn library, test and benchmark: arbitrary bit size Words
- world-peace library and tests: Open Union and Open Product Types
- wrap library: Wrap a function's return value with another function
- wraparound library: Convenient handling of points on a seamless 2-dimensional plane
- wright library and test: Colour space transformations and metrics.
- x509 library and test: X509 reader and writer
- x509-ocsp library and test: Basic X509 OCSP implementation
- x509-store library and test: X.509 collection accessing and storing methods
- x509-system library: Handle per-operating-system X.509 accessors and storage
- x509-util program: Utility for X509 certificate and chain
- x509-validation library and test: X.509 Certificate and CRL validation
- xcb-types library: Parses XML files used by the XCB project
- xls library, program and test: Parse Microsoft Excel xls files (BIFF/Excel 97-2004)
- XML library and test: Extensible Markup Language
- xml-conduit-selectors library and test: jQuery-style CSS selectors for xml-conduit
- xml-isogen library and test: Generate XML-isomorphic types
- xml-query library: A parser-agnostic declarative API for querying XML-documents
- xml-query-xml-conduit library: A binding for the "xml-query" and "xml-conduit" libraries
- xml-query-xml-types library and test: An interpreter of "xml-query" queries for the "xml-types" documents
- xml-syntax library and test: Parse XML from bytes
- xor library, test and benchmark: Efficient XOR masking
- xournal-types library: Data types for programs for xournal file format
- xxhash library, test and benchmark: A Haskell implementation of the xxHash algorithm
- yahoo-finance-conduit library: Streaming aproach to the yahoo finance api
- yall library: Lenses with a southern twang
- yamemo library: Simple memoisation function
- yaml library, programs and test: Support for parsing and rendering YAML documents.
- yaml-light library: A light-weight wrapper with utility functions around HsSyck
- yaml-light-lens library and test: Lens interface to yaml-light.
- yaml-marked library and tests: Support for parsing and rendering YAML documents with marks.
- yaml-pretty-extras library and test: Extra functionality for pretty printing Yaml documents.
- yaml-streamly library, programs, test and benchmark: Support for parsing and rendering YAML documents.
- yaml-union library, programs and test: Read multiple yaml-files and override fields recursively
- yarl library, test and benchmark: Yet another records libraries
- yarn-lock library and test: Represent and parse yarn.lock files
- Z-Botan library and test: Crypto for Haskell
- Z-Data library and test: Array, vector and text
- Z-IO library, program, test and benchmark: Simple and high performance IO toolkit for Haskell
- Z-MessagePack library and test: MessagePack
- Z-YAML library and test: YAML tools
- z85 library and test: Implementation of the z85 binary codec
- zalgo library: Z-algorithm implemented on haskell's built-in cons-cell-based lists.
- zcache library: Zobrist keys for game state tracking
- zero library: Semigroups with absorption
- zigzag library and test: Zigzag encoding of integers into unsigned integers.
- ZipFold library: Zipping folds
- zippo library: A simple lens-based, generic, heterogenous, type-checked zipper library
- zlib-bytes library and test: zlib compression bindings
- zlib-conduit library: Streaming compression/decompression via conduits. (deprecated)
- zm library and tests: Language independent, reproducible, absolute types
- zsdd library: Zero-Suppressed and Reduced Decision Diagrams
Data Conduit
- tar-conduit tests and benchmark: Extract and create tar files using conduit for streaming
Data Control
- oops library and tests: Combinators for handling errors of many types in a composable way
- oops-examples library: Oops examples
Data Flow
- cached library and test: Cache values to disk.
- dynamic-pipeline library, program and test: Library Type Safe implementation of Dynamic Pipeline Paradigm (DPP).
- yarr library: Yet another array library
Data Mining
- algebraic-graphs-io library and test: I/O utilities and datasets for algebraic-graphs
- closed-intervals library and test: Closed intervals of totally ordered types
- datasets library, test and benchmark: Classical data sets for statistics and machine learning
- depq library and test: Double-ended priority queues
- dtw library and test: (Fast) Dynamic Time Warping
- Emping program: derives heuristic rules from nominal data
- gdelt library and test: GDELT V2 (Global Database of Events, Language, and Tone)
- heidi library, program, test and benchmarks: Tidy data in Haskell
- hinduce-associations-apriori library: Apriori algorithm for association rule mining
- hinduce-classifier library: Interface and utilities for classifiers
- hinduce-classifier-decisiontree library: Decision Tree Classifiers for hInduce
- hinduce-examples library: Example data for hInduce
- hlcm library and programs: Fast algorithm for mining closed frequent itemsets
- HLearn-algebra library: Algebraic foundation for homomorphic learning
- HLearn-approximation library
- HLearn-classification library
- HLearn-datastructures library
- HLearn-distributions library: Distributions for use with the HLearn library
- HMM library: A hidden markov model library
- hmm library: A hidden markov model library
- hps-kmeans library: A nice implementation of the k-Means algorithm.
- hsgsom library: An implementation of the GSOM clustering algorithm.
- KdTree library and test: KdTree, for efficient search in K-dimensional point clouds.
- kmeans library: K-means clustering algorithm
- mnist-idx-conduit library and test: conduit utilities for MNIST IDX files
- record-encode library and tests: Generic encoding of records
- rp-tree library, program, test and benchmark: Random projection trees
- vp-tree library, test and benchmark: Vantage Point Trees
Data Network
- network-messagepack-rpc library: MessagePack RPC
Data Science
- analyze library and test: making data science easy and safe with data frames
- Frames-beam library and test: A library for accessing Postgres tables as in-memory data structures.
- hasklepias library, programs and tests: embedded DSL for defining epidemiologic cohorts
- heidi library, program, test and benchmarks: Tidy data in Haskell
- javelin library, program, test and benchmarks: Labeled one-dimensional arrays
- javelin-io library and test: IO operations for the `javelin` package
- mnist-idx-conduit library and test: conduit utilities for MNIST IDX files
- record-encode library and tests: Generic encoding of records
- rigel-viz library and test: A mid-level wrapper for vega-lite
- sibe library and programs: Machine Learning algorithms
Data Structure
- IntGraph library and test: Dynamically sized graph library
- red-black-tree library and test: Red Black Trees implemented in Haskell
- tree-fun library: Library for functions pertaining to tree exploration and manipulation
Data Structures
- adjunctions library and test: Adjunctions and representable functors
- adp-multi library, programs and test: ADP for multiple context-free languages
- adp-multi-monadiccp library, program and test: Subword construction in adp-multi using monadiccp
- ADPfusion library, programs and test: Efficient, high-level dynamic programming.
- ADPfusionSet library and test: Dynamic programming for Set data structures.
- algebraic-graphs library and test: A library for algebraic graph construction and transformation
- AlignmentAlgorithms library: Collection of alignment algorithms
- appendmap library and test: Map with a Semigroup and Monoid instances delegating to Semigroup of the elements
- array library: Mutable and immutable arrays
- array-utils library: Primitive functions for updating many elements in mutable arrays at once
- atomic-counter library, test and benchmark: Mutable counters that can be modified with atomic operatinos
- AvlTree library: Balanced binary trees using the AVL algorithm.
- bag library: A simple stable bag.
- barbies library and test: Classes for working with types that can change clothes.
- barbies-th library and tests: Create strippable HKD via TH
- bcp47 library and tests: Language tags as specified by BCP 47
- BiobaseTypes library and test: Collection of types for bioinformatics
- bit-array library and test: A bit array (aka bitset, bitmap, bit vector) API for numeric types
- bitset library, test and benchmark: A space-efficient set data structure.
- bitwise library, test and benchmark: fast multi-dimensional unboxed bit packed Bool arrays
- bitwise-enum library, test and benchmark: Bitwise operations on bounded enumerations
- bk-tree library: BK-tree implementation
- bktrees library: A set data structure with approximate searching
- bookkeeper library, program, tests and benchmark: Anonymous records and overloaded labels
- bookkeeper-permissions library: Permissions for bookkeeper records
- boolexpr library: Boolean expressions with various representations and search queries.
- btree-concurrent library and test: A backend agnostic, concurrent BTree
- build library and test: Build Systems à la Carte
- bytestring-to-vector library and test: Convert between ByteString and Vector.Storable without copying
- bytestring-trie library, test and benchmarks: An efficient finite map from bytestrings to values.
- circular library, test and benchmark: Circular fixed-sized mutable vectors
- cmph library and test: low level interface to CMPH
- collections library: Useful standard collections types and related functions.
- collections-api library: API for collection data structures.
- collections-base-instances library: Useful standard collections types and related functions.
- comfort-array library and test: Arrays where the index type is a function of the shape type
- comfort-array-shape library and test: Additional shape types for the comfort-array package
- composite-tuple library: Tuple functions for composite records.
- composite-xstep library: ReaderT transformer pattern for higher kinded composite data.
- container-classes library: Generic classes for interacting with different container types
- containers library: Assorted concrete container types
- containers-good-graph library and test: Data.Graph, but it doesn't suck!
- CTRex library: Open records using closed type families.
- ctrie library, test and benchmarks: Non-blocking concurrent map
- data-clist library and test: Simple functional ring type.
- data-forest library and test: A simple multi-way tree data structure
- data-functor-logistic library: Updatable analogue of Distributive functors
- data-lens-ixset library and test: A Lens for IxSet
- data-r-tree library and tests: R-Tree is a spatial data structure similar to Quadtrees or B-Trees.
- data-stringmap library and tests: An efficient implementation of maps from strings to arbitrary values
- data-vector-growable library and test: Dynamic growable resizable mutable generic vector
- dawg library: Directed acyclic word graphs
- dawg-ord library and test: Directed acyclic word graphs
- day-comonoid library: A comonoid w.r.t. Day
- decision-diagrams library and tests: Binary Decision Diagrams (BDD) and Zero-suppressed Binary Decision Diagrams (ZDD)
- depq library and test: Double-ended priority queues
- dequeue library and test: A typeclass and an implementation for double-ended queues.
- diffarray library: DiffArray
- disjoint-sets-st library: Imperative ST/IO based disjoint set data structure.
- distributive library and test: Distributive functors -- Dual to Traversable
- dph-base library: Data Parallel Haskell common config and debugging functions.
- dph-examples programs: Data Parallel Haskell example programs.
- dph-lifted-base library: Data Parallel Haskell common definitions used by other dph-lifted packages.
- dph-lifted-copy library: Data Parallel Haskell lifted array combinators. (deprecated version)
- dph-lifted-vseg library: Data Parallel Haskell lifted array combinators.
- dph-par library: (deprecated)
- dph-prim-interface library: Data Parallel Haskell segmented arrays. (abstract interface)
- dph-prim-par library: Data Parallel Haskell segmented arrays. (production version)
- dph-prim-seq library: Data Parallel Haskell segmented arrays. (sequential implementation)
- dph-seq library: (deprecated)
- DrIFT library and programs: Program to derive type class instances
- DrIFT-cabalized programs: Program to derive type class instances
- EdisonAPI library: A library of efficient, purely-functional data structures (API)
- EdisonCore library: A library of efficient, purely-functional data structures (Core Implementations)
- edit-distance-vector library and test: Calculate edit distances and edit scripts between vectors.
- EnumMap library: More general IntMap replacement.
- enummapmap library, tests and benchmark: Map of maps using Enum types as keys
- enummaps library: Enum wrappers for IntMap and IntSet
- enummapset library and test: IntMap and IntSet with Enum keys/elements.
- Etage-Graph library and program: Data-flow based graph algorithms
- ethereum-client-haskell programs and test: A Haskell version of an Ethereum client
- ethereum-merkle-patricia-db library and test: A modified Merkle Patricia DB
- ethereum-rlp library and test: Ethereum Recursive Length Prefix Encoding
- exposed-containers library and tests: A distribution of the 'containers' package, with all modules exposed.
- extended-containers library and test: Heap and Vector container types
- extended-containers-lens library: lens instances for extended-containers
- FenwickTree library and test: Data structure for fast query and update of cumulative sums
- fgl library, test and benchmark: Martin Erwig's Functional Graph Library
- fgl-extras-decompositions library: Graph decomposition algorithms
- fingertree library and test: Generic finger-tree structure, with example instances
- fingertree-psqueue library: Implementation of priority search queues as finger trees.
- fingertree-tf library: Generic finger-tree structure using type families.
- flux-monoid library: A monoid for tracking changes
- function-builder library and test: Create poly variadic functions for monoidal results
- functor-friends library: Friendly helpers for your recursion schemes.
- generic-tree library: Generic Tree data type
- GiST library: A Haskell implementation of a Generalized Search Tree (GiST)
- gmap library: Composable maps and generic tries.
- graph-matchings library: An implementation of algorithms for matchings in graphs
- graph-utils library: A simple wrapper & quasi quoter for fgl.
- graph-wrapper library and test: A wrapper around the standard Data.Graph with a less awkward interface
- graphite library, test and benchmark: Graphs and networks library
- graphs library: A simple monadic graph library
- grids library, test and benchmark
- gtk-largeTreeStore library and test: Large TreeStore support for gtk2hs
- haggle library and test: A graph library offering mutable, immutable, and inductive graphs
- hamtmap library: A purely functional and persistent hash map
- hash-cons library and test: Opportunistic hash-consing data structure
- hashmap-throw library: Throw behaviour for hashmap lookup.
- hashtables-plus library and benchmark: Extensions for a "hashtables" library
- hCM library, program and test: Conceptual modelling support for Haskell
- heap library and test: Heaps in Haskell
- heaps library: Asymptotically optimal Brodal/Okasaki heaps.
- hetero-map library: Pure heterogeneous maps.
- hgal library and test: library for computation automorphism group and canonical labelling of a graph
- hkd library and tests: "higher-kinded data"
- HLearn-approximation library
- HLearn-datastructures library
- HMap library: Fast heterogeneous maps and unconstrained typeable-like functionality.
- hobbits library: A library for canonically representing terms with binding
- HoleyMonoid library: Monoids with holes.
- hw-balancedparens library, program, tests and benchmark: Balanced parentheses
- hw-dsv library, program, tests and benchmark: Unbelievably fast streaming DSV file parser
- hw-eliasfano library, program, tests and benchmark: Elias-Fano
- hw-excess library, tests and benchmark: Excess
- hw-fingertree library and tests: Generic finger-tree structure, with example instances
- hw-fingertree-strict library and tests: Generic strict finger-tree structure
- hw-json-lens library, tests and benchmark: Lens for hw-json
- hw-rankselect library, program, tests and benchmark: Rank-select
- hw-rankselect-base library, tests and benchmark: Rank-select base
- hw-xml library, program, tests and benchmark: XML parser based on succinct data structures.
- I1M library and test: Code for the Haskell course taught at the University of Seville.
- igraph library: Bindings to the igraph C library.
- impure-containers library, test and benchmark: Mutable containers in Haskell.
- indexed-containers library and test: Simple, no-frills indexed lists.
- int-like library: Newtype wrappers over IntSet and IntMap
- intern library: Efficient hash-consing for arbitrary data types
- InternedData library, test and benchmark: Data interning (with compact regions where possible)
- interval library and test: Intervals with adherences.
- interval-patterns library and test: Intervals, and monoids thereof
- interval-tree-clock library and test: Interval Tree Clocks
- intset-imperative library, tests and benchmark: An imperative integer set written in Haskell.
- iterable library: API for hierarchical multilevel collections.
- ixset library and test: Efficient relational queries on Haskell sets.
- ixset-typed library and test: Efficient relational queries on Haskell sets.
- ixset-typed-binary-instance library: Binary instance for ixset-typed.
- ixset-typed-conversions library: Conversions from ixset-typed to other containers.
- ixset-typed-hashable-instance library: Hashable instance for ixset-typed.
- javelin library, program, test and benchmarks: Labeled one-dimensional arrays
- javelin-io library and test: IO operations for the `javelin` package
- justified-containers library and test: Keyed container types with type-checked proofs of key presence.
- kan-extensions library: Kan extensions, Kan lifts, the Yoneda lemma, and (co)density (co)monads
- KdTree library and test: KdTree, for efficient search in K-dimensional point clouds.
- keys library: Keyed functors and containers
- knead library and test: Repa-like array processing using LLVM JIT
- knit library and test: Ties the knot on data structures that reference each other by unique keys.
- labeled-graph library: Labeled graph structure
- labeled-tree library: Labeled tree structure
- lca library: O(log n) persistent online lowest common ancestor search without preprocessing
- libgraph library: Store and manipulate data in a graph.
- linked-list-with-iterator library and test: A pure linked list which is mutable through iterators.
- list-t library and test: ListT done right
- list-tries library and test: Tries and Patricia tries: finite sets and maps for list keys
- listlike-instances library: Extra instances of the ListLike class
- loc library and test: Line and column positions and ranges in text files
- localization library: Library for localization (l10n)
- magma library and test: magma is an algebraic structure.
- map-exts library and programs: Extensions to Data.Map
- map-syntax library and test: Syntax sugar for defining maps
- mappings library, program and test: Types which represent functions k -> v
- massiv library and test: Massiv (Массив) is an Array Library.
- massiv-io library, tests and benchmark: Import/export of Image files into massiv Arrays
- massiv-persist library and tests: Compatibility of 'massiv' with 'persist'
- massiv-serialise library and tests: Compatibility of 'massiv' with 'serialise'
- massiv-test library and tests: Library that contains generators, properties and tests for Massiv Array Library.
- megastore library and program: Bulk image or strict bytestring storage
- meldable-heap library: Asymptotically optimal, Coq-verified meldable heaps, AKA priority queues
- merkle-patricia-db library and test: A modified Merkle Patricia DB
- min-max-pqueue library, test and benchmark: Double-ended priority queues.
- miso library and program: A tasty Haskell front-end framework
- miso-examples programs: A tasty Haskell front-end framework
- monadic-arrays library: Boxed and unboxed arrays for monad transformers
- mono-traversable-keys library: Type-classes for interacting with monomorphic containers with a key
- monoidmap library, test and benchmark: Monoidal map type
- monus-weighted-search library, test and benchmark: Efficient search weighted by an ordered monoid with monus.
- more-containers library and test: A few more collections
- multi-containers library and test: A few multimap variants.
- multimap library: A multimap.
- multiset library and tests: The Data.MultiSet container type
- naperian library: Efficient representable functors
- nested-sequence library and test: List-like data structures with O(log(n)) random access
- nested-sets library and test: Nested set model implementation
- nibblestring library and test: Packed, strict nibble arrays with a list interface (ByteString for nibbles)
- nonempty-containers library and test: Non-empty variants of containers data types, with full API
- nonempty-zipper library and test: A non-empty comonadic list zipper
- nonemptymap library: A NonEmptyMap Implementation
- nspace library and test: Efficient, infinite-precision 2D and 3D spatial containers.
- nthable library
- overeasy library and test: A purely functional E-Graph library
- pangraph library and test: A set of parsers for graph languages and conversions to graph libaries.
- parameterized-utils library and test: Classes and data structures for working with data-kind indexed types
- partialord library and test: Data structure supporting partial orders
- path-tree library: `Data.Tree` for file paths
- pedestrian-dag library: A pedestrian implementation of directed acyclic graphs
- perfect-hash-generator library, programs and test: Perfect minimal hashing implementation in native Haskell
- PerfectHash library: A perfect hashing library for mapping bytestrings to values.
- perfecthash library, test and benchmark: A perfect hashing library for mapping bytestrings to values.
- permutation library: A library for permutations and combinations.
- pomaps library, tests and benchmark: Maps and sets of partial orders
- pqueue library, test and benchmarks: Reliable, persistent, fast priority queues.
- primitive-containers library, test and benchmark: containers backed by arrays
- provide library and test: Lightweight dependency injection / namespaced+typed implicit-ish arguments
- PSQueue library and test: Priority Search Queue
- psqueues library, test and benchmark: Pure priority search queues
- q4c12-twofinger library and tests: Efficient alternating finger trees
- quickset library: Very fast and memory-compact query-only set and map structures
- r-tree library, test and benchmarks: R-/R*-trees.
- radix-tree library and test: Radix trees
- ralist library, test and benchmark: Random access list with a list compatible interface.
- random-access-list library: Random-access lists in Haskell
- random-tree library: Create random trees
- randproc library: Data structures and support functions for working with random processes
- rational-list library and test: finite or repeating lists
- rbst library, tests and benchmark: Randomized Binary Search Trees
- RBTree library: Pure haskell Red-Black-Tree implemetation
- record library: Anonymous records
- reflection-without-remorse library: Efficient free and operational monads.
- relacion library: A relation data structure.
- relation library and tests: A data structure representing Relations on Sets.
- repa library: High performance, regular, shape polymorphic parallel arrays.
- repa-algorithms library: Algorithms using the Repa array library.
- repa-array library: Bulk array representations and operators.
- repa-bytestring library: (deprecated)
- repa-convert library: Packing and unpacking flat tables.
- repa-devil library: Support for image reading and writing of Repa arrays using in-place FFI calls
- repa-eval library: Low-level parallel operators on bulk random-accessble arrays.
- repa-examples programs: Examples using the Repa array library.
- repa-fftw library, test and benchmark: Perform fft with repa via FFTW
- repa-flow library: Data-parallel data flows.
- repa-io library: Read and write Repa arrays in various formats.
- repa-plugin library: Data Flow Fusion GHC Plugin.
- repa-scalar library: Scalar data types and conversions.
- repa-series library: Series Expressionss API
- repa-sndfile library, programs and test: Reading and writing sound files with repa arrays
- repa-stream library: Stream functions not present in the vector library.
- representable-functors library: Representable functors
- representable-tries library: Tries from representations of polynomial functors
- rle library and test: A data type of run-length-encoded lists
- rosezipper library: Generic zipper implementation for Data.Tree
- row-types library, test and benchmark: Open Records and Variants
- row-types-aeson library: aeson instances for Open Records and Variants
- row-types-barbies library: barbies instances for Open Records and Variants
- rp-tree library, program, test and benchmark: Random projection trees
- rrb-vector library, test and benchmark: Efficient RRB-Vectors
- rstream library: stream-fusion framework from vector
- sdp library: Simple Data Processing
- sdp-binary library: Binary instances for SDP
- sdp-deepseq library: DeepSeq SDP extension.
- sdp-hashable library: Hashable instances for SDP
- sdp-io library: SDP IO extension
- sdp-quickcheck library, tests and benchmarks: SDP QuickCheck support
- sdp4bytestring library and tests: SDP wrapper for ByteString.
- sdp4text library and tests: SDP wrapper for Text.
- sdp4unordered library: SDP classes for unordered containers
- sdp4vector library and tests: SDP wrapper for Vector
- selections library: Combinators for operating with selections over an underlying functor
- semigroups library: Anything that associates
- semigroups-actions library: Semigroups actions
- semilattices library and test: Semilattices
- semirings library: two monoids as one, in holy haskimony
- seqn library and test: Sequences and measured sequences
- sequence library and tests: A type class for sequences and various sequence data structures.
- signed-multiset library: Multisets with negative membership.
- sirkel library: Sirkel, a Chord DHT
- slist library and tests: Sized list
- sparse-merkle-trees library, test and benchmark: Sparse Merkle trees with proofs of inclusion and exclusion
- sparsebit library: Sparse bitmaps for pattern match coverage
- splay library: Generic splay-based sequence representation
- spool library: Convert between ByteString and Vector.Storable without copying
- srtree library, programs and test: A general library to work with Symbolic Regression expression trees.
- stable-heap library, test and benchmark: Purely functional stable heaps (fair priority queues)
- Stack library: Stack data structure
- statethread library: The ST monad and STRefs
- static-hash library: Immutable hash
- stm-containers library and test: Containers for STM
- stm-hamt library, test and benchmark: STM-specialised Hash Array Mapped Trie
- strict-containers library and tests: Strict containers.
- strict-containers-lens library: Strict containers - Lens instances
- strict-containers-serialise library: Strict containers - Serialise instances
- subwordgraph library and test: Subword graph implementation
- subzero library and test: Helps when going "seed values" -> alternatives and optional -> answers
- suffix library and test: Suffix arrays and friends
- suffix-array library, program, test and benchmark: Simple and moderately efficient suffix array implementation
- SuffixStructures library, program and benchmark: Suffix array construction
- suffixtree library: Efficient, lazy suffix tree implementation
- swapper library: Transparently swapping data from in-memory structures to disk
- symantic-base library: Basic symantic combinators for Embedded Domain-Specific Languages (EDSL)
- symbolize library and tests: Efficient global Symbol table, with Garbage Collection.
- tangle library and programs: Heterogenous memoisation monad
- TernaryTrees library and program: Efficient pure ternary tree Sets and Maps
- text-compression library: A text compression library.
- text-containers library and test: Memory-efficient string-indexed container types.
- text-trie library and test: An efficient finite map from Text to values, based on bytestring-trie.
- thrist library: Type-threaded list
- tie-knot library: "Ties the knot" on a given set of structures that reference each other by keys.
- total-maps library: Dense and sparse total maps.
- translatable-intset library and program: Integer sets with a constant time translate operation.
- treap library and tests: Efficient implementation of the implicit treap data structure
- treemap library and test: A tree of Data.Map.
- treeseq library: Library for a multi-way tree (rose tree), using Seq (finger tree) for forests
- TreeStructures library: A collection of heaps and search trees
- trial library and tests: Trial Data Structure
- trial-tomland library: Trial helper functions for tomland
- trie-simple library, test and benchmark: Simple Map-based Trie
- tst library: BK-tree implementation
- type-aligned library: Various type-aligned sequence data structures.
- type-indexed-queues library, test and benchmark: Queues with verified and unverified versions.
- type-level-bst library: type-level binary search trees in haskell
- type-level-sets library: Type-level sets and finite maps (with value-level counterparts)
- typerep-map library, test and benchmark: Efficient implementation of a dependent map with types as keys
- unboxing-vector library, tests and benchmark: A newtype-friendly variant of unboxed vectors
- unordered-graphs library: Graph library using unordered-containers
- vary library and tests: Vary: Friendly and fast polymorphic variants (open unions/coproducts/extensible sums)
- vector library, tests and benchmark: Efficient Arrays
- vector-clock library and test: Vector clocks for versioning message flows
- vector-endian library: Storable vectors with cpu-independent representation.
- vector-functorlazy library: vectors that perform the fmap operation in constant time
- vector-heterogenous library: A type-safe library for vectors whose elements can be of any type, ...
- vector-instances library: Orphan Instances for 'Data.Vector'
- vector-mmap library and test: Memory map immutable and mutable vectors
- vector-read-instances library: (deprecated) Read instances for 'Data.Vector'
- vector-rotcev library and test: Vectors with O(1) reverse
- vector-split library and test: Combinator library for splitting vectors.
- vector-static library: Statically checked sizes on Data.Vector
- vector-stream library: Efficient Streams
- void library: A Haskell 98 logically uninhabited data type
- vp-tree library, test and benchmark: Vantage Point Trees
- yarr library: Yet another array library
Data Text JSON YAML Pandoc
- uniform-json library and test: handling of JSON and YAML in an uniform way
Data Text Uniform
- uniform-fileio library and test: Uniform file handling operations
- uniform-strings library and test: Manipulate and convert strings of characters uniformly and consistently
Data-structures
- barbies-layered library and tests: Barbies with layered clothes.
Database
- acid-state library, program, tests and benchmark: Add ACID guarantees to any serializable Haskell data structure.
- acid-state-dist library, tests and benchmarks: A replication backend for acid-state
- acid-state-tls library: Add TLS support for Data.Acid.Remote
- airgql library, program and test: Automatically generate a GraphQL API for an SQLite database
- algebra-dag library: Infrastructure for DAG-shaped relational algebra plans
- algebra-sql library and programs: Relational Algebra and SQL Code Generation
- anki-tools library and program: Tools for interacting with Anki database
- anydbm library and program: Interface for DBM-like database systems
- arena library, tests and benchmark: A journaled data store
- basex-client library: A BaseX client for Haskell
- bbdb library and test: Ability to read, write, and modify BBDB files
- beam library: A type-safe SQL mapper for Haskell that doesn't use Template Haskell
- beam-automigrate library, programs, test and benchmark: DB migration library for beam, targeting Postgres.
- beam-core library and test: Type-safe, feature-complete SQL query and manipulation interface for Haskell
- beam-migrate library: SQL DDL support and migrations support library for Beam
- beam-mysql library: Connection layer between beam and MySQL/MariaDB
- beam-newtype-field library: A newtype for wrapping newtypes into beam schemas
- beam-postgres library and test: Connection layer between beam and postgres
- beam-sqlite library and test: Beam driver for SQLite
- beam-th library and tests: Template Haskell utilities for beam
- BerkeleyDB library: Berkeley DB binding
- berkeleydb library: Pretty BerkeleyDB v4 binding.
- BerkeleyDBXML library: Berkeley DB XML binding
- bindings-monetdb-mapi library: Low-level bindings for the MonetDB API (mapi)
- bindings-sophia library: Low-level bindings to sophia library
- blacktip library, test and benchmark: Decentralized, k-ordered unique ID generator.
- bloodhound library and tests: Elasticsearch client library for Haskell
- bolt library and test: Bolt driver for Neo4j
- cassandra-cql library: Haskell client for Cassandra's CQL protocol
- cassandra-thrift library: thrift bindings to the cassandra database
- cassy library and test: A high level driver for the Cassandra datastore
- cayley-client library and test: A Haskell client for the Cayley graph database
- classy-influxdb-simple library: Super simple InfluxDB package in Classy-MTL style
- clickhouse-haskell library and test: A Haskell library as database client for Clickhouse
- consumers library and tests: Concurrent PostgreSQL data consumers
- couch-hs library and program: A CouchDB view server for Haskell.
- couch-simple library and test: A modern, lightweight, complete client for CouchDB
- CouchDB library and test: CouchDB interface
- couchdb-conduit library and test: Couch DB client library using http-conduit and aeson
- couchdb-enumerator library and test: Couch DB client library using http-enumerator and aeson
- cozo-hs library and test: Haskell bindings to the CozoDB C API
- cql library and test: Cassandra CQL binary protocol.
- cql-io library and test: Cassandra CQL client.
- cql-io-tinylog library: Tinylog integration for cql-io.
- CurryDB library, programs, tests and benchmark: CurryDB: In-memory Key/Value Database
- cypher library: Haskell bindings for the neo4j "cypher" query language
- data-basic library and test: A database library with a focus on ease of use, type safety and useful error messages
- database-id-class library: Class for types with a database id
- database-id-groundhog library: HasId/Groundhog interop
- database-migrate library: Database versioning and migration (experimental)
- database-study library: Demonstrate how a database can be implemented the functional way
- datalog library, program and tests: An implementation of datalog in Haskell
- dawdle library and program: Generates DDL suggestions based on a CSV file
- dbcleaner library and test: Clean database tables automatically around hspec tests
- dbf library: Read and write XBase ".dbf" files
- DBlimited program: A command-line SQL interface for flat files (tdf,csv,etc.)
- dbm program: A *simple* database migration tool.
- dbmigrations library, program and test: An implementation of relational database "migrations"
- dbmigrations-mysql library, program and test: The dbmigrations tool built for MySQL databases
- dbmigrations-postgresql program and test: The dbmigrations tool built for PostgreSQL databases
- dbmigrations-sqlite program and test: The dbmigrations tool built for SQLite databases
- dbmonitor library and program: Data consistency alerting for PostgreSQL
- dfinity-radix-tree library, program and test: A generic data integrity layer.
- direct-rocksdb library and test: Bindings to RocksDB.
- direct-sqlite library and test: Low-level binding to SQLite3. Includes UTF8 and BLOB support.
- doi library and program: Automatic Bibtex and fulltext of scientific articles
- drifter library and test: Simple schema management for arbitrary databases.
- drifter-postgresql library and test: PostgreSQL support for the drifter schema migration tool
- drifter-sqlite library and test: SQLite support for the drifter schema migraiton tool
- DSH library and program: Database Supported Haskell
- dsh-sql library and program: SQL backend for Database Supported Haskell (DSH)
- duckdb-haskell library and test: Haskell bindings for duckdb.
- dynamodb-simple library and test: Typesafe library for working with DynamoDB database
- edis library: Statically typechecked client for Redis
- ejdb2-binding library and test: Binding to EJDB2 C library, an embedded JSON noSQL database
- elm-export-persistent library: elm-export persistent entities
- encryptable library and test: Typed encryption with persistent support
- erd program and test: An entity-relationship diagram generator from a plain text description.
- esqueleto library and test: Type-safe EDSL for SQL queries on persistent backends.
- esqueleto-pgcrypto library and test: Esqueleto support for the pgcrypto PostgreSQL module
- esqueleto-postgis library and test: postgis bindings for esqueleto.
- esqueleto-streaming library: Memory-constant streaming of Esqueleto results from PostgreSQL
- esqueleto-textsearch library and test: PostgreSQL full text search for Esqueleto
- eternity library and test: Native event-sourcing database
- eternity-timestamped library: Automatic timestamping for Eternity
- eventful-core library and test: Core module for eventful
- eventful-dynamodb library and test: Library for eventful DynamoDB event stores
- eventful-memory library and test: In-memory implementations for eventful
- eventful-postgresql library and test: Postgres implementations for eventful
- eventful-sql-common library: Common library for SQL event stores
- eventful-sqlite library and test: SQLite implementations for eventful
- eventful-test-helpers library: Common module used for eventful tests
- eventsourcing library and test: CQRS/ES library.
- eventsourcing-postgresql library: PostgreSQL adaptor for eventsourcing.
- eventstore library and test: EventStore TCP Client
- exigo-schema library and test: database schema for exigo marking/assessment tools
- ez-couch library: A high level static library for working with CouchDB
- fcg program: TBA
- FerryCore library: Ferry Core Components
- firebase-database library, test and benchmark: Google Firebase Database SDK
- firestore library and test: Wrapper for Google Firestore/Datastore API
- Frames-beam library and test: A library for accessing Postgres tables as in-memory data structures.
- franz library, programs and test: Append-only database
- freckle-kafka library: Some extensions to the hw-kafka-client library
- freckle-memcached library and test: ..
- genders library and test: Bindings to libgenders.
- generic-persistence library and test: Database persistence using generics
- geoip2 library: Pure haskell interface to MaxMind GeoIP database
- gitson library, tests and benchmark: A document store library for Git + JSON.
- gothic library: A Haskell Vault KVv2 secret engine client
- grakn library and tests: A Haskell client for Grakn
- graphql-w-persistent library: GraphQL interface middleware for SQL databases.
- graql library and test: Execute Graql queries on a Grakn graph
- gremlin-haskell library, program and test: Graph database client for TinkerPop3 Gremlin Server
- gridfs library: GridFS (MongoDB file storage) implementation
- groundhog library: Type-safe datatype-database mapping library.
- groundhog-converters library and test: Extended Converter Library for groundhog embedded types
- groundhog-inspector library and program: Type-safe datatype-database mapping library.
- groundhog-mysql library: MySQL backend for the groundhog library.
- groundhog-postgresql library: PostgreSQL backend for the groundhog library.
- groundhog-sqlite library: Sqlite3 backend for the groundhog library
- groundhog-th library: Type-safe datatype-database mapping library.
- hamsql library, program and test: Interpreter for SQL-structure definitions in YAML (YamSql)
- HandlerSocketClient library: Haskell implementation of a HandlerSocket client (API).
- hasbolt library, test and benchmark: Haskell driver for Neo4j 3+ (BOLT protocol)
- hasbolt-extras library, program and test: Extras for hasbolt library
- hascas library and test: Cassandra driver for haskell
- haskell-disque library and test: Client library for the Disque datastore
- haskell-neo4j-client library and test: A Haskell neo4j client
- haskell-postgis library and test: A haskell library for PostGIS geometry types.
- haskell-tyrant library: Haskell implementation of the Tokyo Tyrant binary protocol
- haskelldb library: A library of combinators for generating and executing SQL statements.
- haskelldb-connect-hdbc library: Bracketed HDBC session for HaskellDB
- haskelldb-connect-hdbc-catchio-mtl library: Bracketed HaskellDB HDBC session using MonadCatchIO-mtl
- haskelldb-connect-hdbc-catchio-tf library: Bracketed HaskellDB HDBC session using MonadCatchIO-transformers
- haskelldb-connect-hdbc-catchio-transformers library: Bracketed HaskellDB HDBC session using MonadCatchIO-transformers
- haskelldb-connect-hdbc-lifted library: Bracketed HaskellDB HDBC session using lifted-base
- haskelldb-dynamic library and program: HaskellDB support for the dynamically loaded drivers.
- haskelldb-flat library and program: An experimental HaskellDB back-end in pure Haskell (no SQL)
- haskelldb-hdbc library: HaskellDB support for HDBC.
- haskelldb-hdbc-mysql library and program: HaskellDB support for the HDBC MySQL driver.
- haskelldb-hdbc-odbc library and program: HaskellDB support for the HDBC ODBC driver.
- haskelldb-hdbc-postgresql library and program: HaskellDB support for the HDBC PostgreSQL driver.
- haskelldb-hdbc-sqlite3 library and program: HaskellDB support for the HDBC SQLite driver.
- haskelldb-hsql library: HaskellDB support for HSQL.
- haskelldb-hsql-mysql library and program: HaskellDB support for the HSQL MySQL driver.
- haskelldb-hsql-odbc library and program: HaskellDB support for the HSQL ODBC driver.
- haskelldb-hsql-oracle library and program: HaskellDB support for the HSQL Oracle driver.
- haskelldb-hsql-postgresql library and program: HaskellDB support for the HSQL PostgreSQL driver.
- haskelldb-hsql-sqlite library and program: HaskellDB support for the HSQL SQLite driver.
- haskelldb-hsql-sqlite3 library and program: HaskellDB support for the HSQL SQLite3 driver.
- haskelldb-th library: Template Haskell utilities for HaskellDB.
- haskelldb-wx library: HaskellDB support for WXHaskell.
- haskey library and tests: A transactional, ACID compliant, embeddable key-value store.
- haskey-btree library and tests: B+-tree implementation in Haskell.
- haskey-mtl library and test: A monad transformer supporting Haskey transactions.
- HaskRel library: HaskRel, Haskell as a DBMS with support for the relational algebra
- hasparql-client library: This package enables to write SPARQL queries to remote endpoints.
- hasql library, tests and benchmark: Fast PostgreSQL driver with a flexible mapping API
- hasql-backend library: API for backends of "hasql"
- hasql-class library and test: Encodable and Decodable classes for hasql
- hasql-cursor-query library and test: A declarative abstraction over PostgreSQL Cursor
- hasql-cursor-transaction library: An abstraction for simultaneous fetching from multiple PostgreSQL cursors
- hasql-effectful library, program and test: Effectful bindings for hasql
- hasql-interpolate library and test: QuasiQuoter that supports expression interpolation for hasql
- hasql-migration library and test: PostgreSQL Schema Migrations
- hasql-mover library: Hasql migrations library
- hasql-notifications library, program and test: LISTEN/NOTIFY support for Hasql
- hasql-optparse-applicative library: "optparse-applicative" parsers for "hasql"
- hasql-pipes library: A pipe to stream a postgres database cursor in the hasql ecosystem
- hasql-pool library and test: Pool of connections for Hasql
- hasql-postgres library, tests and benchmark: A "PostgreSQL" backend for the "hasql" library
- hasql-postgres-options library: An "optparse-applicative" parser for "hasql-postgres"
- hasql-resource-pool library and test: A pool of connections for Hasql based on resource-pool.
- hasql-streams-conduit library: Stream Hasql queries with Conduit
- hasql-streams-core library: Stream Hasql queries
- hasql-streams-example program: An example program that shows how to use Hasql streams with Rel8
- hasql-streams-pipes library: Stream Hasql queries with Pipes
- hasql-streams-streaming library: Stream Hasql queries with Streaming
- hasql-streams-streamly library: Stream Hasql queries with Streamly
- hasql-th library: Template Haskell utilities for Hasql
- hasql-transaction library and test: Composable abstraction over retryable transactions for Hasql
- hasql-transaction-io library: Perform IO actions during transactions for Hasql
- hasqlator-mysql library: composable SQL generation
- hasqly-mysql library: composable SQL generation
- HDBC library and program: Haskell Database Connectivity
- hdbc-aeson library: Deserialize from HDBC rows to FromJSON instances
- HDBC-mysql library: MySQL driver for HDBC
- HDBC-odbc library and programs: ODBC driver for HDBC
- HDBC-postgresql library and program: PostgreSQL driver for HDBC
- HDBC-postgresql-hstore library: Manipulate data in PostgreSQL "hstore" columns.
- hdbc-postgresql-hstore library: Manipulate data in PostgreSQL "hstore" columns.
- HDBC-session library: Bracketed connection for HDBC
- HDBC-sqlite3 library and program: Sqlite v3 driver for HDBC
- hdbc-tuple library: Type save tuples for HDBC
- hdbi library and tests: Haskell Database Independent interface
- hdbi-conduit library and test: Conduit glue for HDBI
- hdbi-postgresql library and tests: PostgreSQL driver for hdbi
- hdbi-sqlite library and test: SQlite driver for HDBI
- hdf5 library and test: Haskell interface to the HDF5 scientific data storage library.
- hedis library, tests and benchmark: Client library for the Redis datastore: supports full command set, pipelining.
- hedis-config library: Easy trivial configuration for Redis
- hedis-envy library
- hedis-monadic library: A la MonadReader for Redis connection
- hedis-pile library and test: Caching mandatory data with Redis
- hedis-simple library: A simplified API for hedis
- hedis-tags library and test: Tags for hedis
- hesql program: Haskell's embedded SQL
- HGraphStorage library, test and benchmark: Graph database stored on disk
- higher-leveldb library and test: A rich monadic API for working with leveldb databases.
- hlrdb library: High-level Redis Database
- hlrdb-core library: High-level Redis Database Core API
- hmemdb library: In-memory relational database
- hocilib library and test: FFI binding to OCILIB
- HongoDB library and test: A Simple Key Value Store
- hpqtypes library and test: Haskell bindings to libpqtypes
- hpqtypes-effectful library and test: Adaptation of the hpqtypes library for the effectful ecosystem.
- hpqtypes-extras library, test and benchmark: Extra utilities for hpqtypes library
- hRESP library: haskell implementation of RESP (REdis Serialization Protocol).
- hs-cdb library: A library for reading CDB (Constant Database) files.
- hs-rqlite library: A Haskell client for RQlite
- hscassandra library: cassandra database interface
- hSimpleDB library: Interface to Amazon's SimpleDB service.
- hsparql library and test: A SPARQL query generator and DSL, and a client to query a SPARQL server.
- hsql library: Database access from Haskell.
- hsql-mysql library: MySQL driver for HSQL.
- hsql-odbc library: A Haskell Interface to ODBC.
- hsql-postgresql library: A Haskell Interface to PostgreSQL via the PQ library.
- hsql-sqlite3 library: SQLite3 driver for HSQL.
- hsSqlite3 library: Sqlite3 bindings
- hssqlppp library and test: SQL parser and type checker
- hssqlppp-th library and test: hssqlppp extras which need template-haskell
- hw-kafka-client library, program and tests: Kafka bindings for Haskell
- hw-kafka-conduit library, program and test: Conduit bindings for hw-kafka-client
- hypher library and test: A Haskell neo4j client
- hzk library and test: Haskell client library for Apache Zookeeper
- influxdb library, programs and tests: InfluxDB client library for Haskell
- io-storage library: A key-value store in the IO monad.
- IPv6DB library, program and test: A RESTful microService for IPv6-related data
- json-state library: Keep program state in JSON files.
- json2-hdbc library: Support JSON for SQL Database.
- JunkDB library
- JunkDB-driver-gdbm library
- JunkDB-driver-hashtables library
- kawa library, program and test: Key-value store in single files.
- keyvaluehash library: Pure Haskell key/value store implementation
- KyotoCabinet library: Kyoto Cabinet DB bindings
- kyotocabinet library: Mid level bindings to Kyoto Cabinet
- LambdaDB library, program and test: On-memory Database using Lambda Function environment.
- language-sqlite library: Full parser and generator for SQL as implemented by SQLite3
- leveldb-haskell library, programs and test: Haskell bindings to LevelDB
- leveldb-haskell-fork library, programs and test: Haskell bindings to LevelDB
- libinfluxdb library: libinfluxdb
- libmdbx library, program and test: Bindings for libmdbx, an embedded key/value store
- libpq library: libpq binding for Haskell
- liszt library, programs and benchmark: Append only key-list database
- lmdb library: Lightning MDB bindings
- lmdb-simple library, tests and benchmark: Simple API for LMDB
- mallard library and program: Database migration and testing as a library.
- mbtiles library and test: Haskell MBTiles client.
- mealstrom library and test: Manipulate FSMs and store them in PostgreSQL.
- memcache library, test and benchmark: A memcached client library.
- memcached-binary library and test: memcached client using binary protocol.
- memdb library and test: Efficient in memory indexed database
- memo-sqlite library: memoize functions using SQLite3 database
- message-db-temp library: Temporary message-db for integration testing
- MetaHDBC library: Statically checked database access
- migrant-core library and test: Semi-automatic database schema migrations
- migrant-hdbc library and test: Semi-automatic database schema migrations
- migrant-postgresql-simple library and test: Semi-automatic database schema migrations
- migrant-sqlite-simple library and test: Semi-automatic database schema migrations
- monad-persist library and test: An mtl-style typeclass and transformer for persistent.
- monarch library, tests and benchmark: Monadic interface for TokyoTyrant.
- monetdb-mapi library: Mid-level bindings for the MonetDB API (mapi)
- mongoDB library, test and benchmark: Driver (client) for MongoDB, a free, scalable, fast, document DBMS
- mongodb-queue library and test: message queue using MongoDB
- morph library and program: A simple database migrator for PostgreSQL
- moto library and test: General purpose migrations library
- moto-postgresql library: PostgreSQL-based migrations registry for moto.
- ms-tds library and test: TDS Protocol implemented in Haskell
- mssql-simple library and test: SQL Server client library implemented in Haskell
- muesli library: A simple document-oriented database
- multipool library and test: ...
- multipool-persistent library and test: Read and write from appropriate persistent sql instances in replicated environments.
- multipool-persistent-postgresql library and test: Read and write appropriately from both master and replicated postgresql instances.
- mysql library and test: A low-level MySQL client library.
- mysql-effect library: An extensible mysql effect using extensible-effects and mysql-simple
- mysql-haskell library, test and benchmarks: pure haskell MySQL driver
- mysql-haskell-nem library: Adds a interface like mysql-simple to mysql-haskell.
- mysql-haskell-openssl library: TLS support for mysql-haskell package using openssl
- mysql-json-table library and program: Using MySQL to store id-to-json tables.
- mysql-pure library, test and benchmarks: pure haskell MySQL driver
- mysql-simple library and test: A mid-level MySQL client library.
- mysql-simple-quasi library: Quasi-quoter for use with mysql-simple.
- mysql-simple-typed library: Typed extension to mysql simple
- narc library: Query SQL databases using Nested Relational Calculus embedded in Haskell.
- Neks library and programs: Simple networked key/value store
- net-spider library and tests: A graph database middleware to maintain a time-varying graph.
- net-spider-cli library and tests: CLI option parsers for NetSpider objects
- net-spider-pangraph library and tests: Conversion between net-spider and pangraph
- net-spider-rpl library and tests: NetSpider data model and utility for RPL networks
- net-spider-rpl-cli library, program and test: CLI executable of NetSpider.RPL.
- odpic-raw library and test: Oracle Database Bindings
- opaleye library and tests: An SQL-generating DSL targeting PostgreSQL
- opaleye-classy library: Opaleye wrapped up in classy MTL attire.
- opaleye-sqlite library and tests: An SQL-generating DSL targeting SQLite
- opaleye-textsearch library and test: Text search utilities for Opaleye
- opaleye-trans library and programs: A monad transformer for Opaleye
- orchestrate library and test: An API client for http://orchestrate.io/.
- OrchestrateDB library and tests: Unofficial Haskell Client Library for the Orchestrate.io API
- orville-postgresql library and test: A Haskell library for PostgreSQL
- Pathfinder library: Relational optimiser and code generator
- PCLT-DB library: An addon to PCLT package: enchance PCLT catalog with PostgreSQL powers.
- perdure library and program: Robust persistence for acyclic immutable data
- peregrin library and test: Database migration support for use in other libraries.
- persist2er program: Transforms persist's quasi-quoted syntax into ER format
- persistable-record library and test: Binding between SQL database values and haskell records.
- persistable-types-HDBC-pg library and test: HDBC and Relational-Record instances of PostgreSQL extended types
- persistent library, test and benchmark: Type-safe, multi-backend data serialization.
- persistent-audit library, program and test: Parses a Persist Model file and produces Audit Models
- persistent-cereal library: Helper functions for writing Persistent instances
- persistent-database-url library and test: Parse DATABASE_URL into configuration types for Persistent
- persistent-documentation library and test: Documentation DSL for persistent entities
- persistent-event-source library and test: Persistent based event sourcing.
- persistent-eventsource library and test: Persistent based event sourcing.
- persistent-generic library: Derive Persistent classes generically
- persistent-hssqlppp library: Declare Persistent entities using SQL SELECT query syntax
- persistent-instances-iproute library: Persistent instances for types in iproute
- persistent-iproute library: Persistent instances for types in iproute
- persistent-lens library: lens helpers for persistent.
- persistent-migration library and tests: Manual migrations for the persistent library
- persistent-mongoDB library and test: Backend for the persistent library using mongoDB.
- persistent-mtl test: Monad transformer for the persistent API
- persistent-mysql library and test: Backend for the persistent library using MySQL database server.
- persistent-mysql-haskell library, program and test: A pure haskell backend for the persistent library using MySQL database server.
- persistent-mysql-pure library, program and test: A pure haskell backend for the persistent library using MySQL database server.
- persistent-odbc library and program: Backend for the persistent library using ODBC
- persistent-pagination library and test: Efficient and correct pagination for persistent or esqueleto queries.
- persistent-parser library and test: Parse persistent model files
- persistent-postgresql library, program and test: Backend for the persistent library using postgresql.
- persistent-postgresql-streaming library: Memory-constant streaming of Persistent entities from PostgreSQL
- persistent-protobuf library: Template-Haskell helpers for integrating protobufs with persistent.
- persistent-qq library and test: Provides a quasi-quoter for raw SQL for persistent
- persistent-ratelimit library: A library for rate limiting activities with a persistent backend.
- persistent-redis library and test: Backend for persistent library using Redis.
- persistent-relational-record library and tests: relational-record on persisten backends.
- persistent-spatial library and test: Database agnostic, spatially indexed type for geographic points.
- persistent-sql-lifted library: Monad classes for running queries with Persistent and Esqueleto
- persistent-sqlite library, program and test: Backend for the persistent library using sqlite3.
- persistent-stm library and test: STM transactions involving persistent storage
- persistent-template library: Type-safe, non-relational, multi-backend persistence.
- persistent-template-classy library and test: Generate classy lens field accessors for persistent models
- persistent-test library: Tests for Persistent
- persistent-zookeeper library and test: Backend for persistent library using Zookeeper.
- pg library and test: Mid-level PostgreSQL client library
- pg-entity library, program and test: A pleasant PostgreSQL layer
- pg-extras library and test: PostgreSQL database performance insights.
- pg-query library and test: Parse PostgreSQL DDL and DML: Haskell bindings for libpg_query
- pg-store library and test: Simple storage interface to PostgreSQL
- pgsql-simple library: A mid-level PostgreSQL client library.
- pgvector library and test: pgvector support for Haskell
- pipes-mongodb library and test: Stream results from MongoDB
- pipes-postgresql-simple library: Convert various postgresql-simple calls to work with pipes
- pipes-sqlite-simple library: Functions that smash Pipes and sqlite-simple together
- plist-buddy library and test: Remote monad for editing plists
- polysemy-db library: Polysemy effects for databases
- polysemy-hasql library and test: Polysemy effects for databases
- polysemy-hasql-test library and test: Test utilities for polysemy-hasql
- pool library: Thread-safe resource pools. (deprecated)
- pool-conduit library: Resource pool allocations via ResourceT. (deprecated)
- poseidon library and test: Simple extensible library to run SQL file against PostgreSQL database.
- poseidon-postgis library and test: Extension of Poseidon library for Postgis (Spatial and Geographic objects for PostgreSQL)
- positron library and test: Experiment
- postgres-options library and test: An Options type representing options for postgres connections
- postgres-tmp library: Create a temporary database that is deleted after performing some operation
- postgres-websockets library, program and test: Middleware to map LISTEN/NOTIFY messages to Websockets
- PostgreSQL library: Thin wrapper over the C postgresql library
- postgresql-binary library, test and benchmarks: Encoders and decoders for the PostgreSQL's binary format
- postgresql-config library: Types for easy adding postgresql configuration to your program
- postgresql-cube library: Cube support for postgresql-simple
- postgresql-error-codes library: PostgreSQL error codes
- postgresql-libpq library and test: low-level binding to libpq
- postgresql-libpq-configure library: low-level binding to libpq: configure based provider
- postgresql-libpq-notify library and test: Minimal dependency PostgreSQL notifications library
- postgresql-libpq-pkgconfig library: low-level binding to libpq: pkg-config based provider
- postgresql-lo-stream library: Utilities for streaming PostgreSQL LargeObjects
- postgresql-ltree library and test: Types and functions for representing PostgreSQL's ltree
- postgresql-migration library, program and test: PostgreSQL Schema Migrations
- postgresql-orm library and program: An ORM (Object Relational Mapping) and migrations DSL for PostgreSQL.
- postgresql-placeholder-converter library and test: Converter for question mark style and dollar sign style of PostgreSQL SQL.
- postgresql-pure library, tests and benchmarks: pure Haskell PostgreSQL driver
- postgresql-query library and tests: Sql interpolating quasiquote plus some kind of primitive ORM using it
- postgresql-replicant library, program and test: PostgreSQL logical streaming replication library
- postgresql-resilient library: Automatic re-connection support for PostgreSQL
- postgresql-schema library and programs: PostgreSQL Schema Management
- postgresql-simple library, tests and benchmark: Mid-Level PostgreSQL client library
- postgresql-simple-bind library and tests: FFI-like bindings for PostgreSQL stored functions
- postgresql-simple-interpolate library and benchmark: Interpolated SQL queries via quasiquotation
- postgresql-simple-ltree library and test: Instances for using ltree with postgresql-simple
- postgresql-simple-migration library, program and test: PostgreSQL Schema Migrations
- postgresql-simple-named library and tests: Implementation of named parameters for `postgresql-simple` library
- postgresql-simple-opts library and test: An optparse-applicative and envy parser for postgres options
- postgresql-simple-typed library: Typed extension for PostgreSQL simple
- postgresql-simple-url library and test: Parse postgres:// url into ConnectInfo
- postgresql-syntax library and tests: PostgreSQL AST parsing and rendering
- postgresql-transactional library: a transactional monad on top of postgresql-simple
- postgresql-tx library: A safe transaction monad for use with various PostgreSQL Haskell libraries.
- postgresql-tx-monad-logger library: postgresql-tx interfacing for use with monad-logger.
- postgresql-tx-query library: postgresql-tx interfacing for use with postgresql-query.
- postgresql-tx-simple library: postgresql-tx interfacing for use with postgresql-simple.
- postgresql-tx-squeal library: postgresql-tx interfacing for use with squeal-postgresql.
- postgresql-tx-squeal-compat-simple library: Connection interop from postgresql-simple connections to postgresql-libpq connections.
- postgresql-typed library, tests and benchmark: PostgreSQL interface with compile-time SQL type checking, optional HDBC backend
- postgresql-typed-lifted library: postgresql-typed operations lifted to any instance of MonadBase or MonadBaseControl.
- potoki-hasql library: Integration of "potoki" and "hasql".
- preql library, test and benchmark: safe PostgreSQL queries using Quasiquoters
- presto-hdbc library: An HDBC connector for Presto
- psql library and test: PostgreSQL client
- pure-cdb library and test: Another pure-haskell CDB (Constant Database) implementation
- qudb program: Quite Useless DB
- queryparser library and benchmark: Analysis and parsing library for SQL queries.
- queryparser-demo library: Demo package containing queryparser examples
- queryparser-hive library: Parsing for Hive SQL queries
- queryparser-presto library: Parsing for Presto SQL queries
- queryparser-vertica library: Parsing for Vertica SQL queries
- quibble-core library and test: Convenient SQL query language for Haskell (but only for single tables)
- quokka library and test: Test helpers which help generate data for projects that use postgresql.
- redis library: A driver for Redis key-value database
- redis-hs library: A simple Redis library for Haskell
- redis-io library, test and benchmark: Yet another redis client.
- redis-schema library: Typed, schema-based, composable Redis library
- redis-simple library: Simple redis bindings for Haskell
- rediscaching-haxl library: Combine redis caching and haxl.
- redland library: Redland RDF library bindings
- RefSerialize library: Write to and read from ByteStrings maintaining internal memory references
- refurb library and test: Tools for maintaining a database
- relational-postgresql8 library: PostgreSQL v8.x driver for haskell-relational-record
- relational-query library and tests: Typeful, Modular, Relational, algebraic query engine
- relational-query-HDBC library and test: HDBC instance of relational-query and typed query interface for HDBC
- relational-query-postgresql-pure library and test: The connector of relational-record and postgresql-pure.
- relational-record library: Meta package of Relational Record
- relational-record-examples library and programs: Examples of Haskell Relationa Record
- relational-schemas library: RDBMSs' schema templates for relational-query
- resource-pool library: A high-performance striped resource pooling implementation
- resource-pool-catchio library: Fork of resource-pool, with a MonadCatchIO constraint
- resource-pool-fork-avanov library: A high-performance striped resource pooling implementation
- resourcet-pool library: A small library to convert a Pool into an Acquire
- rethinkdb library, program, test and benchmark: A driver for RethinkDB 2.2
- rethinkdb-client-driver library, test and benchmark: Client driver for RethinkDB
- rethinkdb-model library: Useful tools for modeling data with rethinkdb
- rethinkdb-wereHamster library: RethinkDB driver for Haskell
- rfc-psql library: The PostgreSQL extensions from the Robert Fischer Commons.
- ribbit library: [Unmaintained] Type-level Relational DB combinators.
- rivet-autoimporter program: Database migration library; automatic importer.
- rivet-core library and test: Database migration library; core functionality.
- rocksdb-haskell library and test: Haskell bindings to RocksDB
- rocksdb-haskell-jprupp library and test: Haskell bindings for RocksDB
- rocksdb-query library and test: RocksDB database querying library for Haskell
- ron library and benchmark: RON
- ron-rdt library: Replicated Data Types (RON-RDT)
- ron-schema library: RON-Schema
- ron-storage library: RON Storage
- scidb-hquery library and program: Haskell query for SciDB via shim
- seakale library: Pure SQL layer on top of other libraries
- seakale-postgresql library: PostgreSQL backend for Seakale
- seakale-tests library: Helpers to test code using Seakale
- sednaDBXML library: Sedna C API XML Binding
- selda library: Multi-backend, high-level EDSL for interacting with SQL databases.
- selda-json library: JSON support for the Selda database library.
- selda-postgresql library: PostgreSQL backend for the Selda database EDSL.
- selda-sqlite library: SQLite backend for the Selda database EDSL.
- servant-db-postgresql library, program and test: Derive a postgres client to database API specified by servant-db
- servant-postgresql library: Useful functions and instances for using servant with a PostgreSQL context
- servant-util-beam-pg library, program and test: Implementation of servant-util primitives for beam-postgres.
- shake-extras library: Extra utilities for shake build systems
- shapefile library: Parser and related tools for ESRI shapefile format
- simple-sql-parser library and tests: A parser for SQL.
- simplest-sqlite library: Simplest SQLite3 binding
- sirkel library: Sirkel, a Chord DHT
- snaplet-riak library: A Snaplet for the Riak database
- snaplet-sedna library: Snaplet for Sedna Bindings. Essentailly a rip of snaplet-hdbc.
- sophia library, test and benchmark: Bindings to Sophia library
- sparql-protocol library and test: An SPARQL 1.1 Protocol client library.
- sphinx library: Haskell bindings to the Sphinx full-text searching daemon.
- sphinx-cli program: Sphinx CLI and demo of Haskell Sphinx library
- sqel library and test: Guided derivation for Hasql statements
- sql-simple library: common middle-level sql client.
- sql-simple-mysql library: mysql backend for sql-simple
- sql-simple-pool library: conection pool for sql-simple
- sql-simple-postgresql library: postgresql backend for sql-simple
- sql-simple-sqlite library: sqlite backend for sql-simple
- sql-words library and test: SQL keywords data constructors into OverloadedString
- sqlcipher library and test: Haskell binding to sqlcipher
- sqlcli library: Bindings for SQL/CLI (ODBC) C API.
- sqlcli-odbc library: ODBC specific definitions to be used by SQL CLI clients.
- SQLDeps library: Calculate db-data dependencies of functions
- sqlite library and test: Haskell binding to sqlite3
- sqlite-easy library, test and benchmark: A primitive yet easy to use sqlite library.
- sqlite-simple library and test: Mid-Level SQLite client library
- sqlite-simple-errors library and test: Wrapper around errors from sqlite-simple
- sqlite-simple-interpolate library and test: Interpolated SQLite queries via quasiquotation
- sqlite-simple-typed library: Typed extension to sqlite simple
- sqlvalue-list library: Class and instances for conversion to list of SqlValue.
- squeal-postgresql library, program, tests and benchmark: Squeal PostgreSQL Library
- squeal-postgresql-ltree library: LTree extension for Squeal
- squeal-postgresql-uuid-ossp library: UUID OSSP extension for Squeal
- streaming-postgresql-simple library: Stream postgresql-query results using the streaming library
- streamly-lmdb library and test: Stream data to or from LMDB databases using the streamly library.
- structured-mongoDB library: Structured MongoDB interface
- superevent library and test: A simple opinionated event store implementation
- Sysmon library: Sybase 15 sysmon reports processor
- ta library: Transito Abierto: convenience library when using Takusen and Oracle.
- TableAlgebra library: Ferry Table Algebra
- Tables program: A client for Quill databases
- tablestorage library: Azure Table Storage REST API Wrapper
- Takusen programs: Database library with left-fold interface, for PostgreSQL, Oracle, SQLite, ODBC.
- takusen-oracle library and programs: Database library with left-fold interface for Oracle.
- TCache library and test: A Transactional cache with user-defined persistence
- tcache-AWS library: tcache using Amazon Web Services as default persistence mechanism
- tccli program: TokyoCabinet CLI interface
- tds library and program: Pure Haskell TDS protocol implementation. Mainly for beam-mssql and beam-sybase
- templatepg library: A PostgreSQL access library with compile-time SQL type inference
- tempodb library: A small Haskell wrapper around the TempoDB api.
- text-postgresql library and test: Parser and Printer of PostgreSQL extended types
- tokyocabinet-haskell library and tests: Haskell binding of Tokyo Cabinet
- tokyotyrant-haskell library: FFI bindings to libtokyotyrant
- tonatona-google-server-api library and tests: tonatona plugin for google-server-api
- tonatona-persistent-postgresql library and tests: tonatona plugin for accessing PostgreSQL database.
- tonatona-persistent-sqlite library and tests: tonatona plugin for accessing Sqlite database.
- traction library and test: Tools for postgresql-simple.
- traildb library, program and benchmark: TrailDB bindings for Haskell
- transfer-db library, program and test: ODBC database transfer
- trek-app library, program and test: A PostgreSQL Database Migrator
- trek-db library and test: A PostgreSQL Database Migrator
- tripLL library: A very simple triple store
- tx library: Persistent transactions on top of STM.
- txt-sushi library and programs: The SQL link in your *NIX chain
- typedquery library: Parser for SQL augmented with types
- typson-beam library and test: Typson Beam Integration
- typson-core library: Type-safe PostgreSQL JSON Querying
- typson-esqueleto library and test: Typson Esqueleto Integration
- typson-selda library and test: Typson Selda Integration
- ulid library, program, test and benchmark: Implementation of ULID - Universally Unique Lexicographically Sortable Identifier
- unliftio-pool library: Data.Pool generalized to MonadUnliftIO.
- vcache library: semi-transparent persistence for Haskell using LMDB, STM
- vcache-trie library: patricia tries modeled above VCache
- wai-middleware-cache-redis library: Redis backend for wai-middleware-cache
- wheb-mongo library: MongoDB plugin for Wheb
- yeshql library: YesQL-style SQL database abstraction (legacy compatibility wrapper)
- yeshql-core library and test: YesQL-style SQL database abstraction (core)
- yeshql-hdbc library and test: YesQL-style SQL database abstraction (HDBC backend)
- yeshql-postgresql-simple library and test: YesQL-style SQL database abstraction (postgresql-simple backend)
- yesod-persistent library and test: Some helpers for using Persistent from Yesod.
- yesod-session-redis library: Redis-Powered Sessions for Haskell
- yxdb-utils library, programs and test: Utilities for reading and writing Alteryx .yxdb files
- zoovisitor library and test: A haskell binding to Apache Zookeeper C library(mt) using Haskell Z project.
Database Design
- ampersand program and test: Toolsuite for automated design of business processes.
Database Driver
- postgis-trivial library and test: PostGIS extention driver based on postgresql-simple package
Database Testing Web
- pg-harness library and program: REST service and library for creating/consuming temporary PostgreSQL databases
- pg-harness-client library: Client library for pg-harness-server
- pg-harness-server program: REST service for creating temporary PostgreSQL databases
- tempgres-client library: Client library for Tempgres.
Databases
- job library and test: Job queue
- juandelacosa program: Manage users in MariaDB >= 10.1.1
- mywatch program: Web application to view and kill MySQL queries
- resourcet-extra library: ResourceT extras
- sproxy2 program: Secure HTTP proxy for authenticating users via OAuth2
- sq library, test and benchmark: High-level SQLite client.
Dataflow
- streamly library: Streaming, dataflow programming and declarative concurrency
- streamly-core library: Streaming, parsers, arrays, serialization and more
Datamining
- HasGP library: A Haskell library for inference using Gaussian processes
- hslibsvm library: A FFI binding to libsvm.
- HSvm library: Haskell Bindings for libsvm
Date
- date-conversions library and test: Date conversions
- discordian-calendar library: library for handling Discordian calendar dates
Debian
- cabal-debian library, program and test: Create a Debianization for a Cabal package
- debian library, programs and test: Modules for working with the Debian package system
- debian-build library and program: Debian package build sequence tools
- dpkg library and test: libdpkg bindings
- mbug library and program: download bugs mailboxes
Debug
- ap-reflect library: Partial evaluation reflection a la simple-reflect.
- asn1dump program: Dump ASN1 structure
- box-tuples library: A hack to use GHC.Prim primitives in GHCi
- bytedump library and program: Flexible byte dump helpers for human readers.
- DataTreeView library: A GTK widget for displaying arbitrary Data.Data.Data instances
- debug-diff library: Display a colorized diff between two Haskell values
- debug-dump library: File-based debug output
- debug-time library and test: Debug.Trace equivalent for timing computations
- debug-trace-file library and test: Like Debug.Trace but writing to files.
- debug-trace-var library: You do not have to write variable names twice in Debug.Trace
- DebugTraceHelpers library: Convenience functions and instances for Debug.Trace
- ghc-datasize library: Determine the size of data structures in GHC's memory
- ghc-dup library: Explicitly prevent sharing
- ghc-events library, program and tests: Library and tool for parsing .eventlog files from GHC
- ghc-events-parallel library, program and test: Library and tool for parsing .eventlog files from parallel GHC
- ghc-heap-view library and test: Extract the heap representation of Haskell values and thunks
- ghc-vis library: Live visualization of data structures in GHCi
- ghci-history-parser library and tests: parse output of ghci ":history" command
- ghcitui library, program and test: A Terminal User Interface (TUI) for GHCi
- GHood library: A graphical viewer for Hood
- graph-trace library: Trace the call graph of a program
- graph-trace-dot library and program: Converts a graph-trace log into a DOT file for use with Graphviz
- graph-trace-viz program: Converts a graph-trace log into an HTML document
- guarded-allocation library: Memory allocation with added stress tests and integrity checks
- haskell-stack-trace-plugin library, program and test: haskell-stack-trace-plugin
- heapsize library and benchmark: Determine the size of runtime data structures
- Hoed library and tests: Lightweight algorithmic debugging.
- hood library and test: Debugging by observing in place
- hood-off library: Dummy package to disable Hood without having to remove all the calls to observe
- hood2 library: Debugging by observing in place
- hpc-strobe library: Hpc-generated strobes for a running Haskell program
- htrace library: Hierarchical tracing for debugging of lazy evaluation
- jdi library and program: Implementation of Java Debug Interface
- KiCS-debugger library and program: debug features for kics
- KiCS-prophecy library and program: a transformation used by the kics debugger
- linux-perf library and programs: Read files generated by perf on Linux
- nonfree library: Free structures sans laws
- print-debugger library: Debug print formatting library.
- remote-debugger program: Interface to ghci debugger
- repr-tree-syb library: Tree representation and pretty-printing of data structures based on SYB
- show-please library: A wrapper type V with improved Show instances
- simple-reflect library: Simple reflection of expressions containing variables
- todo library: A replacement for undefined that gives warnings.
- trace-call library: functions for logging the arguments and results of function calls
- trace-function-call library: Easy lightweight tracing of function arguments and results for ad hoc debugging
- traced library: Simple evaluation trace
- tracer library and test: Tracing utilities for Functor/Applicative/Monad types
- vacuum library: Graph representation of the GHC heap
- vacuum-graphviz library: A library for transforming vacuum graphs into GraphViz output
Debuggers
- dap library and test: A debug adaptor protocol library
Debugging
- debug library, program and test: Simple trace-based debugger
- debug-pp program: A preprocessor for the debug package
- debugger-hs library and test: Write your GDB scripts in Haskell.
- NoHoed library: Placeholder package to preserve debug ability via conditional builds
- recover-rtti library and test: Recover run-time type information from the GHC heap
Decoding
- double-x-encoding library and test: Encoding scheme to encode any Unicode string with only [0-9a-zA-Z_]
Decompiler
- mrifk program: Decompiles Glulx files
Deep Learning
- menoh library, programs and test: Haskell binding for Menoh DNN inference library
- typedflow library: Typed frontend to TensorFlow and higher-order deep learning
Default
- aeson-default library and test: Apply default value to FromJSON instacnes' Maybe fields
- hkd-default library and test: Apply default value for optional field of HKD
Delay
- schedule library and tests: Pure deterministic scheduled computations
DeltaQ
- deltaq library, test and benchmark: Framework for ∆Q System Development
- probability-polynomial library, test and benchmark: Probability distributions via piecewise polynomials
Demo
- bowntz program: audio-visual pseudo-physical simulation of colliding circles
- gearbox program: zooming rotating fractal gears graphics demo
- lame-tester library and test: A strange and unnecessary selective test-running library
- pathfindingcore library and test: A toy pathfinding library
- Pup-Events-Demo programs: A networked event handling framework for hooking into other programs.
- snowglobe program: randomized fractal snowflakes demo
- wedged program: Wedged postcard generator.
Dependency Injection
- cauldron library, program and tests: Toy dependency injection framework
- hs-di library, program and test: Dependency Injection library for Haskell
Dependent Types
- aeson-dependent-sum library and test: JSON encoding/decoding for dependent-sum
- Agda programs: A dependently typed functional programming language and proof assistant
- Agda-executable program: Command-line program for type-checking and compiling Agda programs
- agda-server program: Http server for Agda (prototype)
- agda-snippets library and program: Render just the Agda snippets of a literate Agda file to HTML
- agda-snippets-hakyll library: Literate Agda support using agda-snippets, for Hakyll pages.
- agda-unused library, program and test: Check for unused code in an Agda project.
- agda2lagda program and test: Translate .agda files into .lagda.tex files.
- bin library: Bin: binary natural numbers.
- compare-type library: compare types of any kinds in haskell
- constrained-some library and test: Existential type that can be constrained
- cubical program: Implementation of Univalence in Cubical Sets
- dec library: Decidable propositions.
- decidable library: Combinators for manipulating dependently-typed predicates.
- dependent-map library: Dependent finite maps (partial dependent products)
- dependent-sum library: Dependent sum type
- eliminators library and test: Dependently typed elimination functions using singletons
- fin library and test: Nat and Fin: peano naturals and finite numbers
- helf program: Typechecking terms of the Edinburgh Logical Framework (LF).
- hoq program: A language based on homotopy type theory with an interval type
- idris library, programs and test: Functional Programming Language with Dependent Types
- instance-map library and test: Template haskell utilities for helping with deserialization etc. of existential types
- ivor library: Theorem proving library based on dependent type theory
- lens-typelevel library: Type-level lenses using singletons
- list-witnesses library: Witnesses for working with type-level lists
- MiniAgda program and test: A toy dependently typed programming language with type-based termination.
- nanoAgda program: A toy dependently-typed language
- open-typerep library, test and benchmark: Open type representations and dynamic types
- PandocAgda library and program: Pandoc support for literate Agda
- parameterized-utils library and test: Classes and data structures for working with data-kind indexed types
- path-sing library: A singleton wrapper for the `path` library.
- pisigma library and program: A dependently typed core language
- poly-rec library: Polykinded extensible records
- prim-uniq library: Opaque unique identifiers in primitive state monads
- proof-assistant-bot library and program: Telegram bot for proof assistants
- ral library and benchmark: Random access lists
- ral-lens library: Length-indexed random access lists: lens utilities.
- ral-optics library: Length-indexed random access lists: optics utilities.
- reflection library and test: Reifies arbitrary terms into types that can be reflected back into terms
- rzk library, program and tests: An experimental proof assistant for synthetic ∞-categories
- show-type library: convert types into string values in haskell
- singleton-bool library: Type level booleans
- singleton-dict library: Typelevel balanced search trees via a singletonized Data.Map
- singleton-nats library: Unary natural numbers relying on the singletons infrastructure.
- singletons library and test: Basic singleton types and definitions
- singletons-base library and test: A promoted and singled version of the base library
- singletons-th library: A framework for generating singleton types
- Sit library, program and test: Prototypical type checker for Type Theory with Sized Natural Numbers
- some library and test: Existential type: Some
- symbols library: Symbol manipulation
- tensor-safe library and program: Create valid deep neural network architectures
- type-equality library: Data.Type.Equality compat package
- type-fun library and test: Collection of widely reimplemented type families
- type-level-bst library: type-level binary search trees in haskell
- typeparams library: ...
- uAgda program: A simplistic dependently-typed language with parametricity.
- vec library, test and benchmark: Vec: length-indexed (sized) list
- vec-lens library: Vec: length-indexed (sized) list: lens support
- vec-optics library: Vec: length-indexed (sized) list: optics support
Derive-monoid
- derive-monoid library, program and test: derive Semigroup/Monoid/IsList
Deriving
- derivingvia-extras library: DerivingVia extras - Miscellaneous /via/ types.
Desktop
- arbtt programs and test: Automatic Rule-Based Time Tracker
- bustle programs and tests: Draw sequence diagrams of D-Bus traffic
- credential-store library, program and test: Library to access secure credential storage providers
- d-bus library, programs and test: Permissively licensed D-Bus client library
- DBus library: D-Bus bindings
- dbus library and test: A client library for the D-Bus IPC system.
- dbus-client library: Monadic and object-oriented interfaces to DBus
- dbus-core library: Low-level D-Bus protocol implementation
- desktop-portal library and test: Desktop Portal.
- fdo-notify library: Desktop Notifications client
- fdo-trash library and program: Utilities related to freedesktop Trash standard.
- git-checklist program: Maintain per-branch checklists in Git
- gnome-keyring library: Bindings for libgnome-keyring
- libnotify library: Bindings to libnotify library
- place-cursor-at program: A utility for X11 that moves the mouse cursor using the keyboard
- status-notifier-item library and programs: A wrapper over the StatusNotifierItem/libappindicator dbus specification
- systranything program: Let you put anything in the system tray
- todos library and program: Easy-to-use TODOs manager.
- tracker library: Client library for Tracker metadata database, indexer and search tool
- wacom-daemon library and programs: Manage Wacom tablet settings profiles, including Intuos Pro ring modes
- workflow-osx library and program: a "Desktop Workflow" monad with Objective-C bindings
Desktop Environment
- manatee library and program: The Haskell/Gtk+ Integrated Live Environment
- manatee-all library and program: Virtual package to install all Manatee packages.
- manatee-anything library and program: Multithread interactive input/search framework for Manatee
- manatee-core library: The core of Manatee.
- place-cursor-at program: A utility for X11 that moves the mouse cursor using the keyboard
Development
- accuerr library: Data type like Either but with accumulating error type
- addLicenseInfo program: Adds license info to the top of a file.
- ag-pictgen program: Attribute Grammar picture generation
- agda-language-server library, program and test: An implementation of language server protocal (LSP) for Agda 2.
- agda2lagda program and test: Translate .agda files into .lagda.tex files.
- air library: air
- air-extra library: air-extra
- air-spec library: air spec helper
- air-th library: air
- alex program and test: Alex is a tool for generating lexical analysers in Haskell
- alex-meta library: Quasi-quoter for Alex lexers
- alex-tools library: A set of functions for a common use case of Alex.
- AlgorithmW program: Example implementation of Algorithm W for Hindley-Milner type inference.
- anansi library and program: Simple literate programming preprocessor
- anansi-hscolour library: Colorized looms for Anansi
- anansi-pandoc library: Looms which use Pandoc to parse and produce a variety of formats.
- anatomy library and program: Anatomy: Atomo documentation system
- AndroidViewHierarchyImporter program: Android view hierarchy importer
- apigen library, program and test: FFI API generator for several languages
- apply-refact library, program and test: Perform refactorings specified by the refact library.
- argon program and tests: Measure your code's complexity
- arrowp program: preprocessor translating arrow notation into Haskell 98
- arrowp-qq library, program and test: A preprocessor and quasiquoter for translating arrow notation
- assembler library and program: Haskell Assembler
- ats-format program: A source-code formatter for ATS
- ats-pkg library and program: A build tool for ATS
- ats-setup library: ATS scripts for Cabal builds
- Aurochs program: Yet another parser generator for C/C++
- autopack library: Custom Setup to automate package modules discovery
- avr-shake library: AVR Crosspack actions for shake build systems.
- aws-lambda-runtime library and program: Haskell on AWS Lambda Runtime API
- azurify library and program: A simple library for accessing Azure blob storage
- b9 library, program and test: A tool and library for building virtual machine images.
- backstop library, program and test: Backstop a target directory by source directories
- bake library and program: Continuous integration system
- base-compat-migrate library and program: Helps migrating projects to base-compat(-batteries).
- base-feature-macros library: Semantic CPP feature macros for base
- base-noprelude library: "base" package sans "Prelude" module
- basic-lens library: Basic lens type and functions
- bf-cata library
- bhoogle program: Simple terminal GUI for local hoogle.
- BigPixel program: Image editor for pixel art
- bindings-bfd library: Bindings for libbfd, a library of the GNU `binutils'
- BirdPP program: A preprocessor for Bird-style Literate Haskell comments with Haddock markup.
- bisect-binary program: Determine relevant parts of binary data
- bliplib library: Support code for Blip.
- BNFC-meta library: Deriving Parsers and Quasi-Quoters from BNF Grammars
- borel library and test: Metering System for OpenStack metrics provided by Vaultaire.
- botpp library and program: Build tool for Lambdabot
- breakpoint library and test: Set breakpoints using a GHC plugin
- bson-lens library: BSON lenses
- buffet library, program and test: Assembles many Dockerfiles in one.
- bug library: Better alternatives to the "error" function
- buildbox library: Rehackable components for writing buildbots and test harnesses.
- buildbox-tools program: Tools for working with buildbox benchmark result files.
- buildwrapper library, program and test: A library and an executable that provide an easy API for a Haskell IDE
- bumper program: Automatically bump package versions, also transitively.
- c-storable library: CStorable class
- c2hs programs and tests: C->Haskell FFI tool that gives some cross-language type safety
- c2hs-extra library: Convenient marshallers for complicate C types.
- c2hsc library, program and test: Convert C API header files to .hsc and .hsc.helper.c files
- cabal library: placeholder for Cabal package, you want the upper case Cabal
- cabal-add library, program and test: Extend Cabal build-depends from the command line
- cabal-appimage library: Cabal support for creating AppImage applications
- cabal-bounds library, program and test: A command line program for managing the dependency versions in a cabal file.
- cabal-bundle-clib library: Bundling C/C++ projects in Cabal package made easy
- cabal-cache library, program and test: CI Assistant for Haskell projects
- cabal-cargs library, program and test: A command line program for extracting compiler arguments from a cabal file.
- cabal-clean program: Remove outdated cabal build artefacts from `dist-newstyle`.
- cabal-constraints program: Repeatable builds for cabalized Haskell projects.
- cabal-dev programs: Manage sandboxed Haskell build environments
- cabal-edit program: Cabal utility
- cabal-file-th library and test: Template Haskell expressions for reading fields from a project's cabal file.
- cabal-fmt library, program and tests: Format .cabal files
- cabal-ghc-dynflags library: Conveniently configure GHC's dynamic flags for use with Cabal projects
- cabal-ghci library and program: Set up ghci with options taken from a .cabal file
- cabal-gild library, program and test: Formats package descriptions.
- cabal-graphdeps program: Generate graphs of install-time Cabal dependencies
- cabal-hoogle library, program and test: generate hoogle database for cabal project and dependencies
- cabal-info library and program: Read information from cabal files
- cabal-install-parsers library, tests and benchmark: Utilities to work with cabal-install files
- cabal-lenses library: Lenses and traversals for the Cabal library.
- cabal-meta library, program and test: build multiple packages at once
- cabal-mon program: A monitor for cabal builds
- cabal-plan library and program: Library and utility for processing cabal's plan.json file
- cabal-scripts library: Shell scripts for support of Cabal maintenance
- cabal-sign program: Sign and verify Cabal packages.
- cabal2ghci program: A tool to generate .ghci file from .cabal
- cabalQuery library and program: A simple tool to query cabal files.
- cached-io library and program: A simple library to cache IO actions
- cairo-appbase program: A template for building new GUI applications using GTK and Cairo.
- cake library and program: A build-system library and driver
- cake3 library and programs: Third cake the Makefile EDSL
- calligraphy library, program and test: HIE-based Haskell call graph and source code visualizer
- canteven-listen-http library: data types to describe HTTP services
- canteven-log library: A canteven way of setting up logging for your program.
- casa-client library: Client for Casa
- casa-types library: Types for Casa
- caseof library: Combinators for casing on constructors
- castle program: A tool to manage shared cabal-install sandboxes.
- catamorphism library and test: Exposes a Template Haskell function for generating catamorphisms.
- CCA library and program: preprocessor and library for Causal Commutative Arrows (CCA)
- cdeps library, program, test and benchmark: Extract dependencies from C code.
- ceilometer-common library and test: Common Haskell types and encoding for OpenStack Ceilometer
- cerberus library, program and test: Protect and control API access with cerberus
- cgen library and programs: generates Haskell bindings and C wrappers for C++ libraries
- change-monger library and program: Parse VCS changelogs into ChangeLogs
- changelogged library, program and test: Changelog manager for Git projects.
- checkmate library, program and tests: Generate checklists relevant to a given patch
- cherry-core-alpha library and test: The core library for Cherry Haskell.
- chr-data library: Datatypes required for chr library
- chr-lang library and program: AST + surface language around chr
- chr-parse library: Parsing for chr library
- chr-pretty library: Pretty printing for chr library
- chronos library, test and benchmark: A high-performance time library
- chronos-bench library, program and benchmark: Benchmarking tool with focus on comparing results.
- chs-deps library, test and benchmark: c2hs dependency analyzer
- clashilator library and program: Automated Clash to Verilator bridge
- cli-setup library: Helper setup scripts for packaging command-line tools.
- clone-all program: Clone all github repositories from a given user
- Coadjute library: A generic build tool
- codex library and program: A ctags file generator for cabal project dependencies.
- colorize-haskell library and program: Highligt Haskell source
- Commando library and program: Watch some files; Rerun a command
- compiler-warnings library and test: Parser for common compiler warning formats
- constable library and test: A safe interface for Const summarization
- Contract library: Practical typed lazy contracts.
- cookbook library: Tiered general-purpose libraries with domain-specific applications.
- coordinate library and test: A representation of latitude and longitude
- court programs: Simple and flexible CI system
- cpphs library and program: A liberalised re-implementation of cpp, the C pre-processor.
- criterion library, program and tests: Robust, reliable performance measurement and analysis
- criterion-cmp program: A simple tool for comparing in Criterion benchmark results
- criterion-compare program: A simple tool for visualising differences in Criterion benchmark results
- criterion-measurement library: Criterion measurement functionality and associated types
- criterion-to-html program: Convert criterion output to HTML reports
- crunghc program: A runghc replacement with transparent caching
- csv-nptools programs: A collection of CSV tools
- darcs library, program and test: a distributed, interactive, smart revision control system
- darcs-beta programs: a distributed, interactive, smart revision control system
- darcs-cabalized program: David's Advanced Version Control System
- darcs-fastconvert program: Import/export git fast-import streams to/from darcs.
- darcs-scripts library: Shell scripts for support of darcs workflow
- darcs2dot program: Outputs dependencies of darcs patches in dot format.
- darcsden programs: Darcs repository UI and hosting/collaboration app (hub.darcs.net branch).
- data-structure-inferrer program: Program that infers the fastest data structure available for your program
- data-util library: utilities for handle data
- DataTreeView library: A GTK widget for displaying arbitrary Data.Data.Data instances
- dbus-th-introspection library and program: Generate bindings for DBus calls by using DBus introspection and dbus-th
- dead-code-detection program and test: detect dead code in haskell projects
- debruijn library: de Bruijn indices and levels
- debruijn-safe library: de Bruijn indices and levels
- debug library, program and test: Simple trace-based debugger
- debug-tracy library and program: More useful trace functions for investigating bugs
- debuggable library and test: Utilities for making your applications more debuggable.
- delimiter-separated library: Library for dealing with tab and/or comma (or other) separated files
- demangler library, program and test: Demangler for C++ mangled names.
- dependency library, test and benchmark: Dependency resolution for package management
- derive library and program: A program and library to derive instances for data types
- derive-gadt library and programs: Instance deriving for (a subset of) GADTs.
- derive-lifted-instances library: Derive class instances though various kinds of lifting
- derive-prim library and test: Derive Prim and PrimUnaligned
- derive-topdown library and test: Derive type class instances
- dhall-check program: Check all dhall files in a project
- dib library and program: A simple, forward build system.
- dictionary-sharing library: Sharing/memoization of class members
- difftodo library, programs and test: Generate todo lists from source code
- disassembler library: Disassembler for X86 & AMD64 machine code
- dockercook library, program and test: A build tool for multiple docker image layers
- docvim library, program and tests: Documentation generator for Vim plug-ins
- DPM library and programs: Darcs Patch Manager
- dr-cabal library and program: See README for more info
- driving-classes-plugin library and test: Deriving without spelling out "deriving"
- dump library and test: Dumps the names and values of expressions to ease debugging.
- dump-core library: A plug-in for rendering GHC core
- dupIO library, programs and test: Duplicate any closure
- dwarfadt library and programs: High-level wrapper around the dwarf library
- dynamic library: A dynamic type for Haskell
- dyre library and test: Dynamic reconfiguration in Haskell
- early library, program and test: Early return syntax in do-notation (GHC plugin)
- edentv program: A Tool to Visualize Parallel Functional Program Executions
- effectful-zoo library and test: Effectful effects for testing
- elm-init program: Set up basic structure for an elm project
- envstatus library, program and test: Display efficiently the state of the local environment
- erd program and test: An entity-relationship diagram generator from a plain text description.
- error-analyze library and test: Parse ghc and cabal error messages and give their causes for easier resolution
- error-location library: error functions that show file location information
- error-message library: Composable error messages.
- eventlog2html library and program: Visualise an eventlog
- extra library and test: Extra functions I use.
- extract-dependencies library and program: Given a hackage package outputs the list of its dependencies.
- extractelf program: Extract an ELF's metadata and sections into files
- fail library: Forward-compatible MonadFail class
- fast-tags library, program and test: Fast incremental vi and emacs tags.
- fathead-util library: Utilities for working with DuckDuckHack's FatHead Instant Answers
- fay library and programs: A compiler for Fay, a Haskell subset that compiles to JavaScript.
- fay-base library: The base package for Fay.
- file-location library and test: common functions that show file location information
- file-modules library and program: Takes a Haskell source-code file and outputs its modules.
- filepath-io-access library: IO Access for filepath
- filepattern library and test: File path glob-like matching
- firstify library and program: Defunctionalisation for Yhc Core
- flamingra library and program: FlameGraphs of profiling
- flexible-unlit library and program: A configurable reimplementation of unlit
- flo library and program: Generate flow charts from your code base.
- floskell library, program, test and benchmark: A flexible Haskell source code pretty printer
- foreign-store library: Store a stable pointer in a foreign context to be retrieved later.
- fourmolu library, program and test: A formatter for Haskell source code
- fpco-api library and program: Simple interface to the FP Complete IDE API.
- fresco-binding library: Fresco binding for Haskell
- friendly program: Attempt to pretty-print any input
- fugue library: A recapitulated prelude with minimal dependencies and profligate exports.
- fused-effects-readline library and test: A readline-like effect and carrier for fused-effects
- fusion-plugin library: GHC plugin to make stream fusion more predictable.
- fusion-plugin-types library: Types for the fusion-plugin package.
- gauge tests and benchmark: small framework for performance measurement and analysis
- generic-env library: Generic Environment Generator
- geodetic library and test: Geodetic calculations
- gerrit library and test: A gerrit client library
- ghc : The GHC API
- ghc-api-compat library: GHC-API compatibility helpers
- ghc-check library: detect mismatches between compile-time and run-time versions of the ghc api
- ghc-clippy-plugin library: Override GHC error messages to the user's liking
- ghc-core program: Display GHC's core and assembly output in a pager
- ghc-core-html program: Core to HTML display
- ghc-datasize library: Determine the size of data structures in GHC's memory
- ghc-debug-client library: Useful functions for writing heap analysis tools which use ghc-debug.
- ghc-debug-common library: ...
- ghc-debug-stub library: ...
- ghc-dump-core library: An AST and compiler plugin for dumping GHC's Core representation.
- ghc-dump-tree library and program: Dump GHC's parsed, renamed, and type checked ASTs
- ghc-dump-util library and program: Handy tools for working with ghc-dump dumps
- ghc-events library, program and tests: Library and tool for parsing .eventlog files from GHC
- ghc-events-analyze program: Analyze and visualize event logs
- ghc-events-parallel library, program and test: Library and tool for parsing .eventlog files from parallel GHC
- ghc-exactprint programs and test: ExactPrint for GHC
- ghc-experimental library: Experimental features of GHC's standard library
- ghc-gc-tune program: Graph performance of Haskell programs with different GC flags
- ghc-generic-instances library: Derived instances of GHC.Generic of the GHC AST
- ghc-imported-from library, programs and test: Find the Haddock documentation for a symbol.
- ghc-lib library: The GHC API, decoupled from GHC versions
- ghc-lib-parser library: The GHC API, decoupled from GHC versions
- ghc-lib-parser-ex library, program and test: Programming with GHC parse trees
- ghc-make program: Accelerated version of ghc --make
- ghc-man-completion program: Generate a bash completion from the GHC manpage
- ghc-mod library, programs, tests and benchmark: Happy Haskell Hacking
- ghc-mtl library: An mtl compatible version of the Ghc-Api monads and monad-transformers.
- ghc-parmake library, program and test: A parallel wrapper for 'ghc --make'.
- ghc-paths library: Knowledge of GHC's installation directories
- ghc-pkg-autofix program: Simple utility to fix BROKEN package dependencies for cabal-install.
- ghc-pkg-lib library: Provide library support for ghc-pkg information
- ghc-prof library, program and test: Library for parsing GHC time and allocation profiling reports
- ghc-simple library: Simplified interface to the GHC API.
- ghc-source-gen library and tests: Constructs Haskell syntax trees for the GHC API.
- ghc-stdin library: Compile source code from the standard input
- ghc-syb library: Data and Typeable instances for the GHC API.
- ghc-syb-utils library: Scrap Your Boilerplate utilities for the GHC API.
- ghc-tags program: Utility for generating ctags and etags with GHC API.
- ghc-tags-core library: CTags and ETags from Haskell syntax tree.
- ghc-tags-pipes library: Streaming interface for ghc-tags-core
- ghc-tags-plugin library and program: A compiler plugin which generates tags file from GHC parsed syntax tree.
- ghc-time-alloc-prof library, program and test: Library for parsing GHC time and allocation profiling reports
- ghc-trace-events library and benchmarks: Faster traceEvent and traceMarker, and binary object logging for eventlog
- ghc-usage library and program: Print minimal export lists
- ghc-vis library: Live visualization of data structures in GHCi
- ghci-dap library and program: ghci-dap is a GHCi having DAP interface.
- ghci-history-parser library and tests: parse output of ghci ":history" command
- ghci-ng program: Next generation GHCi
- ghci-pretty library: colored pretty-printing within ghci
- ghcid library, program and test: GHCi based bare bones IDE
- ghcide library and programs: The core of an IDE
- ghcide-bench library, program and test: An LSP client for running performance experiments on HLS
- ghcide-test-utils library: Test utils for ghcide
- ghcprofview program: GHC .prof files viewer
- ghczdecode program: Decode Z-encoded strings from GHC
- ght library and program: Trivial routines for inspecting git repositories
- giak program: Fuzzy finder for cabal executables
- gipeda program: Git Performance Dashboard
- git library and tests: Git operations in haskell
- git-all program: Determine which Git repositories need actions to be taken
- git-checklist program: Maintain per-branch checklists in Git
- git-fmt program: Custom git command for formatting code.
- git-gpush program: More intelligent push-to-GitHub utility.
- git-jump program: Move a git branch
- git-mediate program: Tool to help resolving git conflicts
- git-monitor program: Passively snapshots working tree changes efficiently.
- git-sanity library and program: A sanity checker for your git history.
- git-vogue library, programs and test: A framework for pre-commit checks.
- githash library and test: Compile git revision info into Haskell projects
- github-tools library, programs and test: Various Github helper utilities.
- gitHUD library, program and test: More efficient replacement to the great git-radar
- githud library, programs and test: Heads up, and you see your GIT context
- gitignore program: Apply GitHub .gitignore templates to already existing repositories.
- gitrev library: Compile git revision info into Haskell projects
- graph-trace library: Trace the call graph of a program
- graph-trace-dot library and program: Converts a graph-trace log into a DOT file for use with Graphviz
- graph-trace-viz program: Converts a graph-trace log into an HTML document
- graph-visit library: Graph walk abstraction
- graphmod library and program: Present the module dependencies of a program as a "dot" graph.
- graphql-w-persistent library: GraphQL interface middleware for SQL databases.
- grasp library, program and test: GRASP implementation for the AMMM project.
- greencard-lib library: A foreign function interface pre-processor library for Haskell
- grm library and program: grm grammar converter
- gtk2hs-buildtools library and programs: Tools to build the Gtk2Hs suite of User Interface libraries.
- guardian library, program and test: The border guardian for your package dependencies
- guess-combinator library: Generate simple combinators given their type
- GuiHaskell program: A graphical REPL and development environment for Haskell
- hackage-cli library, program and test: CLI tool for Hackage
- hackage-proxy program: Provide a proxy for Hackage which modifies responses in some way. (deprecated)
- hackage-revdeps library and programs: List Hackage reverse dependencies
- hackmanager library and program: Generate useful files for Haskell projects
- haddock-leksah program: A documentation-generation tool for Haskell libraries
- hadolint library, program and test: Dockerfile Linter JavaScript API
- hake library and program: make tool. ruby : rake = haskell : hake
- halberd library, program and test: A tool to generate missing import statements for Haskell modules.
- halive library, program and tests: A live recompiler
- haltavista program: looks for functions given a set of example input/outputs
- hannahci program: Simple Continuous Integration/Deployment System
- happraise program: A small program for counting the comments in haskell source
- happy program and test: Happy is a parser generator for Haskell
- happy-lib library: Happy is a parser generator for Haskell implemented using this library
- happy-meta library: Quasi-quoter for Happy parsers
- happybara library: Acceptance test framework for web applications
- happybara-webkit library: WebKit Happybara driver
- happybara-webkit-server library: WebKit Server binary for Happybara (taken from capybara-webkit)
- HaRe program and test: the Haskell Refactorer.
- harmony library, program and tests: A web service specification compiler that generates implementation and tests.
- haskdogs program: Generate tags file for Haskell project and its nearest deps
- haskell-ci library, program and test: Cabal package script generator for Travis-CI
- haskell-dap library: Haskell implementation of the DAP interface data.
- haskell-debug-adapter program and test: Haskell Debug Adapter.
- haskell-docs library, program and test: A program to find and display the docs and type of a name
- haskell-docs-cli library, program and test: Search Hoogle and navigate Hackage from the command line.
- haskell-formatter library, program and test: Haskell source code formatter
- haskell-gi library and test: Generate Haskell bindings for GObject Introspection capable libraries
- haskell-gi-base library: Foundation for libraries generated by haskell-gi
- haskell-import-graph library and program: create haskell import graph for graphviz
- haskell-language-server library, programs, tests and benchmark: LSP server for GHC
- haskell-lsp library, program and test: Haskell library for the Microsoft Language Server Protocol
- haskell-lsp-client library and program: A haskell package to build your own Language Server client.
- haskell-lsp-types library: Haskell library for the Microsoft Language Server Protocol, data types
- haskell-src-exts-simple library: A simplified view on the haskell-src-exts AST
- haskell-stack-trace-plugin library, program and test: haskell-stack-trace-plugin
- haskell-token-utils library and test: Utilities to tie up tokens to an AST
- haskellscript program: Command line tool for running Haskell scripts with a hashbang.
- hasktags library, program and test: Produces ctags "tags" and etags "TAGS" files for Haskell programs
- hat library and programs: The Haskell tracer, generating and viewing Haskell execution traces
- hayoo-cli program: Hayoo CLI
- hbb program: Haskell Busy Bee, a backend for text editors.
- hCM library, program and test: Conceptual modelling support for Haskell
- hdevtools program: Persistent GHC powered background server for FAST haskell development tools
- hdirect library and program: An IDL compiler for Haskell
- hdocs library, program and test: Haskell docs tool
- headergen program: Creates a header for a haskell source file.
- heapsize library and benchmark: Determine the size of runtime data structures
- hedgehog-generic library: GHC Generics automatically derived hedgehog generators
- hein program: An extensible build helper for haskell, in the vein of leiningen.
- help-esb library: A Haskell client for the Help.com team's ESB.
- hesh library and program: the Haskell Extensible Shell: Haskell for Bash-style scripts
- hfd program: Flash debugger
- hgdbmi library and tests: GDB Machine Interface: program-driven control of GDB
- hgrev library: Compile Mercurial (hg) version info into Haskell code
- hhp library, programs and test: Happy Haskell Programming
- hi-file-parser library and test: Parser for GHC's hi files
- hie-bios library, program and tests: Set up a GHC API session
- hie-compat library: HIE files for GHC 8.8 and other HIE file backports
- hie-core library, program and test: The core of an IDE
- hiedb library, program and test: Generates a references DB from .hie files
- hiedb-plugin library: See README on Github for more information
- highWaterMark program: Memory usage statistics
- hindent library, program, test and benchmark: Extensible Haskell pretty printer
- hit program: Git like program in haskell
- hit-graph library: Use graph algorithms to access and manipulate Git repos
- hlint library and program: Source code suggestions
- HListPP program: A preprocessor for HList labelable labels
- hls-alternate-number-format-plugin library and test: Provide Alternate Number Formats plugin for Haskell Language Server
- hls-brittany-plugin test: Integration with the Brittany code formatter
- hls-cabal-fmt-plugin library and test: Integration with the cabal-fmt code formatter
- hls-cabal-plugin library and test: Cabal integration plugin with Haskell Language Server
- hls-call-hierarchy-plugin library and test: Call hierarchy plugin for Haskell Language Server
- hls-change-type-signature-plugin library and test: Change a declarations type signature with a Code Action
- hls-class-plugin test: Class/instance management plugin for Haskell Language Server
- hls-code-range-plugin library and test: HLS Plugin to support smart selection range and Folding range
- hls-eval-plugin library and test: Eval plugin for Haskell Language Server
- hls-explicit-fixity-plugin library and test: Show fixity explicitly while hovering
- hls-explicit-imports-plugin library and test: Explicit imports plugin for Haskell Language Server
- hls-explicit-record-fields-plugin library and test: Explicit record fields plugin for Haskell Language Server
- hls-floskell-plugin test: Integration with the Floskell code formatter
- hls-fourmolu-plugin library and test: Integration with the Fourmolu code formatter
- hls-gadt-plugin test: Convert to GADT syntax plugin
- hls-graph library and test: Haskell Language Server internal graph API
- hls-haddock-comments-plugin test: Haddock comments plugin for Haskell Language Server
- hls-hlint-plugin test: Hlint integration plugin with Haskell Language Server
- hls-module-name-plugin library and test: Module name plugin for Haskell Language Server
- hls-ormolu-plugin library and test: Integration with the Ormolu code formatter
- hls-overloaded-record-dot-plugin test: Overloaded record dot plugin for Haskell Language Server
- hls-plugin-api library, test and benchmark: Haskell Language Server API for plugin communication
- hls-pragmas-plugin library and test: Pragmas plugin for Haskell Language Server
- hls-qualify-imported-names-plugin library and test: A Haskell Language Server plugin that qualifies imported names
- hls-refactor-plugin test: Exactprint refactorings for Haskell Language Server
- hls-refine-imports-plugin library and test: Refine imports plugin for Haskell Language Server
- hls-rename-plugin test: Rename plugin for Haskell Language Server
- hls-retrie-plugin test: Retrie integration plugin for Haskell Language Server
- hls-selection-range-plugin library and test: HLS Plugin to support smart selection range
- hls-semantic-tokens-plugin library and test: Call hierarchy plugin for Haskell Language Server
- hls-splice-plugin test: HLS Plugin to expand TemplateHaskell Splices and QuasiQuotes
- hls-stan-plugin test: Stan integration plugin with Haskell Language Server
- hls-stylish-haskell-plugin test: Integration with the Stylish Haskell code formatter
- hls-tactics-plugin test: Wingman plugin for Haskell Language Server
- hls-test-utils library: Utilities used in the tests of Haskell Language Server
- hmk library and program: A make alternative based on Plan9's mk.
- hmumps program: Interpreter for the MUMPS langugae
- holy-project library, programs and test: Start your Haskell project with cabal, git and tests.
- homoiconic library and tests: Constructs FAlgebras from typeclasses, making Haskell functions homoiconic
- hoobuddy program: Simple tool for fetching and merging hoogle data
- hoogle library and program: Haskell API Search
- hothasktags program: Generates ctags for Haskell, incorporating import lists and qualified imports
- houseman library, program and test: A Haskell implementation of Foreman
- hp2any-core library: Heap profiling helper library
- hp2any-graph programs: ...
- hp2any-manager program: A utility to visualise and compare heap profiles.
- hp2pretty program: generate pretty graphs from heap profiles
- hpack library, program and test: A modern format for Haskell packages
- hpack-convert library, program and test: Convert Cabal manifests into hpack's package.yamls
- hpack-dhall library, programs and test: hpack's dhalling
- hpaco program: Modular template compiler
- hpaco-lib library: Modular template compiler library
- hpage program: A scrapbook for Haskell developers
- hpc-threshold library, program and test: Ensure the code coverage is above configured thresholds
- hpp library, program and test: A Haskell pre-processor
- hs library and program: GHC-toolchain installer broker
- hs-di library, program and test: Dependency Injection library for Haskell
- hs-highlight library, program and test: A tool to highlight terminal strings
- hs-opentelemetry-instrumentation-auto library and test: Plugin for instrumenting an application
- hs-pkg-config library: Create pkg-config configuration files
- hs-speedscope library and program: Convert an eventlog into the speedscope json format
- hs-tags program: Create tag files (ctags and etags) for Haskell code.
- Hs2lib library, programs and tests: ...
- hsb2hs program: Preprocesses a file, adding blobs from files as string literals.
- hsbencher library and tests: Launch and gather data from Haskell and non-Haskell benchmarks.
- hsc2hs program and test: A preprocessor that helps with writing Haskell bindings to C code
- hscaffold library, program and test: Very simple file/directory structure scaffolding writer monad EDSL
- hscurses-fish-ex program: hscurses swimming fish example
- hsdev library, program and test: Haskell development library
- hsenv program: Virtual Haskell Environment builder
- hsfcsh programs: Incremental builder for flash
- hsfilt program: Z-decoder.
- hsimport library, program and test: Extend the import list of a Haskell source file
- hslinks program: Resolves links to Haskell identifiers.
- hspec-dirstream library and test: Helper functions to simplify adding integration tests.
- hspec-setup library, program and test: Add an hspec test-suite in one command
- hssourceinfo programs: get haskell source code info
- HsSVN library: Partial Subversion (SVN) binding for Haskell
- hstyle program: Checks Haskell source code for style compliance.
- hsubconvert program: One-time, faithful conversion of Subversion repositories to Git
- htags program: A Haskell98 parsing tags program similar to ctags.
- http-download library and test: Verified downloads with retries
- hub program: For multiplexing GHC installations and providing development sandboxes
- hugs2yc library: Hugs Front-end to Yhc Core.
- hw-ci-assist library, program and test: CI Assistant for Haskell projects
- hw-polysemy library and test: Opinionated polysemy library
- hw-prelude library: Opinionated prelude library
- hwk program: Commandline text processing with Haskell functions
- hzenity library: Haskell interface to Zenity dialogs
- ide-backend library, program and tests: An IDE backend library
- ide-backend-common library: Shared library used be ide-backend and ide-backend-server
- ide-backend-rts library: RTS for the IDE backend
- ide-backend-server program: An IDE backend server
- idringen library, program and test: A project manage tool for Idris.
- ihaskell library, program and test: A Haskell backend kernel for the Jupyter project.
- ihaskell-aeson library: IHaskell display instances for Aeson
- ihaskell-basic library: IHaskell display instances for basic types
- ihaskell-blaze library: IHaskell display instances for blaze-html types
- ihaskell-charts library: IHaskell display instances for charts types
- ihaskell-diagrams library: IHaskell display instances for diagram types
- ihaskell-display library: IHaskell display instances for basic types
- ihaskell-gnuplot library: IHaskell display instance for Gnuplot (from gnuplot package)
- ihaskell-graphviz library: IHaskell display instance for GraphViz (external binary)
- ihaskell-hatex library: IHaskell display instances for hatex
- ihaskell-hvega library: IHaskell display instance for hvega types.
- ihaskell-inline-r library: Embed R quasiquotes and plots in IHaskell notebooks.
- ihaskell-juicypixels library: IHaskell - IHaskellDisplay instances of the image types of the JuicyPixels package.
- ihaskell-magic library: IHaskell display instances for bytestrings
- ihaskell-parsec library: IHaskell display instances for Parsec
- ihaskell-plot library: IHaskell display instance for Plot (from plot package)
- ihaskell-rlangqq library: a rDisp quasiquote to show plots from Rlang-QQ in IHaskell
- ImperativeHaskell library: A library for writing Imperative style haskell.
- impl library: Framework for defaulting superclasses
- implicit-hie library, program and test: Auto generate hie-bios cradles & hie.yaml
- implicit-hie-cradle library and test: Auto generate hie-bios cradles
- import-style-plugin library: Helps maintain consistency of imports
- importify library, programs and test: Tool for haskell imports refactoring
- imports library and test: Generate code for importing directories automatically
- include-env library: Include the value of an environment variable at compile time
- include-file library, test and benchmark: Inclusion of files in executables at compile-time.
- infer-license library and test: Infer software license from a given license file
- infer-upstream program: Find the repository from where a given repo was forked
- intelli-monad library, programs and test: Type level prompt with openai.
- interlude library: Replaces some Prelude functions for enhanced error reporting
- intero program and test: Complete interactive development program for Haskell
- ip2location library: IP2Location Haskell package for IP geolocation.
- ip2proxy library: IP2Proxy Haskell package for proxy detection.
- ipatch program: interactive patch editor
- ipython-kernel library and programs: A library for creating kernels for IPython frontends
- iridium library and program: Automated Local Cabal Package Testing and Uploading
- itanium-abi library and test: An implementation of name mangling/demangling for the Itanium ABI
- itcli program: Issue Tracker for the CLI
- iterm-show library and program: Enable graphical display of images inline on some terminals
- iterm-show-JuicyPixels library: Orphan Show instances for JuciyPixels image types.
- ja-base-extra library: Extra functions I require in base
- jarfind library and program: Tool for searching java classes, members and fields in classfiles and JAR archives
- java-character library: Functions to simulate Java's Character class.
- javasf program and test: A utility to print the SourceFile attribute of one or more Java class files.
- javav program and test: A utility to print the target version of Java class files.
- jbi library and program: Just Build It - a "do what I mean" abstraction for Haskell build tools
- jenga library and program: Generate a cabal freeze file from a stack.yaml
- jl library and program: Functional sed for JSON
- json-pointy library and tests: JSON Pointer (RFC 6901) parsing, access, and modification
- jupyter library, programs and test: A library for creating and using Jupyter kernels.
- kansas-lava-shake library: Shake rules for building Kansas Lava projects
- kdesrc-build-extra program: Build profiles for kdesrc-build
- kdesrc-build-profiles program: Build profiles for kdesrc-build
- keera-hails-i18n library and tests: Rapid Gtk Application Development - I18N
- keera-hails-mvc-controller library and tests: Haskell on Gtk rails - Gtk-based controller for MVC applications
- keera-hails-mvc-environment-gtk library and tests: Haskell on Gtk rails - Gtk-based global environment for MVC applications
- keera-hails-mvc-model-lightmodel library and tests: Rapid Gtk Application Development - Reactive Protected Light Models
- keera-hails-mvc-model-protectedmodel library and tests: Rapid Gtk Application Development - Protected Reactive Models
- keera-hails-mvc-solutions-config library and tests: Haskell on Gtk rails - Easy handling of configuration files
- keera-hails-mvc-solutions-gtk library and tests: Haskell on Gtk rails - Solutions to recurrent problems in Gtk applications
- keera-hails-mvc-view library and tests: Haskell on Gtk rails - Generic View for MVC applications
- keera-hails-mvc-view-gtk library and tests: Haskell on Gtk rails - Gtk-based View for MVC applications
- keera-hails-reactive-cbmvar library and tests: Reactive Haskell on Rails - CBMVars as reactive values
- keera-hails-reactive-fs library and tests: Haskell on Rails - Files as Reactive Values
- keera-hails-reactive-gtk library and tests: Haskell on Gtk rails - Reactive Fields for Gtk widgets
- keera-hails-reactive-network library and tests: Haskell on Rails - Sockets as Reactive Values
- keera-hails-reactive-polling library and tests: Haskell on Rails - Polling based Readable RVs
- keera-hails-reactive-wx library and tests: Haskell on Rails - Reactive Fields for WX widgets
- keera-hails-reactive-yampa library and tests: Haskell on Rails - FRP Yampa Signal Functions as RVs
- keera-hails-reactivelenses library and tests: Reactive Haskell on Rails - Lenses applied to Reactive Values
- keera-hails-reactivevalues library and tests: Haskell on Rails - Reactive Values
- keiretsu program: Multi-process orchestration for development and integration testing
- kit program: A dependency manager for Xcode (Objective-C) projects
- konnakol library and test: Formalising the rules of Konnakol, an Indian percussional art form.
- labels library: Anonymous records via named tuples
- lambdabot program: Lambdabot is a development tool and advanced IRC bot
- lambdabot-core library: Lambdabot core functionality
- lambdabot-haskell-plugins library: Lambdabot Haskell plugins
- lambdabot-irc-plugins library: IRC plugins for lambdabot.
- lambdabot-misc-plugins library: Lambdabot miscellaneous plugins
- lambdabot-novelty-plugins library: Novelty plugins for Lambdabot
- lambdabot-reference-plugins library: Lambdabot reference plugins.
- lambdabot-social-plugins library: Social plugins for Lambdabot
- lambdabot-telegram-plugins library and program: Lambdabot for Telegram
- lambdabot-trusted library: Lambdabot trusted code.
- lambdabot-utils library: Utility libraries for the advanced IRC bot, Lambdabot
- lambdabot-xmpp program: Lambdabot plugin for XMPP (Jabber) protocol
- Lambdajudge library and test: A library to easily host Haskell based programming competitions
- lambdiff program: Diff Viewer
- language-docker library and test: Dockerfile parser, pretty-printer and embedded DSL
- language-dockerfile library, programs and tests: Dockerfile linter, parser, pretty-printer and embedded DSL
- Lastik library: A library for compiling programs in a variety of languages
- LazyVault program: A simple sandboxing tool for Haskell packages.
- leksah library and program: Haskell IDE written in Haskell
- lentil program and test: frugal issue tracker
- lhs2html program: Compile lhs in bird style to md, html, hs.
- lhs2tex program: Preprocessor for typesetting Haskell sources with LaTeX
- lhs2TeX-hl program: Literate highlighter preprocessor for lhs2tex
- libgit library: Simple Git Wrapper
- libhbb library, program and test: Backend for text editors to provide better Haskell editing support.
- libiserv library: Provides shared functionality between iserv and iserv-proxy.
- life-sync library, program and test: Synchronize personal configs across multiple machines.
- line-indexed-cursor library, test and benchmark: Line-indexed file reader.
- linearscan library: Linear scan register allocator, formally verified in Coq
- linearscan-hoopl library and test: Makes it easy to use the linearscan register allocator with Hoopl
- linux-perf library and programs: Read files generated by perf on Linux
- liquidhaskell-cabal library: Liquid Haskell integration for Cabal and Stack
- liquidhaskell-cabal-demo library and program: Demo of Liquid Haskell integration for Cabal and Stack
- lit program: A simple tool for literate programming
- llvm-analysis library and tests: A Haskell library for analyzing LLVM bitcode
- llvm-tools library and programs: Useful tools built on llvm-analysis
- located-base library and benchmark: Location-aware variants of partial functions
- loch library and program: Support for precise error locations in source files
- loch-th library: Support for precise error locations in source files (Template Haskell version)
- logict-state library: Library for logic programming based on haskell package logict
- lsp library, programs and test: Haskell library for the Microsoft Language Server Protocol
- lsp-types library, program and test: Haskell library for the Microsoft Language Server Protocol, data types
- lushtags program: Create ctags compatible tags files for Haskell programs
- macosx-make-standalone program: Make a macosx app standalone deployable
- make-package program: Make a cabalized package
- makedo library: Helper for writing redo scripts in Haskell
- markdown-unlit library, program and test: Literate Haskell support for Markdown
- marmalade-upload library, programs and test: Upload packages to Marmalade
- marvin library, programs and test: A framework for modular, portable chat bots.
- MASMGen library and test: Generate MASM code from haskell
- maybench library and programs: Automated benchmarking tool
- merkle-tree library and test: An implementation of a Merkle tree and merkle tree proofs of inclusion
- MetaObject library: A meta-object system for Haskell based on Perl 6
- microbench library: Microbenchmark Haskell code
- minmax library: ...
- miss library and test: A Haskell git implimentation
- miss-porcelain library: Useability extras built on top of miss.
- MissingK library: Useful types and definitions missing from other libraries
- mm2 library: ...
- mmsyn2 library: The library that can be used for multiple (Ord a) => a -> b transformations
- mmsyn2-array library: A library that can be used for multiple Ord a => a -> b transformations.
- mmsyn2-hashable library: A library that can be used for multiple Hashable a => a -> b transformations.
- module-management library, program and test: Clean up module imports, split and merge modules
- monad-log library: A simple and fast logging monad
- monadic-bang library and test: GHC plugin to desugar ! into do-notation
- monadlog library: A simple and fast logging monad
- monadtransform library: A type-class for transforming monads (homomorphism) in a transformer
- monoid-insertleft library: Some extension to the Foldable and Monoid classes.
- mps library: simply oo
- mueval library, program and test: Safely evaluate pure Haskell expressions
- multi-cabal library, program and test: A tool supporting multi cabal project builds.
- multiprocess library: Multiprocess architecture library
- murder library: MUtually Recursive Definitions Explicitly Represented
- mustache library, program and tests: A mustache template parser library.
- mywork library and program: Tool to keep track of what you have been working on and where.
- names-th library: Manipulate name strings for TH
- neil program: General tools for Neil
- niv library, program and test: Easy dependency management for Nix projects
- nixfmt library and programs: An opinionated formatter for Nix
- nm library and program: Network Manager, binding to libnm-glib.
- nofib-analyse program: Parse and compare nofib runs
- nofib-analyze program: Parse and compare nofib runs
- normalize-imports program and test: Sort and align Haskell import statements
- NoSlow programs: Microbenchmarks for various array libraries
- nothunks library and test: Examine values for unexpected thunks
- NoTrace library and test: Remove all the functions come from Debug.Trace after debugging
- nptools programs: A collection of random tools
- nsis library and test: DSL for producing Windows Installer using NSIS.
- nyan program: Bored? Nyan cat!
- old-version library: Basic versioning library.
- omnifmt library and program: A pretty-printer wrapper to faciliate ease of formatting during development.
- open-haddock program: Open haddock HTML documentation
- optional library and test: Using type-classes for optional function arguments
- optparse-text library and test: Data.Text helpers for optparse-applicative
- organize-imports program: Organize scala imports
- ormolu library, program and test: A formatter for Haskell source code
- OrPatterns library: A quasiquoter for or-patterns
- package-o-tron library and programs: Utilities for working with cabal packages and your package database
- package-version library and tests: A package for retrieving a package's version number.
- package-vt program: Haskell Package Versioning Tool
- pandoc-unlit program: Literate Haskell support for GitHub's Markdown flavor
- panic library: A convenient way to panic.
- pantry library, program and test: Content addressable Haskell package management
- pantry-tmp library and test: Content addressable Haskell package management
- paramtree library and test: Generate labelled test/benchmark trees from sets of parameters
- parochial library and program: Help Manage project specific documentation
- parser-helper program: Prints Haskell parse trees in JSON.
- PartialTypeSignatures library: emulate partial type signatures with template haskell
- pcap-conduit library: Conduit <-> libpcap
- pdynload library: pdynload is polymorphic dynamic linking library.
- phoityne program and test: Deprecated - ghci debug viewer with simple editor.
- phoityne-vscode program: Haskell Debug Adapter for Visual Studio Code.
- pier program: Yet another Haskell build system.
- pier-core library: A library for writing forwards-declared build systems in haskell.
- pinch library and test: An alternative implementation of Thrift for Haskell.
- pinch-gen program: A code generator for the pinch Thrift library.
- pinchot library and programs: Write grammars, not parsers
- pinned-warnings library and test: Preserve warnings in a GHCi session
- pisigma library and program: A dependently typed core language
- pkggraph program: Package dependency graph for installed packages
- placeholders library: Placeholders for use while developing Haskell code
- podenv library, program and test: A container wrapper
- pointful library and program: Pointful refactoring tool
- policeman library, program and test: Haskell PVP version adviser
- pollock library: Functionality to help examine Haddock information of a module.
- polysemy-blockfrost library and test: Polysemy wrapper around the Blockfrost client
- porter library: Implementation of the Porter stemming algorithm
- present library: Make presentations for data types.
- prof2dot program: Convert GHC profiles into GraphViz's dot format
- prof2pretty programs: generate pretty source from time/allocation profiles
- profiterole program: Restructure GHC profile reports
- profiteur library and program: Treemap visualiser for GHC prof files
- progression library: Automates the recording and graphing of criterion benchmarks
- project-forge library and test: A project initialization library
- project-template library and test: Specify Haskell project templates and generate files
- prototype library: prototype-based programming on Haskell
- prune-juice library, program and test: Prune unused Haskell dependencies
- psc-ide library, programs and test: Language support for the PureScript programming language
- pseudomacros library: cpp-style built-in macros using Template Haskell
- pure-io library: Pure IO monad.
- purescript-bundle-fast program: A fast alternative to Purescript's `psc-bundle` to be used during development
- python-pickle library, program and test: Serialization/deserialization using Python Pickle format.
- QuickAnnotate library and program: Annotation Framework
- quickbench library, program and test: quick & easy benchmarking of command-line programs
- quickterm library and program: An interface for describing and executing terminal applications
- radian library and test: Isomorphisms for measurements that use radians.
- random-derive library: A Template Haskell helper for deriving Random instances
- rapid library: Hot reload and reload-surviving values with GHCi
- rapid-term library: External terminal support for rapid
- rattle library, programs and test: Forward build system, with caching and speculation
- reactive-banana-gi-gtk library and test: Simple reactive programming with GTK GObject Introspection
- readme-lhs library, program and test: Literate programming support.
- record-dot-preprocessor library, program and test: Preprocessor to allow record.field syntax
- record-hasfield library and test: A version of GHC.Records as available in future GHCs.
- record-wrangler library and test: Alter your records with ease
- refact library: Specify refactorings to perform with apply-refact
- reflex-ghci library, program and test: A GHCi widget library for use in reflex applications
- rehoo program: Rebuild default.hoo from many .hoo files in the current directory
- releaser library and program: Automation of Haskell package release process
- repl library: IRC friendly REPL library.
- require-callstack library and test: Propagate HasCallStack with constraints
- requirements library: Abstraction to manage user defined Type Errors
- resolve-trivial-conflicts program: Remove trivial conflict markers in a git repository
- resource-embed program: Embed data files via C and FFI.
- restyle library and program: Convert between camel case and separated words style.
- retrie library, programs and test: A powerful, easy-to-use codemodding tool for Haskell.
- ReviewBoard library and programs: Haskell bindings to ReviewBoard
- rio-prettyprint library: Pretty-printing for RIO
- risk-weaver library, programs and test: A DSL for Risk-oriented Object Detection Requirements
- Rlang-QQ library and tests: quasiquoter for inline-R code
- robin program: A build daemon for Haskell development
- rock library, program and test: A build system for incremental, parallel, and demand-driven computations
- ruler program: Ruler tool for UHC
- ruler-core program
- sandman program: Manages Cabal sandboxes to avoid rebuilding packages.
- sarsi library and programs: A universal quickfix toolkit and his protocol.
- sasha library and test: A staged lexer generator
- scan program: lexical style suggestions for source code
- schedevr programs: Marge schedules and show EVR
- scion library and program: Haskell IDE library
- scion-browser library and program: Command-line interface for browsing and searching packages documentation
- scons2dot program: Generates graphviz file of scons dependency information
- scope library: An interactive renderer for plotting time-series data
- scope-cairo library and program: An interactive renderer for plotting time-series data
- scotty-fay library and test: Fay integration for Scotty.
- semdoc library and program: Evaluate code snippets in Literate Haskell.
- sensei programs and test: Automatically run Hspec tests on file modifications
- sequent-core library and programs: Alternative Core language for GHC plugins
- sexp-show program: Produce a s-expression representation of Show values.
- shake library, program and test: Build system library, like Make, but more accurate dependencies.
- shake-ats library: Utilities for building ATS projects with shake
- shake-bench library: Build rules for historical benchmarking
- shake-c library: Library for building C code with shake
- shake-cabal library: Shake library for use with cabal
- shake-cabal-build program: Utility for building Shake build systems using Cabal sandboxes
- shake-ccjs library: Shake rules for CCJS
- shake-elm library: Elm builds in shake
- shake-ext library: Helper functions for linting with shake
- shake-futhark library: Dependency tracking for Futhark
- shake-google-closure-compiler library: Shake rules for the Google closure compiler
- shake-language-c library and tests: Utilities for cross-compiling with Shake
- shake-literate library: Rules for building literate programs in shake
- shake-minify library: Shake Minify Rules
- shake-minify-css library: Shake rules for CSS
- shake-pack library: Shake File Pack Rule
- shake-path library: path alternatives to shake functions
- shake-persist library and program: Shake build system on-disk caching
- shake-plus library: Re-export of Shake using well-typed paths and ReaderT.
- shake-plus-extended library: Experimental extensions to shake-plus
- shaker library and program: simple and interactive command-line build tool
- shakers library: Shake helpers.
- shellish library: shell-/perl- like (systems) programming in Haskell
- shelly library, programs and test: shell-like (systems) programming in Haskell
- shelly-extra library and test: shelly features that require extra dependencies
- shower library, program and test: Clean up the formatting of 'show' output
- shuffle library and program: Shuffle tool for UHC
- silvi library and test: A generator for different kinds of data.
- simple-get-opt library: A simple library for processing command-line options.
- simple-src-utils programs and tests: source code editing utilities
- simple-text-format library and test: Simple text based format strings with named identifiers.
- sizes program: Recursively show space (size and i-nodes) used in subdirectories
- skeletons program: Manage project skeletons
- slice-cpp-gen program: Generate C++ skeletons from slice files
- smartconstructor library: A package exposing a helper function for generating smart constructors.
- smuggler library, program and test: GHC Source Plugin that helps to manage imports
- smuggler2 library and test: GHC Source Plugin that helps to minimise imports and generate explicit exports
- snipcheck library: Markdown tester
- SourceGraph program: Static code analysis using graph-theoretic techniques.
- sourcemap library, test and benchmark: Implementation of source maps as proposed by Google and Mozilla.
- sparsebit library: Sparse bitmaps for pattern match coverage
- splint library: HLint as a GHC source plugin.
- spy program and test: A compact file system watcher for Mac OS X, Linux and Windows
- squeather library and test: Use databases with the version 3 series of the SQLite C library
- stack library, program and tests: The Haskell Tool Stack
- stack-bump program and test: Dead simple version bumping for hpack packages
- stack-fix program: Console program used to fix Stack build errors automatically
- stack-lib library: Wrapper to use stack as a library
- stack-run program: An equivalent to cabal run for stack.
- stack-run-auto library, programs and test: Initial project template from stack
- stack-templatizer program: Generate a stack template from a folder.
- stack-wrapper library and programs: Call ghc within stack by calling ghc
- stack-yaml library and test: Parse a stack.yaml file
- stackage library: Dummy package forcing installation of other Stackage packages
- stackage-cabal library and programs: A CLI executable for cabal-based stackage commands
- stackage-cli library and programs: A CLI library for stackage commands
- stackage-sandbox library and program: Work with shared stackage sandboxes
- stackage-setup library and program: An executable for downloading a Haskell setup
- standalone-derive-topdown library: ...
- starter library: Develop applications without restarts
- static-ls library, program and test: See README on Github for more information
- staversion library, program and tests: What version is the package X in stackage lts-Y.ZZ?
- stc-lang library, program and test: A library for implicit, monadic dataflow parallelism
- steeloverseer library, program and test: A file watcher and development tool.
- stepwise library
- stgi library, program and tests: Educational implementation of the STG (Spineless Tagless G-machine)
- strict-impl-params library: Plugin for making top-level implicit parameters strict
- structured-haskell-mode program: Structured editing Emacs mode for Haskell
- styx program: A generator of nix files
- subG library: Some extension to the Foldable and Monoid classes.
- subG-instances library: Additional instances for the InsertLeft class from subG package.
- summoner library, program and test: ...
- summoner-tui program: ...
- sv2v program: SystemVerilog to Verilog conversion
- swiss library: Basic functions for development with Core libraries and GHC boot libraries dependencies.
- symon program: Minimal implementation(s) of the classic electronic memory game.
- SyntaxMacros library: Syntax Macros in the form of an EDSL
- tasty-bench library and benchmark: Featherlight benchmark framework
- tasty-bench-fit library and test: Determine time complexity of a given function
- tasty-papi test: Bencmarking using instruction counting
- testcontainers library and test: Docker containers for your integration tests.
- testloop library: Quick feedback loop for test suites
- th-abstraction library and test: Nicer interface for reified information about data types
- th-deepstrict library and test: Check that datatypes are deep strict using Template Haskell.
- th-fold library: TH fold generator
- th-inline-io-action library: Simple inline IO action into compiled code using TH
- th-pprint library: Simplify and render Template Haskell
- themplate program: Project templating tool
- threadscope program: A graphical tool for profiling parallel Haskell programs.
- ticket-management library, program and test: A basic implementation of a personal ticket management system
- time-io-access library: IO Access for time
- timelens library: Lenses for the time package
- timeless library: An Arrow based Functional Reactive Programming library
- timeline library and test: Data type representing a piecewise-constant function over time
- tkyprof programs: A web-based visualizer for GHC Profiling Reports
- tokstyle library, programs and test: TokTok C code style checker
- tracetree library and program: Visualize Haskell data structures as edge-labeled trees
- TraceUtils library: Functions that should have been in Debug.Trace
- trackit program: A command-line tool for live monitoring
- tracy library: Convenience wrappers for non-intrusive debug tracing
- TransformersStepByStep program: Tutorial on monad transformers.
- travis-meta-yaml library, program and test: .travis.yml preprocessor
- travis-pogodi library and program: A better travis_wait
- trawl program: A tool for finding haddocks
- trurl library, program and test: Haskell template code generator
- tuple-fields library, program and test: Access tuple fields using record dot syntax
- tyfam-witnesses library: Provide proof witnesses for closed type family evaluation
- typalyze programs: Analyzes Haskell source files for easy reference
- type-prelude library: Partial port of prelude to the type level. Requires GHC 7.6.1.
- typeof program: Small script for inferring types
- uhc-light library and programs: Part of UHC packaged as cabal/hackage installable library
- uhc-util library: UHC utilities
- ui-command library and program: A framework for friendly commandline programs
- unpacked-either library and test: An unpacked either data type
- unpacked-maybe library and test: An unpacked maybe data type
- unpacked-these library and test: An unpacked these data type
- unpacked-validation library and test: An unpacked validation data type
- updo programs: A style of maintaining and upgrading Haskell projects
- urembed program: Ur/Web static content generator
- urxml program: XML parser-printer supporting Ur/Web syntax extensions
- UtilityTM library: Utility functions that are missing from the standard library
- uuagc library and program: Attribute Grammar System of Universiteit Utrecht
- uuagc-bootstrap library and program: Attribute Grammar System of Universiteit Utrecht
- uuagc-cabal library: Cabal plugin for UUAGC
- uuagd library and program: A debugger for the UUAG system.
- vabal program and test: the cabal companion
- vabal-lib library and test: Core algorithms and datatypes used by vabal
- vacuum-cairo library: Visualize live Haskell data structures using vacuum, graphviz and cairo
- vacuum-opengl library and program: Visualize live Haskell data structures using vacuum, graphviz and OpenGL.
- vacuum-ubigraph library: Visualize Haskell data structures using vacuum and Ubigraph
- vado library, programs and test: Runs commands on remote machines using ssh
- vampire library and program: Analyze and visualize expression trees.
- vcs-ignore library, program and tests: Library for handling files ignored by VCS systems.
- vcsgui library and programs: GUI library for source code management systems
- vcswrapper library and program: Wrapper for source code management systems
- viewprof program: Text-based interactive GHC .prof viewer
- virthualenv program: Virtual Haskell Environment builder
- visual-graphrewrite library and program: Visualize the graph-rewrite steps of a Haskell program
- visual-prof program: Create a visual profile of a program's source code
- visualize-cbn program: Visualize CBN reduction
- wai-make-assets library, program and test: Compiling and serving assets
- watchit library, program and test: File change watching utility
- weeder library, program and test: Detect dead code
- workflow-types library and program: Automate keyboard\/mouse\/clipboard\/application interaction.
- workflow-windows program and tests: Automate keyboard/mouse/clipboard/application interaction.
- wxhnotepad program: An example of how to implement a basic notepad with wxHaskell
- xgboost-haskell library and programs: XGBoost library for Haskell.
- ycextra library: Additional utilities to work with Yhc Core.
- yesod-fast-devel program: Fast live-reloading for yesod applications.
- yhccore library: Yhc's Internal Core language.
- yi-contrib library: Add-ons to Yi, the Haskell-Scriptable Editor
- zephyr library, program and test: Zephyr, tree-shaking for the PureScript language
- zoom-cache library, program and test: A streamable, seekable, zoomable cache file format
- zuul library, program and test: A zuul client library
Development Web
- daino library and program: daino is a static site generator (SSG) using shake and pandoc
DevOps
- deptrack-devops library: DepTrack applied to DevOps.
- gothic library: A Haskell Vault KVv2 secret engine client
- hercules-ci-agent library, programs and test: Runs Continuous Integration tasks on your machines
- hercules-ci-api-agent library and test: API definition for Hercules CI Agent to talk to hercules-ci.com or Hercules CI Enterprise
- hercules-ci-api-core library: Types and convenience modules use across Hercules CI API packages
- hercules-ci-cnix-expr library and test: Bindings for the Nix evaluator
DFINITY
- dfinity-radix-tree library, program and test: A generic data integrity layer.
Dhall
- compdoc-dhall-decoder library: Allows you to write FromDhall instances for Compdoc
- composite-dhall library and test: Dhall instances for composite records.
- cpkg library, program and test: Build tool for C
- dhall-fly library, program and test: Translate concourse config from Dhall to YAML
- dhall-lex library, test and benchmark: Lexer for the Dhall language
- dhall-recursive-adt library and tests: Convert recursive ADTs from and to Dhall
- flag-dhall-instance library: FromDhall and ToDhall instances for flag.
- servant-dhall library and test: Servant Dhall content-type
- shake-dhall library and test: Dhall dependencies
- version-natural-dhall-instance library: FromDhall and ToDhall instances for version-natural.
Dhall Pandoc
- pandoc-dhall-decoder library: Decodes pandoc to dhall.
Diagnostics
- pretty-loc library: Tracking and highlighting of locations in source files
- trifecta library and test: A modern parser combinator library with convenient diagnostics
Diagram
- asciidiagram library and program: Pretty rendering of Ascii diagram into svg or png.
Diagrams
- diagrams-input library: Parse raster and SVG files for diagrams
Diffing
- pretty-diff library and test: Pretty printing a diff of two values.
Digest
- murmur-hash library: MurmurHash2 implementation for Haskell.
- murmurhash3 library: 32-bit non-cryptographic hashing
Dijkstra
- dijkstra-simple library and test: A simpler Dijkstra shortest paths implementation
Directory
- dir-traverse library and benchmarks: Simple directory traversal library
- par-traverse library: Traverse a directory in parallel
Disassembler
- disassembler library: Disassembler for X86 & AMD64 machine code
- hapstone library and test: Capstone bindings for Haskell
- hdis86 library: Interface to the udis86 disassembler for x86 and x86-64 / AMD64
- zydiskell library and test: Haskell language binding for the Zydis library, a x86/x86-64 disassembler.
Distributed Computing
- AERN-Net library: Compositional lazy dataflow networks for exact real number computation
- amazonka-s3-streaming library and program: Provides conduits to upload data to S3 using the Multipart API
- api-tools library, programs, test and benchmark: DSL for generating API boilerplate and docs
- arion-compose library, program and test: Run docker-compose with help from Nix/NixOS
- aws library, programs and tests: Amazon Web Services (AWS) for Haskell
- aws-cloudfront-signer library: For signing AWS CloudFront HTTP URL requests
- aws-ec2 library and programs: AWS EC2/VPC, ELB and CloudWatch client library for Haskell
- aws-elastic-transcoder library, program and test: Haskell suite for the Elastic Transcoder service
- aws-general library and test: Bindings for Amazon Web Services (AWS) General Reference
- aws-kinesis library and test: Bindings for Amazon Kinesis
- aws-performance-tests library and program: Performance Tests for the Haskell bindings for Amazon Web Services (AWS)
- aws-sdk library and test: AWS SDK for Haskell
- aws-sign4 library and test: Amazon Web Services (AWS) Signature v4 HTTP request signer
- aws-sns library and test: Bindings for AWS SNS Version 2013-03-31
- butter library and tests: Monad Transformer for Asyncronous Message Passing
- cctools-workqueue library: High-level interface to CCTools' WorkQueue library
- courier library, programs and test: A message-passing library for simplifying network applications
- DSTM library and programs: A framework for using STM within distributed systems
- edenmodules library: Semi-explicit parallel programming library
- failure-detector library and test: Failure Detectors implimented in Haskell.
- grpc-etcd-client library: gRPC client for etcd
- hadoop-streaming library and test: A simple Hadoop streaming library
- HAppS-Data library: HAppS data manipulation libraries
- HAppS-IxSet library
- HAppS-Server library: Web related tools and services.
- HAppS-State library: Event-based distributed state.
- HAppS-Util library: Web framework
- happstack library and program: The haskell application server stack + code generation
- happstack-contrib library and program: Web related tools and services.
- happstack-data library and program: Happstack data manipulation libraries
- happstack-helpers library: Convenience functions for Happstack.
- happstack-ixset library and program: Efficient relational queries on Haskell sets.
- happstack-state library and program: Event-based distributed state.
- happstack-static-routing library: Support for static URL routing with overlap detection for Happstack.
- happstack-util library and program: Web framework
- haskell-mpi library and programs: Distributed parallel programming in Haskell using MPI.
- hdph library and programs: Haskell distributed parallel Haskell
- hdph-closure library: Explicit closures in Haskell distributed parallel Haskell
- hlivy library: Client library for the Apache Livy REST API
- Holumbus-Distribution library and programs: intra- and inter-program communication
- Holumbus-MapReduce library and programs: a distributed MapReduce framework
- Holumbus-Storage library and programs: a distributed storage system
- hs-asapo library, test and benchmarks: Haskell bindings for ASAP:O
- interval-tree-clock library and test: Interval Tree Clocks
- linode library and test: Bindings to the Linode API
- LogicGrowsOnTrees library, programs, tests and benchmarks: a parallel implementation of logic programming using distributed tree exploration
- LogicGrowsOnTrees-MPI library and programs: an adapter for LogicGrowsOnTrees that uses MPI
- LogicGrowsOnTrees-network library, programs and test: an adapter for LogicGrowsOnTrees that uses multiple processes running in a network
- LogicGrowsOnTrees-processes library, programs, test and benchmark: an adapter for LogicGrowsOnTrees that uses multiple processes for parallelism
- loup library and programs: Amazon Simple Workflow Service Wrapper for Work Pools.
- mpi-hs library, programs and tests: MPI bindings for Haskell
- mpi-hs-binary library, programs and test: MPI bindings for Haskell
- mpi-hs-cereal library, programs and test: MPI bindings for Haskell
- mpi-hs-store library, programs and test: MPI bindings for Haskell
- net-concurrent library: Concurrent over the network execution library
- protocol library: Model distributed system as type-level multi-party protocol
- remote library: Cloud Haskell
- sirkel library: Sirkel, a Chord DHT
- sparkle library and program: Distributed Apache Spark applications in Haskell
- tahoe-great-black-swamp library, programs and test: An implementation of the "Great Black Swamp" LAFS protocol.
- task-distribution library, programs and test: Distributed processing of changing tasks
- transient-universe library, programs and test: fully composable remote execution for the creation of distributed systems
- vector-clock library and test: Vector clocks for versioning message flows
- wolf library and programs: Amazon Simple Workflow Service Wrapper.
Distributed Systems
- crdt library: Conflict-free replicated data types
- deltaq library, test and benchmark: Framework for ∆Q System Development
- hs-tango library and benchmarks: Bindings to the Tango Controls system
- libraft library, program and test: Raft consensus algorithm
- protocol library: Model distributed system as type-level multi-party protocol
- ron library and benchmark: RON
- ron-rdt library: Replicated Data Types (RON-RDT)
- ron-schema library: RON-Schema
- ron-storage library: RON Storage
Distributed-Computing
- aws-sns-verify library and test: Parse and verify AWS SNS messages
- MultiChor library and test: Type-safe and efficient choreographies with location-set polymorphism.
Distribution
- arch-hs library and programs: Distribute hackage packages to archlinux
- archlinux library: Support for working with Arch Linux packages.
- archlinux-web library and programs: Website maintenance for Arch Linux packages
- archnews program: Convert Arch Linux package updates in RSS to pretty markdown
- arion-compose library, program and test: Run docker-compose with help from Nix/NixOS
- asset-bundle library: A build-time Cabal library that bundles executables with assets
- autopack library: Custom Setup to automate package modules discovery
- bdcs library, programs and test: Tools for managing a content store of software packages
- binembed library and program: Embed data into object files.
- binembed-example program: Example project using binembed to embed data in object files.
- Blueprint library: Preview of a new build system.
- build-env library and program: Compute, fetch and install Cabal build plans into a local environment
- cab library and program: A maintenance command of Haskell cabal packages
- Cabal library: A framework for packaging Haskell software
- cabal-appimage library: Cabal support for creating AppImage applications
- cabal-audit program: Check how up-to-date your .cabal dependencies are.
- cabal-auto-expose library: Build time library that autodetects exposed modules
- cabal-build-programs library: Adds executable dependencies to the Cabal build
- cabal-constraints program: Repeatable builds for cabalized Haskell projects.
- cabal-debian library, program and test: Create a Debianization for a Cabal package
- cabal-dependency-licenses program: Compose a list of a project's transitive dependencies with their licenses
- cabal-dir program: show dist dir of 'cabal copy/install'
- cabal-doctest library: A Setup.hs helper for running doctests
- cabal-file library and program: Cabal file access
- cabal-fix library, program and test: Fix for cabal files.
- cabal-flatpak program: Generate a FlatPak manifest from a Cabal package description
- cabal-helper library, program and tests: Give Haskell development tools access to Cabal project environment
- Cabal-ide-backend library and tests: A framework for packaging Haskell software
- cabal-install library, program and tests: The command-line interface for Cabal and Hackage.
- cabal-install-bundle program: The (bundled) command-line interface for Cabal and Hackage.
- cabal-install-ghc72 program: Temporary version of cabal-install for ghc-7.2
- cabal-install-ghc74 program: Temporary version of cabal-install for ghc-7.4
- cabal-install-solver library and test: The solver component of cabal-install
- cabal-macosx library, program and test: Cabal support for creating Mac OSX application bundles.
- cabal-nirvana programs: Avoid Cabal dependency hell by constraining to known good versions. (deprecated)
- cabal-pkg-config-version-hook library: Make Cabal aware of pkg-config package versions
- cabal-plan-bounds program: Derives cabal bounds from build plans
- cabal-progdeps program: Show dependencies of program being built in current directory
- cabal-rpm program: RPM packaging tool for Haskell Cabal-based packages
- cabal-setup program: The user interface for building and installing Cabal packages
- cabal-sort programs: Topologically sort cabal packages
- cabal-src programs: Alternative install procedure to avoid the diamond dependency issue.
- Cabal-syntax library: A library for working with .cabal files
- cabal-toolkit library: Helper functions for writing custom Setup.hs scripts.
- cabal-uninstall program: Uninstall cabal packages
- cabal-upload program: Command-line tool for uploading packages to Hackage
- cabal2arch program: Create Arch Linux packages from Cabal packages.
- cabal2doap program: Cabal to Description-of-a-Project (DOAP)
- cabal2ebuild library and programs: make gentoo's .ebuild file from .cabal file
- cabal2nix library, programs and test: Convert Cabal files into Nix build instructions.
- cabal2spec library, program and test: Convert Cabal files into rpm spec files
- cabalgraph program: Generate pretty graphs of module trees from cabal files
- cabalmdvrpm library and program: Create mandriva rpm from cabal package
- cabalrpmdeps library and programs: Autogenerate rpm dependencies from cabal files
- cabalvchk program: Verify installed package version against user-specified constraints.
- cabin program: Cabal binary sandboxes.
- capri program: A simple wrapper over cabal-install to operate in project-private mode.
- cartel library, programs and test: Specify Cabal files in Haskell
- cblrepo program: Tool to maintain a database of CABAL packages and their dependencies
- check-pvp programs: Check whether module and package imports conform to the PVP
- chs-cabal library: Cabal with c2hs dependencies
- codec-rpm library and test: A library for manipulating RPM files
- darcs-graph program: Generate graphs of darcs repository activity
- darcs-monitor program: Darcs repository monitor (sends email)
- darcsden programs: Darcs repository UI and hosting/collaboration app (hub.darcs.net branch).
- darcswatch programs: Track application of Darcs patches
- delude library: Generalized the Prelude more functionally.
- depends program and test: A simple configuration management tool for Haskell
- dhall-to-cabal library, programs and tests: Compile Dhall expressions to Cabal files
- diffcabal program: Diff two .cabal files syntactically
- dist-upload library and program: Generate/Upload cabal package to Hackage.
- distribution-nixpkgs library and test: Types and functions to manipulate the Nixpkgs distribution
- distribution-opensuse library, program and test: Types, functions, and tools to manipulate the openSUSE distribution
- dynamic-cabal library and tests: Access the functions from the Cabal library without depending on it
- ekg-json library: JSON encoding of ekg metrics
- executor library and tests: Shell helpers
- exherbo-cabal library, program and test: Exheres generator for cabal packages
- fbrnch program: Fedora packager tool to build package branches
- fedora-dists library: Library for Fedora distribution versions
- fedora-haskell-tools programs: Building and maintenance tools for Fedora Haskell
- fedora-releases library: Library for Fedora release versions
- franchise library: A package for configuring and building Haskell software
- fsh-csv library: csv parser for fsh
- gdo program: recursive atomic build system
- hackage-api library and test: An API binding to Hackage API
- hackage-db library and programs: Access cabal-install's Hackage database via Data.Map
- hackage-diff program: Compare the public API of different versions of a Hackage library
- hackage-mirror library and program: Simple mirroring utility for Hackage
- hackage-plot program: Generate cumulative graphs of hackage uploads
- hackage-processing program: Process 00-index.tar.gz from Hackage
- hackage-repo-tool program: Manage secure file-based package repositories
- hackage-security library and test: Hackage security library
- hackage-security-HTTP library: Hackage security bindings against the HTTP library
- hackage-server programs and tests: The Hackage web server
- hackage-sparks program: Generate sparkline graphs of hackage statistics
- hackage-whatsnew program: Check for differences between working directory and hackage
- hackage2hwn program: Convert Hackage RSS feeds to wiki format for publishing on Haskell.org
- hackage2twitter program: Send new Hackage releases to Twitter
- hackport library, program and tests: Hackage and Portage integration tool
- haddocset program: Generate docset of Dash by Haddock haskell documentation tool
- haskell-overridez program: Manage nix overrides for haskell packages
- haskell-packages library: Haskell suite library for package management and integration with Cabal
- haskell-platform-test program: A test system for the Haskell Platform environment
- haskell-updater program: Rebuild Haskell dependencies in Gentoo
- hellage programs: Distributed hackage mirror
- hi library, program and tests: Generate scaffold for cabal project
- highlight-versions program: Highlight package versions which differ from the latest version on Hackage
- hmk library and program: A make alternative based on Plan9's mk.
- hslackbuilder program: HSlackBuilder automatically generates slackBuild scripts from a cabal package
- hub program: For multiplexing GHC installations and providing development sandboxes
- hup library, program and tests: Upload packages and/or documentation to a hackage server
- i3blocks-hs-contrib library and programs: Base i3blocks written in haskell
- jailbreak-cabal program: Strip version restrictions from Cabal files
- kif-parser program: Process KIF iOS test logs
- language-nix library: Data types and functions to represent the Nix language
- licensor library and program: A license compatibility helper
- lscabal program: List exported modules from a set of .cabal files
- mega-sdist program: Handles uploading to Hackage from mega repos
- mkbndl program: Makes an OS X .app bundle from a binary.
- mkcabal program: Generate cabal files for a Haskell project
- nix-paths library: Knowledge of Nix's installation directories.
- nix-tools library and programs: cabal/stack to nix translation tools
- nixos-types library: this package is obsolete; see cabal2nix instead
- packdeps library and program: Check your cabal packages for lagging dependencies.
- packunused program: Tool for detecting redundant Cabal package dependencies
- populate-setup-exe-cache library: Empty Cabal package
- precis library and program: Diff Cabal packages.
- redo program: software build system, make replacement, implementation of djb's redo
- rpm-nvr test: RPM package name-version-release data types
- rpmbuild-order library, program and test: Sort RPM packages in dependency order
- rts-loader library and programs: Dynamically load Haskell libraries
- salve library and test: Semantic version numbers and constraints.
- select-rpms library: Select a subset of RPM packages
- self-extract library and program: A Haskell library to make self-extracting executables
- simple-cabal library: Cabal file wrapper library
- stack-all program: CLI tool for building over Stackage major versions
- stack-clean-old program: Clean away old stack build artifacts
- stack-yaml library and test: Parse a stack.yaml file
- stack2nix library, program and test: Convert stack.yaml files into Nix build instructions.
- stackage-build-plan library and program: Calculate and print (in different formats) Stackage build plans
- stackage-curator library, programs and test: Tools for curating Stackage bundles
- stackage-install library and program: Secure download of packages for cabal-install
- stackage-metadata library and program: DEPRECATED Grab current metadata for all packages
- stackage-query program: Tool for querying Stackage
- stackage-update library and program: Update your package index incrementally (requires git)
- stackage-upload library and program: A more secure version of cabal upload which uses HTTPS
- stackage2nix library, program and test: Convert Stack files into Nix build instructions.
- standalone-haddock program: Generate standalone haddock documentation for a set of packages
- superdoc library: Additional documentation markup and Unicode support
- uusi library, programs and test: Tweak .cabal files
- vabal program and test: the cabal companion
- vabal-lib library and test: Core algorithms and datatypes used by vabal
- velma library, program and test: Automatically add files to exposed-modules and other-modules.
- yackage programs: Personal Hackage replacement for testing new packages.
- yarn2nix library, programs and test: Convert yarn.lock files to nix expressions
- zoom library and program: A rake/thor-like task runner written in Haskell
DNS
- dprox program and test: a lightweight DNS proxy server, compatible with dnsmasq-china-list
- haeredes program: Confirm delegation of NS and MX records
Docker
- hspec-tmp-proc library: Simplify use of tmp-proc from hspec tests
- tmp-proc library, program and tests: Run 'tmp' processes in integration tests
- tmp-proc-example library and tests: Test a simple service with backends running on docker using tmp-proc
- tmp-proc-postgres library and test: Launch a PostgreSQL database in docker using tmp-proc
- tmp-proc-rabbitmq library and test: Launch RabbitMQ in docker using tmp-proc
- tmp-proc-redis library and test: Launch Redis in docker using tmp-proc
- tmp-proc-zipkin library and test: Launch ZipKin in docker using tmp-proc
Documentation
- acme-operators library: Operators of base, all in one place!
- activehs program: Haskell code presentation tool
- activehs-base library: Basic definitions for activehs
- archiver library and program: Archive supplied URLs in WebCite & Internet Archive
- dash-haskell program: Convert package Haddock to Dash docsets (IDE docs)
- doccheck program: Checks Haddock comments for pitfalls and version changes.
- docidx program: Generate an HTML index of installed Haskell packages and their documentation.
- Docs library: Documentation types library.
- docstrings library: Docstrings for documentation in the repl
- embeddock library and program: Embed the values in scope in the haddock documentation of the module
- embeddock-example library: Example of using embeddock.
- haddock program and tests: A documentation-generation tool for Haskell libraries
- haddock-api library and test: A documentation-generation tool for Haskell libraries
- haddock-cheatsheet library: A documentation-only package exemplifying haddock markup features
- haddock-library library and tests: Library exposing some functionality of Haddock.
- haddock-test library: Test utilities for Haddock
- hoogle-index program: Easily generate Hoogle indices for installed packages
- hup library, program and tests: Upload packages and/or documentation to a hackage server
- hyakko program: Literate-style Documentation Generator
- pandoc-emphasize-code library, program and test: A Pandoc filter for emphasizing code in fenced blocks
- pandoc-include-code library, program and test: A Pandoc filter for including code from source files
- pandoc-markdown-ghci-filter library, program and test: Pandoc-filter to evaluate `code` section in markdown and auto-embed output.
- pandoc-pyplot library, program and test: A Pandoc filter to include figures generated from Python code blocks
- parochial library and program: Help Manage project specific documentation
- pollock library: Functionality to help examine Haddock information of a module.
- ronn library and test: Describe and render Ronn documentation
- ronn-envparse library and test: Produce Ronn from OptEnvConf
- ronn-opt-env-conf library and test: Produce Ronn from OptEnvConf
- ronn-optparse-applicative library and test: Produce Ronn from OptEnvConf
- snm library and program: The Simple Nice-Looking Manual Generator.
- specup library, program and test: Manage the application of templates to custom yaml
- tintin library, program and test: A softer alternative to Haddock
Domain Specific Language
- NGLess library, program, test and benchmark: NGLess implements ngless, a DSL for processing sequencing data
Download Manager
- manatee-curl library and program: Download Manager extension for Manatee.
- manatee-terminal library and program: Terminal Emulator extension for Manatee.
DSL
- control-dsl library and test: An alternative to monads in do-notation
- DeepDarkFantasy library and tests: A DSL for creating neural network.
- do-notation-dsl library and test: An alternative to monads
- inferno-core library and test: A statically-typed functional scripting language
- inferno-lsp library and program: LSP for Inferno
- inferno-types library: Core types for Inferno
- inferno-vc library: Version control server for Inferno
- lazyboy library and test: An EDSL for programming the Game Boy.
- portager library and test: DSL for configuring Gentoo portage
- sixty-five-oh-two library and test: An eDSL for writing 65(C)02 bytecode.
- souffle-dsl library and test: Haskell EDSL for Souffle
- TransformeR library, program and test: eDSL in R for Safe Variable Transformarion
Dynamic Programming
- HyloDP library, programs and test: A package for solving dynamic programming problems in Haskell
EBNF
- ebnf-bff library and program: Parser combinators & EBNF, BFFs!
Eden
- edenmodules library: Semi-explicit parallel programming library
- edentv program: A Tool to Visualize Parallel Functional Program Executions
- ghc-events-parallel library, program and test: Library and tool for parsing .eventlog files from parallel GHC
Editing
- ige program: An keyboard-driven interactive graph editor
Editor
- cursor library: Purely Functional Cursors
- editpipe program: Edit stdin using an editor before sending to stdout.
- fix-imports program and test: Program to manage the imports of a haskell module
- haskelisp library: Write Emacs module in Haskell, using Emacs 25's Dynamic Module feature
- Hedi library and program: Line oriented editor
- hpage program: A scrapbook for Haskell developers
- Hsed library and program: Stream Editor in Haskell
- leksah library and program: Haskell IDE written in Haskell
- manatee-editor library and program: Editor extension for Manatee.
- module-management library, program and test: Clean up module imports, split and merge modules
- nvim-hs library and test: Haskell plugin backend for neovim
- nvim-hs-contrib library and test: Haskell plugin backend for neovim
- nvim-hs-ghcid library and program: Neovim plugin that runs ghcid to update the quickfix list
- wxhnotepad program: An example of how to implement a basic notepad with wxHaskell
- yavie library and program: yet another visual editor
- yi-contrib library: Add-ons to Yi, the Haskell-Scriptable Editor
- yi-gtk library: The Haskell-Scriptable Editor, helper package
- yi-monokai library: Monokai colour theme for the Yi text editor
- yi-solarized library: Solarized colour theme for the Yi text editor
- yi-spolsky library: Spolsky colour theme for the Yi text editor
- yi-vty library: The Haskell-Scriptable Editor, helper package
Education
- activehs program: Haskell code presentation tool
- activehs-base library: Basic definitions for activehs
- Advise-me library and programs: Assessment services for the Advise-Me project
- clanki program: Command-line spaced-repetition software
- Craft3e library and programs: Code for Haskell: the Craft of Functional Programming, 3rd ed.
- crypto-enigma library, program and tests: An Enigma machine simulator with display.
- dia-base library: An EDSL for teaching Haskell with diagrams - data types
- dia-functions library: An EDSL for teaching Haskell with diagrams - functions
- hscurses-fish-ex program: hscurses swimming fish example
- I1M library and test: Code for the Haskell course taught at the University of Seville.
- ideas library: Feedback services for intelligent tutoring systems
- ideas-math program: Interactive domain reasoner for logic and mathematics
- ideas-math-types library: Common types for mathematical domain reasoners
- ideas-statistics program: Interactive domain reasoner for statistics
- imj-game-hamazed library, program and test: A game with flying numbers and 8-bit color animations.
- io-machine library and test: Easy I/O model to learn IO monad
- lambda-canvas library: Educational drawing canvas for FP explorers.
- mathlist library: Math using lists, including FFT and Wavelet
- memscript program: Command line utility for memorizing scriptures or any other text
- onu-course library: Code for the Haskell course taught at the Odessa National University in 2012
- producer library and test: Simple streaming datatype
- pure-io library: Pure IO monad.
- risc386 program: Reduced instruction set i386 simulator
- smartword programs: Web based flash card for Word Smart I and II vocabularies
- SoccerFun library and program: Football simulation framework for teaching functional programming
- SoccerFunGL library and programs: OpenGL UI for the SoccerFun framework
- TicTacToe library: A sub-project (exercise) for a functional programming course
- turing library and tests: A simple simulator for Turing machines
- twentefp library: Lab Assignments Environment at Univeriteit Twente
- twentefp-eventloop-graphics library: Used as Lab Assignments Environment at the University of Twente
- twentefp-graphs library: Lab Assignments Environment at Univeriteit Twente
- twentefp-number library: Lab Assignments Environment at Univeriteit Twente
- wxhnotepad program: An example of how to implement a basic notepad with wxHaskell
Educational
- MBot library: Haskell interface for controlling the mBot educational robot
- typerbole library and test: A typesystems library with exaggerated claims
Effect
- classy-effects library and test: An interface for a handler-independent, typeclass-based effect system.
- classy-effects-base library and test: An interface for a handler-independent, typeclass-based effect system.
- classy-effects-th library and test: Automatic compliance with the classy-effects protocols
- cleff library and tests: Fast and concise extensible effects
- cleff-plugin library and test: Automatic disambiguation for extensible effects
- control-dsl library and test: An alternative to monads in do-notation
- cprng-aes-effect library: Run random effect using cprng-aes, a crypto pseudo number generator.
- crypto-random-effect library: A random effect using crypto-random
- data-effects library and test: A basic framework for effect systems based on effects represented by GADTs.
- data-effects-core library and test: A basic framework for effect systems based on effects represented by GADTs.
- data-effects-th library and test: Template Haskell utilities for the data-effects library.
- do-notation-dsl library and test: An alternative to monads
- effin library: A Typeable-free implementation of extensible effects
- eveff library: Efficient effect handlers based on evidence translation.
- extensible-effects library, test and benchmark: An Alternative to Monad Transformers
- extensible-effects-concurrent library, programs, test and benchmark: Message passing concurrency as extensible-effect
- free-er library and program: An extensible effects library
- has-transformers library and test: This library 'Has' transformers
- heftia-effects library, programs, test and benchmark: higher-order algebraic effects done right
- log-effect library and program: An extensible log effect using extensible-effects
- log-effect-syslog library: Syslog functions for log-effect
- mpeff library: Efficient effect handlers based on evidence-passing semantics
- mysql-effect library: An extensible mysql effect using extensible-effects and mysql-simple
- polysemy-readline library, program and test: Readline effect for polysemy.
- random-eff library: A simple random generator library for extensible-effects
- random-effin library: A simple random generator library for effin
- readline-in-other-words library and program: Readline effect for in-other-words.
- resource-effect library and test: A port of the package 'resourcet' for extensible effects.
- system-random-effect library, test and benchmark: Random number generation for extensible effects.
- THEff library: TH implementation of effects.
Effectful
- effectful-st library: `ST`-style mutation for `effectful`.
Effects
- co-log-polysemy library and program: Composable Contravariant Comonadic Logging Library
- freer-indexed library: Freer indexed monad for type-level resource-aware effectual operations.
- trans-fx-core library: Monadic effect framework
- trans-fx-data library: Monadic effect framework
- trans-fx-io library and test: Monadic effect framework
Efficient XML Pretty-printer
- xml-prettify-text library, program, test and benchmark: XML pretty printer
Electrs
- electrs-client library and test: Electrs client library for Haskell
Elliptic Curves
- pasta-curves library, program, test and benchmark: Provides the Pasta curves: Pallas, Vesta and their field elements Fp and Fq.
Elm
- elm-street library, programs and test: Crossing the road between Haskell and Elm
- elm-syntax library and test: Elm syntax and pretty-printing
- elminator library and test: Generate ELM types/encoders/decoders from Haskell types.
- haskell-to-elm library, programs and test: Generate Elm types and JSON encoders and decoders from Haskell types
- json-spec-elm library and test: Elm code generate for `json-spec`.
- json-spec-elm-servant library and test: Generated elm code for servant APIs.
- servant-to-elm library, program and test: Automatically generate Elm clients for Servant APIs
Emacs
- haskelisp library: Write Emacs module in Haskell, using Emacs 25's Dynamic Module feature
- attomail program and test: Minimal mail delivery agent (MDA) for local mail with maildir support
- carboncopy program: Drop emails from threads being watched into special CC folder.
- email-postmark library: ...
- gmail-simple library: Simple library for Google Mail (GMail).
- mail-pool library and program: Preconfigured email connection pool on top of smtp.
- mailgun library: API binding for Mailgun
- mailtrap library: Mailtrap API library.
- mbox-tools programs: A collection of tools to process mbox files
- mime-mail library and test: Compose MIME email messages.
- newsletter library and program: A basic newsletter implimentation, using various backends.
- newsletter-mailgun library: A mailgun backend for the newsletter package.
- notmuch-haskell library and program: Binding for notmuch MUA library
- purebred-email library, program and test: types and parser for email messages (including MIME)
- ses-html library: Send HTML formatted emails using Amazon's SES REST API with blaze
- ses-html-snaplet library: Snaplet for the ses-html package
- snaplet-ses-html library: Snaplet for the ses-html package
Embedded
- arduino-copilot library and test: Arduino programming in haskell using the Copilot stream DSL
- atom library: An EDSL for embedded hard realtime applications.
- atom-msp430 library: Convenience functions for using Atom with the MSP430 microcontroller family.
- bloohm library, program and test: visual bloom filter for neotrellis m4 output
- CarneadesDSL library: An implementation and DSL for the Carneades argumentation model.
- CarneadesIntoDung library and program: A translation from the Carneades argumentation model into Dung's AFs.
- copilot library and programs: A stream DSL for writing embedded C programs.
- copilot-bluespec library and test: A compiler for Copilot targeting FPGAs.
- copilot-c99 library and test: A compiler for Copilot targeting C99.
- copilot-cbmc library: Copilot interface to a C model-checker.
- copilot-core library and test: An intermediate representation for Copilot.
- copilot-frp-sketch library: FRP sketch programming with Copilot
- copilot-interpreter library and test: Interpreter for Copilot.
- copilot-language library and test: A Haskell-embedded DSL for monitoring hard real-time distributed systems.
- copilot-libraries library and test: Libraries for the Copilot language.
- copilot-prettyprinter library: A prettyprinter of Copilot Specifications.
- copilot-sbv library: A compiler for CoPilot targeting SBV.
- copilot-theorem library and test: k-induction for Copilot.
- data-svd library, program and test: SVD (System view description) file handling
- Dung library and program: An implementation of the Dung argumentation frameworks.
- ecu programs: Tools for automotive ECU development.
- emhell library and programs: Embedded shell
- fault-tree library: A fault tree analysis library.
- hocd library, programs and test: OpenOCD Haskell interface
- ImperativeHaskell library: A library for writing Imperative style haskell.
- improve library: An imperative, verifiable programming language for high assurance applications.
- ion library and program: EDSL for concurrent, realtime, embedded programming on top of Ivory
- perfect-hash-generator library, programs and test: Perfect minimal hashing implementation in native Haskell
- processor-creative-kit library: a creation kit for instruction sets and cpu simulators and development tools
- sketch-frp-copilot library: Sketch programming with Copilot
- srec library: Parsing and processing s-records.
- sunroof-compiler library: Monadic Javascript Compiler
- sunroof-examples programs: Tests for Sunroof
- sunroof-server library: Monadic Javascript Compiler - Server Utilities
- sv2v program: SystemVerilog to Verilog conversion
- vcd library: Reading and writing VCD files.
- verilog library: Verilog preprocessor, parser, and AST.
- zephyr-copilot library and test: Embedded programming in haskell using the Copilot stream DSL and Zephyr
Encoding
- double-x-encoding library and test: Encoding scheme to encode any Unicode string with only [0-9a-zA-Z_]
Enumerator
- attoparsec-enumerator library: Pass input from an enumerator to an Attoparsec parser.
- attoparsec-text-enumerator library: (deprecated)
- blaze-builder-enumerator library: Enumeratees for the incremental conversion of builders to bytestrings.
- ChannelT library: Generalized stream processors
- coroutine-enumerator library: Bridge between the monad-coroutine and enumerator packages.
- enumerator library: Reliable, high-performance processing with left-fold enumerators
- enumerator-fd library: Enumerator instances for monads-fd classes
- enumerator-tf library: Enumerator instances for monads-tf classes
- expat-enumerator library: Enumerator-based API for Expat
- filesystem-enumerator library: Enumerator-based API for manipulating the filesystem.
- folds library: Beautiful Folding
- http-enumerator library and program: HTTP client package with enumerator interface and HTTPS support. (deprecated)
- iterIO library: Iteratee-based IO with pipe operators
- iterio-server library: Library for building servers with IterIO
- json-enumerator library: Pure-Haskell utilities for dealing with JSON with the enumerator package. (deprecated)
- libxml-enumerator library: Enumerator-based API for libXML's SAX interface
- lzma-enumerator library and test: Enumerator interface for lzma/xz compression.
- machines library and benchmark: Networked stream transducers
- machines-attoparsec library and test: Parse machines streams with attoparsec parsers.
- machines-encoding library: Transcode encodings with machines.
- netstring-enumerator library: Enumerator-based netstring parsing
- network-enumerator library: Enumerators for network sockets
- pcap-enumerator library: Convert a pcap into an enumerator.
- pipes-conduit library: Conduit adapters
- pipes-core library: Compositional pipelines
- pipes-extra library, programs, test and benchmarks: Various basic utilities for Pipes.
- servant-conduit library and test: Servant Stream support for conduit.
- servant-machines library and test: Servant Stream support for machines
- twitter-enumerator library: Twitter API package with enumerator interface and Streaming API support.
- xml-enumerator library and test: Pure-Haskell utilities for dealing with XML with the enumerator package. (deprecated)
- xml-enumerator-combinators library and program: Parser combinators for xml-enumerator and compatible XML parsers.
- yajl-enumerator library: Enumerator-based interface to YAJL, an event-based JSON implementation
- zlib-enum program: Enumerator interface for zlib compression
Envars
- rfc-env library: Environment variable support from the Robert Fischer Commons.
Environment
- env-guard library and test: Conditionally running IO actions based on environment variables.
- freckle-env library and test: Some extension to the envparse library
- SWMMoutGetMB library: A parser for SWMM 5 binary .OUT files
Error
- polysemy-resume library and test: Polysemy error tracking
Error Exception Uniform
- uniform-error library and test: Handling errors in the uniform framework
Error Handling
- async-io-either library: Could be useful
- bug library: Better alternatives to the "error" function
- Dangerous library: Monads for operations that can exit early and produce warnings
- error library and test: The canonical error type
- error-context library and test: Provides API for enriching errors with contexts
- error-message library: Composable error messages.
- error-util library: Set of utils and operators for error handling
- errors library: Simplified error-handling
- errors-ext library and test: `bracket`-like functions for `ExceptT` over `IO` monad.
- exception-monads-fd library: Exception monad transformer instances for monads-fd classes.
- exception-monads-tf library: Exception monad transformer instances for monads-tf classes.
- exception-mtl library: Exception monad transformer instances for mtl classes.
- exception-transformers library and test: Type classes and monads for unchecked extensible exceptions.
- failable-list library: A list-like type for lazy streams, which might terminate with an error.
- partial-handler library: A composable exception handler
- pipes-errors library: Integration between pipes and errors
- pipes-safe library: Safety for the pipes ecosystem
- postgresql-error-codes library: PostgreSQL error codes
- pretty-error library: Pretty error messages for runtime invariants
- prim-spoon library, test and benchmark: Catch errors thrown from pure computations using primops.
- rescue library, tests and benchmark: More understandable exceptions
- resumable-exceptions library: A monad transformer for resumable exceptions
- slave-thread library and test: A fundamental solution to ghost threads and silent exceptions
- spoon library: Catch errors thrown from pure computations.
- spork library: Catch errors from pure computations in a Maybe/Either
- tagged-exception-core library: Reflect exceptions using phantom types.
- vary library and tests: Vary: Friendly and fast polymorphic variants (open unions/coproducts/extensible sums)
Error Reporting
- diagnose library and tests: Beautiful error reporting done easily
Eternity
- eternity-timestamped library: Automatic timestamping for Eternity
Ethereum
- ethereum-analyzer library and test: A Ethereum contract analyzer.
- ethereum-analyzer-cli library and programs: A CLI frontend for ethereum-analyzer.
- ethereum-analyzer-deps library: Stripped dependencies of ethereum-analyzer.
- ethereum-analyzer-webui library and program: A web frontend for ethereum-analyzer
- eths-rlp library and tests: Ethereum Recursive Length Prefix Encoding
- evm-opcodes library, test and benchmark: Opcode types for Ethereum Virtual Machine (EVM)
- hevm library, program, tests and benchmark: Symbolic EVM Evaluator
ETL
- DBFunctor library, program and test: DBFunctor - Functional Data Management => ETL/ELT Data Processing in Haskell
Eval.so
- cruncher-types library and test: Request and Response types for Eval.so's API
Event-sourcing
- eternity-timestamped library: Automatic timestamping for Eternity
Eventloop
- eventloop library: A different take on an IO system. Based on Amanda's IO loop, ...
Eventsourcing
- eternity library and test: Native event-sourcing database
- eventful-core library and test: Core module for eventful
- eventful-dynamodb library and test: Library for eventful DynamoDB event stores
- eventful-memory library and test: In-memory implementations for eventful
- eventful-postgresql library and test: Postgres implementations for eventful
- eventful-sql-common library: Common library for SQL event stores
- eventful-sqlite library and test: SQLite implementations for eventful
- eventful-test-helpers library: Common module used for eventful tests
- eventsource-api library: Provides an eventsourcing high level API.
- eventsource-geteventstore-store library and test: GetEventStore store implementation.
- eventsource-store-specs library: Provides common test specification for Store implementation.
- eventsource-stub-store library and test: An in-memory stub store implementation.
- message-db-temp library: Temporary message-db for integration testing
Eventstore
- message-db-temp library: Temporary message-db for integration testing
Example
- example-haskell-project library and program: Example Haskell Project
- huttons-razor program: Quick implemention of Hutton's Razor
Exception
- throwable-exceptions library and test: throwable-exceptions gives the easy way to throw exceptions
- util-exception library: Exceptional utilities
Exceptions
- eio library and program: IO with Exceptions tracked on the type-level
- exception-via library: DerivingVia for your hierarchical exceptions
- exceptions library and test: Extensible optionally-pure exceptions
- failable library: A 'Failable' error monad class to unify failure across monads that can fail
- freckle-exception library: Some extensions to the annotated-exception library
- general-allocate library: Exception-safe resource management in more monads
- multi-except library and test: Multiple Exceptions
- partial-handler library: A composable exception handler
- patrol library and test: Sentry SDK
- ratel library and test: Notify Honeybadger about exceptions.
- ratel-wai library: Notify Honeybadger about exceptions via a WAI middleware.
- slave-thread library and test: A fundamental solution to ghost threads and silent exceptions
- tagged-exception-core library: Reflect exceptions using phantom types.
Executable
- postgrest library, program and tests: REST API for any Postgres database
- rasa library and test: A modular text editor
Experiment
- experimenter library and test: Perform scientific experiments stored in a DB, and generate reports.
- laborantin-hs library and program: an experiment management framework
Experimental
- postgresql-replicant library, program and test: PostgreSQL logical streaming replication library
- Quelea library: Programming with Eventual Consistency over Cassandra.
- ZipperAG library: An implementationg of Attribute Grammars using Functional Zippers
Extension
- rasa-ext-bufs library: Rasa Ext for useful buffer utilities
- rasa-ext-cmd library: Rasa Ext for running commands
- rasa-ext-cursors library: Rasa Ext adding cursor(s)
- rasa-ext-files library: Rasa Ext for filesystem actions
- rasa-ext-logger library: Rasa Ext for logging state/actions
- rasa-ext-slate library: Rasa extension for rendering to terminal with vty
- rasa-ext-status-bar library: Rasa Ext for populating status-bar
- rasa-ext-style library: Rasa Ext managing rendering styles
- rasa-ext-views library: Rasa Ext managing rendering views
- rasa-ext-vim library and test: Rasa Ext for vim bindings
Faas
- micro-gateway library and program: A Micro service gateway.
Factory
- boots library and test: IoC Monad in Haskell
Factual
- Facts library: A collection of facts about the real world.
- wedding-announcement program: a wedding announcement
Failure
- attempt library: Concrete data type for handling extensible exceptions as failures. (deprecated)
- control-monad-attempt library: Monad transformer for attempt. (deprecated)
- control-monad-exception library: Explicitly typed, checked exceptions with stack traces
- control-monad-exception-monadsfd library: Monads-fd instances for the EMT exceptions monad transformer
- control-monad-exception-monadstf library: Monads-tf instances for the EMT exceptions monad transformer
- control-monad-exception-mtl library: MTL instances for the EMT exceptions monad transformer
- control-monad-failure library: A class for monads which can fail with an error. (deprecated)
- control-monad-failure-mtl library: A class for monads which can fail with an error for mtl 1 (deprecated)
- convertible-ascii library: convertible instances for ascii
- convertible-text program: Typeclasses and instances for converting between types (deprecated)
- csp library and test: Discrete constraint satisfaction problem (CSP) solver.
- exception-monads-fd library: Exception monad transformer instances for monads-fd classes.
- exception-monads-tf library: Exception monad transformer instances for monads-tf classes.
- exception-mtl library: Exception monad transformer instances for mtl classes.
- exception-transformers library and test: Type classes and monads for unchecked extensible exceptions.
- FailT library and tests: A 'FailT' monad transformer that plays well with 'MonadFail'
- failure library: A simple type class for success/failure computations. (deprecated)
- FailureT library: Failure Monad Transformer
- nondeterminism library and test: A monad and monad transformer for nondeterministic computations.
- partial-handler library: A composable exception handler
- resumable-exceptions library: A monad transformer for resumable exceptions
- safe-failure library: Library for safe functions (deprecated)
- safe-failure-cme library: control-monad-exception Instances for safe-failure
- slave-thread library and test: A fundamental solution to ghost threads and silent exceptions
- success library: A version of Either specialised for encoding of success or failure
- tagged-exception-core library: Reflect exceptions using phantom types.
Fake
- fakedata library, test and benchmark: Library for producing fake data
- fakedata-quickcheck library and test: Fake a -> Gen a
FakeData
- fakedata library, test and benchmark: Library for producing fake data
- fakedata-quickcheck library and test: Fake a -> Gen a
Fay
- fay library and programs: A compiler for Fay, a Haskell subset that compiles to JavaScript.
- fay-base library: The base package for Fay.
- fay-dom library: DOM FFI wrapper library for Fay
- fay-jquery library: jQuery bindings for Fay.
- fay-ref library: Like IORef but for Fay.
- fay-simplejson library: SimpleJSON library for Fay.
- fay-text library: Fay Text type represented as JavaScript strings
- fay-websockets library: Websockets FFI library for Fay
- scotty-fay library and test: Fay integration for Scotty.
- snaplet-fay library: Fay integration for Snap with request- and pre-compilation.
FCM
- fcm-client library, program and test: Admin API for Firebase Cloud Messaging
Fedora
- copr library and test: Haskell interface to the Fedora Copr system
- fedora-packages library and tests: Haskell interface to the Fedora Packages webapp API.
- mdapi library: Haskell interface to Fedora's mdapi
Feed
- manatee-reader library and program: Feed reader extension for Manatee.
FFI
- bindings library: Deprecated package.
- bindings-apr library: Low level bindings to Apache Portable Runtime (APR)
- bindings-apr-util library: Low level bindings to Apache Portable Runtime Utility (APR Utility)
- bindings-audiofile library: Low level bindings to audiofile
- bindings-bfd library: Bindings for libbfd, a library of the GNU `binutils'
- bindings-cctools library: Bindings to the CCTools WorkQueue C library
- bindings-codec2 library and program: Very low-level FFI bindings for Codec2
- bindings-common library: This package is obsolete. Look for bindings-DSL instead.
- bindings-directfb library: Low level bindings to DirectFB
- bindings-DSL library: FFI domain specific language, on top of hsc2hs.
- bindings-eskit library: Bindings to ESKit.
- bindings-EsounD library: Low level bindings to EsounD (ESD; Enlightened Sound Daemon)
- bindings-fann library: Low level bindings to FANN neural network library.
- bindings-friso library: Low level bindings for friso
- bindings-glib library: Low level bindings to GLib.
- bindings-gobject library: Low level bindings supporting GObject and derived libraries.
- bindings-gpgme library: Project bindings-* raw interface to gpgme
- bindings-gsl library: Low level bindings to GNU GSL.
- bindings-gts library: Low level bindings supporting GTS, the GNU Triangulated Surface Library
- bindings-hamlib library and program: Hamlib bindings for Haskell
- bindings-hdf5 library: Project bindings-* raw interface to HDF5 library
- bindings-K8055 library: Bindings to Velleman K8055 dll
- bindings-levmar library: Low level bindings to the C levmar (Levenberg-Marquardt) library
- bindings-libcddb library: Low level binding to libcddb.
- bindings-libffi library: Low level bindings to libffi.
- bindings-libftdi library: Low level bindings to libftdi.
- bindings-libpci library: Low level bindings to libpci
- bindings-librrd library: Low level bindings to RRDtool
- bindings-libstemmer library: Binding for libstemmer with low level binding.
- bindings-libusb library: Low level bindings to libusb.
- bindings-libzip library: Low level bindings to libzip.
- bindings-lxc library: Direct Haskell bindings to LXC (Linux containers) C API.
- bindings-parport library: parport bindings
- bindings-posix library: Project bindings-* raw interface to Posix
- bindings-ppdev library: PPDev bindings
- bindings-sane library: FFI bindings to libsane
- bindings-sc3 library: Low-level bindings to the SuperCollider synthesis engine library.
- bindings-sqlite3 library: Low level bindings to sqlite3.
- bindings-svm library: Low level bindings to libsvm.
- bindings-uname library: Low-level binding to POSIX uname(3)
- bindings-wlc library and test: Bindings against the wlc library
- bindings-yices library: Bindings to the Yices theorem prover
- cef3-raw library: Raw CEF3 bindings
- cef3-simple library: Simple wrapper around cef3-raw
- clingo library and programs: Haskell bindings to the Clingo ASP solver
- clr-bindings library and test: Glue between clr-host and clr-typed
- clr-host library and test: Hosting the Common Language Runtime
- clr-inline library, test and benchmark: Quasiquoters for inline C# and F#
- clr-marshal library: Marshaling for the clr
- clr-typed library and test: A strongly typed Haskell interface to the CLR type system
- clr-win-linker program: A GHC linker wrapper tool to workaround a GHC >8.2 bug
- com : Haskell COM support library
- const library: Read-only mutable primitives
- crc32c library, test and benchmark: crc32c
- curryrs library, test and benchmark: Easy to use FFI Bridge for using Rust in Haskell
- fast-arithmetic library, test and benchmark: Fast functions on integers.
- fixed-storable-array library: Fixed-size wrapper for StorableArray, ...
- foreign-var library: Encapsulating mutatable state in external libraries
- fresco-binding library: Fresco binding for Haskell
- ghc-byteorder library and test: "GHC.ByteOrder" API Compatibility Layer
- gitlib library: API library for working with Git repositories
- gitlib-cross library and test: Run tests between repositories
- gitlib-libgit2 library and test: Libgit2 backend for gitlib
- gitlib-sample library: Sample backend for gitlib showing the basic structure for any backend.
- gitlib-test library: Test library for confirming gitlib backend compliance
- gitlib-utils library: Generic utility functions for working with Git repositories
- gmpint library: GMP integer conversions
- H program: The Haskell/R mixed programming environment.
- haroonga library: Low level bindings for Groonga.
- haskell-mpi library and programs: Distributed parallel programming in Haskell using MPI.
- hasktorch-ffi-tests library: Testing library for Hasktorch's FFI bindings
- hasktorch-ffi-th library and test: Bindings to Torch
- hasktorch-ffi-thc library and test: Bindings to Cutorch
- hasktorch-types-th library: C-types for Torch
- hasktorch-types-thc library: C-types for Cutorch
- hcom : Haskell COM support library
- heatshrink library and test: Compression and decompression using heatshrink
- henet library: Bindings and high level interface for to ENet v1.3.9
- hermes-json library and test: Fast JSON decoding via simdjson C++ bindings
- hlibBladeRF library and test: Haskell binding to libBladeRF SDR library
- hlibgit2 library and test: Low-level bindings to libgit2
- hmatrix-gsl-stats library: GSL Statistics interface
- hocilib library and test: FFI binding to OCILIB
- hs-asapo library, test and benchmarks: Haskell bindings for ASAP:O
- hs-tango library and benchmarks: Bindings to the Tango Controls system
- inline-asm library, program and test: Inline some Assembly in ur Haskell!
- inline-c library, program and test: Write Haskell source files including C code inline. No FFI required.
- inline-c-cpp library and test: Lets you embed C++ code into Haskell.
- inline-c-cuda library and test: Lets you embed CUDA code into Haskell.
- inline-c-objc library and test: Lets you embed Objective-C code into Haskell.
- inline-c-win32 library: Win32 API Context for the inline-c library
- inline-java library, test and benchmark: Java interop via inline Java code in Haskell modules.
- inline-r library, tests and benchmarks: Seamlessly call R from Haskell and vice versa. No FFI required.
- IrrHaskell library: Haskell FRP binding to the Irrlicht game engine.
- j library and test: J in Haskell
- jarify library and program: Jarification of Haskell sources
- jni library and test: Complete JNI raw bindings.
- jvm library, test and benchmark: Call JVM methods from Haskell.
- jvm-batching library, test and benchmark: Provides batched marshalling of values between Java and Haskell.
- jvm-streaming library, test and benchmark: Expose Java iterators as streams from the streaming package.
- leveldb-haskell library, programs and test: Haskell bindings to LevelDB
- leveldb-haskell-fork library, programs and test: Haskell bindings to LevelDB
- libpafe library and tests: Wrapper for libpafe
- libversion library: Haskell binding to libversion
- libxls library: Bindings to libxls
- libxlsxwriter-hs library: Bindings to libxlsxwriter
- linux-file-extents library and program: Retrieve file fragmentation information under Linux
- lz4-hs library, test and benchmarks: lz4 bindings for Haskell
- missing-foreign library: Convenience functions for FFI work
- modulo library and program: Modular C code generator
- MusicBrainz-libdiscid library: Binding to libdiscid by MusicBrainz
- nitro library: Haskell bindings for Nitro
- notmuch library and programs: Haskell binding to Notmuch, the mail indexer
- odpic-raw library and test: Oracle Database Bindings
- opencascade-hs library: Thin Wrapper for the OpenCASCADE CAD Kernel
- OpenCL library and test: Haskell high-level wrapper for OpenCL
- OpenCLWrappers library: The OpenCL Standard for heterogenous data-parallel computing
- Pathfinder library: Relational optimiser and code generator
- pthread library and test: Bindings for the pthread library.
- ptrdiff library: Type-checked pointer diffs
- rocksdb-haskell library and test: Haskell bindings to RocksDB
- rocksdb-haskell-jprupp library and test: Haskell bindings for RocksDB
- sc2-lowlevel library: Low-level Starcraft II API
- sc2-support library: Support and utility library for sc2hs.
- sc2hs library and program: An interface to the Starcraft II bot API
- sednaDBXML library: Sedna C API XML Binding
- smawk library: Linear time row minima for totally monotone matrices
- sparkle library and program: Distributed Apache Spark applications in Haskell
- statgrab library: Collect system level metrics and statistics
- stdcxx library: Binding to Standard Template Library C++
- storable-offset library: Storable offsets for record fields
- storable-static-array library: Statically-sized array wrappers with Storable instances for FFI marshaling
- symengine library and test: SymEngine symbolic mathematics engine for Haskell
- symengine-hs library, program and test: SymEngine symbolic mathematics engine for Haskell
- sysinfo library and test: Haskell Interface for getting overall system statistics
- ViennaRNA-bindings library and test: ViennaRNA v2 bindings
- wilton-ffi library: Haskell modules support for Wilton JavaScript runtime
- workflow-osx library and program: a "Desktop Workflow" monad with Objective-C bindings
- zbar library: zbar bindings in Haskell
- zeromq-haskell library and test: Bindings to ZeroMQ 2.1.x
- zeromq3-haskell library and test: Bindings to ZeroMQ 3.x
- zeromq4-haskell library and test: Bindings to ZeroMQ 4.x
- zeromq4-simple library: More constrained extensions to zeromq4-haskell
FFI Tools
- fficxx library: Automatic C++ binding generation
- fficxx-runtime library: Runtime for fficxx-generated library
- futhask library and program: Generate Haskell wrappers for Futhark libraries
- hacanon-light library: Template Haskell framework for automatic FFI code generation.
- hasktorch-codegen library, program and test: Code generation tools for Hasktorch
- HSFFIG library and programs: Generate FFI import declarations from C include files
- j2hs program: j2hs
- java-bridge programs: Bindings to the JNI and a high level interface generator.
- java-bridge-extras library: Utilities for working with the java-bridge package.
- java-reflect library: Tools for reflecting on Java classes.
File
- binary-file library: read/write binary file
- directory-ospath-streaming library and test: Stream directory entries in constant memory in vanilla IO
- downloader library: A small, low-dependency library that provides turn-key file download over HTTP and HTTPS.
- foscam-directory library and test: Foscam File format
- foscam-filename library and test: Foscam File format
- foscam-sort library, program and test: Foscam File format
- hash-store library: Hash as cache
- png-file library: read/write png file
File Manager
- bogocopy program: Copy a directory tree, making zero-size sparse copies of big files.
- manatee-filemanager library and program: File manager extension for Manatee.
- RollingDirectory program and test: Limits the size of a directory's contents
FilePath
- filepattern library and test: File path glob-like matching
- strong-path library and test: Strongly typed paths in Haskell.
Filesystem
- btrfs library and programs: Bindings to the btrfs API
- conduit-vfs library and test: Virtual file system for Conduit; disk, pure, and in-memory impls.
- conduit-vfs-zip library and test: Zip archive interface for the Conduit Virtual File System.
- definitive-filesystem library: A library that enable you to interact with the filesystem in a definitive way.
- disk-free-space library: Retrieve information about disk space usage
- fileneglect library: Block thread until a file stops being modified
- follow-file library and program: Be notified when a file gets appended, ...
- fsnotify library and test: Cross platform library for file change notification.
- fswatch library and program: File System watching tool with cli and slave functionalities.
- hash-addressed library: Hash-addressed file storage
- hash-addressed-cli library and program: Hash-addressed file storage app
- hasherize library and program: Hash digests for files and directories
- hpath : Support for well-typed paths
- hpath-directory test: Alternative to 'directory' package with ByteString based filepaths
- hpath-filepath : ByteString based filepath manipulation
- hpath-io : High-level IO operations on files/directories
- hpath-posix : Some low-level POSIX glue code, that is not in 'unix'
- HsOpenSSL-x509-system library: Use the system's native CA certificate store with HsOpenSSL
- linux-file-extents library and program: Retrieve file fragmentation information under Linux
- memfd library: Open temporary anonymous Linux file handles
- partly library, program and tests: Inspect, create, and alter MBRs.
- path library and tests: Support for well-typed paths
- path-binary-instance library: Binary instance for Path.
- path-dhall-instance library: ToDhall and FromDhall instances for Path.
- path-extensions library: Enumeration of common filetype extensions for use with the path library.
- path-extra library and test: URLs without host information
- path-io library and test: Interface to ‘directory’ package for users of ‘path’
- path-like library: PathLike, FileLike and DirLike type classes for the Path library.
- path-sing library: A singleton wrapper for the `path` library.
- path-tagged library and test: A wrapper around the @path@ library, tagged with semantic name.
- path-text-utf8 library: Read and write UTF-8 text files
- path-utils library: Handful of simple utility functions for the path library.
- pfile library, program and test: CLI program for profiles management.
- plan-b library and test: Failure-tolerant file and directory editing
- shikensu library and test: Run a sequence of functions on in-memory representations of files
- streamly library: Streaming, dataflow programming and declarative concurrency
- streamly-examples programs: Examples for Streamly
- strong-path library and test: Strongly typed paths in Haskell.
- tahoe-great-black-swamp library, programs and test: An implementation of the "Great Black Swamp" LAFS protocol.
- unionmount library: Union mount filesystem paths into Haskell datastructures
- unix-recursive library, programs, test and benchmark: Fast and flexible primitives for recursive file system IO on Posix systems
- within library: A value within another path.
Filter
- fuzzily library and test: Filters a list based on a fuzzy string search
- pandoc-markdown-ghci-filter library, program and test: Pandoc-filter to evaluate `code` section in markdown and auto-embed output.
Finance
- ally-invest library and test: Ally Invest integration library
- belgian-structured-communication library and test: parsing, ...
- bgmax library: Parse BgMax-files
- binance-exports library, program and test: Generate CSV Exports of your Binance Trade History.
- bitcoin-api library and test: Provides access to the RPC API of Bitcoin Core
- bitcoin-api-extra library and test: Higher level constructs on top of the bitcoin-api package
- bitcoin-block library and test: Utility functions for manipulating bitcoin blocks
- bitcoin-payment-channel library, test and benchmark: Instant, two-party Bitcoin payments
- bitcoin-script library and test: Compilation, manipulation and decompilation of Bitcoin scripts
- bitcoin-tx library and test: Utility functions for manipulating bitcoin transactions
- bitcoin-types library and test: Provides consistent low-level types used commonly among Bitcoin implementations
- bitx-bitcoin library and tests: A Haskell library for working with the BitX bitcoin exchange.
- bnb-staking-csvs library, program and test: Generate CSV Exports of Your BNB Staking Rewards.
- btc-lsp library, programs and test: Lightning service provider
- buchhaltung library and program: Automates most of your plain text accounting data entry in ledger format.
- coinbase-pro library, programs and test: Client for Coinbase Pro
- cointracking-imports library and test: Generate CSV & XLSX files for importing into CoinTracking.
- commodities library and tests: Library for working with commoditized amounts and price histories
- cryptoconditions library and test: Interledger Crypto-Conditions
- dollaridoos library: A newtype for monetary values
- electrs-client library and test: Electrs client library for Haskell
- eths-rlp library and tests: Ethereum Recursive Length Prefix Encoding
- eurofxref library: Free foreign exchange/currency feed from the European Central Bank
- evm-opcodes library, test and benchmark: Opcode types for Ethereum Virtual Machine (EVM)
- forex2ledger library, program and test: Print Forex quotes in Ledger format
- gemini-exports library, program and test: Generate CSV Exports of Your Gemini Trades, Transfers, & Earn Transactions
- haskoin library and test: Implementation of the Bitcoin protocol.
- haskoin-core library and test: Bitcoin & Bitcoin Cash library for Haskell
- haskoin-crypto library and test: Implementation of Bitcoin cryptographic primitives.
- haskoin-node library and test: P2P library for Bitcoin and Bitcoin Cash
- haskoin-protocol library and test: Implementation of the Bitcoin network protocol messages
- haskoin-script library and test: Implementation of Bitcoin script parsing and evaluation
- haskoin-store library, program and test: Storage and index for Bitcoin and Bitcoin Cash
- haskoin-store-data library and test: Data for Haskoin Store
- haskoin-util library and test: Utility functions for the Network.Haskoin project
- haskoin-wallet library, programs and test: Implementation of a Bitcoin SPV Wallet with BIP32 and multisig support.
- haslo library and programs: Loan calculator engine.
- haspara library and tests: A library providing definitions to work with monetary values.
- hax library and program: Haskell cash-flow and tax simulation
- hledger library, program, test and benchmark: Command-line interface for the hledger accounting system
- hledger-api program: Web API server for the hledger accounting tool
- hledger-chart program: A pie chart image generator for the hledger accounting tool.
- hledger-diff program: Compares the transactions in two ledger files.
- hledger-flow library, program and test: An hledger workflow focusing on automated statement import and classification.
- hledger-iadd library, program and test: A terminal UI as drop-in replacement for hledger add
- hledger-interest program: computes interest for a given account
- hledger-irr program: computes the internal rate of return of an investment
- hledger-lib library and tests: A library providing the core functionality of hledger
- hledger-makeitso library, program and test: An hledger workflow focusing on automated statement import and classification.
- hledger-stockquotes library, program and test: Generate HLedger Price Directives From Daily Stock Quotes.
- hledger-ui library and program: Terminal interface for the hledger accounting system
- hledger-vty program: A curses-style console interface for the hledger accounting tool.
- hledger-web library, program and test: Web user interface for the hledger accounting system
- hq library and tests: Quantitative Library
- HQu library, tests and benchmark: quantitative finance library
- hquantlib library, program and test: HQuantLib is a port of essencial parts of QuantLib to Haskell
- hquantlib-time library: HQuantLib Time is a business calendar functions extracted from HQuantLib
- hstradeking library and program: Tradeking API bindings for Haskell
- iban library and test: Validate and generate IBANs
- lendingclub library: Bindings for the LendingClub marketplace API
- LetsBeRational library: European option implied vol calculation
- lnd-client library, program and test: Lightning Network Daemon (LND) client library for Haskell
- money library and test: Money
- netrium library and programs: Contract normaliser and simulator
- ofx library and programs: Parser for OFX data
- open-symbology library
- penny library, programs and test: Extensible double-entry accounting system
- penny-bin programs: Deprecated - use penny package instead
- penny-lib programs: Deprecated - use penny package instead
- pgstream library: Streaming Postgres bindings
- prosper library: Bindings to the Prosper marketplace API
- qif library and test: A simple QIF file format parser / printer
- quantfin library and program: Quant finance library in pure Haskell.
- rabocsv2qif library and program: A library and program to create QIF files from Rabobank CSV exports.
- simfin library, programs and test: A library to fetch and parse financial data from the SimFin(+) API.
- solana-staking-csvs library, program and test: Generate CSV Exports of your Solana Staking Rewards.
- tax library: Types and combinators for taxes
- tax-ato library: Tax types and computations for Australia
- tinkoff-invest-sdk library: gRPC based SDK for Tinkoff Invest API V2
- tsparse library and programs: Parses U.S. federal Thrift Savings Plan PDF quarterly statements
- UMM program: A small command-line accounting tool
Finance Network Bitcoin
- rbpcp-api library: RESTful Bitcoin Payment Channel Protocol Servant API description
Financial
- FpMLv53 library: A binding for the Financial Products Markup Language (v5.3)
- hasloGUI program: Loan calculator Gtk GUI. Based on haslo (Haskell Loan) library.
Find
- fuzzily library and test: Filters a list based on a fuzzy string search
Fitness
- fit library and test: FIT file decoder
Flatpak
- desktop-portal library and test: Desktop Portal.
- monomer-flatpak-example program: Monomer Flatpak Example Application.
Flight
- flight-kml library and tests: Parsing of pilot tracklogs dumped as KML.
Flink
- flink-statefulfun library: Flink stateful functions SDK
Folding
- deferred-folds library and test: Abstractions over deferred folds
Font
- FontyFruity library: A true type file format loader
- load-font library and program: A cross platform library for loading bundled fonts into your application
- sdl2-ttf library and program: Bindings to SDL2_ttf.
Foreign
- aligned-foreignptr library: An aligned ForeignPtr type
- AppleScript : Call AppleScript from Haskell, and then call back into Haskell.
- arbb-vm library: FFI binding to the Intel Array Building Blocks (ArBB) virtual machine.
- bindings-libzip library: Low level bindings to libzip.
- bindings-yices library: Bindings to the Yices theorem prover
- bits-atomic library and program: Atomic bit operations on memory locations for low-level synchronization
- bitwise-enum library, test and benchmark: Bitwise operations on bounded enumerations
- bool8 library: Alternative Bool type stored as byte
- c-enum library and test: To make a type corresponding to an enum of C language
- c-storable-deriving library: Generate C-like storable instances from datatypes
- c-struct library and test: To make a wrapper for struct of C language
- C-structs library and tests: C-Structs implementation for Haskell
- c2hs-extra library: Convenient marshallers for complicate C types.
- cinvoke library: A binding to cinvoke.
- cloudi library: Haskell CloudI API
- cplusplus-th library and test: C++ Foreign Import Generation
- cpython library and test: Bindings for libpython
- cublas library: FFI bindings to the CUDA BLAS library
- cuda library and program: FFI binding to the CUDA interface for programming NVIDIA GPUs
- cufft library: Haskell bindings for the CUFFT library
- cusolver library: FFI bindings to CUDA Solver, a LAPACK-like library
- cusparse library: FFI bindings to the CUDA Sparse BLAS library
- derive-storable library, test and benchmark: Derive Storable instances with GHC.Generics.
- derive-storable-plugin library, test and benchmark: GHC core plugin supporting the derive-storable package.
- emacs-module library: Utilities to write Emacs dynamic modules
- enumset library: Sets of enumeration values represented by machine words
- erlang library: FFI interface to Erlang.
- erlang-ffi library and test: Send messages to an Erlang node using Haskell
- errno library: a FFI utility
- exiftool library: Haskell bindings to ExifTool
- foreign library and test: A collection of helpers for ffi.
- foreign-storable-asymmetric library: Types and instances for implementing a Storable with different peek and poke
- gmpint library: GMP integer conversions
- greencard library and program: GreenCard, a foreign function pre-processor for Haskell.
- HaPy library: Haskell bindings for Python
- hdis86 library: Interface to the udis86 disassembler for x86 and x86-64 / AMD64
- hhwloc library: Bindings to https://www.open-mpi.org/projects/hwloc
- hlibcpuid library and program: Bindings to https://github.com/anrieff/libcpuid
- hlibev library: FFI interface to libev
- hlibfam library: FFI interface to libFAM
- hlibsass library and test: Low-level bindings to Libsass
- hopencl library and test: Haskell bindings for OpenCL
- hopenssl library and tests: FFI Bindings to OpenSSL's EVP Digest Interface
- hoppy-docs library: C++ FFI generator - Documentation
- hoppy-generator library: C++ FFI generator - Code generator
- hoppy-runtime library: C++ FFI generator - Runtime support
- hoppy-std library: C++ FFI generator - Standard library bindings
- HPlot library and program: A minimal monadic PLplot interface for Haskell
- hR library: R bindings and interface
- hs-tango library and benchmarks: Bindings to the Tango Controls system
- hsdns library and programs: Asynchronous DNS Resolver
- hslua library and test: Bindings to Lua, an embeddable scripting language
- hslua-aeson library and test: Allow aeson data types to be used with Lua.
- hslua-classes library and test: Type classes for HsLua
- hslua-cli library and program: Command-line interface for Lua
- hslua-core library and test: Bindings to Lua, an embeddable scripting language
- hslua-examples programs: Examples of how to combine Haskell and Lua.
- hslua-list library and test: Opinionated, but extensible Lua list type.
- hslua-marshalling library and test: Marshalling of values between Haskell and Lua.
- hslua-module-doclayout library and test: Lua module wrapping Text.DocLayout.
- hslua-module-path library and test: Lua module to work with file paths.
- hslua-module-system library and test: Lua module wrapper around Haskell's System module.
- hslua-module-text library and test: Lua module for text
- hslua-module-version library and test: Lua module to work with version specifiers.
- hslua-module-zip library and test: Lua module to work with file zips.
- hslua-objectorientation library and test: Object orientation tools for HsLua
- hslua-packaging library and test: Utilities to build Lua modules.
- hslua-repl library and program: Isocline-based Lua REPL
- hslua-typing library and test: Type specifiers for Lua.
- hswip library: embedding prolog in haskell
- hsyscall library: FFI to syscalls
- hsyslog library and program: FFI interface to syslog(3) from POSIX.1-2001
- htaglib library and test: Bindings to TagLib, audio meta-data library
- j2hs program: j2hs
- java-bridge programs: Bindings to the JNI and a high level interface generator.
- java-bridge-extras library: Utilities for working with the java-bridge package.
- java-reflect library: Tools for reflecting on Java classes.
- lambda-bridge library and program: A bridge from Haskell (on a CPU) to VHDL on a FPGA.
- language-c-inline library and test: Inline C & Objective-C code in Haskell for language interoperability
- libffi library: A binding to libffi
- libffi-dynamic library: LibFFI interface with dynamic bidirectional type-driven binding generation
- libltdl library and program: FFI interface to libltdl
- libnix library and test: Bindings to the nix package manager
- libnvvm library and test: FFI binding to libNVVM, a compiler SDK component from NVIDIA
- libxml-sax library and test: Bindings for the libXML2 SAX interface
- LibZip library and test: Bindings to libzip, a library for manipulating zip archives.
- lpeg library and test: LPeg – Parsing Expression Grammars For Lua
- lua library and test: Lua, an embeddable scripting language
- lua-arbitrary library: Arbitrary instances for Lua types.
- marshal-contt library: A ContT-based wrapper for Haskell-to-C marshalling functions.
- mathlink library: Write Mathematica packages in Haskell
- matlab library and programs: Matlab bindings and interface
- minimung program: Shows how to run grabber on Mac OS X
- missing-py2 library and test: Haskell interface to Python
- ncurses library: Modernised bindings to GNU ncurses
- notmuch-haskell library and program: Binding for notmuch MUA library
- nvvm library: FFI bindings to NVVM
- pandoc-lua-marshal library and test: Use pandoc types in Lua
- primesieve library and programs: FFI bindings for the primesieve library.
- Salsa library: A .NET Bridge for Haskell
- sdl2-gfx library and program: Haskell bindings to SDL2_gfx
- sdl2-image library and program: Haskell bindings to SDL2_image
- sdl2-mixer library and programs: Haskell bindings to SDL2_mixer
- storable library: Storable type class for variable-sized data
- storable-enum library: Wrapper that makes any Enum type Storable
- storable-generic library and test: Derive Storable instances with GHC.Generics
- storable-hetero-list library and test: about Storable and Hetero list
- storable-peek-poke library and test: class Sizable, Peek and Poke
- storable-record library and program: Elegant definition of Storable instances for records
- storable-tuple library: Storable instance for pairs and triples
- tasty-hslua library: Tasty helpers to test HsLua.
- tasty-lua library and test: Write tests in Lua, integrate into tasty.
- Thrift library: Haskell bindings for the Apache Thrift RPC system
- thrift library and test: Haskell bindings for the Apache Thrift RPC system
- timezone-detect library and test: Haskell bindings for the zone-detect C library; plus tz-aware utils.
- winerror : Error handling for foreign calls to the Windows API.
- yajl library: Bindings for YAJL, an event-based JSON implementation
- zbar library: zbar bindings in Haskell
Foreign Binding
- emacs-module library: Utilities to write Emacs dynamic modules
- libxslt library: Binding to libxslt
- rdtsc-enolan library: Binding to sources of high-efficiency, high-precision, ...
- sdl2-ttf library and program: Bindings to SDL2_ttf.
- souffle-haskell library, test and benchmark: Souffle Datalog bindings for Haskell
- sundown library: Bindings to the sundown markdown library
- upskirt library: Binding to upskirt
Formal Languages
- ADPfusion library, programs and test: Efficient, high-level dynamic programming.
- ADPfusionForest library, programs, test and benchmark: Dynamic programming on tree and forest structures
- ADPfusionSet library and test: Dynamic programming for Set data structures.
- Forestry library, program, test and benchmark: Comparison of trees and forests.
- ForestStructures library, test and benchmark: Tree- and forest structures
- FormalGrammars library and test: (Context-free) grammars in formal language theory
- GenussFold library, program and test: MCFGs for Genus-1 RNA Pseudoknots
- GrammarProducts library, program and test: Grammar products and higher-dimensional grammars
- language-toolkit library and programs: A set of tools for analyzing languages via logic and automata
- libriscv library, program and test: A versatile, flexible and executable formal model for the RISC-V architecture.
- lindenmayer library: L-systems in Haskell
- sequitur library, program, test and benchmark: Grammar-based compression algorithms SEQUITUR
- smt2-parser library and test: A Haskell parser for SMT-LIB version 2.6
Formal Methods
- acl2 library: Writing and calling ACL2 from Haskell.
- afv program: Infinite state model checking of iterative C programs.
- atp library and tests: Interface to automated theorem provers
- boolector library and tests: Haskell bindings for the Boolector SMT solver
- CSPM-CoreLanguage library: Definition of a CSP core-language.
- CSPM-cspm library and program: cspm command line tool for analyzing CSPM specifications.
- CSPM-FiringRules library: Firing rules semantic of CSPM
- CSPM-Frontend library: A CSP-M parser compatible with FDR-2.91
- CSPM-Interpreter library: An interpreter for CSPM
- CSPM-ToProlog library: some modules specific for the ProB tool
- dove library: The Dove verification language.
- g2 library, programs and tests: Haskell symbolic execution engine.
- g2q library: G2Q allows constraint programming, via writing Haskell predicates.
- ghc-proofs library and tests: GHC plugin to prove program equations by simplification
- grisette library and tests: Symbolic evaluation as a library
- grisette-monad-coroutine library and test: Support for monad-coroutine package with Grisette
- hermit library, program and test: Haskell Equational Reasoning Model-to-Implementation Tunnel
- hz3 library, program and test: Bindings for the Z3 Theorem Prover
- improve library: An imperative, verifiable programming language for high assurance applications.
- LPPaver library, program and test: An automated prover targeting problems that involve nonlinear real arithmetic
- opentheory library and test: The standard theory library
- opentheory-bits library: Natural number to bit-list conversions
- opentheory-byte library: Bytes
- opentheory-primitive library and test: Haskell primitives used by OpenTheory packages
- opentheory-probability library: Probability
- PropaFP library, programs and test: Auto-active verification of floating-point programs
- safe-coupling library and test: Relational proof system for probabilistic algorithms
- sbv library, tests and benchmark: SMT Based Verification: Symbolic Haskell theorem prover using SMT solving.
- sbv-program library and test: Component-based program synthesis using SBV
- sbvPlugin library and test: Formally prove properties of Haskell programs using SBV/SMT
- SmtLib library: Library for parsing SMTLIB2
- smtlib2 library: A type-safe interface to communicate with an SMT solver.
- smtlib2-debug library: Dump the communication with an SMT solver for debugging purposes.
- smtlib2-pipe library and test: A type-safe interface to communicate with an SMT solver.
- smtlib2-quickcheck library: Helper functions to create SMTLib expressions in QuickCheck
- smtlib2-timing library: Get timing informations for SMT queries
- theoremquest library: A common library for TheoremQuest, a theorem proving game.
- theoremquest-client program: A simple client for the TheoremQuest theorem proving game.
- toysolver library, programs, tests and benchmarks: Assorted decision procedures for SAT, SMT, Max-SAT, PB, MIP, etc
- tptp library and tests: Parser and pretty printer for the TPTP language
- what4 library, program and tests: Solver-agnostic symbolic values support for issuing queries
- yices-painless library: An embedded language for programming the Yices SMT solver
- z3 library, program and test: Bindings for the Z3 Theorem Prover
Format
- vformat library and test: A Python str.format() like formatter
- vformat-aeson library and test: Extend vformat to Aeson datatypes
- vformat-time library and test: Extend vformat to time datatypes
Formatting
- fourmolu library, program and test: A formatter for Haskell source code
- ormolu library, program and test: A formatter for Haskell source code
Foundation
- foundation tests and benchmark: Alternative prelude with batteries and no dependencies
- foundation-edge library: foundation's edge with the conventional set of packages
Fractals
- 3d-graphics-examples programs: Examples of 3D graphics programming with OpenGL
Framework
- eve library and test: An extensible event framework
- iris library and test: Haskell CLI framework
- metro library: A simple tcp and udp socket server framework
- platinum-parsing library, program and test: General Framework for compiler development.
- tonatona library and tests: meta application framework
FRP
- AFSM library: Arrowized functional state machines
- Animas library: Updated version of Yampa: a library for programming hybrid systems.
- artery library: A simple, arrow-based reactive programming
- AsyncRattus library and tests: An asynchronous modal FRP language
- bearriver library: FRP Yampa replacement implemented with Monadic Stream Functions.
- bot library: bots for functional reactive programming
- broccoli library: Small library for interactive functional programs.
- buster library: Almost but not quite entirely unlike FRP
- buster-gtk library: Almost but not quite entirely unlike FRP
- buster-network library: Almost but not quite entirely unlike FRP
- DefendTheKing programs: A simple RTS game
- dow program: Dungeons of Wor
- drClickOn library: Monadic FRP
- dunai library, tests and benchmark: Generalised reactive framework supporting classic, arrowized and monadic FRP.
- dunai-core library: Generalised reactive framework supporting classic, ...
- dyna library and test: Minimal FRP library
- dyna-brick library and test: FRP for brick Terminal user interface library
- dyna-gloss library and test: FRP for gloss graphics and animation library
- dyna-processing library and test: FRP library for processing-for-haskell package
- DysFRP library: dysFunctional Reactive Programming
- DysFRP-Cairo library: dysFunctional Reactive Programming on Cairo
- DysFRP-Craftwerk library: dysFunctional Reactive Programming on Craftwerk
- elerea library: A minimalistic FRP library
- elerea-examples programs: Example applications for Elerea
- essence-of-live-coding library, programs and test: General purpose live coding framework
- essence-of-live-coding-gloss library: General purpose live coding framework - Gloss backend
- essence-of-live-coding-gloss-example program: General purpose live coding framework - Gloss example
- essence-of-live-coding-pulse library: General purpose live coding framework - pulse backend
- essence-of-live-coding-pulse-example program: General purpose live coding framework - pulse backend example
- essence-of-live-coding-quickcheck library: General purpose live coding framework - QuickCheck integration
- essence-of-live-coding-warp library and test: General purpose live coding framework
- euphoria library, test and benchmark: Dynamic network FRP with events and continuous values
- glazier-pipes library: A threaded rendering framework using glaizer and pipes
- grapefruit-examples library: Examples using the Grapefruit library
- grapefruit-frp library: Functional Reactive Programming core
- grapefruit-records library: A record system for Functional Reactive Programming
- grapefruit-ui library: Declarative user interface programming
- grapefruit-ui-gtk library: GTK+-based backend for declarative user interface programming
- haskanoid program: A breakout game written in Yampa using SDL
- helm library, program and test: A functionally reactive game engine.
- machinecell library and tests: Arrow based stream transducers
- midair library: Hot-swappable FRP
- Moe library and program: A FRP library based on signal functions.
- netwire library: Functional reactive programming library
- ordrea library and test: Push-pull implementation of discrete-time FRP
- patch library and tests: Data structures for describing changes to other data structures.
- peakachu library: Experiemental library for composable interactive programs
- pipes-fluid library and test: Reactively combines Producers so that a value is yielded as soon as possible.
- Rattus library and tests: A modal FRP language
- reactive : Push-pull functional reactive programming
- reactive-bacon library and test: FRP (functional reactive programming) framework
- reactive-banana library, test and benchmarks: Library for functional reactive programming (FRP).
- reactive-banana-automation library and test: home (etc) automation using reactive-banana
- reactive-banana-bunch library: Extend reactive-banana to multiple events per time point
- reactive-banana-sdl2 library and test: Reactive Banana integration with SDL2
- reactive-banana-threepenny library and programs: Examples for the reactive-banana library, using threepenny-gui.
- reactive-banana-wx library and programs: Examples for the reactive-banana library, using wxHaskell.
- reactive-fieldtrip library: Connect Reactive and FieldTrip
- reactive-glut library: Connects Reactive and GLUT
- reactive-thread library and program: Reactive programming via imperative threads
- reactivity : An alternate implementation of push-pull FRP.
- reenact library: A reimplementation of the Reactive library.
- reflex library, tests and benchmarks: Higher-order Functional Reactive Programming
- reflex-animation library: Continuous animations support for reflex
- reflex-backend-socket library and programs: Reflex bindings for TCP sockets
- reflex-backend-wai library and program: Reflex interface to `wai`
- reflex-basic-host library and programs: A basic Reflex host for backend work
- reflex-dom library and programs: Functional Reactive Web Apps with Reflex
- reflex-dom-contrib library: ...
- reflex-dom-core library and tests: Functional Reactive Web Apps with Reflex
- reflex-dom-ionic library: Compatible highlevel Wigdets for some Ionic Input Components
- reflex-dom-retractable library: Routing and retractable back button for reflex-dom
- reflex-dom-svg library: Reflex functions for SVG elements.
- reflex-dom-th library and test: reflex-dom-th transpiles HTML templates to haskell code for reflex-dom
- reflex-dynamic-containers library and test: various dynamic containers for Reflex
- reflex-external-ref library: External reference with reactivity support
- reflex-fsnotify library: Reflex FRP interface for watching files
- reflex-gadt-api library and program: Interact with a GADT API in your reflex-dom application.
- reflex-ghci library, program and test: A GHCi widget library for use in reflex applications
- reflex-gi-gtk library and program: Helper functions to use reflex with gi-gtk
- reflex-gloss-scene library and programs: A simple scene-graph using reflex and gloss
- reflex-jsx library: Use jsx-like syntax in Reflex
- reflex-localize library: Localization library for reflex
- reflex-localize-dom library and program: Helper widgets for reflex-localize
- reflex-orphans library and test: Useful missing instances for Reflex
- reflex-process library, program and test: Reflex FRP interface for running system processes
- reflex-test-host library and test: reflex host methods for testing without external events
- reflex-transformers library: Collections and switchable Monad transformers for Reflex
- reflex-vty library, program and test: Reflex FRP host and widgets for VTY applications
- rhine library, tests and benchmark: Functional Reactive Programming with type-level clocks
- rhine-bayes library and program: monad-bayes backend for Rhine
- rhine-gloss library and program: Gloss backend for Rhine
- rhine-terminal library, program and test: Terminal backend for Rhine
- rsagl-frp library: The RogueStar Animation and Graphics Library: Functional Reactive Programming
- RxHaskell library: Reactive Extensions for Haskell
- shine-varying library and tests: FRP interface for shine using the varying package
- simple-affine-space library and tests: A simple library for affine and vector spaces.
- sodium library: Sodium Reactive Programming (FRP) System
- spice library: An FRP-based game engine written in Haskell.
- tempus program: Interpreter for the FRP language Tempus
- time-domain library: A library for time domains and durations
- TORCS library and program: Bindings to the TORCS vehicle simulator.
- Updater library: Monadic FRP library based on stm
- varying library, program, tests and benchmark: FRP through value streams and monadic splines.
- WidgetRattus library and tests: An asynchronous modal FRP language for GUI programming
- wires library and programs: Functional reactive programming library
- wxFruit library and program: An implementation of Fruit using wxHaskell.
- Yampa library, programs, tests and benchmark: Elegant Functional Reactive Programming Language for Hybrid Systems
- Yampa-core library, programs and tests: Library for programming hybrid systems.
- yampa-glut library and program: Connects Yampa and GLUT
- YFrob library: Yampa-based library for programming robots
FSM
- FSM library: Basic concepts of finite state machines.
Functions
- apply-unordered library and test: Apply a function to an argument specified by a type level Nat
- apply-unordered-mono library and test: Apply functions to arguments in an unordered type-directed fashion
- flow library and test: Write more understandable Haskell.
- flow-er library and test: More directional operators
- invert library, test and benchmark: Automatically generate a function’s inverse
- op library and test: Common operators encouraging large-scale easy reading
- overhang library: Hang loose with your lambdas!
- poly-arity library: Tools for working with functions of undetermined arity
- variadic-function library and test: Create and transform functions with variable arity.
- wrap library: Wrap a function's return value with another function
Functors
- bifunctor-classes-compat library: Compatibility package for the Bifunctor, Bifoldable, and Bitraversable classes
- bifunctors library and test: Bifunctors
- day-comonoid library: A comonoid w.r.t. Day
- functor-monad library and test: FFunctor: functors on (the usual) Functors
- kan-extensions library: Kan extensions, Kan lifts, the Yoneda lemma, and (co)density (co)monads
- matchable library and test: A type class for Matchable Functors.
- matchable-th library and test: Generates Matchable instances using TemplateHaskell
- representable-functors library: Representable functors
- representable-tries library: Tries from representations of polynomial functors
- selections library: Combinators for operating with selections over an underlying functor
- transformers-bifunctors library: Bifunctors over monad transformers.
Futhark
- futhark library, program and test: An optimising compiler for a functional, array-oriented language.
- futhark-data library and test: An implementation of the Futhark data format.
- futhark-manifest library and test: Definition and serialisation instances for Futhark manifests.
- futhark-server library: Client implementation of the Futhark server protocol.
- shake-futhark library: Dependency tracking for Futhark
Futures
- futures library: Simple and fast implementation of Future
Fuzzy
- fuzzily library and test: Filters a list based on a fuzzy string search
Game
- 4Blocks program: A tetris-like game (works with GHC 6.8.3 and Gtk2hs 0.9.13)
- abc-puzzle program: Generate instances of the ABC Logic Puzzle.
- Advgame program: Lisperati's adventure game in Lisp translated to Haskell
- affection library and programs: A simple Game Engine using SDL
- Allure library, program and test: Near-future Sci-Fi roguelike and tactical squad combat game
- animate library and test: Animation for sprites
- animate-example program: Animation for sprites
- animate-frames library, program and test: Convert sprite frames to animate files
- animate-preview library and program: Preview tool for sprite animation
- animate-sdl2 library: sdl2 + animate auxiliary library
- anitomata library and test: Composable sprite animation
- anitomata-aseprite library, program and test: Code gen for Aseprite animations
- ansi-terminal-game library, programs and test: cross-platform library for terminal games
- antisplice library: An engine for text-based dungeons.
- apecs library, test and benchmark: Fast Entity-Component-System library for game programming
- apecs-effectful library: Adaptation of the apecs library for the effectful ecosystem.
- apecs-stm library: STM stores for apecs
- armada program: Space-based real time strategy game
- artifact library: Basic types and instances for Valve's Artifact Card-set API
- astrds program: an incomplete 2d space game
- babylon program: An implementation of a simple 2-player board game
- battleplace library: Core definitions for BattlePlace.io service
- battleplace-api library: Public API definitions of BattlePlace.io service
- battleships library and programs: A web-based implementation of battleships including an AI opponent.
- betris library and program: A horizontal version of tetris for braille users
- bishbosh library, programs and tests: Plays chess.
- bloxorz program: OpenGL Logic Game
- blubber program: The blubber client; connects to the blubber server.
- blubber-server library and program: The blubber server, serves blubber clients.
- board-games library, program, test and benchmarks: Three games for inclusion in a web server
- boardgame library, program and test: Modeling boardgames
- boomslang program: Boomshine clone
- breakout program: A simple Breakout game implementation.
- brians-brain program: A Haskell implementation of the Brian's Brain cellular automaton
- call library and program: The call game engine
- chesshs library: Simple library for validating chess moves and parsing PGN files
- chessica library: A Library for Chess Game Logic
- chessIO library, programs and tests: Basic chess library
- cuboid program: 3D Yampa/GLUT Puzzle Game
- DAG-Tournament program: Real-Time Game Tournament Evaluator
- darkplaces-demo library, program and benchmark: Utility and parser for DarkPlaces demo files
- darkplaces-rcon library and test: Darkplaces rcon client library
- darkplaces-rcon-util library, program and test: Darplaces rcon utility
- darkplaces-text library and test: Parser for darkplaces colorful text
- DefendTheKing programs: A simple RTS game
- dgs library: Haskell front-end for DGS' bot interface
- dice library and program: Simplistic D&D style dice-rolling system.
- dobutokO-poetry library and program: ...
- dobutokO-poetry-general library: ...
- dobutokO-poetry-general-languages library: Helps to order the 7 or less words to obtain somewhat suitable for poetry or music text
- dominion library, program and test: A simulator for the board game Dominion.
- dow program: Dungeons of Wor
- draw-poker library, programs and test: playing draw poker
- dual-game program: Network multiplayer 2D shooting game
- ease library: Robert Penner's easing equations
- ecstasy library: A GHC.Generics based entity component system.
- edge program: Top view space combat arcade game
- Eternal10Seconds program: A 2-D shooting game
- falling-turnip program: Falling sand game/cellular automata simulation using regular parallel arrays.
- fallingblocks program: A fun falling blocks game.
- fen2s library, program and test: Converting a chess position from FEN notation to text
- fixed-point library: Binary fixed-point arithmetic
- fixed-point-vector library: Unbox instances for the fixed-point package
- fixed-point-vector-space library: vector-space instances for the fixed-point package
- fizzbuzz library: test
- foo program: Paper soccer, an OpenGL game.
- frag program: A 3-D First Person Shooter Game
- freekick2 programs: A soccer game
- french-cards library and tests: French Playing Cards
- FunGEn library and programs: A lightweight, cross-platform, OpenGL-based game engine.
- fwgl library: Game engine
- fwgl-glfw library: FWGL GLFW backend
- fwgl-javascript library: FWGL GHCJS backend
- gameclock program: Game clock that shows two analog clock faces
- GeBoP program: Several games
- gemstone library: A simple library of helpers for SDL+GL games.
- general-games library and test: Library supporting simulation of a number of games
- GeneralTicTacToe program: A general TicTacToe game implementation.
- gloss-game library: Gloss wrapper that simplifies writing games
- goatee library and test: A monadic take on a 2,500-year-old board game - library.
- goatee-gtk library, program and test: A monadic take on a 2,500-year-old board game - GTK+ UI.
- gore-and-ash library: Core of FRP game engine called Gore&Ash
- gore-and-ash-actor library: Gore&Ash engine extension that implements actor style of programming
- gore-and-ash-async library and test: Core module for Gore&Ash engine that embeds async IO actions into game loop.
- gore-and-ash-demo programs: Demonstration game for Gore&Ash game engine
- gore-and-ash-glfw library: Core module for Gore&Ash engine for GLFW input events
- gore-and-ash-lambdacube library and programs: Core module for Gore&Ash engine that do something.
- gore-and-ash-logging library: Core module for gore-and-ash with logging utilities
- gore-and-ash-network library: Core module for Gore&Ash engine with low level network API
- gore-and-ash-sdl library: Gore&Ash core module for integration with SDL library
- grid-proto library and programs: Game engine for Prototyping on a Grid
- gridland library and program: Grid-based multimedia engine
- h-reversi library, program and test: Reversi game in haskell/blank-canvas
- h2048 library, programs and test: An Implementation of Game 2048
- hackertyper program: "Hack" like a programmer in movies and games!
- halma library and test: Library implementing Halma rules
- halma-gui program: GTK application for playing Halma
- halma-telegram-bot program: Telegram bot for playing Halma
- hanabi-dealer library and programs: Hanabi card game
- hangman program: Hangman implementation in Haskell written in two hours.
- HangmanAscii program: Yet another Hangman game.
- happlets library: "Haskell Applets" provides an event handler and a canvas for building simple GUI apps.
- happlets-lib-gtk library and test: The "Haskell Applets" Gtk+ ver. 2 back-end for "happlets".
- haskanoid program: A breakout game written in Yampa using SDL
- haskell-go-checkers program: Go and Checkers game in Haskell
- haskell-in-space programs: 'Asteroids' arcade games.
- haskell-spacegoo library: Client API for Rocket Scissor Spacegoo
- Haskelloids program: A reproduction of the Atari 1979 classic "Asteroids"
- haskellscrabble library and test: A scrabble library capturing the core game logic of scrabble.
- haskmon library: A haskell wrapper for PokeAPI.co (www.pokeapi.co)
- haverer library, program and test: Implementation of the rules of Love Letter
- hback program: N-back memory game
- HCard library: A library for implementing a Deck of Cards
- hchesslib library and tests: Chess library
- hcube library and program: Virtual Rubik's cube of arbitrary size.
- hedra library, program and test: A small library and executable for generating dice rolls.
- hetris program: Text Tetris
- hexmino program: A small game based on domino-like hexagonal tiles
- hfiar library and program: Four in a Row in Haskell!!
- hfov library: Field-of-view calculation for low-resolution 2D raster grids.
- HGamer3D-API library: Library to enable 3D game development for Haskell - API
- HGamer3D-CAudio-Binding library: Library to enable 3D game development for Haskell - cAudio Bindings
- HGamer3D-OIS-Binding library: Library to enable 3D game development for Haskell - OIS Bindings
- HGE2D library, programs and test: 2D game engine written in Haskell
- hinvaders program: Space Invaders
- Hipmunk library: A Haskell binding for Chipmunk.
- Hipmunk-Utils library and test: Useful functions for Hipmunk
- HipmunkPlayground program: A playground for testing Hipmunk.
- HODE library: Binding to libODE
- hold-em library: An engine for Texas hold'em Poker
- hoodie program: A small, toy roguelike
- HPong program: A simple OpenGL Pong game based on GLFW
- hpylos program: AI of Pylos game with GLUT interface.
- Hricket program: A Cricket scoring application.
- hricket program: A Cricket scoring application.
- hs-pgms library and program: Programmer's Mine Sweeper in Haskell
- hs2048 library, program, tests and benchmark: A 2048 clone in Haskell.
- hsqml-demo-manic program: HsQML-based clone of Pipe Mania
- hsqml-demo-morris program: HsQML-based implementation of Nine Men's Morris
- hsqml-morris program: HsQML-based implementation of Nine Men's Morris
- hstzaar program: A two player abstract strategy game.
- hsudoku library, program and tests: Sudoku game with a GTK3 interface
- HTicTacToe program: An SDL tic-tac-toe game.
- htiled library: Import from the Tiled map editor.
- htzaar program: A two player abstract strategy game.
- hyahtzee program: A Yahtzee game implementation in Haskell
- imj-game-hamazed library, program and test: A game with flying numbers and 8-bit color animations.
- intricacy programs: A game of competitive puzzle-design
- ironforge library and program: A technical demo for Antisplice.
- ixshader library: A shallow embedding of the OpenGL Shading Language in Haskell.
- java-poker library and program: The etude of the Haskell programming
- key-state library and test: Manage key and button states and statuses
- kurita library, programs and test: Find the alpha emoji
- L-seed library and programs: Plant growing programming game
- labyrinth library and test: A complicated turn-based game
- labyrinth-server program and test: A complicated turn-based game - Web server
- LambdaHack library, program and test: A game engine library for tactical squad ASCII roguelike dungeon crawlers
- layers-game program: A prototypical 2d platform game.
- Level0 program: A Snake II clone written using SDL.
- life program: Conway's Life cellular automaton
- lines-of-action library: Lines of Action, 2-player strategy board game
- Liquorice library and test: Algorithmic Doom map generation
- lostcities program: An implementation of an adictive two-player card game
- macbeth-lib library, program and test: Macbeth - A beautiful and minimalistic FICS client
- mage program: Rogue-like
- mancala program: Simple mancala game.
- marionetta program: A study of marionetta movements.
- mastermind program: console mastermind decypher
- MazesOfMonad program: Console-based Role Playing Game
- midimory programs: A Memory-like (Concentration, Pairs, ...) game for tones
- minecraft-data library: a DSL for generating minecraft commands and levels
- mines program: Minesweeper simulation using neural networks
- minesweeper program: Minesweeper game which is always solvable without guessing
- misfortune library and programs: fortune-mod clone
- Monadius program: 2-D arcade scroller
- Monaris program: A simple tetris clone
- netwire-input library: Input handling abstractions for netwire
- netwire-input-glfw library and program: GLFW instance of netwire-input
- netwire-input-javascript library: JavaScript instance of netwire-input
- netwire-vinylglfw-examples programs: Netwire/GLFW/VinylGL input handling demo
- Ninjas program: Ninja game
- Nomyx program: A Nomic game in haskell
- nomyx-api library: REST API for Nomyx
- Nomyx-Core library: A Nomic game in haskell
- nomyx-core library and test: A Nomic game in haskell
- nomyx-server program and test: A Nomic game in haskell
- Nomyx-Web library: Web gui for Nomyx
- nomyx-web library: Web gui for Nomyx
- nyx-game library and program: A bullet-hell game made with SDL2.
- octane library and program: Parse Rocket League replays.
- ohhecs library: An Entity-Component-Systems engine core.
- ois-input-manager library: wrapper for OIS input manager for use with hogre
- pang-a-lambda programs: A super-pang clone
- phonetic-languages-basis library: A basics of the phonetic-languages (PhLADiPreLiO-related) functionality.
- phonetic-languages-examples library and programs: A generalization of the uniqueness-periods-vector-examples functionality.
- phonetic-languages-permutations library: Commonly used versions of the phonetic-languages-common package
- phonetic-languages-permutations-array library: Permutations and universal set related functions for the phonetic-languages series
- phonetic-languages-phonetics-basics library and program: A library for working with generalized phonetic languages usage.
- phonetic-languages-plus library and program: Some common shared between different packages functions.
- phonetic-languages-rhythmicity library: Allows to estimate the rhythmicity properties for the text
- phonetic-languages-simplified-base library: A basics of the phonetic-languages functionality that can be groupped.
- phonetic-languages-simplified-common library: A simplified version of the phonetic-languages-functionality
- phonetic-languages-simplified-examples-array library and programs: Helps to create Ukrainian texts with the given phonetic properties.
- phonetic-languages-simplified-examples-common library: Some commonly used by phonetic-languages-simplified* series functions.
- phonetic-languages-simplified-generalized-examples-array library: Helps to create texts with the given phonetic properties (e. g. poetic).
- phonetic-languages-simplified-generalized-examples-common library: Some common code for phonetic languages generalized functionality.
- phonetic-languages-simplified-generalized-properties-array library: Some 'properties' of the phonetic languages approach text.
- phonetic-languages-simplified-lists-examples library and programs: Simplified and somewhat optimized version of the phonetic-languages-examples.
- phonetic-languages-simplified-properties-array library: Some properties of the data related to rhythmicity.
- phonetic-languages-simplified-properties-array-common library: Common functionality for 'with-tuples' and old version of properties.
- phonetic-languages-simplified-properties-array-old library: Some properties of the data related to rhythmicity.
- phonetic-languages-ukrainian library: Prepares Ukrainian text to be used as a phonetic language text
- phonetic-languages-ukrainian-array library and program: Prepares Ukrainian text to be used as a PhLADiPreLiO text
- pine library, programs and test: Functional 2D Game Framework
- piyo library, program and test: Haskell game engine like fantasy console.
- PlayHangmanGame program: Play Hangman Game
- PlayingCards library: Playing cards api
- pokemon-go-protobuf-types library: Haskell types for the Pokemon Go protobuf protocol.
- poker library, program, test and benchmarks: Texas holdem hand evaluation and simulation.
- Pollutocracy program: An imaginary world
- QuadTree library and test: QuadTree library for Haskell, with lens support.
- quoridor-hs library, program and test: A Quoridor implementation in Haskell
- Raincat program: A puzzle game written in Haskell with a cat in lead role
- Rasenschach program: Soccer simulation
- rattletrap library, program and test: Parse and generate Rocket League replays.
- reflex-sdl2 library and program: SDL2 and reflex FRP
- reversi program: Text-only reversi (aka othelo) game
- roguestar program: Sci-fi roguelike game. Client application.
- roguestar-engine program: Sci-fi roguelike game. Backend.
- roguestar-gl library: Sci-fi roguelike game. Client library.
- roguestar-glut program: Sci-fi roguelike game. GLUT front-end.
- sc2-lowlevel library: Low-level Starcraft II API
- sc2-support library: Support and utility library for sc2hs.
- sc2hs library and program: An interface to the Starcraft II bot API
- scrabble-bot program: Scrabble play generation.
- scroll program: scroll(6), a roguelike game
- sdl2-fps library: Run of the mill, frames per second timer implementation
- secret-santa program: Secret Santa game assigner using QR-Codes
- setgame library and program: A console interface to the game of Set
- SFML library: SFML bindings
- shine-examples programs: Examples for the shine package
- showdown program: A simple gtk based Russian Roulette game.
- Shu-thing program: A vector shooter game
- snake program: A basic console snake game.
- snake-game library: Snake Game Using OpenGL
- snorkels library and program: Strategic board game of medium complexity
- SoccerFun library and program: Football simulation framework for teaching functional programming
- SoccerFunGL library and programs: OpenGL UI for the SoccerFun framework
- solve library, program and test: Solving simple games
- SpaceInvaders program: Video game
- SpacePrivateers program: Simple space pirate roguelike
- spanout program: A breakout clone written in netwire and gloss
- starrover2 program: Space simulation game
- starter-snake-haskell library, program and test: A Haskell Battlesnake starter
- steambrowser program: List and launch steam games from the cli
- swarm library, programs, tests and benchmark: 2D resource gathering game with programmable robots
- switch library and tests: Nintendo Switch Controller Library
- sylvia program and test: Lambda calculus visualization
- t3-client library: tic-tac-toe Rexports for client
- t3-game library and test: tic-tac-toe core
- t3-server library: tic-tac-toe server
- table-tennis library: A table tennis game tracking engine
- tak library and test: A library encoding the rules of Tak, and a playtak.com client.
- tak-ai program and test: AI(s) for playing Tak on playtak.com
- tateti-tateti program: Meta tic-tac-toe ncurses game.
- tcod-haskell library and programs: Bindings to libtcod roguelike engine
- TeaHS library: TeaHS Game Creation Library
- tetris program: A 2-D clone of Tetris
- theoremquest library: A common library for TheoremQuest, a theorem proving game.
- theoremquest-client program: A simple client for the TheoremQuest theorem proving game.
- thock library, programs and test: A modern TUI typing game featuring online racing against friends.
- Tic-Tac-Toe program: Tic Tac Toe in your command line!
- tic-tac-toe program: Useful if reading "Why FP matters" by John Hughes
- tictactoe3d library: 3D Tic-Tac-Toe game
- Titim program: Game for Lounge Marmelade
- topkata programs: OpenGL Arcade Game
- Tournament library and test: Tournament related algorithms
- turing-music program: Plays music generated by Turing machines with 5 states and 2 symbols
- turn-loop library: Manage multiple turned-based sessions
- twisty library: Simulator of twisty puzzles à la Rubik's Cube
- TypeClass program: Typing speed game
- TypingTester program: Command Line Typing speed tester
- uniqueness-periods-vector library: ...
- uniqueness-periods-vector-common library: Generalization of the dobutokO-poetry-general package functionality
- uniqueness-periods-vector-examples library and programs: Usage examples for the uniqueness-periods-vector series of packages
- uniqueness-periods-vector-filters library: A library allows to change the structure of the 'RealFrac' function output.
- uniqueness-periods-vector-general library: Some kind of the optimization approach to data inner structure.
- uniqueness-periods-vector-properties library: Metrices for the maximum element for the uniqueness-periods-vector packages family.
- venzone programs and test: ASCII platform-adventure game
- Verba program: A solver for the WordBrain game
- waddle library and programs: DOOM WAD file utilities.
- werewolf library and program: A game engine for playing werewolf within an arbitrary chat client
- werewolf-slack program: A chat interface for playing werewolf in Slack
- wordify library, program and test
- wxAsteroids program: Try to avoid the asteroids with your space ship
- wyvern program: An autoresponder for Dragon Go Server.
- YACPong program: Yet Another Pong Clone using SDL.
- yampa2048 program: 2048 game clone using Yampa/Gloss
- ZMachine program: A Z-machine interpreter
Game Engine
- ActionKid library, program and test: An easy-to-use video game framework for Haskell.
- aeson-tiled library and test: Aeson instances for the Tiled map editor.
- alpaca-netcode library and test: Rollback/replay NetCode for realtime, deterministic, multiplayer games.
- bogre-banana library and program
- deterministic-game-engine library and test: Simple deterministic game engine
- fwgl library: Game engine
- fwgl-glfw library: FWGL GLFW backend
- fwgl-javascript library: FWGL GHCJS backend
- helm library, program and test: A functionally reactive game engine.
- HGamer3D library: Toolset for the Haskell Game Programmer
- HGamer3D-Audio library: Toolset for the Haskell Game Programmer - Audio Functionality
- HGamer3D-Bullet-Binding library: Windows Game Engine for the Haskell Programmer - Bullet Bindings
- HGamer3D-CEGUI-Binding library: A Toolset for the Haskell Game Programmer - CEGUI Bindings
- HGamer3D-Common library: Toolset for the Haskell Game Programmer - Game Engine and Utilities
- HGamer3D-Data library: Toolset for the Haskell Game Programmer - Data Definitions
- HGamer3D-Enet-Binding library: Enet Binding for HGamer3D
- HGamer3D-Graphics3D library: Toolset for the Haskell Game Programmer - 3D Graphics Functionality
- HGamer3D-GUI library: GUI Functionality for HGamer3D
- HGamer3D-InputSystem library: Joystick, Mouse and Keyboard Functionality for HGamer3D
- HGamer3D-Network library: Networking Functionality for HGamer3D
- HGamer3D-Ogre-Binding library: Ogre Binding for HGamer3D
- HGamer3D-SDL2-Binding library: SDL2 Binding for HGamer3D
- HGamer3D-SFML-Binding library: SFML Binding for HGamer3D
- HGamer3D-WinEvent library: Windowing and Event Functionality for HGamer3D
- HGamer3D-Wire library: Wire Functionality for HGamer3D
- imj-animation library and test: Animation Framework
- imj-base library, program and test: Game engine with geometry, easing, animated text, delta rendering.
- imj-prelude library: Prelude library.
- IrrHaskell library: Haskell FRP binding to the Irrlicht game engine.
- keid-core library: Core parts of Keid engine.
- keid-frp-banana library: Reactive Banana integration for Keid engine.
- keid-geometry library: Geometry primitives for Keid engine.
- keid-render-basic library: Basic rendering programs for Keid engine.
- keid-resource-gltf library: GLTF loader for Keid engine.
- keid-sound-openal library: OpenAL sound system for Keid engine.
- keid-ui-dearimgui library: DearImGui elements for Keid engine.
- LambdaHack library, program and test: A game engine library for tactical squad ASCII roguelike dungeon crawlers
- ohhecs library: An Entity-Component-Systems engine core.
- polar-configfile library and test: Fork of ConfigFile for Polar Game Engine
- polar-shader library and test: High-level shader compiler framework
- twirl library and program: Simple 2D Game Engine
Games
- diplomacy library: Diplomacy board game
- dovin library, program and test: A proof assistant for Magic: The Gathering puzzles.
- haskell-snake library and program: Snake game implemetation in Haskell using SDL2
- hcheckers program: Implementation of checkers ("draughts") board game - server application
- lifter program: A boulderdash-like game and solution validator
- smarties library, programs and test: Haskell Behavior Tree Library
Gateway
- micro-gateway library and program: A Micro service gateway.
Geckodriver
- webdriver-wrapper library: Wrapper around the webdriver package that automatically manages Selenium
Gemini
- gemcap library and test: a simple Gemini capsule (server)
- gemini-router library: A simple Happstack-style Gemini router
- gemini-server library: A lightweight server for the Gemini protocol
- gemini-textboard program: A barebones textboard for the Gemini protocol
- gemmula library and test: a tiny gemtext parser
- gemmula-altera library, program and test: A tiny gemtext converter for gemmula
- language-gemini library and test: Datatypes and parsing/printing functions to represent the Gemini markup language
Genealogy
- family-tree library: A family tree library for the Haskell programming language.
- gedcom library and test: Parser for the GEDCOM genealogy file format.
General
- control-dsl library and test: An alternative to monads in do-notation
- do-notation-dsl library and test: An alternative to monads
- monad-recorder library and test: Record and replay the results of monadic actions
- primus library and test: nonempty and positive functions
Generative Music Grammars
- AlgoRhythm library, program and test: Algorithmic music composition
Generic
- base-generics library: ...
- boltzmann-samplers library, test and benchmark: Uniform random generators
- generic-arbitrary library and test: Generic implementation for QuickCheck's Arbitrary
- HsTools library: Haskell helper functions
- syb-extras library: Higher order versions of the Scrap Your Boilerplate classes
Generics
- algebraic-classes library: Conversions between algebraic classes and F-algebras.
- alloy library: Generic programming library
- alloy-proxy-fd library: Some add-on instances for the Alloy library
- Annotations library and test: Constructing, analyzing and destructing annotated trees
- ats-storable library and test: Marshal ATS types into Haskell
- barbies-th library and tests: Create strippable HKD via TH
- barlow-lens library and tests: lens via string literals
- basic-sop library: Basic examples and functions for generics-sop
- BiGUL library: The Bidirectional Generic Update Language
- binrep library, test and benchmark: Encode precise binary representations directly in types
- bytezap library: Bytestring builder with zero intermediate allocation
- Capabilities library: Separate and contain effects of IO monad.
- church library: Automatically convert Generic instances to and from church representations
- compdata library, test and benchmark: Compositional Data Types
- compdata-automata library and benchmark: Tree automata on Compositional Data Types
- compdata-dags library and test: Compositional Data Types on DAGs
- compdata-fixplate library: Compdata basics implemented on top of Fixplate
- compdata-param library and test: Parametric Compositional Data Types
- compstrat library: Strategy combinators for compositional data types
- comptrans library: Automatically converting ASTs into compositional data types
- constr-eq library: Equality by only Constructor
- contra-tracers library: ...
- deep-transformations library and test: Deep natural and unnatural tree transformations, including attribute grammars
- derive-enumerable library: Generic instances for enumerating complex data types
- derive-IG library: Macro to derive instances for Instant-Generics using Template Haskell
- derive-lifted-instances library: Derive class instances though various kinds of lifting
- derive-prim library and test: Derive Prim and PrimUnaligned
- deriving-aeson library and test: Type driven generic aeson instance customisation
- deriving-openapi3 library: DerivingVia for OpenAPI 3
- deriving-show-simple library and test: Derive a Show instance without field selector names
- emgm library and test: Extensible and Modular Generics for the Masses
- fixplate library and test: Uniplate-style generic traversals for optionally annotated fixed-point types.
- flay library and test: Generic programming for higher-kinded types.
- functorm library: Data.FunctorM (compatibility package)
- gdiff-ig library: Generic diff for the instant-generics library
- gdiff-th library and test: Generate gdiff GADTs and Instances.
- generic-binary library: Generic Data.Binary derivation using GHC generics.
- generic-church library and test: Automatically convert Generic instances to and from church representations
- generic-constraints library and test: Constraints via Generic
- generic-data library, tests and benchmark: Deriving instances with GHC.Generics and related utilities
- generic-data-asserts library and test: Structural assertions on generic data representations.
- generic-data-functions library: Familiar functions lifted to generic data types
- generic-deepseq library: Generic deep evaluation of data structures
- generic-deriving library and test: Generic programming library for generalised deriving.
- generic-functor library and test: Deriving generalized functors with GHC.Generics
- generic-labels library and test: Generically extract and replace collections of record fields
- generic-lens library and tests: Generically derive traversals, lenses and prisms.
- generic-lens-core library: Generically derive traversals, lenses and prisms.
- generic-lens-labels library: GHC.OverloadedLabels.IsLabel instance for lenses from ghc-generics
- generic-lens-lite library and test: Monomorphic field lens like with generic-lens
- generic-maybe library, tests and benchmark: A generic version of Data.Maybe
- generic-optics library and tests: Generically derive traversals, lenses and prisms.
- generic-optics-lite library and test: Monomorphic field opics like with generic-lens
- generic-override library and test: Provides functionality for overriding instances for generic derivation
- generic-override-aeson library and test: Provides orphan instances necessary for integrating generic-override and aeson
- generic-pretty-instances library and test: GenericPretty canonical instances
- generic-random library and tests: Generic random generators for QuickCheck
- generic-records library: Magic record operations using generics
- generic-type-asserts library and test: Structural assertions on generic type representations.
- generic-type-functions library: Familiar functions lifted to type-level functions on generic types
- generically library: Generically newtype to use with DerivingVia
- GenericPretty library: A generic, derivable, haskell pretty printer.
- generics-eot library and tests: A library for generic programming that aims to be easy to understand
- generics-mrsop library: Generic Programming with Mutually Recursive Sums of Products.
- generics-mrsop-gdiff library: Reimplementation of the gdiff algorithm for generics-mrsop
- generics-sop library, test and benchmark: Generic Programming using True Sums of Products
- generics-sop-lens library: Lenses for types in generics-sop
- genifunctors library and test: Generate generalized fmap, foldMap and traverse
- geniplate library: Use Template Haskell to generate Uniplate-like functions.
- geniplate-mirror library: Use Template Haskell to generate Uniplate-like functions.
- gpah program: Generic Programming Use in Hackage
- guarded-rewriting library: Datatype-generic rewriting with preconditions
- heidi library, program, test and benchmarks: Tidy data in Haskell
- idiomatic library and program: Deriving Applicative for sum types.. Idiomatically.
- instant-aeson library and test: Generic Aeson instances through instant-generics
- instant-bytes library and test: Generic Serial instances through instant-generics
- instant-deepseq library: Generic NFData instances through instant-generics
- instant-generics library: Generic programming library with a sum of products view
- instant-hashable library: Generic Hashable instances through instant-generics
- instant-zipper library: Heterogenous Zipper in Instant Generics
- iso-deriving library and test: Deriving via arbitrary isomorphisms.
- json-sop library and test: Generics JSON (de)serialization using generics-sop
- large-generics library and test: Generic programming API for large-records and large-anon
- large-records library and test: Efficient compilation for large records, linear in the size of the record
- lens library, tests and benchmarks: Lenses, Folds and Traversals
- lens-action library: Monadic Getters and Folds
- lens-indexed-plated library: Indexed version of Plated.
- lens-sop library: Computing lenses generically using generics-sop
- ligd library: Lightweight Implementation of Generics and Dynamics
- linear-generics library and test: Generic programming library for generalised deriving.
- listlike-instances library: Extra instances of the ListLike class
- meta-misc library: Utility library providing miscellaneous meta-programming utilities.
- model library and tests: Derive a model of a data type using Generics
- multifocal library and program: Bidirectional Two-level Transformation of XML Schemas
- multiplate library: Lightweight generic library for mutually recursive data types.
- multiplate-simplified library: Shorter, more generic functions for Multiplate.
- multirec library and test: Generic programming for families of recursive datatypes
- multirec-alt-deriver library: Alternative multirec instances deriver
- multirec-binary library: Generic Data.Binary instances using MultiRec.
- mutable-lens library, tests and benchmark: Interoperate mutable references with regular lens
- nominal library: Binders and alpha-equivalence made easy
- one-liner library and test: Constraint-based generics
- pointless-haskell library: Pointless Haskell library
- pointless-lenses library: Pointless Lenses library
- pointless-rewrite library: Pointless Rewrite library
- posable library and test: A product-of-sums generics library
- PPrinter library: A generic derivable Haskell pretty printer
- pretty-sop library and test: A generic pretty-printer using generics-sop
- projection library: Projection function for arbitrarily nested binary product types.
- putlenses library: Put-based lens library
- quiet library and test: Generic deriving of Read/Show with no record labels.
- rank2classes library and tests: standard type constructor class hierarchy, only with methods of rank 2 types
- records-sop library and test: Record subtyping and record utilities with generics-sop
- regular library: Generic programming library for regular datatypes.
- regular-extras library: Additional functions for regular: arbitrary, coarbitrary, and binary get/put.
- regular-web library: Generic programming for the web
- reified-records library: Reify records to Maps and back again
- RepLib library: Generic programming library with representation types
- rewriting library: Generic rewriting library for regular datatypes.
- sai-shape-syb library and test: Obtain homogeneous values from arbitrary values, transforming or culling data
- shapely-data library and test: Generics using @(,)@ and @Either@, with algebraic operations and typed conversions
- smallcheck-kind-generics library, test and benchmark: See README for more info
- special-functors library: Control.Applicative, Data.Foldable, Data.Traversable (compatibility package)
- spine library: Simple implementation of the generic spine view
- split-morphism library and test: Split Epimorphisms and Monomorphisms
- staged-gg library: GHC.Generics style staged generics
- Strafunski-StrategyLib library: Library for strategic programming
- StrategyLib library
- syb library and test: Scrap Your Boilerplate
- syz library: Scrap Your Zippers
- text-generic-pretty library and test: A generic, derivable, haskell pretty printer.
- thorn library: Datatype Manipulation with Template Haskell
- TYB library: Template Your Boilerplate - a Template Haskell version of SYB
- unbound library and test: Generic support for programming with names and binders
- unfoldable library: Class of data structures that can be unfolded.
- uniplate library: Help writing simple, concise and fast generic operations.
- vinyl-generics library and test: Convert plain records to vinyl (and vice versa), generically.
- wakame library and tests: Functions to manipulate records
- wrapped library: Newtypes to carry DerivingVia instances
- wrapped-generic-default library: A Generic instance of Default
- xformat library and test: Extensible, type-safe formatting with scanf- and printf-like functions
- yoko library: Generic Programming with Disbanded Data Types
- zipper library: Generic zipper for families of recursive datatypes
Gentoo
- fquery program: Installed package query tool for Gentoo Linux
Geo
- arcgrid library and program: Parse ESRI/ArcInfo (ArcGrid) raster GIS files
- arcgrid-viewer program: Simple viewer for ESRI/ArcInfo (ArcGrid) geospatial data
Geography
- flight-kml library and tests: Parsing of pilot tracklogs dumped as KML.
- geocode-google library: Geocoding using the Google Web API
- geodetic-types library: Types for geodetic operations
- geodetics library and test: Terrestrial coordinate systems and geodetic calculations.
- h3-hs library and test: A Haskell binding for H3
- handa-geodata library and programs: Geographic and Geometric Data
- hcoord library, program and test: Easily convert between latitude/longitude, UTM and OSGB.
- hgdal library: Haskell binding to the GDAL library
- hgeos library and test: Simple Haskell bindings to GEOS C API
- hills program: Generate STL models from SRTM elevation data.
- HSlippyMap library: OpenStreetMap Slippy Map
- jord library, programs and tests: Geographical Position Calculations
- mapalgebra library and test: Efficient, polymorphic Map Algebra.
- osm-conduit library and test: Parse and operate on OSM data in efficient way
- persistent-spatial library and test: Database agnostic, spatially indexed type for geographic points.
- vectortiles library, test and benchmark: GIS Vector Tiles, as defined by Mapbox.
Geometry
- convexHullNd library: Convex hull
- cubicbezier library and test: Efficient manipulating of 2D cubic bezier curves.
- delaunayNd library: Delaunay tessellation
- dimensions library and test: Safe type-level dimensionality for multidimensional data.
- easytensor library, test and benchmarks: Pure, type-indexed haskell vector, matrix, and tensor library.
- easytensor-vulkan library: Use easytensor with vulkan-api.
- geos library and test: Bindings for GEOS.
- handa-geodata library and programs: Geographic and Geometric Data
- hcdt library: 2d Delaunay triangulation
- hgeometry library, test and benchmark: Geometric Algorithms, Data structures, and Data types.
- hgeometry-combinatorial library and tests: Data structures, and Data types.
- hgeometry-ipe library and test: Reading and Writing ipe7 files.
- hgeometry-svg library and test: Writing geometric primitives from HGeometry as SVG Files
- hgeos library and test: Simple Haskell bindings to GEOS C API
- hipe library: Support for reading and writing ipe7 files (http://ipe7.sourceforge.net)
- nurbs library and test: NURBS
- readshp library: Code for reading ESRI Shapefiles.
- tropical-geometry library, program, test and benchmark: A Tropical Geometry package for Haskell
- vertexenum library and test: Vertex enumeration
- visibility library: Simple computation of visibility polygons.
- wkt-types library and test: A library for working with .wkt files.
- yx library and test: Row-major coordinates
Geospatial
- naqsha library and test: A library for working with anything map related.
GHC
- box-tuples library: A hack to use GHC.Prim primitives in GHCi
- CoreDump library: A GHC plugin for printing GHC's internal Core data structures.
- error-analyze library and test: Parse ghc and cabal error messages and give their causes for easier resolution
- extensions library, program and test: Parse Haskell Language Extensions
- ghc-bignum : GHC BigNum library
- ghc-boot library: Shared functionality between GHC and its boot libraries
- ghc-boot-th library: Shared functionality between GHC and the @template-haskell@ library
- ghc-corroborate library: An flatter API for GHC typechecker plugins
- ghc-datasize library: Determine the size of data structures in GHC's memory
- ghc-definitions-th library: Automatically generate GHC API counterparts to Haskell declarations.
- ghc-dup library: Explicitly prevent sharing
- ghc-events library, program and tests: Library and tool for parsing .eventlog files from GHC
- ghc-events-parallel library, program and test: Library and tool for parsing .eventlog files from parallel GHC
- ghc-gc-hook library and test: GHC garbage collection hook
- ghc-heap library: Functions for walking GHC's heap
- ghc-heap-view library and test: Extract the heap representation of Haskell values and thunks
- ghc-hs-meta library and test: Translate Haskell source to Template Haskell expression
- ghc-man-completion program: Generate a bash completion from the GHC manpage
- ghc-mod library, programs, tests and benchmark: Happy Haskell Hacking
- ghc-plugin-non-empty library and test: GHC Plugin for non-empty lists
- ghc-prim library: GHC primitives
- ghc-tcplugin-api library: An API for type-checker plugins.
- ghc-trace-events library and benchmarks: Faster traceEvent and traceMarker, and binary object logging for eventlog
- ghc-vis library: Live visualization of data structures in GHCi
- ghci library: The library supporting GHC's interactive interpreter
- ghci-history-parser library and tests: parse output of ghci ":history" command
- hackager program: Hackage testing tool
- heapsize library and benchmark: Determine the size of runtime data structures
- isevaluated library: Check whether a value has been evaluated
- linux-perf library and programs: Read files generated by perf on Linux
- packman library and tests: Serialization library for GHC
- vacuum library: Graph representation of the GHC heap
- vacuum-graphviz library: A library for transforming vacuum graphs into GraphViz output
GIS
- wkt-types library and test: A library for working with .wkt files.
GIS Programs
- terrahs library: A Haskell GIS Programming Environment
Git
- cli-git library: Bindings to the git command-line interface
- git-brunch program and test: git checkout command-line tool
- git-config library and test: A simple parser for Git configuration files
- git-cuk library and program: Haskell Git Helper Tool
- git-embed library: Use TH to embed Git repo information.
- gitlab-haskell library and test: A Haskell library for the GitLab web API
- gitlib-cmdline library and test: Gitlib repository backend that uses the git command-line tool.
- gitlib-s3 library and test: Gitlib repository backend for storing Git objects in Amazon S3
- gitson library, tests and benchmark: A document store library for Git + JSON.
- hit-graph library: Use graph algorithms to access and manipulate Git repos
- hit-on library, program and test: Haskell Git Helper Tool
- miss library and test: A Haskell git implimentation
- miss-porcelain library: Useability extras built on top of miss.
- nix-thunk library and program: Lightweight dependency management with Nix
- restless-git library and test: Easy Git repository serialization
GitHub
- github-rest library and test: Query the GitHub REST API programmatically
- github-types library and test: Type definitions for objects used by the GitHub v3 API
- github-webhook-handler library: GitHub WebHook Handler
- github-webhook-handler-snap library: GitHub WebHook Handler implementation for Snap
- github-webhooks library and test: Aeson instances for GitHub Webhook payloads.
- github-workflow-commands library and tests: GitHub Actions workflow commands
GiveYouAHead
- GiveYouAHead library: to auto-do somethings
- gyah-bin program: A binary version of GiveYouAHead
Go
- tree-sitter-go library: Tree-sitter grammar/parser for Go
- firebase-database library, test and benchmark: Google Firebase Database SDK
- firestore library and test: Wrapper for Google Firestore/Datastore API
- gmail-simple library: Simple library for Google Mail (GMail).
- gogol library: Comprehensive Google Services SDK.
- gogol-abusiveexperiencereport library: Google Abusive Experience Report SDK.
- gogol-acceleratedmobilepageurl library: Google Accelerated Mobile Pages (AMP) URL SDK.
- gogol-accessapproval library: Google Access Approval SDK.
- gogol-accesscontextmanager library: Google Access Context Manager SDK.
- gogol-adexchange-buyer library: Google Ad Exchange Buyer SDK.
- gogol-adexchange-seller library: Google Ad Exchange Seller SDK.
- gogol-adexchangebuyer2 library: Google Ad Exchange Buyer API II SDK.
- gogol-adexperiencereport library: Google Ad Experience Report SDK.
- gogol-admin-datatransfer library: Google Admin Data Transfer SDK.
- gogol-admin-directory library: Google Admin Directory SDK.
- gogol-admin-emailmigration library: Google Email Migration API v2 SDK.
- gogol-admin-reports library: Google Admin Reports SDK.
- gogol-adsense library: Google AdSense Management SDK.
- gogol-adsense-host library: Google AdSense Host SDK.
- gogol-affiliates library: Google Affiliate Network SDK.
- gogol-alertcenter library: Google G Suite Alert Center SDK.
- gogol-analytics library: Google Analytics SDK.
- gogol-analyticsreporting library: Google Analytics Reporting SDK.
- gogol-android-enterprise library: Google Play EMM SDK.
- gogol-android-publisher library: Google Play Developer SDK.
- gogol-androiddeviceprovisioning library: Google Android Device Provisioning Partner SDK.
- gogol-androidmanagement library: Google Android Management SDK.
- gogol-appengine library: Google App Engine Admin SDK.
- gogol-apps-activity library: Google Drive Activity SDK.
- gogol-apps-calendar library: Google Calendar SDK.
- gogol-apps-licensing library: Google Enterprise License Manager SDK.
- gogol-apps-reseller library: Google Enterprise Apps Reseller SDK.
- gogol-apps-tasks library: Google Tasks SDK.
- gogol-appstate library: Google App State SDK.
- gogol-autoscaler library: Google Compute Engine Autoscaler SDK.
- gogol-bigquery library: Google BigQuery SDK.
- gogol-bigquerydatatransfer library: Google BigQuery Data Transfer SDK.
- gogol-bigtableadmin library: Google Cloud Bigtable Admin SDK.
- gogol-billing library: Google Cloud Billing SDK.
- gogol-binaryauthorization library: Google Binary Authorization SDK.
- gogol-blogger library: Google Blogger SDK.
- gogol-books library: Google Books SDK.
- gogol-chat library: Google Hangouts Chat SDK.
- gogol-civicinfo library: Google Civic Information SDK.
- gogol-classroom library: Google Classroom SDK.
- gogol-cloudasset library: Google Cloud Asset SDK.
- gogol-clouderrorreporting library: Google Stackdriver Error Reporting SDK.
- gogol-cloudfunctions library: Google Cloud Functions SDK.
- gogol-cloudidentity library: Google Cloud Identity SDK.
- gogol-cloudiot library: Google Cloud IoT SDK.
- gogol-cloudkms library: Google Cloud Key Management Service (KMS) SDK.
- gogol-cloudmonitoring library: Google Cloud Monitoring SDK.
- gogol-cloudprivatecatalog library: Google Cloud Private Catalog SDK.
- gogol-cloudprivatecatalogproducer library: Google Cloud Private Catalog Producer SDK.
- gogol-cloudprofiler library: Google Stackdriver Profiler SDK.
- gogol-cloudscheduler library: Google Cloud Scheduler SDK.
- gogol-cloudsearch library: Google Cloud Search SDK.
- gogol-cloudshell library: Google Cloud Shell SDK.
- gogol-cloudtasks library: Google Cloud Tasks SDK.
- gogol-cloudtrace library: Google Stackdriver Trace SDK.
- gogol-commentanalyzer library: Google Perspective Comment Analyzer SDK.
- gogol-composer library: Google Cloud Composer SDK.
- gogol-compute library: Google Compute Engine SDK.
- gogol-consumersurveys library: Google Consumer Surveys SDK.
- gogol-container library: Google Kubernetes Engine SDK.
- gogol-containeranalysis library: Google Container Analysis SDK.
- gogol-containerbuilder library: Google Cloud Build SDK.
- gogol-core library and test: Core data types and functionality for Gogol libraries.
- gogol-customsearch library: Google CustomSearch SDK.
- gogol-dataflow library: Google Dataflow SDK.
- gogol-datafusion library: Google Cloud Data Fusion SDK.
- gogol-dataproc library: Google Cloud Dataproc SDK.
- gogol-datastore library: Google Cloud Datastore SDK.
- gogol-debugger library: Google Stackdriver Debugger SDK.
- gogol-deploymentmanager library: Google Cloud Deployment Manager SDK.
- gogol-dfareporting library: Google DCM/DFA Reporting And Trafficking SDK.
- gogol-dialogflow library: Google Dialogflow SDK.
- gogol-digitalassetlinks library: Google Digital Asset Links SDK.
- gogol-discovery library: Google API Discovery Service SDK.
- gogol-dlp library: Google Cloud Data Loss Prevention (DLP) SDK.
- gogol-dns library: Google Cloud DNS SDK.
- gogol-docs library: Google Docs SDK.
- gogol-doubleclick-bids library: Google DoubleClick Bid Manager SDK.
- gogol-doubleclick-search library: Google DoubleClick Search SDK.
- gogol-drive library: Google Drive SDK.
- gogol-driveactivity library: Google Drive Activity SDK.
- gogol-factchecktools library: Google Fact Check Tools SDK.
- gogol-file library: Google Cloud Filestore SDK.
- gogol-firebase-dynamiclinks library: Google Firebase Dynamic Links SDK.
- gogol-firebase-rules library: Google Firebase Rules SDK.
- gogol-firebasehosting library: Google Firebase Hosting SDK.
- gogol-firebaseremoteconfig library: Google Firebase Remote Config SDK.
- gogol-firestore library: Google Cloud Firestore SDK.
- gogol-fitness library: Google Fitness SDK.
- gogol-fonts library: Google Fonts Developer SDK.
- gogol-freebasesearch library: Google Freebase Search SDK.
- gogol-fusiontables library: Google Fusion Tables SDK.
- gogol-games library: Google Play Game Services SDK.
- gogol-games-configuration library: Google Play Game Services Publishing SDK.
- gogol-games-management library: Google Play Game Services Management SDK.
- gogol-genomics library: Google Genomics SDK.
- gogol-gmail library: Google Gmail SDK.
- gogol-groups-migration library: Google Groups Migration SDK.
- gogol-groups-settings library: Google Groups Settings SDK.
- gogol-healthcare library: Google Cloud Healthcare SDK.
- gogol-iam library: Google Identity and Access Management (IAM) SDK.
- gogol-iamcredentials library: Google IAM Service Account Credentials SDK.
- gogol-iap library: Google Cloud Identity-Aware Proxy SDK.
- gogol-identity-toolkit library: Google Identity Toolkit SDK.
- gogol-indexing library: Google Indexing SDK.
- gogol-jobs library: Google Cloud Talent Solution SDK.
- gogol-kgsearch library: Google Knowledge Graph Search SDK.
- gogol-language library: Google Cloud Natural Language SDK.
- gogol-latencytest library: Google Cloud Network Performance Monitoring SDK.
- gogol-libraryagent library: Google Library Agent SDK.
- gogol-logging library: Google Stackdriver Logging SDK.
- gogol-manufacturers library: Google Manufacturer Center SDK.
- gogol-maps-coordinate library: Google Maps Coordinate SDK.
- gogol-maps-engine library: Google Maps Engine SDK.
- gogol-mirror library: Google Mirror SDK.
- gogol-ml library: Google Cloud Machine Learning Engine SDK.
- gogol-monitoring library: Google Stackdriver Monitoring SDK.
- gogol-oauth2 library: Google OAuth2 SDK.
- gogol-oslogin library: Google Cloud OS Login SDK.
- gogol-pagespeed library: Google PageSpeed Insights SDK.
- gogol-partners library: Google Partners SDK.
- gogol-people library: Google People SDK.
- gogol-photoslibrary library: Google Photos Library SDK.
- gogol-play-moviespartner library: Google Play Movies Partner SDK.
- gogol-playcustomapp library: Google Play Custom App Publishing SDK.
- gogol-plus library: Google + SDK.
- gogol-plus-domains library: Google + Domains SDK.
- gogol-poly library: Google Poly SDK.
- gogol-prediction library: Google Prediction SDK.
- gogol-proximitybeacon library: Google Proximity Beacon SDK.
- gogol-pubsub library: Google Cloud Pub/Sub SDK.
- gogol-qpxexpress library: Google QPX Express SDK.
- gogol-redis library: Google Cloud Memorystore for Redis SDK.
- gogol-remotebuildexecution library: Google Remote Build Execution SDK.
- gogol-replicapool library: Google Replica Pool SDK.
- gogol-replicapool-updater library: Google Compute Engine Instance Group Updater SDK.
- gogol-resourcemanager library: Google Cloud Resource Manager SDK.
- gogol-resourceviews library: Google Compute Engine Instance Groups SDK.
- gogol-run library: Google Cloud Run SDK.
- gogol-runtimeconfig library: Google Cloud Runtime Configuration SDK.
- gogol-safebrowsing library: Google Safe Browsing SDK.
- gogol-script library: Google Apps Script SDK.
- gogol-searchconsole library: Google Search Console URL Testing Tools SDK.
- gogol-securitycenter library: Google Cloud Security Command Center SDK.
- gogol-servicebroker library: Google Service Broker SDK.
- gogol-serviceconsumermanagement library: Google Service Consumer Management SDK.
- gogol-servicecontrol library: Google Service Control SDK.
- gogol-servicemanagement library: Google Service Management SDK.
- gogol-servicenetworking library: Google Service Networking SDK.
- gogol-serviceusage library: Google Service Usage SDK.
- gogol-serviceuser library: Google Service User SDK.
- gogol-sheets library: Google Sheets SDK.
- gogol-shopping-content library: Google Content API for Shopping SDK.
- gogol-siteverification library: Google Site Verification SDK.
- gogol-slides library: Google Slides SDK.
- gogol-sourcerepo library: Google Cloud Source Repositories SDK.
- gogol-spanner library: Google Cloud Spanner SDK.
- gogol-spectrum library: Google Spectrum Database SDK.
- gogol-speech library: Google Cloud Speech-to-Text SDK.
- gogol-sqladmin library: Google Cloud SQL Admin SDK.
- gogol-storage library: Google Cloud Storage JSON SDK.
- gogol-storage-transfer library: Google Storage Transfer SDK.
- gogol-streetviewpublish library: Google Street View Publish SDK.
- gogol-surveys library: Google Surveys SDK.
- gogol-tagmanager library: Google Tag Manager SDK.
- gogol-taskqueue library: Google TaskQueue SDK.
- gogol-testing library: Google Cloud Testing SDK.
- gogol-texttospeech library: Google Cloud Text-to-Speech SDK.
- gogol-toolresults library: Google Cloud Tool Results SDK.
- gogol-tpu library: Google Cloud TPU SDK.
- gogol-tracing library: Google Tracing SDK.
- gogol-translate library: Google Cloud Translation SDK.
- gogol-urlshortener library: Google URL Shortener SDK.
- gogol-useraccounts library: Google Cloud User Accounts SDK.
- gogol-vault library: Google G Suite Vault SDK.
- gogol-videointelligence library: Google Cloud Video Intelligence SDK.
- gogol-vision library: Google Cloud Vision SDK.
- gogol-webmaster-tools library: Google Search Console SDK.
- gogol-websecurityscanner library: Google Web Security Scanner SDK.
- gogol-youtube library: Google YouTube Data SDK.
- gogol-youtube-analytics library: Google YouTube Analytics SDK.
- gogol-youtube-reporting library: Google YouTube Reporting SDK.
- google-cloud library: Client for the Google Cloud APIs
- google-oauth2-jwt library: Get a signed JWT for Google Service Accounts
Gps
- flight-kml library and tests: Parsing of pilot tracklogs dumped as KML.
GPU
- gpu-vulkan library and test: Vulkan library
- gpu-vulkan-core library and test: Thin wrapper for Vulkan API
- gpu-vulkan-middle library and test: Medium wrapper for Vulkan API
- OpenCL library and test: Haskell high-level wrapper for OpenCL
- shady-gen library: Functional GPU programming - DSEL & compiler
Graph
- dijkstra-simple library and test: A simpler Dijkstra shortest paths implementation
- gbu library: planar graph embedding into a plane
- graph-trace library: Trace the call graph of a program
- graph-trace-dot library and program: Converts a graph-trace log into a DOT file for use with Graphviz
- graph-trace-viz program: Converts a graph-trace log into an HTML document
- math-grads library and tests: Library containing graph data structures and graph algorithms
- superbubbles library and test: Find "superbubbles", as described in https://arxiv.org/abs/1307.7925
- topograph library: Directed acyclic graphs.
Graphics
- 3d-graphics-examples programs: Examples of 3D graphics programming with OpenGL
- 3dmodels library: 3D model parsers
- AC-Colour library: Efficient RGB colour types.
- AC-EasyRaster-GTK library: GTK+ pixel plotting.
- AC-PPM library: Trivial package for writing PPM images.
- AC-Vector library: Efficient geometric vectors and transformations.
- AC-Vector-Fancy library: Fancy type-system stuff for AC-Vector
- amby library, test and benchmark: Statistical data visualization
- ansigraph library and test: Terminal-based graphing via ANSI and Unicode
- aosd library and test: Bindings to libaosd, a library for Cairo-based on-screen displays
- ascii-holidays program: ASCII animations for the holidays!
- assimp library: The Assimp asset import library
- atlas library and test: Skyline rectangle packing
- Attrac program: Visualisation of Strange Attractors in 3-Dimensions
- autom library: Generates and displays patterns from next nearest neighbors cellular automata
- avatar-generator program: A simple random avatar icon generator
- awesomium library: High-level Awesomium bindings.
- awesomium-glut library: Utilities for using Awesomium with GLUT.
- awesomium-raw library: Low-level Awesomium bindings.
- babl library: Haskell bindings to BABL library.
- bacteria program: braindead utility to compose Xinerama backgrounds
- barchart library and program: Creating Bar Charts in Haskell
- barcodes-code128 library: Generate Code 128 barcodes as PDFs
- barrier library, programs and test: Shields.io style badge generator
- bidi-icu library and test: The unicode bidirectional algorithm via ICU
- billeksah-forms library: Leksah library
- billeksah-pane library: Leksah library
- bindings-GLFW library and test: Low-level bindings to GLFW OpenGL library
- bindings-linux-videodev2 library: bindings to Video For Linux Two (v4l2) kernel interfaces
- bindings-potrace library: Low-level bindings to the potrace bitmap tracing library
- bitmap library: A library for handling and manipulating bitmaps (rectangular pixel arrays).
- bitmap-opengl library: OpenGL support for Data.Bitmap.
- bitmaps library: Bitmap library
- blank-canvas library: HTML5 Canvas Graphics Library
- blaze-svg library: SVG combinator library
- Blobs library and program: Diagram editor
- boring-window-switcher library, program and test: A boring window switcher.
- brick library, programs and test: A declarative terminal user interface library
- brick-dropdownmenu library and program: A drop-down menu widget for brick.
- brick-panes library, program and test: Panes library for Brick providing composition and isolation for TUI apps.
- brick-skylighting library and program: Show syntax-highlighted text in your Brick UI
- brillo library: Painless 2D vector graphics, animations, and simulations powered by GLFW
- brillo-algorithms library: Data structures and algorithms for working with 2D graphics.
- brillo-examples programs: Examples using the Brillo library
- brillo-juicy library and program: Load any image supported by Juicy.Pixels in your brillo application
- brillo-rendering library: Brillo picture data types and rendering functions.
- butterflies library and program: butterfly tilings
- cairo library: Binding to the Cairo library.
- cairo-canvas library and program: Simpler drawing API for Cairo.
- cairo-core library: Cairo Haskell binding (partial)
- cairo-image library and tests: Image for Cairo
- cal3d library: Haskell binding to the Cal3D animation library.
- cal3d-examples programs: Examples for the Cal3d animation library.
- cal3d-opengl library: OpenGL rendering for the Cal3D animation library
- call-plantuml library and test: A simple library to call PlantUML given a diagram specification
- camh program: write image files onto 256(or 24bit) color terminals.
- caramia library, programs and tests: High-level OpenGL bindings
- carettah programs: A presentation tool written with Haskell.
- cattrap library, programs and test: Lays out boxes according to the CSS Box Model.
- cellrenderer-cairo library: Cairo-based CellRenderer
- chalkboard library and programs: Combinators for building and processing 2D images.
- chalkboard-viewer library: OpenGL based viewer for chalkboard rendered images.
- Chart library: A library for generating 2D Charts and Plots
- Chart-cairo library: Cairo backend for Charts.
- chart-cli program: Command-line utility to draw charts from input data easily
- Chart-diagrams library: Diagrams backend for Charts.
- Chart-fltkhs library and programs: A backend for the Chart library for FLTKHS
- Chart-gtk library: Utility functions for using the chart library with GTK
- Chart-gtk3 library: Utility functions for using the chart library with GTK
- chart-histogram library: Easily render histograms with Chart
- Chart-simple library: ...
- chart-svg library and test: Charting library targetting SVGs.
- Chart-tests program and test: Tests of the Charts library.
- Chitra program: A platform independent mechanism to render graphics using vnc.
- clay library and test: CSS preprocessor as embedded Haskell.
- clisparkline library and test: Tiny library to pretty print sparklines onto the CLI
- collada-output library and program: Generate animated 3d objects in COLLADA
- collada-types library: Data exchange between graphics applications
- Color library, tests and benchmark: Color spaces and conversions between them
- color-counter library and program: Count colors in images
- colour library and test: A model for human colour/color perception
- colour-accelerate library: Working with colours in Accelerate
- colour-space library and test: Instances of the manifold-classes for colour types
- colour-text library and test: Print and parse colors
- computational-geometry library: Collection of algorithms in Computational Geometry.
- context-free-art library, program and test: Generate art from context-free grammars
- craftwerk library and programs: 2D graphics library with integrated TikZ output.
- craftwerk-cairo library: Cairo backend for Craftwerk.
- craftwerk-gtk library and program: Gtk UI for Craftwerk.
- crocodile program: An offline renderer supporting ray tracing and photon mapping
- csg library, program, tests and benchmark: Analytical CSG (Constructive Solid Geometry) library
- cubicbezier library and test: Efficient manipulating of 2D cubic bezier curves.
- curves library: Library for drawing curve based images.
- CV library: OpenCV based machine vision library
- cv-combinators library and program: Functional Combinators for Computer Vision
- d3d11binding library and programs: A raw binding for the directX 11
- d3js library: Declarative visualization on a web browser with DSL approach.
- dear-imgui library and programs: Haskell bindings for Dear ImGui.
- deepzoom library: A DeepZoom image slicer. Only known to work on 32bit Linux
- definitive-graphics library: A definitive package allowing you to open windows, ...
- delaunay library and test: Build a Delaunay triangulation of a set of points
- derivation-trees library: Typeset Derivation Trees via MetaPost
- dia-base library: An EDSL for teaching Haskell with diagrams - data types
- dia-functions library: An EDSL for teaching Haskell with diagrams - functions
- diagrams library: Embedded domain-specific language for declarative vector graphics
- diagrams-boolean library: deprecated, part of diagrams-contrib since 1.4
- diagrams-braille library and program: Braille diagrams with plain text
- diagrams-builder library and programs: hint-based build service for the diagrams graphics EDSL.
- diagrams-cairo library: Cairo backend for diagrams drawing EDSL
- diagrams-canvas library: HTML5 canvas backend for diagrams drawing EDSL
- diagrams-contrib library and test: Collection of user contributions to diagrams EDSL
- diagrams-core library: Core libraries for diagrams EDSL
- diagrams-gi-cairo library: Cairo backend for diagrams drawing EDSL
- diagrams-graphviz library: Graph layout and drawing with GraphViz and diagrams
- diagrams-gtk library: Backend for rendering diagrams directly to GTK windows
- diagrams-haddock library, program and test: Preprocessor for embedding diagrams in Haddock documentation
- diagrams-hsqml library: HsQML (Qt5) backend for Diagrams
- diagrams-html5 library: HTML5 canvas backend for diagrams drawing EDSL
- diagrams-input library: Parse raster and SVG files for diagrams
- diagrams-lib library, test and benchmark: Embedded domain-specific language for declarative graphics
- diagrams-pdf library: PDF backend for diagrams drawing EDSL
- diagrams-pgf library: PGF backend for diagrams drawing EDSL.
- diagrams-postscript library: Postscript backend for diagrams drawing EDSL
- diagrams-qrcode library: Draw QR codes to SVG, PNG, PDF or PS files.
- diagrams-rasterific library and tests: Rasterific backend for diagrams.
- diagrams-reflex library: reflex backend for diagrams drawing EDSL.
- diagrams-rubiks-cube library: Library for drawing the Rubik's Cube.
- diagrams-svg library: SVG backend for diagrams drawing EDSL.
- diagrams-tikz library: TikZ backend for diagrams drawing EDSL
- diagrams-wx library and program: Backend for rendering diagrams in wxWidgets
- dihaa program: ASCII based Diagram drawing in Haskell (Idea based on ditaa)
- dot library and program: Datatypes and encoding for graphviz dot files
- dot2graphml program: Converter from GraphViz .dot format to yEd GraphML
- dotparse library and test: dot language parsing and printing.
- dvi-processing library: Read/write DVI and TFM file
- dx9base library: Backend for a binding to the Microsoft DirectX 9 API.
- dx9d3d library: A binding to the Microsoft DirectX 9 API.
- dx9d3dx library: A binding to the Microsoft DirectX 9 D3DX API.
- dyna-gloss library and test: FRP for gloss graphics and animation library
- dyna-processing library and test: FRP library for processing-for-haskell package
- dynamic-graph library: Draw and update graphs in real time with OpenGL
- dynamic-plot library: Interactive diagram windows
- earclipper library, program and test: Ear Clipping Triangulation
- easyplot library: A tiny plotting library, utilizes gnuplot for plotting.
- easyrender library: User-friendly creation of EPS, PostScript, and PDF files
- easytensor-vulkan library: Use easytensor with vulkan-api.
- explore program: Experimental Plot data Reconstructor
- FieldTrip library: Functional 3D
- fig library: Manipulation of FIG files
- fltkhs library and programs: FLTK bindings
- fltkhs-demos programs: FLTKHS demos. Please scroll to the bottom for more information.
- fltkhs-fluid-demos programs: Fltkhs Fluid Demos
- fltkhs-fluid-examples programs: Fltkhs Fluid Examples
- fltkhs-hello-world program: Fltkhs template project
- fltkhs-themes library: A set of themed widgets that provides drop in replacements to the ones in FLTKHS.
- font-opengl-basic4x6 library and program: Basic4x6 font for OpenGL
- FontyFruity library: A true type file format loader
- fractal program: Draw Newton, Julia and Mandelbrot fractals
- FractalArt program: Generates colorful wallpapers
- Fractaler program
- free-game library and programs: Create games for free
- freenect library: Interface to the Kinect device.
- freetype-simple library: Single line text rendering for OpenGL ES
- freetype2 library, program and tests: Haskell bindings for FreeType 2 library
- FreeTypeGL library and program: Loadable texture fonts for OpenGL.
- friday library and test: A functional image processing library for Haskell.
- friday-devil library: Uses the DevIL C library to read and write images from and to files and memory buffers.
- friday-scale-dct library and program: Scale Friday images with DCT
- FTGL library: Portable TrueType font rendering for OpenGL using the Freetype2 library
- FTGL-bytestring library: Portable TrueType font rendering for OpenGL using the Freetype2 library
- funcmp library: Functional MetaPost is a Haskell frontend to the MetaPost language
- gd library: A Haskell binding to a subset of the GD graphics library
- gegl library and programs: Haskell bindings to GEGL library
- gelatin library and program: A graphics description language.
- gelatin-fruity library: Gelatin's support for rendering TTF outlines, using FontyFruity.
- gelatin-gl library and program: OpenGL rendering routines for the gelatin-picture graphics EDSL.
- gelatin-sdl2 library and program: An SDL2 backend for the gelatin renderer.
- geomancy library, test and benchmark: Geometry and matrix manipulation
- geomancy-layout library: Geometry and matrix manipulation
- ghci-diagrams library: Display simple diagrams from ghci
- ghostscript-parallel program: Let Ghostscript render pages in parallel
- gi-cairo-again library: Bridge between packages gi-* and cairo-core.
- gi-cairo-connector library: GI friendly Binding to the Cairo library.
- gi-cairo-render library: GI friendly Binding to the Cairo library.
- gi-gio-hs-list-model library: Haskell implementation of GListModel interface from gi-gio
- gi-gtk-declarative library and test: Declarative GTK+ programming in Haskell
- gi-gtk-declarative-app-simple library and test: Declarative GTK+ programming in Haskell in the style of Pux.
- gi-gtk-hs library: A wrapper for gi-gtk, adding a few more idiomatic API parts on top
- Gifcurry library and programs: GIF creation utility.
- gjk library and test: Gilbert-Johnson-Keerthi (GJK) collision detection algorithm
- gjk2d library and test
- gl library: Complete OpenGL raw bindings
- gl-block library, test and benchmark: OpenGL standard memory layouts
- gl-capture library: simple image capture from OpenGL
- gl3w library: Haskell bindings for the gl3w library.
- glade library: Binding to the glade library.
- glapp library and program: An OpenGL micro framework.
- Gleam library: HTML Canvas graphics, animations and simulations.
- GLFW library: A Haskell binding for GLFW
- GLFW-b library and test: Bindings to GLFW OpenGL library
- GLFW-b-demo program: GLFW-b demo
- GLFW-OGL library: A binding for GLFW (OGL)
- GLFW-task library: GLFW utility functions to use together with monad-task.
- GLHUI library: Open OpenGL context windows in X11 with libX11
- glintcollider program: A simple ray tracer in an early stage of development.
- GLMatrix library: Utilities for working with OpenGL matrices
- glome-hs library and program: ray tracer
- GlomeTrace library: Ray Tracing Library
- GlomeVec library: Simple 3D vector library
- GlomeView program: SDL Frontend for Glome ray tracer
- gloss library: Painless 2D vector graphics, animations and simulations.
- gloss-accelerate library: Extras to interface Gloss and Accelerate
- gloss-algorithms library: Data structures and algorithms for working with 2D graphics.
- gloss-banana library: An Interface for gloss in terms of a reactive-banana Behavior.
- gloss-devil library: Display images in Gloss using libdevil for decoding
- gloss-examples programs: Examples using the gloss library
- gloss-export library, program and test: Export Gloss pictures to png, bmp, tga, tiff, gif and juicy-pixels-image
- gloss-game library: Gloss wrapper that simplifies writing games
- gloss-juicy library and program: Load any image supported by Juicy.Pixels in your gloss application
- gloss-raster library: Parallel rendering of raster images.
- gloss-raster-accelerate library: Parallel rendering of raster images using Accelerate
- gloss-raster-massiv library and test: Massiv-based alternative for gloss-raster
- gloss-rendering library: Gloss picture data types and rendering functions.
- gloss-sodium library: A Sodium interface to the Gloss drawing package.
- glsl library, program and test: Parser and optimizer for a small subset of GLSL
- gltf-codec library and test: glTF scene loader
- gltf-loader library, program and test: High level GlTF loader
- GLURaw library: A raw binding for the OpenGL graphics system
- GLUT library and programs: A binding for the OpenGL Utility Toolkit
- GLUtil library and program: Miscellaneous OpenGL utilities.
- gmndl program: Mandelbrot Set explorer using GTK
- gnuplot library and program: 2D and 3D plots using gnuplot
- GoogleChart library: Generate web-based charts using the Google Chart API
- GPipe library: Typesafe functional GPU graphics programming
- GPipe-Collada library: Load GPipe meshes from Collada files
- GPipe-Core library, test and benchmark: Typesafe functional GPU graphics programming
- GPipe-Examples programs: Examples for the GPipes package
- GPipe-GLFW library: GLFW OpenGL context creation for GPipe
- GPipe-GLFW4 library, program, test and benchmark: GLFW OpenGL context creation for GPipe
- GPipe-TextureLoad library: Load GPipe textures from filesystem
- gpolyline library: Pure module for encoding/decoding Google Polyline
- grafana library and test: API for creating grafana dashboards represented as json
- graph-rewriting-gl library: OpenGL interface for interactive port graph rewriting
- graph-rewriting-layout library: Force-directed node placement intended for incremental graph drawing
- graphics-drawingcombinators library and program: A functional interface to 2D drawing in OpenGL
- graphics-formats-collada library: Load 3D geometry in the COLLADA format
- graphicsFormats library: Classes for renderable objects.
- graphicstools library and program: Tools for creating graphical UIs, based on wxHaskell.
- graphviz library, program, test and benchmark: Bindings to Graphviz for graph visualisation.
- gridbounds library and test: Collision detection for GridBox
- gridbox library and test: A grid box model
- gross library and program: A spoof on gloss for terminal animation
- gruff library and program: fractal explorer GUI using the ruff library
- gruff-examples programs: Mandelbrot Set examples using ruff and gruff
- gtk library: Binding to the Gtk+ graphical user interface library.
- gtk-helpers library and tests: A collection of auxiliary operations and widgets related to Gtk+
- gtk-jsinput library: A simple custom form widget for gtk which allows inputing of JSON values
- gtk-largeTreeStore library and test: Large TreeStore support for gtk2hs
- gtk-mac-integration library: Bindings for the Gtk/OS X integration library.
- gtk-serialized-event library: GTK+ Serialized event.
- gtk-simple-list-view library: ...
- gtk-toggle-button-list library: ...
- gtk-toy library: Convenient Gtk canvas with mouse and keyboard input.
- gtk-traymanager library: A wrapper around the eggtraymanager library for Linux system trays
- gtk2hs-hello program: Gtk2Hs Hello World, an example package
- gtk3 library and programs: Binding to the Gtk+ 3 graphical user interface library
- gtk3-helpers library and tests: A collection of auxiliary operations and widgets related to Gtk
- gtk3-mac-integration library: Bindings for the Gtk/OS X integration library.
- gtkglext library: Binding to the GTK+ OpenGL Extension
- gtkimageview library: Binding to the GtkImageView library.
- gtksourceview2 library: Binding to the GtkSourceView library.
- gtksourceview3 library: Binding to the GtkSourceView library.
- gvti library and program: GraphViz Tabular Interface
- h-raylib library and programs: Raylib bindings for Haskell
- HaGL library and test: Haskell-embedded OpenGL
- haha library and program: A simple library for creating animated ascii art on ANSI terminals.
- handa-opengl library: Utility functions for OpenGL and GLUT
- happindicator library: Binding to the appindicator library.
- happy-hour library: Generate simple okay-looking bar plots without much effort
- haskell-pdf-presenter program: Tool for presenting PDF-based presentations.
- haskell-plot library: A library for generating 2D plots painlessly.
- haskgame library: Haskell game library.
- Hate library and programs: A small 2D game framework.
- hayland library, program and tests: Haskell bindings for the C Wayland library.
- hcad library: Haskell CAD library
- HDRUtils library: Utilities for reading, manipulating, and writing HDR images
- hevolisa program: Genetic Mona Lisa problem in Haskell
- hevolisa-dph program: Genetic Mona Lisa problem in Haskell - using Data Parallel Haskell
- hexif library: Reading Exif data form a JPEG file with Haskell
- hfractal program: OpenGL fractal renderer
- HGamer3D-Ogre-Binding library: Ogre Binding for HGamer3D
- HGamer3D-SFML-Binding library: SFML Binding for HGamer3D
- HGL library: A simple graphics library based on X11 or Win32
- hgl-example program: Various animations generated using HGL
- hierarchical-clustering-diagrams library and test: Draw diagrams of dendrograms made by hierarchical-clustering.
- Hieroglyph library: Purely functional 2D graphics for visualization.
- himg library and program: Simple gtk2hs image viewer. Point it at an image and fire away.
- hip library, test and benchmarks: Haskell Image Processing (HIP) Library.
- hls library: Haskell Lindenmayer Systems
- hOff-display library and program: The tool to transform the OFF to other image format.
- hogre library: Haskell binding to a subset of OGRE
- hogre-examples programs: Examples for using Hogre.
- honi library and test: OpenNI 2 binding
- hoodle-render library: Hoodle file renderer
- HOpenCV library and program: A binding for the OpenCV computer vision library
- HPDF library, program and test: Generation of PDF documents
- HPlot library and program: A minimal monadic PLplot interface for Haskell
- hps library: Haskell Postscript
- hps-cairo library and programs: Cairo rendering for the haskell postscript library
- HRay program: Haskell raytracer
- HROOT library: Haskell binding to the ROOT data analysis framework
- HROOT-core library: Haskell binding to ROOT Core modules
- HROOT-graf library: Haskell binding to ROOT Graf modules
- HROOT-hist library: Haskell binding to ROOT Hist modules
- HROOT-io library: Haskell binding to ROOT IO modules
- HROOT-math library: Haskell binding to ROOT Math modules
- HROOT-tree library: Haskell binding to ROOT Tree modules
- hs-captcha library: Generate images suitable for use as CAPTCHAs in online web-form security.
- hs-gchart library: Haskell wrapper for the Google Chart API
- hsexif library and test: EXIF handling library in pure Haskell
- HsHaruPDF library: Haskell binding to libharu (http://libharu.sourceforge.net/)
- hsmagick library: FFI bindings for the GraphicsMagick library
- hsparklines library: Sparklines for Haskell
- hsqml library and test: Haskell binding for Qt Quick
- hsqml-datamodel library: HsQML (Qt5) data model.
- hsqml-datamodel-vinyl library: HsQML DataModel instances for Vinyl Rec.
- hsqml-demo-morris program: HsQML-based implementation of Nine Men's Morris
- hsqml-demo-notes programs: Sticky notes example program implemented in HsQML
- hsqml-demo-samples programs: HsQML sample programs
- hsqml-morris program: HsQML-based implementation of Nine Men's Morris
- htdp-image library and test: Beginner friendly graphics library.
- HTicTacToe program: An SDL tic-tac-toe game.
- hubigraph library: A haskell wrap for Ubigraph
- hvega library, programs and test: Create Vega-Lite visualizations (version 4) in Haskell.
- hvega-theme library: Theme for hvega.
- hylide library and program: WebGL live-coding environment for writing shaders with Hylogen
- hylogen library: GLSL embedded in Haskell
- hyper library: Display class for the HyperHaskell graphical Haskell interpreter
- hyper-extra library: Display instances for the HyperHaskell graphical Haskell interpreter
- IcoGrid library: Library for generating grids of hexagons and pentagons mapped to a sphere.
- icon-fonts library: Package for handling icon fonts in Haskell
- identicon library, test and benchmark: Flexible generation of identicons
- identicon-style-squares library and test: Squares style for the identicon package
- IFS library and program: Iterated Function System generation for Haskell
- ige-mac-integration library: Bindings for the Gtk/OS X integration library.
- image-type library: Determine the type of an image by reading the first bytes.
- imagefilters library: Image Filters (contrast, brightness, gaussian blur, etc)
- imagemagick library, programs and test: bindings to imagemagick library
- imagesize-conduit library and test: Determine the size of some common image formats.
- imj-animation library and test: Animation Framework
- imj-base library, program and test: Game engine with geometry, easing, animated text, delta rendering.
- imj-game-hamazed library, program and test: A game with flying numbers and 8-bit color animations.
- Imlib library
- implicit library, programs, test and benchmarks: A math-inspired programmatic 2D & 3D CAD system.
- integration library: Fast robust numeric integration via tanh-sinh quadrature
- internetmarke program: Shell command for constructing custom stamps for German Post
- IrrHaskell library: Haskell FRP binding to the Irrlicht game engine.
- isiz program: A program to show the size of image and whether suitable for wallpaper.
- itemfield library, programs and tests: A brick Widget for selectable summary of many elements on a terminal
- iterm-show-diagrams library: Orphan Show instances for diagrams package that render inline in some terminals
- jort program: JP's own ray tracer
- jpeg library: A library for decoding JPEG files written in pure Haskell
- juicy-draw library and program: Draw and fill lines, rectangles and polygons
- juicy-gcode program: SVG to G-Code converter
- JuicyCairo library and test: To use images of JuicyPixels from Cairo
- JuicyPixels library: Picture loading/serialization (in png, jpeg, bitmap, gif, tga, tiff and radiance)
- JuicyPixels-blp library and program: BLP format decoder/encoder over JuicyPixels library
- JuicyPixels-blurhash library, program and tests: Blurhash is a very compact represenation of a placeholder for an image
- JuicyPixels-canvas library: Functions for drawing lines, squares and so on pixel by pixel
- JuicyPixels-extra library, test and benchmark: Efficiently scale, crop, flip images with JuicyPixels
- JuicyPixels-repa library: Convenience functions to obtain array representations of images.
- JuicyPixels-scale-dct library and test: Scale JuicyPixels images with DCT
- JuicyPixels-stbir library: Scale JuicyPixels images with stb_image_resize
- KdTree library and test: KdTree, for efficient search in K-dimensional point clouds.
- ktx library: A binding for libktx from Khronos
- ktx-codec library and test: Khronos texture format
- lambda-canvas library: Educational drawing canvas for FP explorers.
- lambdacube-bullet library: Example for combining LambdaCube and Bullet
- lambdacube-compiler library and programs: LambdaCube 3D is a DSL to program GPUs
- lambdacube-core library: LambdaCube 3D IR
- lambdacube-edsl library: LambdaCube 3D EDSL definition
- lambdacube-engine library: 3D rendering engine written entirely in Haskell
- lambdacube-examples programs: Examples for LambdaCube
- lambdacube-gl library and programs: OpenGL 3.3 Core Profile backend for LambdaCube 3D
- lambdacube-ir library: LambdaCube 3D intermediate representation of 3D graphics pipelines
- lambdacube-samples programs: Samples for LambdaCube 3D
- language-glsl library, program and test: GLSL abstract syntax tree, parser, and pretty-printer
- layered-graph-drawing library and program: Layered Graph Drawing after Sugiyama
- line-drawing library and test: raster line drawing
- linear-opengl library: Isomorphisms between linear and OpenGL types
- linux-framebuffer library: Linux fbdev (framebuffer device, /dev/fbX) utility functions
- liveplot library and programs: Liveplotting
- load-font library and program: A cross platform library for loading bundled fonts into your application
- louis library: Turning images into text using Braille font
- lowgl library: Basic gl wrapper and reference
- lp-diagrams library: An EDSL for diagrams based based on linear constraints
- lp-diagrams-svg library and program: SVG Backend for lp-diagrams
- lucid-extras library and test: Generate more HTML with Lucid - Bootstrap, Rdash, Vega-Lite, Leaflet JS, Email.
- lucid-svg library: DSL for SVG using lucid for HTML
- lui library: Purely FunctionaL User Interface
- luminance library: Type-safe, type-level and stateless graphics framework
- luminance-samples programs: Luminance samples
- mandulia program: A zooming visualisation of the Mandelbrot Set as many Julia Sets.
- mars library: Generates mountainous terrain using a random walk algorithm.
- matplotlib library and test: Bindings to Matplotlib; a Python plotting library
- mcmaster-gloss-examples programs
- Michelangelo library: OpenGL for dummies
- minilight library, programs and test: A SDL2-based graphics library, batteries-included.
- minilight-lua library and program: A binding library of minilight for Lua langauge.
- minimung program: Shows how to run grabber on Mac OS X
- minitypeset-opengl library: Layout and render text with TrueType fonts using OpenGL
- mmsyn4 library and program: The "glue" between electronic tables and GraphViz
- Mondrian library, programs and test: Renders backgrounds & borders
- mosaico-lib library: Generación interactiva de mosaicos
- nanovg library, program and test: Haskell bindings for nanovg
- nanovg-simple library and program: Simple interface to rendering with NanoVG
- nehe-tuts programs: Port of the NeHe OpenGL tutorials to Haskell.
- netpbm library, test and benchmark: Loading PBM, PGM, PPM image files
- Noise library: A Haskell coherent noise generator based on libnoise
- not-gloss library: Painless 3D graphics, no affiliation with gloss
- not-gloss-examples programs: examples for not-gloss
- null-canvas library: HTML5 Canvas Graphics Library - forked Blank Canvas
- number-wall library, test and benchmark: Create number walls and save them as images
- nymphaea program: An interactive GUI for manipulating L-systems
- obj library: Reads and writes obj models.
- oculus library: Oculus Rift ffi providing head tracking data
- off-simple library: A parser for simplified-syntax OFF files
- OGL library: A context aware binding for the OpenGL graphics system
- ois-input-manager library: wrapper for OIS input manager for use with hogre
- ombra library: Render engine.
- opencascade-hs library: Thin Wrapper for the OpenCASCADE CAD Kernel
- OpenCL library and test: Haskell high-level wrapper for OpenCL
- OpenCLRaw library: The OpenCL Standard for heterogenous data-parallel computing
- opencv library, tests and benchmark: Haskell binding to OpenCV-3.x
- opencv-extra library and test: Haskell binding to OpenCV-3.x extra modules
- openexr-write library and test: Library for writing images in OpenEXR HDR file format.
- OpenGL library: A binding for the OpenGL graphics system
- opengl-dlp-stereo library and program: Library and example for using DLP stereo in OpenGL
- opengl-spacenavigator library and program: Library and example for using a SpaceNavigator-compatible 3-D mouse with OpenGL
- OpenGLCheck library: Quickcheck instances for various data structures.
- opengles library, programs and test: Functional interface for OpenGL 4.1+ and OpenGL ES 2.0+
- OpenGLRaw library: A raw binding for the OpenGL graphics system
- OpenGLRaw21 library: The intersection of OpenGL 2.1 and OpenGL 3.1 Core
- OpenSCAD library and test: ADT wrapper and renderer for OpenSCAD models.
- OpenVG library: OpenVG (ShivaVG-0.2.1) binding
- OpenVGRaw library: Raw binding to OpenVG (ShivaVG-0.2.1 implementation).
- oscpacking library: Implements an osculatory packing (kissing circles) algorithm and display.
- pango library: Binding to the Pango text rendering engine.
- parsnip library: A fast, minimal parser
- patch-image programs: Compose a big image from overlapping parts
- pcd-loader library, program and test: PCD file loader.
- pcf-font library: PCF font parsing and rendering library.
- pcf-font-embed library: Template Haskell for embedding text rendered using PCF fonts.
- PenroseKiteDart library, test and benchmark: Library to explore Penrose's Kite and Dart Tilings.
- pgm library: Pure Haskell implementation of PGM image format
- phraskell program: A fractal viewer.
- pictikz program: Converts a svg image to tikz code.
- pixelated-avatar-generator library, program and test: A library and application for generating pixelated avatars.
- plot library: A plotting library, exportable as eps/pdf/svg/png or renderable with gtk
- plot-gtk library: GTK plots and interaction with GHCi
- plot-gtk3 library: GTK3 plots and interaction with GHCi
- Plot-ho-matic library and programs: Real-time line plotter for generic data
- plot-light library and test: A lightweight plotting library, exporting to SVG
- plot-light-examples library and programs: Example binaries for plot-light
- plotfont library and test: Plotter-like fonts i.e. a series of straight lines which make letter shapes.
- plotlyhs library: Haskell bindings to Plotly.js
- plots library: Diagrams based plotting library
- ply-loader library and program: PLY file loader.
- pnm library: PNM image format header parsing and pretty printing
- poppler library: Binding to the Poppler.
- potrace library: Trace bitmap images to paths using potrace
- potrace-diagrams library: Potrace bindings for the diagrams library
- prettychart library, program and test: Pretty print charts from ghci.
- prettyprinter-graphviz library: A prettyprinter backend for graphviz
- prettyprinter-vty library: prettyprinter backend for vty
- printxosd program: Simple tool to display some text on an on-screen display
- prizm library and test: Convert colors to different color spaces, interpolate colors, and transform colors
- probability library: Probabilistic Functional Programming
- processing library: Web graphic applications with processing.js.
- processing-for-haskell library: Computer graphics for kids and artists with Processing implemented in Haskell.
- propane library: Functional synthesis of images and animations
- puzzle-draw library, programs and test: Creating graphics for pencil puzzles.
- puzzle-draw-cmdline program: Creating graphics for pencil puzzles, command line tools.
- qrcode-juicypixels library: Converts a qrcode-core image to JuicyPixels
- qt library: Qt bindings
- qtah-cpp-qt5 library: Qt bindings for Haskell - C++ library
- qtah-examples program: Example programs for Qtah Qt bindings
- qtah-generator library and program: Generator for Qtah Qt bindings
- qtah-qt5 library and test: Qt bindings for Haskell
- QuickPlot library and program: Quick and easy data visualization with Haskell
- Rasterific library: A pure haskell drawing engine.
- rasterific-svg library and program: SVG renderer based on Rasterific.
- raylib-imgui library and program: Haskell bindings for rlImGui
- reactive-banana-sdl library: Reactive Banana bindings for SDL
- reactive-banana-sdl2 library and test: Reactive Banana integration with SDL2
- reactive-fieldtrip library: Connect Reactive and FieldTrip
- reactive-glut library: Connects Reactive and GLUT
- reanimate library and test: Animation library based on SVGs.
- reanimate-svg library and test: SVG file loader and serializer
- record-gl library and test: Utilities for working with OpenGL's GLSL shading language and Nikita Volkov's "Record"s.
- reflex-dom-svg library: Reflex functions for SVG elements.
- reflex-gloss library: An reflex interface for gloss.
- renderable library: An API for managing renderable resources.
- repa-v4l2 library and program: Provides high-level access to webcams.
- retroclash-sim library: High-level simulators from the book "Retrocomputing with Clash"
- rhythm-game-tutorial programs: Haskell rhythm game tutorial
- rigel-viz library and test: A mid-level wrapper for vega-lite
- robot library: Simulate keyboard and mouse events
- rsagl library: The RogueStar Animation and Graphics Library
- rsi-break library, programs and test: Let your mind know that your hands need a rest!
- scaleimage program: Scale an image to a new geometry
- scenegraph library and test: Scene Graph
- sdl-try-drivers program: small testing tool for sdl2 and accelerated drivers
- sdl2 library, programs and test: Both high- and low-level bindings to the SDL library (version 2.0.6+).
- sdl2-cairo library: Render with Cairo on SDL textures.
- sdl2-cairo-image library: An image loading and rendering library for sdl2 / sdl2-cairo
- sdl2-compositor library, programs and test: image compositing with sdl2 - declarative style
- sdl2-gfx library and program: Haskell bindings to SDL2_gfx
- sdl2-image library and program: Haskell bindings to SDL2_image
- sdl2-ttf library and program: Bindings to SDL2_ttf.
- servant-JuicyPixels library and program: Servant support for JuicyPixels
- SFML-control library: Higher level library on top of SFML
- sfnt2woff library, program and test: A command line tool to convert TrueType/OpenType fonts to WOFF format
- SFont library: SFont SDL Bitmap Fonts
- SGdemo program: An example of using the SG and OpenGL libraries
- shady-graphics library: Functional GPU programming - DSEL & compiler
- shine library: Declarative graphics for the browser using GHCJS
- shine-examples programs: Examples for the shine package
- shine-varying library and tests: FRP interface for shine using the varying package
- simple-cairo library and tests: Binding to Cairo library
- simple-firewire library: Simplified interface for firewire cameras
- simple-pango library and test: Binding to Pango library
- simple-ui library: UI library for terminal.
- SimpleGL library: A Simple Graphics Library from the SimpleH framework.
- sixel library and program: Sixel library to show images in a terminal emulator
- Slides library and test: Generate slides from Haskell code
- smallpt-hs program: A Haskell port of the smallpt path tracer.
- soegtk library: GUI functions as used in the book "The Haskell School of Expression".
- spirv-enum library: SPIR-V enumerations generated from Khronos JSON.
- spirv-headers library, program and test: Types and generator for SPIR-V JSON spec.
- spirv-reflect-ffi library and test: C-library loader for spirv-reflect tool.
- spirv-reflect-types library: Data types from spirv-reflect tool.
- spirv-reflect-yaml library and test: YAML loader for spirv-reflect tool.
- splines library, test and benchmark: B-Splines, other splines, and NURBS.
- splot program: A tool for visualizing the lifecycle of many concurrent multi-staged processes.
- sscan program: text UI for scanning with SANE
- stacked-dag library, program and test: Ascii DAG(Directed acyclic graph) for visualization of dataflow
- static-canvas library: DSL to generate HTML5 Canvas javascript.
- stb-image library: A wrapper around Sean Barrett's JPEG/PNG decoder
- stb-image-redux library and test: Image loading and writing microlibrary
- stb-truetype library: A wrapper around Sean Barrett's TrueType rasterizer library.
- STL library: STL 3D geometry format parsing and pretty-printing
- streaming-png library and program: Perfectly streaming PNG image decoding
- stunts program: A revival of the classic game Stunts (LambdaCube tech demo)
- svg-builder library: DSL for building SVG.
- svg-builder-fork library: DSL for building SVG.
- svg-icons library and program: Svg Icons and more
- svg-tree library: SVG file loader and serializer
- svgcairo library: Binding to the libsvg-cairo library.
- SVGFonts library: Fonts from the SVG-Font format
- SvgIcons library: Svg Icons and more
- svgone library and program: Optimise SVGs
- SVGPath library: Parsing the path command of SVG
- svgutils library and program: Helper functions for dealing with SVG files
- tart library and program: Terminal Art
- tdigest-Chart library and test: Chart generation from tdigest
- testpattern program: Display a monitor test pattern
- tga library: Reading and writing of tga image files
- Thingie library: Purely functional 2D drawing
- thumbnail library: generate thumbnail image
- thumbnail-plus library and test: Generate thumbnails easily and safely.
- thumbnail-polish library: Image thumbnail creation
- timeplot program: A tool for visualizing time series from log files.
- tinytools-vty library, program and test: tinytools-vty is a terminal based monospace unicode diagram editing tool
- treemap-html library: Generates HTML for Data.Tree as TreeMap
- treemap-html-tools library and programs: Treemap related commands for producing foldable TreeMap HTML.
- TrendGraph library: A simple trend Graph script
- triangulation library: triangulation of polygons
- tsp-viz program: Real time TSP tour visualization.
- twentefp-eventloop-graphics library: Used as Lab Assignments Environment at the University of Twente
- typograffiti library and program: Just let me draw nice text already
- ueberzug library and test: Haskell bindings for ueberzug to display images in the terminal
- union-color library and test: Unify verious color formats
- UTFTConverter library, program and test: Processing popular picture formats into .c or .raw format in RGB565
- uuagc-diagrams library: Utility for drawing attribute grammar pictures with the diagrams package
- v4l2 library: interface to Video For Linux Two (V4L2)
- v4l2-examples programs: video for linux two examples
- Vec-OpenGLRaw library: Instances and functions to interoperate Vec and OpenGL.
- Vec-Transform library: This package is obsolete
- vect library: A low-dimensional linear algebra library, tailored to computer graphics.
- vect-opengl library: OpenGL support for the `vect' low-dimensional linear algebra library.
- vector-space-opengl library and test: Instances of vector-space classes for OpenGL types
- vinyl-gl library and test: Utilities for working with OpenGL's GLSL shading language and vinyl records.
- Vis library: Painless 3D graphics, no affiliation with gloss
- VRML library, programs and test: VRML parser and generator for Haskell
- vte library: Binding to the VTE library.
- vtegtk3 library: Binding to the VTE library.
- vty-crossplatform library and programs: Cross-platform support for Vty
- vty-menu library and program: A lib for displaying a menu and getting a selection using VTY
- vty-windows library: Windows backend for Vty
- Vulkan library: A binding for the Vulkan API
- vulkan library and test: Bindings to the Vulkan graphics API.
- vulkan-api library: Low-level low-overhead vulkan api bindings
- vulkan-utils library and test: Utils for the vulkan package
- VulkanMemoryAllocator library: Bindings to the VulkanMemoryAllocator library
- wallpaper library, programs and test: A library and executable for creating wallpaper, frieze, and rosette patterns.
- waterfall-cad library: Declarative CAD/Solid Modeling Library
- waterfall-cad-examples library and program: Examples for Waterfall CAD, a Declarative CAD/Solid Modeling Library
- WaveFront library: Parsers and utilities for the OBJ WaveFront 3D model format
- wavefront-obj library and test: Wavefront .obj file loader
- weak library: Weak pointer extas
- webkit library: Binding to the Webkit library.
- webkitgtk3 library: Binding to the Webkit library.
- WEditorBrick library and program: Text-editor widget with dynamic line-wrapping for use with Brick.
- wgpu-hs library and programs: WGPU
- wgpu-raw-hs library: WGPU Raw
- Win32 : A binding to Windows Win32 API.
- Win32-extras library: Provides missing Win32 API
- wumpus-basic library: Basic objects and system code built on Wumpus-Core.
- wumpus-core library: Pure Haskell PostScript and SVG generation.
- wumpus-drawing library: High-level drawing objects built on Wumpus-Basic.
- wumpus-microprint library: Microprints - "greek-text" pictures.
- wumpus-tree library: Drawing trees
- wxSimpleCanvas library: Simple zoomable canvas for wxHaskell
- X11 library: A binding to the X11 graphics library
- X11-extras library: Missing bindings to the X11 graphics library
- X11-rm library: A binding to the resource management functions missing from X11.
- X11-xdamage library: A binding to the Xdamage X11 extension library
- X11-xfixes library: A binding to the Xfixes X11 extension library
- X11-xft library: Bindings to the Xft and some Xrender parts
- x11-xim library: A binding to the xim of X11 graphics library
- x11-xinput library: Haskell FFI bindings for X11 XInput library (-lXi)
- X11-xshape library: A binding to the Xshape X11 extension library
- Xauth library: A binding to the X11 authentication library
- xbattbar program: Simple battery indicator
- xdot library and program: Parse Graphviz xdot files and interactively view them using GTK and Cairo
- xhb library: X Haskell Bindings
- xhb-atom-cache library: Atom cache for XHB
- xhb-ewmh library: EWMH utilities for XHB
- xosd library: A binding to the X on-screen display
- xournal-render library: Xournal file renderer
- xtest library: Thin FFI bindings to X11 XTest library
- yampa-canvas library and program: blank-canvas frontend for Yampa
- yampa-glfw library and program: Connects GLFW-b (GLFW 3+) with the Yampa FRP library
- yampa-gloss library and program: A GLOSS backend for Yampa
- yampa-glut library and program: Connects Yampa and GLUT
- yarr library: Yet another array library
- yarr-image-io library: Image IO for Yarr library
- yeamer library, programs and test: Yesod-based server for interactive presentation slides
- yesod-media-simple library: Simple display of media types, served by yesod
- yjsvg library: make SVG string from Haskell data
- yoga library, program and test: Bindings to Facebook's Yoga layout library
- zsh-battery program: Ascii bars representing battery status
GraphQL
- airgql library, program and test: Automatically generate a GraphQL API for an SQLite database
- double-x-encoding library and test: Encoding scheme to encode any Unicode string with only [0-9a-zA-Z_]
- graphql-client library, program and test: A client for Haskell programs to query a GraphQL API
- graphql-utils library: GraphQL Utils
- morpheus-graphql library and test: Morpheus GraphQL
- morpheus-graphql-app library and test: Morpheus GraphQL App
- morpheus-graphql-cli program and test: Morpheus GraphQL CLI
- morpheus-graphql-client library and test: Morpheus GraphQL Client
- morpheus-graphql-code-gen library and program: Morpheus GraphQL CLI
- morpheus-graphql-code-gen-utils library: Morpheus GraphQL CLI
- morpheus-graphql-core library and test: Morpheus GraphQL Core
- morpheus-graphql-server library and test: Morpheus GraphQL
- morpheus-graphql-subscriptions library: Morpheus GraphQL Subscriptions
- morpheus-graphql-tests library: Morpheus GraphQL Test
Graphs
- algebraic-graphs library and test: A library for algebraic graph construction and transformation
- algebraic-graphs-io library and test: I/O utilities and datasets for algebraic-graphs
- conic-graphs library: Vinyl-style extensible graphs.
- dataflow library, program and test: Generate Graphviz documents from a Haskell representation.
- deptrack-core library: DepTrack Core types and model.
- deptrack-dot library and test: Facilitate Graphviz representations of DepTrack dependencies.
- dom-lt library, test and benchmark: The Lengauer-Tarjan graph dominators algorithm.
- dot library and program: Datatypes and encoding for graphviz dot files
- edges library and test: Tools for efficient immutable graphs
- fcf-graphs library and test: Type-level version of algebraic-graphs.
- fgl library, test and benchmark: Martin Erwig's Functional Graph Library
- fgl-arbitrary library and test: QuickCheck support for fgl
- fgl-extras-decompositions library: Graph decomposition algorithms
- fgl-visualize library: Convert FGL graphs to dot (graphviz) files
- grakn library and tests: A Haskell client for Grakn
- graph-generators library, program and test: Functions for generating structured or random FGL graphs
- graph-matchings library: An implementation of algorithms for matchings in graphs
- graph-rewriting library: Monadic graph rewriting of hypergraphs with ports and multiedges
- graph-rewriting-cl program: Interactive graph rewriting system implementing various well-known combinators
- graph-rewriting-gl library: OpenGL interface for interactive port graph rewriting
- graph-rewriting-layout library: Force-directed node placement intended for incremental graph drawing
- graph-rewriting-strategies library: Evaluation strategies for port-graph rewriting systems
- graph-utils library: A simple wrapper & quasi quoter for fgl.
- graph-wrapper library and test: A wrapper around the standard Data.Graph with a less awkward interface
- Graphalyze library: Graph-Theoretic Analysis library.
- graphite library, test and benchmark: Graphs and networks library
- graphql-w-persistent library: GraphQL interface middleware for SQL databases.
- graphs library: A simple monadic graph library
- graphviz library, program, test and benchmark: Bindings to Graphviz for graph visualisation.
- graql library and test: Execute Graql queries on a Grakn graph
- haggle library and test: A graph library offering mutable, immutable, and inductive graphs
- hit-graph library: Use graph algorithms to access and manipulate Git repos
- igraph library: Bindings to the igraph C library.
- intmap-graph library: A graph library that allows to explore edges after their type
- layered-graph-drawing library and program: Layered Graph Drawing after Sugiyama
- maxsharing program: Maximal sharing of terms in the lambda calculus with letrec
- metamorphic library: metamorphisms: ana . cata or understanding folds and unfolds
- nix-graph library and program: Reify the Nix build graph into a Haskell graph data structure
- OGDF library: Haskell binding to OGDF
- pangraph library and test: A set of parsers for graph languages and conversions to graph libaries.
- planar-graph library: A representation of planar graphs
- random-cycle library, test and benchmark: Uniform draws of partitions and cycle-partitions, with thinning.
- stacked-dag library, program and test: Ascii DAG(Directed acyclic graph) for visualization of dataflow
- unordered-graphs library: Graph library using unordered-containers
- xdot library and program: Parse Graphviz xdot files and interactively view them using GTK and Cairo
Groundhog
- groundhog-converters library and test: Extended Converter Library for groundhog embedded types
Groups
- group-theory library: The theory of groups
- MultipletCombiner library and test: A Haskell implementation for combining SU(n) multiplets
GRPC
- grpc-api-etcd library: Generated messages and instances for etcd gRPC.
- utxorpc library: Generated code for a gRPC interface for UTxO Blockchains
GUI
- alsa-gui programs: Some simple interactive programs for sending MIDI control messages via ALSA
- AutoForms library: GUI library based upon generic programming (SYB3)
- barrie library: Declarative Gtk GUI library
- binding-core library and test: Data Binding
- binding-gtk library and tests: Data Binding in Gtk2Hs
- binding-wx library and tests: Data Binding in WxHaskell
- clutterhs library: Bindings to the Clutter animation library
- DataTreeView library: A GTK widget for displaying arbitrary Data.Data.Data instances
- desktop-portal library and test: Desktop Portal.
- fltkhs library and programs: FLTK bindings
- fltkhs-themes library: A set of themed widgets that provides drop in replacements to the ones in FLTKHS.
- fudgets library and programs: The Fudgets Library
- FULE library and test: Functional UI Layout Engine
- gladexml-accessor library: Automagically declares getters for widget handles in specified interface file.
- glazier library and test: Extensible effects using ContT, State and variants.
- glazier-react library: ReactJS binding using Glazier.Command.
- glazier-react-examples program: Examples of using glazier-react
- glazier-react-widget library: Generic widget library using glazier-react
- grapefruit-examples library: Examples using the Grapefruit library
- grapefruit-ui library: Declarative user interface programming
- grapefruit-ui-gtk library: GTK+-based backend for declarative user interface programming
- gtk-toy library: Convenient Gtk canvas with mouse and keyboard input.
- gtk2hs-cast-glade library: A type class for cast functions of Gtk2hs: glade package
- gtk2hs-cast-glib library: A type class for cast functions of Gtk2hs: glib package
- gtk2hs-cast-gnomevfs library: A type class for cast functions of Gtk2hs: gnomevfs package
- gtk2hs-cast-gtk library: A type class for cast functions of Gtk2hs: gtk package
- gtk2hs-cast-gtkglext library: A type class for cast functions of Gtk2hs: gtkglext package
- gtk2hs-cast-gtksourceview2 library: A type class for cast functions of Gtk2hs: gtksourceview2 package
- gtk2hs-cast-th library: A type class for cast functions of Gtk2hs: TH package
- gtk2hs-rpn library: Adds a module to gtk2hs allowing layouts to be defined using reverse polish notation.
- Gtk2hsGenerics library: Convenience functions to extend Gtk2hs.
- happindicator3 library and program: Binding to the appindicator library.
- happlets library: "Haskell Applets" provides an event handler and a canvas for building simple GUI apps.
- happlets-lib-gtk library and test: The "Haskell Applets" Gtk+ ver. 2 back-end for "happlets".
- HGamer3D-CEGUI-Binding library: A Toolset for the Haskell Game Programmer - CEGUI Bindings
- himerge program: Haskell Graphical User Interface for Emerge
- hois library and program: OIS bindings
- hscharm library and programs: minimal ncurses-like library
- hsqml library and test: Haskell binding for Qt Quick
- hsqml-demo-samples programs: HsQML sample programs
- lgtk library and program: Lens GUI Toolkit
- live-sequencer library and programs: Live coding of MIDI music
- load-font library and program: A cross platform library for loading bundled fonts into your application
- ltk library: Leksah tool kit
- midimory programs: A Memory-like (Concentration, Pairs, ...) game for tones
- monomer library, programs and test: A GUI library for writing native Haskell applications.
- monomer-flatpak-example program: Monomer Flatpak Example Application.
- monomer-hagrid library, programs and test: A datagrid widget for the Monomer library.
- myxine-client library and test: A Haskell client for the Myxine GUI server
- pianola library and test: Remotely controlling Java Swing applications
- place-cursor-at program: A utility for X11 that moves the mouse cursor using the keyboard
- reactive-banana-threepenny library and programs: Examples for the reactive-banana library, using threepenny-gui.
- reactive-banana-wx library and programs: Examples for the reactive-banana library, using wxHaskell.
- reflex-dom library and programs: Functional Reactive Web Apps with Reflex
- reflex-dom-core library and tests: Functional Reactive Web Apps with Reflex
- reflex-dom-ionic library: Compatible highlevel Wigdets for some Ionic Input Components
- reflex-dom-retractable library: Routing and retractable back button for reflex-dom
- reflex-dom-th library and test: reflex-dom-th transpiles HTML templates to haskell code for reflex-dom
- reflex-external-ref library: External reference with reactivity support
- reflex-jsx library: Use jsx-like syntax in Reflex
- reflex-localize library: Localization library for reflex
- reflex-localize-dom library and program: Helper widgets for reflex-localize
- sindre library and program: A programming language for simple GUIs
- slim library and test: Functional reactive user interface programming
- sneathlane-haste library: A compositional web UI library, which draws to a Canvas element
- SybWidget library: Library which aids constructing generic (SYB3-based) widgets
- threepenny-gui library and programs: GUI framework that uses the web browser as a display.
- tinyfiledialogs library: Wrapper around the 'tiny file dialogs' C library
- treersec library: Structure Editing Combinators
- typed-gui library and test: GUI framework based on typed-fsm
- typed-spreadsheet library and programs: Typed and composable spreadsheets
- UISF library: Library for Arrowized Graphical User Interfaces.
- uni-graphs library: Graphs
- uni-htk library: Graphical User Interface for Haskell Programs
- uni-uDrawGraph library: Graphs binding
- wx library: wxHaskell
- wxc library: wxHaskell C++ wrapper
- wxcore library: wxHaskell core
- WXDiffCtrl library: WXDiffCtrl
- wxdirect library and program: helper tool for building wxHaskell
- wxFruit library and program: An implementation of Fruit using wxHaskell.
- WxGeneric library: Generic (SYB3) construction of wxHaskell widgets
- xtc library: eXtended & Typed Controls for wxHaskell.
Hakyll
- hakyll-contrib-i18n library and program: A Hakyll library for internationalization.
- hakyll-contrib-links library and test: A hakyll library that helps maintain a separate links database.
- hakyll-shortcut-links library and test: Use shortcut-links in markdown file for Hakyll
HAM
- si-clock library: An interface to the Silicon Labs Si5351 clock chip
Ham-radio
- wsjtx-udp library and program: WSJT-X UDP protocol
Happstack
- fay-hsx library: Clientside HTML generation for fay.
- happstack-clientsession library: client-side session data
- happstack-fay library: Support for using Fay with Happstack
- happstack-fay-ajax library: Support for using Fay with Happstack
- happstack-foundation library: Glue code for using Happstack with acid-state, web-routes, reform, and HSP
- happstack-hamlet library: Support for Hamlet HTML templates in Happstack
- happstack-heist library: Support for using Heist templates in Happstack
- happstack-hsp library: Support for using HSP templates in Happstack
- happstack-hstringtemplate library: Support for using HStringTemplate in Happstack
- happstack-jmacro library: Support for using JMacro with Happstack
- happstack-lite library: Happstack minus the useless stuff
- happstack-monad-peel library: monad-peel instances for Happstack types
- happstack-plugins library: The haskell application server stack + reload
- happstack-server test: Web related tools and services.
- happstack-server-tls library: extend happstack-server with https:// support (TLS/SSL)
- happstack-server-tls-cryptonite library: Extend happstack-server with native HTTPS support (TLS/SSL)
- happstack-yui library: Utilities for using YUI3 with Happstack.
Hardware
- blink1 library and program: Control library for blink(1) LED from ThingM
- buttplug-hs-core library, program and test: Client library for buttplug.io
- chalmers-lava2000 library: Hardware description EDSL
- circuit-notation library and test: A source plugin for manipulating circuits in clash with a arrow notation
- circus library: Types and a small DSL for working with netlistsvg
- clash library: CAES Language for Synchronous Hardware (CLaSH)
- clash-ghc library and programs: Clash: a functional hardware description language - GHC frontend
- clash-lib library, programs and tests: Clash: a functional hardware description language - As a library
- clash-lib-hedgehog library: Hedgehog Generators for clash-lib
- clash-multisignal library
- clash-prelude library, tests and benchmark: Clash: a functional hardware description language - Prelude library
- clash-prelude-hedgehog library: Hedgehog Generators for clash-prelude
- clash-prelude-quickcheck library: QuickCheck instances for various types in the CλaSH Prelude
- clash-shake library: Shake rules for building Clash programs
- clash-systemverilog library: CAES Language for Synchronous Hardware - SystemVerilog backend
- clash-verilog library: CAES Language for Synchronous Hardware - Verilog backend
- clash-vhdl library: CAES Language for Synchronous Hardware - VHDL backend
- clashilator library and program: Automated Clash to Verilator bridge
- crystalfontz library: Control Crystalfontz LCD displays.
- ForSyDe library: ForSyDe's Haskell-embedded Domain Specific Language.
- forsyde-deep library and test: ForSyDe's Haskell-embedded Domain Specific Language.
- ftdi library and test: A thin layer over USB to communicate with FTDI chips
- fxpak library: Interface to the FXPak/FXPak Pro USB interface
- gpio library and program: Haskell GPIO interface, designed specifically for the RaspberryPi.
- hArduino library: Control your Arduino board from Haskell.
- HHDL library: Hardware Description Language embedded in Haskell.
- hidapi library: Haskell bindings to HIDAPI
- hleap library and program: Web Socket interface to Leap Motion controller
- hs-tango library and benchmarks: Bindings to the Tango Controls system
- hsI2C library: I2C access for Haskell and Linux
- hsverilog library and test: Synthesizable Verilog DSL supporting for multiple clock and reset
- HueAPI library: API for controlling Philips Hue lights
- hydra-hs library and test: Haskell binding to the Sixense SDK for the Razer Hydra
- ice40-prim library: Lattice iCE40 Primitive IP
- kafka-device library and programs: UI device events via a Kafka message broker
- kafka-device-glut library and program: GLUT events via a Kafka message broker
- kafka-device-joystick library and program: Linux joystick events via a Kafka message broker
- kafka-device-leap library and program: Leap Motion events via a Kafka message broker
- kafka-device-spacenav library and program: Linux SpaceNavigator events via a Kafka message broker
- kansas-lava library and programs: Kansas Lava is a hardware simulator and VHDL generator.
- kansas-lava-cores library and programs: FPGA Cores Written in Kansas Lava.
- kansas-lava-papilio library: Kansas Lava support files for the Papilio FPGA board
- lambda-bridge library and program: A bridge from Haskell (on a CPU) to VHDL on a FPGA.
- lion library: RISC-V Core
- mercury-api library, programs and tests: Haskell binding to Mercury API for ThingMagic RFID readers
- obd library, programs and test: Communicate to OBD interfaces over ELM327
- parport library: Simply interfacing the parallel port on linux
- pi-lcd library and programs: Control an Adafruit character LCD and keypad kit on a Raspberry Pi
- powermate library and programs: bindings for Griffin PowerMate USB
- processor-creative-kit library: a creation kit for instruction sets and cpu simulators and development tools
- retroclash-lib library: Code shared across the code samples in the book "Retrocomputing with Clash"
- retroclash-sim library: High-level simulators from the book "Retrocomputing with Clash"
- serialport library and test: Cross platform serial port library.
- si-clock library: An interface to the Silicon Labs Si5351 clock chip
- STLinkUSB library: STLink USB interface in Haskell
- STM32-Zombie library: control a STM32F103 microcontroller
- STM32F103xx-SVD library: Definition for Peripherals,Registers and Fields from STM32F103xx.svd
- streamdeck library: Control library for the Elgato Stream Deck
- sump library: A Haskell interface to SUMP-compatible logic analyzers
- sv2v program: SystemVerilog to Verilog conversion
- SVD2HS library: translate a SVD of a Microcontroller to Haskell tables
- usb library: Communicate with USB devices
- usb-iteratee library: Iteratee enumerators for the usb package
- vcd library: Reading and writing VCD files.
- verilog library: Verilog preprocessor, parser, and AST.
- verismith library, program, test and benchmark: Random verilog generation and simulator testing.
- Wired library: Wire-aware hardware description
- wiringPi library and programs: Access GPIO pins on Raspberry Pi via wiringPi library
- xilinx-lava library and programs: The Lava system for Xilinx FPGA design with layout combinators.
- york-lava library: A library for digital circuit description.
Hash
- adler32 library and test: An implementation of Adler-32, supporting rolling checksum operation
- hash library and test: Hashing tools
- hash-addressed library: Hash-addressed file storage
- hash-addressed-cli library and program: Hash-addressed file storage app
- hash-store library: Hash as cache
- hashable-extras library and test: Higher-rank Hashable
- hasherize library and program: Hash digests for files and directories
- monad-hash library and test: Monad transformer for incremental hashing
- murmur3 library and test: Pure Haskell implementation of the MurmurHash3 x86 algorithm
Haskell
- ban-instance library and test: For when a type should never be an instance of a class
- c-storable library: CStorable class
- calligraphy library, program and test: HIE-based Haskell call graph and source code visualizer
- code-conjure library and tests: synthesize Haskell functions out of partial definitions
- extensions library, program and test: Parse Haskell Language Extensions
- fast-tags library, program and test: Fast incremental vi and emacs tags.
- fix-imports program and test: Program to manage the imports of a haskell module
- haskell-docs-cli library, program and test: Search Hoogle and navigate Hackage from the command line.
- haskell-reflect library: Reflect Haskell types.
- hs2ats library, program, test and benchmark: Create ATS types from Haskell types
- hyperloglogplus library and test: Approximate cardinality estimation using constant space
- module-management library, program and test: Clean up module imports, split and merge modules
- no-role-annots library and test: Role annotations without -XRoleAnnotations
- simple-src-utils programs and tests: source code editing utilities
- test-karya library and program: Testing framework.
- tree-sitter-haskell library and program: Tree-sitter grammar/parser for Haskell (with GHC extensions)
Haskell Admin
- haskell-admin-health library and test: Application Health Component for Haskell Admin
- haskell-admin-managed-functions library and test: Managed Functions integration for Haskell Admin
Haskell2010
- haskell2010 library: Compatibility with Haskell 2010
- prelude-compat library: Provide Prelude and Data.List with fixed content across GHC versions
- prelude2010 library: Provide Prelude with fixed content across GHC versions
Haskell2020
- haskell2020 library: Haskell 2020[draft] Standard Library
Haskell98
- haskell98 library: Compatibility with Haskell 98
- haskell98libraries library: Compatibility with Haskell 98
Hasql
- hasql library, tests and benchmark: Fast PostgreSQL driver with a flexible mapping API
- hasql-class library and test: Encodable and Decodable classes for hasql
- hasql-cursor-query library and test: A declarative abstraction over PostgreSQL Cursor
- hasql-cursor-transaction library: An abstraction for simultaneous fetching from multiple PostgreSQL cursors
- hasql-interpolate library and test: QuasiQuoter that supports expression interpolation for hasql
- hasql-listen-notify library: LISTEN/NOTIFY with hasql
- hasql-notifications library, program and test: LISTEN/NOTIFY support for Hasql
- hasql-optparse-applicative library: "optparse-applicative" parsers for "hasql"
- hasql-pool library and test: Pool of connections for Hasql
- hasql-resource-pool library and test: A pool of connections for Hasql based on resource-pool.
- hasql-streams-conduit library: Stream Hasql queries with Conduit
- hasql-streams-core library: Stream Hasql queries
- hasql-streams-example program: An example program that shows how to use Hasql streams with Rel8
- hasql-streams-pipes library: Stream Hasql queries with Pipes
- hasql-streams-streaming library: Stream Hasql queries with Streaming
- hasql-streams-streamly library: Stream Hasql queries with Streamly
- hasql-th library: Template Haskell utilities for Hasql
- hasql-transaction library and test: Composable abstraction over retryable transactions for Hasql
- hasql-transaction-io library: Perform IO actions during transactions for Hasql
- json-pointer-hasql library and test: JSON Pointer extensions for Hasql
- optima-for-hasql library: Command-line arguments parsing for Hasql
HATEOAS
- servant-hateoas library and test: HATEOAS extension for servant
Health
- boots-app library and program: Factory for quickly building an application
- quarantimer program: Coronavirus quarantine timer web app for your things
Help
- CheatSheet program: A Haskell cheat sheet in PDF and literate formats.
- hscurses-fish-ex program: hscurses swimming fish example
Heuristics
- banwords library and test: Generalized word blacklister
- Binpack library: Common bin-packing heuristics.
Hie
- implicit-hie library, program and test: Auto generate hie-bios cradles & hie.yaml
- implicit-hie-cradle library and test: Auto generate hie-bios cradles
HKD
- aeson-default library and test: Apply default value to FromJSON instacnes' Maybe fields
- harg library and tests: Haskell program configuration using higher kinded data
- hkd-default library and test: Apply default value for optional field of HKD
HLS
- implicit-hie library, program and test: Auto generate hie-bios cradles & hie.yaml
- implicit-hie-cradle library and test: Auto generate hie-bios cradles
HNum
- HNumeric library and test: Haskell Numeric Library with pure functionality, R & MATLAB Syntax.
Hspec
- hspec-tmp-proc library: Simplify use of tmp-proc from hspec tests
- keyed-vals-hspec-tests library: Validate a keyed-vals Handle
HTML
- flamethrower library: A template engine for HTML
- haquery library: jQuery for Haskell.
- html-entities library: A codec library for HTML-escaped text and HTML-entities
- html-entity-map library and benchmark: Map from HTML5 entity names to the corresponding Unicode text
- html-rules library: Perform traversals of HTML structures using sets of rules.
- html-tokenizer library and test: An "attoparsec"-based HTML tokenizer
- htmx library: Use htmx with various haskell libraries
- htmx-lucid library: Use htmx with lucid
- htmx-servant library: Use htmx with servant
- hxt-css library and program: CSS selectors for HXT
- ihp-hsx library: JSX-like but for Haskell
- islink library: Check if an HTML element is a link
- list-t-html-parser library and test: Streaming HTML parser
- lucid-alpine library, program and test: Use Alpine.js in your lucid templates
- lucid-htmx library and test: Use htmx in your lucid templates
- lucid2-htmx library and test: Use htmx in your lucid templates
- pretty-html library and test: Produce nice human-readable HTML
- readability library and program: Extracts text of main article from HTML document
- reflex-dom library and programs: Functional Reactive Web Apps with Reflex
- reflex-dom-core library and tests: Functional Reactive Web Apps with Reflex
- reflex-dom-ionic library: Compatible highlevel Wigdets for some Ionic Input Components
- reflex-dom-retractable library: Routing and retractable back button for reflex-dom
- reflex-dom-th library and test: reflex-dom-th transpiles HTML templates to haskell code for reflex-dom
- reflex-external-ref library: External reference with reactivity support
- reflex-localize library: Localization library for reflex
- reflex-localize-dom library and program: Helper widgets for reflex-localize
- type-of-html library, tests and benchmarks: High performance type driven html generation.
- type-of-html-static library and test: Optimize static parts of type-of-html.
- xmlbf-xmlhtml library and test: xmlhtml backend support for the xmlbf library.
HTTP
- freer-simple-http library and test: Make HTTP requests with freer-simple!
- github-app-token library and tests: Generate an installation access token for a GitHub App
- list-t-http-client library: A streaming HTTP client
- list-t-libcurl library: A "libcurl"-based streaming HTTP client
- managed-functions-http-connector library: Simple HTTP-Based Connector for Managed Functions
- matcha library, program and test: A micro web framework based on pattern matching
- quiver-http library: Adapter to stream over HTTP(s) with quiver
- sockets-and-pipes library: Support for the Sockets and Pipes book
- wai-cors library and tests: CORS for WAI
Hxt
- quickcheck-relaxng library: Generate RelaxNG-constrained XML documents for QuickCheck
Hydraulics
- epanet-haskell library: Haskell binding for EPANET
Hydrology
- SWMMoutGetMB library: A parser for SWMM 5 binary .OUT files
I18n
- gettext-th library: gettext-th can internationalise a haskell program without runtime dependencies
- hakyll-contrib-i18n library and program: A Hakyll library for internationalization.
I2C
- hsI2C library: I2C access for Haskell and Linux
- si-clock library: An interface to the Silicon Labs Si5351 clock chip
IDE
- display-haskell-do library: A display API for HaskellDO
- fix-imports program and test: Program to manage the imports of a haskell module
- hob library, program and test: A source code editor aiming for the convenience of use
- hpage program: A scrapbook for Haskell developers
- inferno-lsp library and program: LSP for Inferno
- leksah library and program: Haskell IDE written in Haskell
- leksah-server library, programs and test: Metadata collection for leksah
- manatee library and program: The Haskell/Gtk+ Integrated Live Environment
- manatee-all library and program: Virtual package to install all Manatee packages.
- manatee-anything library and program: Multithread interactive input/search framework for Manatee
- manatee-core library: The core of Manatee.
- manatee-editor library and program: Editor extension for Manatee.
- manatee-template library and program: Template code to create Manatee application.
- manatee-welcome library and program: Welcome module to help user play Manatee quickly.
- module-management library, program and test: Clean up module imports, split and merge modules
- spade library, program and test: A simple programming and debugging environment.
- wxhnotepad program: An example of how to implement a basic notepad with wxHaskell
Identification
- roc-id library and test: Implementation of the ROC (Taiwan) National ID standard.
IDL
- domain library and tests: Codegen helping you define domain models
- domain-core library: Low-level API of "domain"
Image
- avif library and test: High-level bindings to libavif
- flac-picture library and test: Support for writing pictures into FLAC metadata blocks with JuicyPixels
- identicon library, test and benchmark: Flexible generation of identicons
- JuicyPixels library: Picture loading/serialization (in png, jpeg, bitmap, gif, tga, tiff and radiance)
- JuicyPixels-blp library and program: BLP format decoder/encoder over JuicyPixels library
- JuicyPixels-blurhash library, program and tests: Blurhash is a very compact represenation of a placeholder for an image
- JuicyPixels-extra library, test and benchmark: Efficiently scale, crop, flip images with JuicyPixels
- JuicyPixels-scale-dct library and test: Scale JuicyPixels images with DCT
- JuicyPixels-stbir library: Scale JuicyPixels images with stb_image_resize
- latex-formulae-hakyll library: Use actual LaTeX to render formulae inside Hakyll pages
- latex-formulae-image library: A library for rendering LaTeX formulae as images using an actual LaTeX installation
- latex-formulae-pandoc library and program: Render LaTeX formulae in pandoc documents to images with an actual LaTeX installation
- latex-svg-hakyll library: Use actual LaTeX to render formulae inside Hakyll pages
- latex-svg-image library: A library for rendering LaTeX formulae as SVG using an actual LaTeX
- latex-svg-pandoc library and program: Render LaTeX formulae in pandoc documents to images with an actual LaTeX
- manatee-imageviewer library and program: Image viewer extension for Manatee.
- megastore library and program: Bulk image or strict bytestring storage
- number-wall library, test and benchmark: Create number walls and save them as images
- picedit library and program: simple image manipulation functions
- pixel-printer library, program and test: A program for turning pixel art into 3D prints
- pixelated-avatar-generator library, program and test: A library and application for generating pixelated avatars.
- qr-imager library and test: Library to generate images.
- sdl2-image library and program: Haskell bindings to SDL2_image
- streaming-png library and program: Perfectly streaming PNG image decoding
- webp library and test: JuicyPixels support for WebP format
- zbar library: zbar bindings in Haskell
Image Processing
- hip library, test and benchmarks: Haskell Image Processing (HIP) Library.
- unm-hip library: A Library for the manipulation of images
Image Viewer
- haskell-pdf-presenter program: Tool for presenting PDF-based presentations.
- manatee-imageviewer library and program: Image viewer extension for Manatee.
- pvd programs: A photo viewer daemon application with remote controlling abilities.
Images
- perceptual-hash library, program, test and benchmark: Find duplicate images
In-other-words
- readline-in-other-words library and program: Readline effect for in-other-words.
Indexed
- index-core library: Indexed Types
Infrastructure
- kerry library and test: Manage and abstract your packer configurations.
Inspection
- rewrite-inspector library and programs: Inspection of rewriting steps
Instances
- wide-word-instances library: Instances for wide-word
Integration
- pcubature library and test: Integration over convex polytopes
- scubature library: Multidimensional integration over simplices
Interaction
Interactive
- interactive-plot library and program: Interactive quick time series plotting
Interfaces
- fresco-binding library: Fresco binding for Haskell
- GuiTV library: GUIs for Tangible Values
- haskelzinc library: CP in Haskell through MiniZinc
- hslogger library and test: Versatile logging framework
- hslogger-reader library and programs: Parsing hslogger-produced logs.
- hslogger-template library: Automatic generation of hslogger functions
- hslogger4j library: DEPRECATED hslogger handlers for log4j's XMLLayout
- TV library: Tangible Values -- composable interfaces
- wled-json library, program and test: Convenient interface for interacting with WLED devices
Interpolation
- custom-interpolation library and tests: Customizable string interpolation quasiquoters
- interp library, program and test: Tracery-like randomized text interpolation
- nyan-interpolation library and test: Flexible production-scale string interpolation library
- nyan-interpolation-core library and test: Customize your nyan interpolator!
- nyan-interpolation-simple library: Simplified lightweight interpolation
Interpreter
- caledon program: a logic programming language based on the calculus of constructions
- spade library, program and test: A simple programming and debugging environment.
Interpreters
- bound-extras library and test: ScopeH and ScopeT extras for bound
- j library and test: J in Haskell
- jacinda library, program, test and benchmark: Functional, expression-oriented data processing language
Interval
- RoundingFiasco library and test: rounding variants floor, ceil and truncate for floating point operations +-*/√…
IO
- binary-io library and test: Read and write values of types that implement Binary
- conduit-vfs library and test: Virtual file system for Conduit; disk, pure, and in-memory impls.
- conduit-vfs-zip library and test: Zip archive interface for the Conduit Virtual File System.
- control-dsl library and test: An alternative to monads in do-notation
- dialogue library and program: I/O in Haskell Report 1.2
- do-notation-dsl library and test: An alternative to monads
- eio library and program: IO with Exceptions tracked on the type-level
- Files library, program and test: File content extraction/rearrangement
- pathological-bytestrings library: Pathological ByteStrings for testing
- safeio library and test: Write output to disk atomically
- with-utf8 library, program and test: Get your IO right on the first try
IO-Streams
- binary-streams library and test: data serialization/deserialization io-streams library
- brotli-streams library and test: IO-Streams interface for Brotli (RFC7932) compression
- cassava-streams library, program and test: io-streams interface for the cassava CSV library.
- cereal-io-streams library, test and benchmark: io-streams support for the cereal binary serialization library
- cereal-streams library, test and benchmark: Use cereal to encode/decode io-streams.
- heartbeat-streams library: Heartbeats for io-streams
- http-client-streams library: http-client for io-streams supporting openssl
- http-io-streams library and test: HTTP and WebSocket client based on io-streams
- http-streams library and test: An HTTP client using io-streams
- io-streams library and test: Simple, composable, and easy-to-use stream I/O
- io-streams-haproxy library and test: HAProxy protocol 1.5 support for io-streams
- io-streams-http library: http-client for io-streams
- lzma-streams library and test: IO-Streams interface for lzma/xz compression
- openssl-streams library and test: OpenSSL network support for io-streams.
- seqid-streams library: Sequence ID IO-Streams
- sha-streams library and program: SHA hashes for io-streams.
- snap-core library and test: Snap: A Haskell Web Framework (core interfaces and types)
- snap-server library, programs, test and benchmark: A web server for the Snap Framework
- unagi-streams library: Unagi Chan IO-Streams
- unliftio-streams library: Generalization of io-streams to MonadUnliftIO
- wire-streams library, test and benchmark: Fast binary io-streams adapter.
IoC
- boots library and test: IoC Monad in Haskell
IoT
- mqtt library, tests and benchmarks: An MQTT protocol implementation.
IRC
- clogparse library: Parse IRC logs such as the #haskell logs on tunes.org
- funbot program: IRC bot for fun, learning, creativity and collaboration.
- irc-bytestring library: serialization and parsing of IRC messages
- irc-colors library: Colourize your IRC strings
- irc-fun-bot library: Library for writing fun IRC bots.
- irc-fun-client library: Another library for writing IRC clients.
- irc-fun-messages library: Types and functions for working with the IRC protocol.
- irc-fun-types library: Common types for IRC related packages
- manatee-ircclient library and programs: IRC client extension for Manatee.
- rss2irc program: watches an RSS/Atom feed and writes it to an IRC channel
- simpleirc library and test: Simple IRC Library
- y0l0bot program: #plaimi's all-encompassing bot
IRC Client
- manatee-ircclient library and programs: IRC client extension for Manatee.
- xchat-plugin library and program: XChat
IRI
- iri library and test: RFC-based resource identifier library
Iteratee
- ChannelT library: Generalized stream processors
J
- j library and test: J in Haskell
Japanese Natural Language Processing
- sentence-jp library: Easily generating message of japanese natural language
Java
- haven program: Recursively retrieve maven dependencies
- inline-java library, test and benchmark: Java interop via inline Java code in Haskell modules.
- j2hs program: j2hs
- jarify library and program: Jarification of Haskell sources
- java-adt program: Create immutable algebraic data structures for Java.
- java-bridge programs: Bindings to the JNI and a high level interface generator.
- java-bridge-extras library: Utilities for working with the java-bridge package.
- java-reflect library: Tools for reflecting on Java classes.
- jni library and test: Complete JNI raw bindings.
- jvm library, test and benchmark: Call JVM methods from Haskell.
- jvm-batching library, test and benchmark: Provides batched marshalling of values between Java and Haskell.
- jvm-binary library, test and benchmark: A library for reading Java class-files
- jvm-streaming library, test and benchmark: Expose Java iterators as streams from the streaming package.
- sparkle library and program: Distributed Apache Spark applications in Haskell
- tree-sitter-java library: Tree-sitter grammar/parser for Java
JavaScript
- fwgl library: Game engine
- fwgl-javascript library: FWGL GHCJS backend
- haste-compiler programs: Haskell To ECMAScript compiler
- js-chart library and test: Obtain minified chart.js code
- js-dgtable library and test: Obtain minified jquery.dgtable code
- js-flot library and test: Obtain minified flot code
- js-good-parts library: Javascript: The Good Parts -- AST & Pretty Printer
- js-jquery library and test: Obtain minified jQuery code
- jsaddle library: Interface for JavaScript that works with GHCJS and GHC
- jsaddle-clib library: Interface for JavaScript that works with GHCJS and GHC
- jsaddle-warp library and tests: Interface for JavaScript that works with GHCJS and GHC
- jsaddle-wasm library: Run JSaddle JSM with the GHC WASM backend
- jsaddle-webkit2gtk library: Interface for JavaScript that works with GHCJS and GHC
- jsaddle-webkitgtk library: Interface for JavaScript that works with GHCJS and GHC
- jsaddle-wkwebview : Interface for JavaScript that works with GHCJS and GHC
- jsc library and test: High level interface for webkit-javascriptcore
- lucid-xstatic library: Lucid helper for XStatic
- lucid2-xstatic library: Lucid2 helper for XStatic
- quickjs-hs library and test: Wrapper for the QuickJS Javascript Engine
- reflex-dom library and programs: Functional Reactive Web Apps with Reflex
- reflex-dom-core library and tests: Functional Reactive Web Apps with Reflex
- reflex-dom-ionic library: Compatible highlevel Wigdets for some Ionic Input Components
- reflex-dom-retractable library: Routing and retractable back button for reflex-dom
- reflex-dom-th library and test: reflex-dom-th transpiles HTML templates to haskell code for reflex-dom
- reflex-external-ref library: External reference with reactivity support
- reflex-localize library: Localization library for reflex
- reflex-localize-dom library and program: Helper widgets for reflex-localize
- servant-xstatic library: XStatic adapter for servant
- shine library: Declarative graphics for the browser using GHCJS
- shine-examples programs: Examples for the shine package
- shine-varying library and tests: FRP interface for shine using the varying package
- sunroof-compiler library: Monadic Javascript Compiler
- sunroof-examples programs: Tests for Sunroof
- sunroof-server library: Monadic Javascript Compiler - Server Utilities
- xstatic library: Low-Fat static file packaging for Haskell projects
- xstatic-th library and test: Automatic generation of XStaticFile
JSON
- aeson library and test: Fast JSON parsing and encoding
- aeson-better-errors library: Better error messages when decoding JSON values.
- aeson-combinators library, tests and benchmark: Aeson combinators for dead simple JSON decoding
- aeson-commit library and test: Parse Aeson data with commitment
- aeson-decode library and test: Easy functions for converting from Aeson.Value
- aeson-default library and test: Apply default value to FromJSON instacnes' Maybe fields
- aeson-dependent-sum library and test: JSON encoding/decoding for dependent-sum
- aeson-diff library, programs and tests: Extract and apply patches to JSON documents.
- aeson-diff-generic library: Apply a json-patch to any haskell datatype.
- aeson-filthy library and test: Several newtypes and combinators for dealing with less-than-cleanly JSON input.
- aeson-flatten library and test: JSON flatten for Aeson
- aeson-gadt-th library, program and test: Derivation of Aeson instances for GADTs
- aeson-generic-default library and test: Type-level default fields for aeson Generic FromJSON parser
- aeson-injector library and test: Injecting fields into aeson values
- aeson-jsonpath library and test: Parse and run JSONPath queries on Aeson documents
- aeson-modern-tojson library and test: Provide a handy way for derving ToJSON proprely.
- aeson-native library: Fast JSON parsing and encoding (deprecated)
- aeson-optics library: Law-abiding optics for aeson
- aeson-options library: Options to derive FromJSON/ToJSON instances
- aeson-parsec-picky library: Alternative JSON parser based on Parsec and Aeson
- aeson-picker library and test: Tiny library to get fields from JSON format
- aeson-possible library and test: Possible values for aeson
- aeson-prefix library and test: Hiearchical prefixing for aeson
- aeson-pretty library and program: JSON pretty-printing library and command-line tool.
- aeson-qq library and test: JSON quasiquoter for Haskell
- aeson-quick library, test and benchmark: Quick JSON extractions with Aeson
- aeson-schemas library, test and benchmark: Easily consume JSON data on-demand with type-safety
- aeson-single-field library and test: Conveniently wrap a single value in a record when encoding to and from JSON
- aeson-toolkit library and test: A generalization of Aeson over Failure
- aeson-typescript library and test: Generate TypeScript definition files from your ADTs
- aeson-value-parser library: API for parsing "aeson" JSON tree into Haskell types
- aeson-warning-parser library: Library providing JSON parser that warns about unexpected fields in objects.
- aeson-yaml library, program and test: Output any Aeson value as YAML (pure Haskell library)
- argo library, program, test and benchmark: Parse and render JSON.
- blaze-json library and tests: tiny library for encoding json
- bunz library, program and test: CLI tool to beautify JSON string.
- canonical-json library, test and benchmark: Canonical JSON for signing and hashing JSON values
- conf-json library and test: read, parse json config
- curl-aeson library: Communicate with web services using JSON
- data-json-token library, program and test: Json Token datatype
- dead-simple-json library: Dead simple JSON parser, with some Template Haskell sugar.
- dependent-sum-aeson-orphans library: JSON instances for DSum, DMap, and Some
- deriving-aeson library and test: Type driven generic aeson instance customisation
- deriving-openapi3 library: DerivingVia for OpenAPI 3
- derulo library, program and test: Parse and render JSON simply.
- detour-via-sci library and tests: JSON and CSV encoding for rationals as decimal point numbers.
- detour-via-uom library and tests: JSON and CSV encoding for quantities.
- dhall-fly library, program and test: Translate concourse config from Dhall to YAML
- digestive-functors-aeson library and test: Run digestive-functors forms against JSON
- docrecords library and test: Vinyl-based records with hierarchical field names, default values and documentation
- fcm-client library, program and test: Admin API for Firebase Cloud Messaging
- gitson library, tests and benchmark: A document store library for Git + JSON.
- hermes-json library and test: Fast JSON decoding via simdjson C++ bindings
- highjson library, test and benchmark: Spec based JSON parsing/serialisation
- highjson-swagger library and test: Derive swagger instances from highjson specs
- highjson-th library and test: Template Haskell helpers for highjson specs
- hkd-default library and test: Apply default value for optional field of HKD
- hschema-aeson library and test: Describe schemas for your Haskell data types.
- HsYAML-aeson library and program: JSON to YAML Adapter
- htoml library, test and benchmark: Parser for TOML files
- hw-aeson library and tests: Convenience functions for Aeson
- hw-json-lens library, tests and benchmark: Lens for hw-json
- jose-jwt tests and benchmark: JSON Object Signing and Encryption Library
- json-builder library: Data structure agnostic JSON serialization
- json-bytes-builder library, test and benchmark: Direct-to-bytes JSON Builder
- JSON-Combinator library: A combinator library on top of a generalised JSON type
- json-encoder library: A direct-to-bytes single-pass JSON encoder with a declarative DSL
- json-enumerator library: Pure-Haskell utilities for dealing with JSON with the enumerator package. (deprecated)
- json-fu library and test: Generic JSON serialization / deserialization
- json-incremental-decoder library and test: Incremental JSON parser with early termination and a declarative DSL
- json-pointer library: JSON Pointer parsing and interpretation utilities
- json-pointer-hasql library and test: JSON Pointer extensions for Hasql
- json-qq library: Json Quasiquatation library for Haskell.
- json-rpc-client library, programs and test: JSON-RPC 2.0 on the client side.
- json-rpc-server library, program and test: JSON-RPC 2.0 on the server side.
- json-spec library and tests: Type-level JSON specification
- json-spec-elm library and test: Elm code generate for `json-spec`.
- json-spec-elm-servant library and test: Generated elm code for servant APIs.
- json-spec-openapi library and test: json-spec-openapi
- json-stream library and tests: Incremental applicative JSON parser
- json-tools programs: A collection of JSON tools
- json-types library: Basic types for representing JSON
- json2 library: Library provides support for JSON.
- json2-hdbc library: Support JSON for SQL Database.
- json2-types library: Defined JSON data types and function for renders JSON to string.
- JsonGrammar library and test: Combinators for bidirectional JSON parsing
- jsonifier library, tests and benchmark: Fast and simple JSON encoding toolkit
- jsonl library: JSON Lines
- jsonl-conduit library and test: Conduit interface to JSONL-encoded data
- jsonlogic library and test: JsonLogic Evaluation
- jsonlogic-aeson library and test: JsonLogic Aeson Support
- jsonpath library and test: Library to parse and execute JSONPath
- jsons-to-schema library, program and test: JSON to JSON Schema
- jsonschema-gen library and test: JSON Schema generator from Algebraic data type
- lens-aeson library: Law-abiding lenses for aeson
- log2json library and program: Turn log file records into JSON.
- managed-functions-json library: JSON Support for the Managed Functions Framework
- mcaeson library, program and test: An Aeson parsing toolkit
- microaeson library and test: A tiny JSON library with light dependency footprint
- one-line-aeson-text library and test: Pretty-printing short Aeson values as text
- porcupine-core library and programs: Express portable, composable and reusable data tasks and pipelines
- quick-schema library and test: Slimmed down json schema language and validator
- Quickson library: Quick JSON extractions with Aeson
- quickson library: Quick JSON extractions with Aeson
- record-aeson library and test: Instances of "aeson" classes for the "record" types
- safe-json library and test: Automatic JSON format versioning
- sajson library, program and test: Fast JSON parsing powered by Chad Austin's sajson library
- servant-waargonaut library and test: Servant Integration for Waargonaut JSON Package
- stratux library: A library for stratux
- stratux-http library: A library for using HTTP with stratux
- stratux-types library: A library for reading JSON output from stratux
- stratux-websockets library: A library for using websockets with stratux
- text-json-qq library: Json Quasiquatation for Haskell.
- tree-sitter-json library: Tree-sitter grammar/parser for JSON
- tyro library and test: Type derived JSON parsing using Aeson
- vformat-aeson library and test: Extend vformat to Aeson datatypes
- waargonaut library and tests: JSON wrangling
- xml-to-json-fast library and program: Fast, light converter of xml to json capable of handling huge xml files
- yajl-enumerator library: Enumerator-based interface to YAJL, an event-based JSON implementation
JSON5
- json5hs library: Serialising to and from JSON5
JSX
- reflex-jsx library: Use jsx-like syntax in Reflex
JVM
- dbjava library and program: Decompiler Bytecode Java
- hs-java library: Java .class files assembler/disassembler
- inline-java library, test and benchmark: Java interop via inline Java code in Haskell modules.
- j2hs program: j2hs
- jarify library and program: Jarification of Haskell sources
- java-bridge programs: Bindings to the JNI and a high level interface generator.
- java-bridge-extras library: Utilities for working with the java-bridge package.
- java-reflect library: Tools for reflecting on Java classes.
- jdi library and program: Implementation of Java Debug Interface
- jni library and test: Complete JNI raw bindings.
- jvm library, test and benchmark: Call JVM methods from Haskell.
- jvm-batching library, test and benchmark: Provides batched marshalling of values between Java and Haskell.
- jvm-binary library, test and benchmark: A library for reading Java class-files
- jvm-streaming library, test and benchmark: Expose Java iterators as streams from the streaming package.
- pianola library and test: Remotely controlling Java Swing applications
- sparkle library and program: Distributed Apache Spark applications in Haskell
Kerf
- herf-time library and test: haskell time manipulation in a 'kerf like' style.
Ketchup
- Ketchup library: A super small web framework for those who don't like big and fancy codebases
Keynote
- yeamer library, programs and test: Yesod-based server for interactive presentation slides
Keyword Extractor
- rake library: Rapid Automatic Keyword Extraction (RAKE)
KML
- flight-kml library and tests: Parsing of pilot tracklogs dumped as KML.
Korean
- hanspell library, program and test: Korean spell checker
Lalr
- platinum-parsing library, program and test: General Framework for compiler development.
Lambda Cube
- typerbole library and test: A typesystems library with exaggerated claims
LambdaCalculus
- lambda-calculator library, program and tests: A lambda calculus interpreter
- lambda-toolbox program: An application to work with the lambda calculus (for learning)
Language
- abacate library and test: Parser for a language similar to Cucumber's Gherkin
- abt library: Abstract binding trees for Haskell
- acl2 library: Writing and calling ACL2 from Haskell.
- adtrees library: Modelling, rendering and quantitative analysis on attack defense trees
- aftovolio library and programs: ...
- agda2hs program: Compiling Agda code to readable Haskell.
- alga library, program and test: Algorithmic automation for various DAWs
- algorithmic-composition-additional library and program: Helps to create experimental music from a file (or its part) and a Ukrainian text.
- algorithmic-composition-basic library: Helps to create experimental music from a file (or its part) and a Ukrainian text.
- antimirov library and program: Define the language containment (=subtyping) relation on regulare expressions.
- aop-prelude library and test: prelude for Algebra of Programming
- apple library, programs, tests and benchmark: Apple array language compiler
- applicative-parsec library and test: An applicative parser combinator library
- applicative-quoters library: Quasiquoters for idiom brackets and an applicative do-notation
- arduino-copilot library and test: Arduino programming in haskell using the Copilot stream DSL
- arghwxhaskell program: An interpreter for the Argh! programming language in wxHaskell.
- ariadne program and test: Go-to-definition for Haskell
- array-forth library, programs and test: A simple interpreter for arrayForth, the language used on GreenArrays chips.
- ASN1 library: ASN.1 support for Haskell
- AspectAG library and test: First-class Attribute Grammars implemented using type-level programming.
- ast-monad library and test: A library for constructing AST by using do-notation
- ast-monad-json library and test: A library for writing JSON
- astview program: A GTK-based abstract syntax tree viewer for custom languages and parsers
- astview-utils library: Interfacing between hint and astview
- aterm-utils library and program: Utility functions for working with aterms as generated by Minitermite
- atom library: An EDSL for embedded hard realtime applications.
- atomo program: A highly dynamic, extremely simple, very fun programming language.
- ats-format program: A source-code formatter for ATS
- axel library, program and test: The Axel programming language.
- bash library: Bash generation library.
- BASIC library: Embedded BASIC
- berp library and program: An implementation of Python 3.
- bidirectional-instances library and test: Make instance constraints bidirectional
- bidirectionalization-combined programs: ...
- bighugethesaurus library: API wrapper for Big Huge Thesaurus
- BiGUL library: The Bidirectional Generic Update Language
- binary-literal-qq library: Extends Haskell with binary literals.
- birds-of-paradise library and test: Birds of Paradise
- bitcoin-scripting library and test: Resources for working with miniscript, and script descriptors
- blanks library and test: Fill-in-the-blanks - A library factoring out substitution from ASTs
- blip program: Python to bytecode compiler.
- BNFC-meta library: Deriving Parsers and Quasi-Quoters from BNF Grammars
- bond library, program and test: Bond schema compiler and code generator
- bond-haskell-compiler library, program and test: Bond code generator for Haskell
- boolsimplifier library: Simplification tools for simple propositional formulas.
- bound library and tests: Making de Bruijn Succ Less
- bound-extras library and test: ScopeH and ScopeT extras for bound
- bound-simple library and test: A lightweight implementation of 'bound'
- brain-bleep program: primitive imperative language
- brainfuck-tut library and program: A simple BF interpreter.
- bricks library and tests: Bricks is a lazy functional language based on Nix.
- bricks-internal library and test: ...
- bricks-internal-test library: ...
- bricks-parsec library and tests: ...
- bricks-rendering library and tests: ...
- bricks-syntax library and tests: ...
- brittany library, program and test: Haskell source code formatter
- broker-haskell library and test: Haskell bindings to Broker, Bro's messaging library.
- c-dsl library: A higher level DSL on top of language-c
- c0check program: Simple C0 Syntax Check
- c0parser library: Simple C0 Parser
- c2ats library, program and test: Translate C code into ATS
- caledon program: a logic programming language based on the calculus of constructions
- call-alloy library and test: A simple library to call Alloy given a specification
- call-plantuml library and test: A simple library to call PlantUML given a diagram specification
- calligraphy library, program and test: HIE-based Haskell call graph and source code visualizer
- camfort library, program and test: CamFort - Cambridge Fortran infrastructure
- cao program: CAO Compiler
- cap program: Interprets and debug the cap language.
- cdeps library, program, test and benchmark: Extract dependencies from C code.
- cg program: Parser for categorial grammars.
- chalmers-lava2000 library: Hardware description EDSL
- cil library: An interface to CIL.
- circ library: A Compiler IR Compiler.
- clang-compilation-database library and test: JSON Compilation Database Format encoding and decoding
- clang-pure library, program and tests: Pure C++ code analysis with libclang
- clash library: CAES Language for Synchronous Hardware (CLaSH)
- cleff library and tests: Fast and concise extensible effects
- cleff-plugin library and test: Automatic disambiguation for extensible effects
- clogparse library: Parse IRC logs such as the #haskell logs on tunes.org
- clr-bindings library and test: Glue between clr-host and clr-typed
- clr-host library and test: Hosting the Common Language Runtime
- clr-inline library, test and benchmark: Quasiquoters for inline C# and F#
- clr-marshal library: Marshaling for the clr
- clr-typed library and test: A strongly typed Haskell interface to the CLR type system
- clr-win-linker program: A GHC linker wrapper tool to workaround a GHC >8.2 bug
- clua program: C to Lua data wrapper generator
- cmake-syntax library and test: Parser for the CMake syntax (CMakeLists.txt and .cmake files)
- cmonad library: A library for C-like programming
- co-feldspar library: Hardware software co-design Feldspar
- codec-beam library and test: Erlang VM byte code assembler
- codo-notation library: A notation for comonads, analogous to the do-notation for monads.
- coformat library, program and test: Generate clang-format config based on some existing code base
- combinator-interactive library and program: SKI Combinator interpreter
- compilation library: Haskell functionality for quickly assembling simple compilers.
- compstrat library: Strategy combinators for compositional data types
- config-schema library and test: Schema definitions for the config-value package
- config-value library and test: Simple, layout-based value language similar to YAML or JSON
- context-free-grammar library and test: Basic algorithms on context-free grammars
- control-dsl library and test: An alternative to monads in do-notation
- copilot library and programs: A stream DSL for writing embedded C programs.
- copilot-bluespec library and test: A compiler for Copilot targeting FPGAs.
- copilot-c99 library and test: A compiler for Copilot targeting C99.
- copilot-cbmc library: Copilot interface to a C model-checker.
- copilot-core library and test: An intermediate representation for Copilot.
- copilot-frp-sketch library: FRP sketch programming with Copilot
- copilot-interpreter library and test: Interpreter for Copilot.
- copilot-language library and test: A Haskell-embedded DSL for monitoring hard real-time distributed systems.
- copilot-libraries library and test: Libraries for the Copilot language.
- copilot-prettyprinter library: A prettyprinter of Copilot Specifications.
- copilot-sbv library: A compiler for CoPilot targeting SBV.
- copilot-theorem library and test: k-induction for Copilot.
- copilot-verifier library, program and test: System for verifying the correctness of generated Copilot programs
- core library: External core parser and pretty printer.
- core-compiler library and program: compile your own mini functional language with Core
- core-haskell program: A subset of Haskell using in UCC for teaching purpose
- CoreErlang library: Manipulating Core Erlang source code
- corenlp-types library and test: Types for interaction with CoreNLP
- cparsing library: A simple C++ parser with preprocessor features. C++ refactorings included.
- crucible library and tests: Crucible is a library for language-agnostic symbolic simulation
- crucible-llvm library and test: Support for translating and executing LLVM code in Crucible
- crucible-symio library and test: An implementation of symbolic I/O primitives for Crucible
- crux library: Simple top-level library for Crucible Simulation
- crux-llvm library, programs and test: A verification tool for C programs.
- cryptol library, programs and benchmark: Cryptol: The Language of Cryptography
- CSPM-CoreLanguage library: Definition of a CSP core-language.
- CSPM-cspm library and program: cspm command line tool for analyzing CSPM specifications.
- CSPM-FiringRules library: Firing rules semantic of CSPM
- CSPM-Frontend library: A CSP-M parser compatible with FDR-2.91
- CSPM-Interpreter library: An interpreter for CSPM
- cspretty library: AST and pretty printer for CSPm
- css library: Minimal monadic CSS DSL.
- cube library, program and test: Cubic DSL for 3D printing
- curry-base library and test: Functions for manipulating Curry programs
- curry-frontend library, program and test: Compile the functional logic language Curry to several intermediate formats
- dap library and test: A debug adaptor protocol library
- data-reify library, programs and test: Reify a recursive data structure into an explicit graph.
- data-reify-cse library: Common Sub-Expression Elimination for graphs generated by Data.Reify.
- data-treify library: Reify a recursive data structure into an explicit graph.
- deepl library and program: Call DeepL to translate you files
- derive-gadt library and programs: Instance deriving for (a subset of) GADTs.
- descript-lang library, program and test: Library, interpreter, and CLI for Descript programming language.
- desert library, program and test: a simple build tool for OCaml projects
- dhall-lex library, test and benchmark: Lexer for the Dhall language
- dictparser library, program and test: Parsec parsers for the DICT format produced by dictfmt -t
- dino library and tests: A convenient tagless EDSL
- disco library, program and tests: Functional programming language for teaching discrete math.
- discokitty library: DisCoCat implementation.
- djinn-ghc library: Generate Haskell code from a type. Bridge from Djinn to GHC API.
- djinn-lib library: Generate Haskell code from a type. Library extracted from djinn package.
- djinn-th library: Generate executable Haskell code from a type
- do-notation library and test: Generalize do-notation to work on monads and indexed monads simultaneously.
- do-notation-dsl library and test: An alternative to monads
- dobutokO-poetry library and program: ...
- dobutokO-poetry-general library: ...
- dobutokO-poetry-general-languages library: Helps to order the 7 or less words to obtain somewhat suitable for poetry or music text
- dobutokO2 library and program: Helps to create experimental music from a file (or its part) and a Ukrainian text.
- dove library: The Dove verification language.
- dovetail library and test: A PureScript interpreter with a Haskell FFI.
- dovetail-aeson library: Use Aeson from your Dovetail programs
- DrHylo library and program: A tool for deriving hylomorphisms
- drmaa library: A Haskell bindings to the DRMAA C library.
- ds-kanren library and tests: A subset of the miniKanren language
- DTC library: Data To Class transformation.
- each library and test: Template Haskell library for writing monadic expressions more easily
- Ebnf2ps program: Peter's Syntax Diagram Drawing Tool
- ecma262 library and program: A ECMA-262 interpreter library
- effective-aspects library and test: A monadic embedding of aspect oriented programming
- effective-aspects-mzv library and test: A monadic embedding of aspect oriented programming, using "Monads, ...
- eflint library and programs: Simulation interpreter for FLINT policy descriptions
- egison-pattern-src library and test: Manipulating Egison patterns: abstract syntax, parser, and pretty-printer
- egison-pattern-src-haskell-mode library and test: Parser and pretty printer for Egison pattern expressions in Haskell source code
- egison-pattern-src-th-mode library and test: Parser and pretty printer for Egison pattern expressions to use with TH
- egison-quote library: A quasi quotes for using Egison expression in Haskell code
- ehs library and program: Embedded haskell template using quasiquotes.
- Elm library, programs and tests: The Elm language module.
- elm-bridge library and tests: Derive Elm types and Json code from Haskell types, using aeson's options
- elm-build-lib library: Compile Elm code to JS within Haskell
- elm-compiler library, programs and test: Values to help with elm-package, elm-make, and elm-lang.org.
- elm-core-sources library: Source files for the Elm runtime and standard libraries
- elm-get library and program: Tool for sharing and using Elm libraries
- elm-package library and program: Package manager for Elm libraries
- elm-reactor program: Interactive development tool for Elm programs
- elm-server program: Server for developing Elm projects
- elm-street library, programs and test: Crossing the road between Haskell and Elm
- elm-syntax library and test: Elm syntax and pretty-printing
- elsa library, program and test: A tiny language for understanding the lambda-calculus
- enchant library, program and test: Binding to the Enchant library
- Eq program: Render math formula in ASCII, and perform some simplifications
- ewe program: An interpreter for EWE programming language
- exception-hierarchy library: Exception type hierarchy with TemplateHaskell
- exference library and program: Tool to search/generate (haskell) expressions with a given type
- explain program: Show how expressions are parsed
- extcore library: Libraries for processing GHC Core
- fault-tree library: A fault tree analysis library.
- feldspar-language library and tests: A functional embedded language for DSP and parallelism
- feldspar-signal library: Signal Processing extension for Feldspar
- Feval programs: Evaluation using F-Algebras
- first-class-instances library and test: First class typeclass instances
- foma library: Simple Haskell bindings for Foma.
- formura library and programs: Formura is a simple language to describe stencil computation.
- ForSyDe library: ForSyDe's Haskell-embedded Domain Specific Language.
- forsyde-deep library and test: ForSyDe's Haskell-embedded Domain Specific Language.
- forsyde-shallow library and tests: ForSyDe's Haskell-embedded Domain Specific Language.
- forth-hll library: A simple eDSL for generating arrayForth code.
- fortran-src library, program and test: Parsers and analyses for Fortran standards 66, 77, 90, 95 and 2003 (partial).
- fortran-src-extras library, program and test: Common functions and utils for fortran-src.
- fortran-vars library, program and test: Fortran memory model and other static analysis tools.
- fractionizer library: Numbers in the range [0.005, 1] as a sum of 2, 3, 4 or 5 unit fractions of special types.
- free-theorems library: Automatic generation of free theorems.
- free-theorems-counterexamples library and program: Automatically Generating Counterexamples to Naive Free Theorems
- free-theorems-seq library: Taming Selective Strictness
- free-theorems-seq-webui program: Taming Selective Strictness
- free-theorems-webui programs: CGI-based web interface for the free-theorems package.
- freesect program: A Haskell syntax extension for generalised sections
- fregel program: A functional DSL for vertex-centric large-scale graph processing
- fresh library: Introduce fresh variables into Haskell source code
- frp-arduino library: Arduino programming without the hassle of C.
- ft-generator program: implementation accompanying a WFLP'19 paper
- ftshell program: Shell interface to the FreeTheorems library.
- funcons-lambda-cbv-mp program: call-by-value lambda-calculus with meta-programming
- funpat library: A generalization of pattern matching
- Ganymede program: An Io interpreter in Haskell.
- gender library and program: Identify a persons gender by their first name
- ghc-core-smallstep library and test: A small-step semantics for Core
- ghc-justdoit library and test: A magic typeclass that just does it
- ghc-options library and program: Utilities for extracting GHC options needed to compile a given Haskell target.
- ghc-parser library: Haskell source parser from GHC.
- ghc-session library and program: Simplified GHC API
- ghc-srcspan-plugin library: Generic GHC Plugin for annotating Haskell code with source location data.
- ghci-lib library: A library for interactively evaluating Haskell code.
- ghci-websockets library: A websocket server that survives GHCi reloads
- gimlh library: Haskell parser for GIML
- GLM library, programs and test: Simple Gridlab-D GLM parser and utilities.
- global library: Library enabling unique top-level declarations
- glualint library, program and tests: Attempts to fix your syntax erroring Lua files.
- goldplate library, program and test: A lightweight golden test runner
- google-search library: EDSL for Google and GMail search expressions
- GoogleTranslate library: Interface to Google Translate API
- graphql library and test: Haskell GraphQL implementation
- graphql-spice library and test: GraphQL with batteries
- graphql-w-persistent library: GraphQL interface middleware for SQL databases.
- GroteTrap library and test: Parser and selection library for expression languages.
- GTALib library and test: A library for GTA programming
- hakaru library, programs and test: A probabilistic programming language
- halfsplit library: A library to provide special kind of two-column output for Phladiprelio.
- halide-arrayfire library and test: Integration between Halide and ArrayFire
- halide-haskell library, programs and test: Haskell bindings to Halide
- halide-JuicyPixels library and test: Integration between Halide and JuicyPixels
- hanspell library, program and test: Korean spell checker
- happstack-facebook library and program: A package for building Facebook applications using Happstack
- happy-dot library, tests and benchmarks: Parser for dot made with happy.
- haquil library and test: A Haskell implementation of the Quil instruction set for quantum computing.
- hardware-edsl library: Deep embedding of hardware descriptions with code generation.
- harp library: HaRP allows pattern-matching with regular expressions
- hascalam library: Haskell to and from Scalameta
- haskarrow program: A dialect of haskell with order of execution based on dependency resolution
- haskell-brainfuck library, program and test: BrainFuck interpreter
- haskell-coffee library: Simple CoffeeScript API
- haskell-exp-parser library and test: Simple parser parser from Haskell to TemplateHaskell expressions
- haskell-generate library and test: Typesafe generation of haskell source code
- haskell-holes-th library and test: Infer haskell code by given type.
- haskell-lexer library: A fully compliant Haskell 98 lexer
- haskell-lsp-client library and program: A haskell package to build your own Language Server client.
- haskell-names library and test: Name resolution library for Haskell
- haskell-rules library: A DSL for expressing natural deduction rules in Haskell.
- haskell-src library: Support for manipulating Haskell source code
- haskell-src-exts library and test: Manipulating Haskell source: abstract syntax, lexer, parser, and pretty-printer
- haskell-src-exts-observe library: Observable orphan instances for haskell-src-exts
- haskell-src-exts-prisms library: Prisms with newtype wrappers for haskell-src-exts
- haskell-src-exts-qq library and test: A quasiquoter for haskell-src-exts.
- haskell-src-exts-sc library and program: Pretty print haskell code with comments
- haskell-src-exts-util library: Helper functions for working with haskell-src-exts trees
- haskell-src-meta library and tests: Parse source to template-haskell abstract syntax.
- haskell-src-meta-mwotton library: Parse source to template-haskell abstract syntax.
- haskell-to-elm library, programs and test: Generate Elm types and JSON encoders and decoders from Haskell types
- haskell-tools-ast library: Haskell AST for efficient tooling
- haskell-tools-ast-fromghc library: Creating the Haskell-Tools AST from GHC's representations
- haskell-tools-ast-gen library: Facilities for generating new parts of the Haskell-Tools AST
- haskell-tools-ast-trf library: Conversions on Haskell-Tools AST to prepare for refactorings
- haskell-tools-backend-ghc library: Creating the Haskell-Tools AST from GHC's representations
- haskell-tools-builtin-refactorings library and tests: Refactoring Tool for Haskell
- haskell-tools-cli library, programs, test and benchmark: Command-line frontend for Haskell-tools Refact
- haskell-tools-daemon library, program and test: Background process for Haskell-tools that editors can connect to.
- haskell-tools-debug library and program: Debugging Tools for Haskell-tools
- haskell-tools-demo library, program and test: A web-based demo for Haskell-tools Refactor.
- haskell-tools-experimental-refactorings library and test: Refactoring Tool for Haskell
- haskell-tools-prettyprint library: Pretty printing of Haskell-Tools AST
- haskell-tools-refactor library and test: Refactoring Tool for Haskell
- haskell-tools-rewrite library and test: Facilities for generating new parts of the Haskell-Tools AST
- haskell-type-exts library: A type checker for Haskell/haskell-src-exts
- haskell-typescript library: Simple TypeScript API
- haskellish library: For parsing Haskell-ish languages
- haskelm library, program and test: Elm to Haskell translation
- haskeme library and program: Compiler from I- to S-Expressions for the Scheme Programming Language
- haspell library: Haskell bindings to aspell
- hbf library, programs, tests and benchmark: An optimizing Brainfuck compiler and evaluator
- hdis86 library: Interface to the udis86 disassembler for x86 and x86-64 / AMD64
- heap-console library and test: interactively inspect Haskell values at runtime
- her-lexer library: A lexer for Haskell source code.
- her-lexer-parsec library: Parsec frontend to "her-lexer" for Haskell source code.
- hermit library, program and test: Haskell Equational Reasoning Model-to-Implementation Tunnel
- hermit-syb library: HERMIT plugin for optimizing Scrap-Your-Boilerplate traversals.
- hexpr library: A framework for symbolic, homoiconic languages.
- hfmt library, program and tests: Haskell source code formatter
- hgrep library and program: Search Haskell source code from the command line
- hierarchical-exceptions library: Template Haskell functions to easily create exception hierarchies
- hindley-milner library and test: Template for Hindley-Milner based languages
- hindley-milner-type-check library and test: Type inference for Hindley-Milner based languages
- hint library and test: A Haskell interpreter built on top of the GHC API
- hint-server library: A server process that runs hint.
- hinter library and test: Runtime Haskell interpreter (GHC API wrapper)
- hinterface library and test: Haskell / Erlang interoperability library
- HJavaScript library: HJavaScript is an abstract syntax for a typed subset of JavaScript.
- HJScript library: HJScript is a Haskell EDSL for writing JavaScript programs.
- HJVM library and test: A library to create a Java Virtual Machine and manipulate Java objects
- hnock library, program and test: A Nock interpreter.
- ho-rewriting library and test: Generic rewrite rules with safe treatment of variables and binders
- homplexity library, program and test: Haskell code quality tool
- hoop library and test: Object-Oriented Programming in Haskell
- hopencc library and test: Haskell binding to libopencc
- hpython library, program, test and benchmark: Python language tools
- hruby library and test: Embed a Ruby intepreter in your Haskell program !
- hs-gen-iface program: Utility to generate haskell-names interface files
- hs-inspector library and test: Haskell source code analyzer
- hs-pattrans library, program and test: DSL for musical patterns and transformation, based on contravariant functors.
- hs2ats library, program, test and benchmark: Create ATS types from Haskell types
- hs2dot program: Generate graphviz-code from Haskell-code.
- hscolour library and program: Colourise Haskell code.
- hse-cpp library: Preprocess+parse haskell code
- hsnock library, program and test: Nock 5K interpreter.
- hsp library: Haskell Server Pages is a library for writing dynamic server-side web pages.
- HsParrot library: Haskell integration with Parrot virtual machine
- HsPerl5 library: Haskell interface to embedded Perl 5 interpreter
- hssqlppp library and test: SQL parser and type checker
- hssqlppp-th library and test: hssqlppp extras which need template-haskell
- hswip library: embedding prolog in haskell
- hsx library and program: HSX (Haskell Source with XML) allows literal XML syntax in Haskell source code.
- hsx2hs library and program: HSX (Haskell Source with XML) allows literal XML syntax in Haskell source code.
- htoml library, test and benchmark: Parser for TOML files
- htoml-megaparsec library, test and benchmark: Parser for TOML files
- hubris library and program: Support library for Hubris, the Ruby <=> Haskell bridge
- hunspell-hs library, test and benchmark: Hunspell thread-safe FFI bindings for spell checking.
- husk-scheme library and programs: R5RS Scheme interpreter, compiler, and library.
- husk-scheme-libs library: Extra libraries for the husk Scheme platform.
- hwhile library, program and test: An implementation of Neil D. Jones' While language
- hydrogen-cli program: Hydrogen Data
- hydrogen-cli-args library: Hydrogen Command Line Arguments Parser
- hydrogen-data library: Hydrogen Data
- hydrogen-multimap library: Hydrogen Multimap
- hydrogen-parsing library: Hydrogen Parsing Utilities
- hydrogen-prelude library: Hydrogen Prelude
- hydrogen-prelude-parsec library: Hydrogen Prelude /w Parsec
- hydrogen-syntax library: Hydrogen Syntax
- hydrogen-util library: Hydrogen Tools
- hydrogen-version library: Hydrogen Version Type
- hypertypes library, test and benchmark: Typed ASTs
- ihs program: Interpolated Haskell
- imperative-edsl library and test: Deep embedding of imperative programs with code generation
- imperative-edsl-vhdl library: Deep embedding of VHDL programs with code generation.
- ImperativeHaskell library: A library for writing Imperative style haskell.
- imprevu library and test: Reactive programming language based on a DSL
- imprevu-happstack library and test: Imprevu support for Happstack
- improve library: An imperative, verifiable programming language for high assurance applications.
- inch program and test: A type-checker for Haskell with integer constraints
- indexed-do-notation library: Do notation for indexed monads
- indian-language-font-converter library: Indian Language Font Converter
- indigo library, program and test: Convenient imperative eDSL over Lorentz.
- intensional-datatys library, program and test: A GHC Core plugin for intensional datatype refinement checking
- interpol library, program and test: GHC preprocessor and library to enable variable interpolation in strings
- intrinsic-superclasses library: A quasiquoter for better instance deriving and default methods
- invertible-grammar library: Invertible parsing combinators framework
- ion library and program: EDSL for concurrent, realtime, embedded programming on top of Ivory
- ipa library and test: Internal Phonetic Alphabet (IPA)
- ivory library: Safe embedded C programming.
- ivory-artifact library: Manage additional data files during Ivory compilation.
- ivory-avr-atmega328p-registers library: Ivory register bindings for the Atmega328p
- ivory-backend-c library: Ivory C backend.
- ivory-bitdata library and program: Ivory bit-data support.
- ivory-examples program: Ivory examples.
- ivory-hw library: Ivory hardware model (STM32F4).
- ivory-opts library: Ivory compiler optimizations.
- ivory-serialize library: Serialization library for Ivory.
- ivory-stdlib library: Ivory standard library.
- ixdopp program: A preprocessor for expanding "ixdo" notation for indexed monads
- jacinda library, program, test and benchmark: Functional, expression-oriented data processing language
- jarfind library and program: Tool for searching java classes, members and fields in classfiles and JAR archives
- jaskell library and test: Stack-based concatenative language embedded in Haskell
- Javasf program: A utility to print the SourceFile attribute of one or more Java class files.
- Javav program: A utility to print the target version of Java class files.
- jdi library and program: Implementation of Java Debug Interface
- jmacro library and programs: QuasiQuotation library for programmatic generation of Javascript code.
- joy-rewrite library and test: Transform Joy code using conditional rewrite rules
- js-good-parts library: Javascript: The Good Parts -- AST & Pretty Printer
- JsContracts library and program: Design-by-contract for JavaScript
- jsmw library: Javascript Monadic Writer base package.
- json-python library: Call python inline from haskell
- JsonGrammar library and test: Combinators for bidirectional JSON parsing
- jvm-binary library, test and benchmark: A library for reading Java class-files
- jvm-parser library: A parser for JVM bytecode files
- kansas-lava library and programs: Kansas Lava is a hardware simulator and VHDL generator.
- kbq-gu programs: Rpoku spoken word programming language
- kempe library, program, tests and benchmark: Kempe compiler
- kuifje library: A Quantitative Information Flow aware programming language.
- kure library: Combinators for Strategic Programming
- kure-your-boilerplate library: Generator for Boilerplate KURE Combinators
- lambda-calculator library, program and tests: A lambda calculus interpreter
- lambda-calculus-interpreter library, program and test: Lambda Calculus interpreter
- lambda-placeholders library: A library to emulate laceholders similar to Scala.
- lambdaBase library and test
- LambdaCalculator program: A basic lambda calculator with beta reduction and a REPL
- lambdaLit program: ...
- LambdaPrettyQuote library and test: Quasiquoter, and Arbitrary helpers for the lambda calculus.
- lang library: A Lisp
- language-asn library: ASN.1 encoding and decoding
- language-asn1 library, program and test: Parsing of ASN1 definitions
- language-ats library, test and benchmark: Parser and pretty-printer for ATS.
- language-bash library and test: Parsing and pretty-printing Bash shell scripts
- language-bluespec library: An implementation of the Bluespec Haskell AST
- language-boogie library and programs: Interpreter and language infrastructure for Boogie.
- language-c library and test: Analysis and generation of C code
- language-c-comments library: Extracting comments from C code
- language-c-inline library and test: Inline C & Objective-C code in Haskell for language interoperability
- language-c-quote library and test: C/CUDA/OpenCL/Objective-C quasiquoting library.
- language-c99 library: An implementation of the C99 AST that strictly follows the standard.
- language-c99-simple library: C-like AST to simplify writing C99 programs.
- language-c99-util library: Utilities for language-c99.
- language-cil library: Manipulating Common Intermediate Language AST
- language-csharp library: C# source code manipulation
- language-css library: CSS 2.1 syntax
- language-dart library and test: Manipulating Dart source: abstract syntax and pretty-printer
- language-dickinson library, program, test and benchmark: A language for generative literature
- language-dot library, program and test: A library for the analysis and creation of Graphviz DOT files
- language-ecmascript library and test: JavaScript parser and pretty-printer library
- language-ecmascript-analysis library: JavaScript static analysis library.
- language-eiffel library: Parser and pretty printer for the Eiffel language.
- language-fortran library: Fortran lexer and parser, language support, and extensions.
- language-gcl library: Something similar to Dijkstra's guarded command language
- language-glsl library, program and test: GLSL abstract syntax tree, parser, and pretty-printer
- language-go library: A library for analysis and synthesis of Go code.
- language-guess library: Guess at which language a text is written in using trigrams.
- language-java library and test: Java source manipulation
- language-java-classfile library: Parser for Java .class files
- language-javascript library and test: Parser for JavaScript
- language-js library and test: javascript parser for es6 and es7.
- language-kort library and test: Parser and serializer for the Kort information language.
- language-lua library, test and benchmark: Lua parser and pretty-printer
- language-lua-qq library and test: Initial project template from stack
- language-lua2 library, programs and test: Lua parser and pretty printer
- language-mixal library and program: Parser, pretty-printer, and AST types for the MIXAL assembly language
- language-Modula2 library, program and test: Parser, pretty-printer, and more for the Modula-2 programming language
- language-ninja library, programs and tests: A library for dealing with the Ninja build language.
- language-nix library: Data types and functions to represent the Nix language
- language-oberon library, program and test: Parser, pretty-printer, and more for the Oberon programming language
- language-objc library: Analysis and generation of Objective C code
- language-ocaml library and test: Language tools for manipulating OCaml programs in Haskell
- language-openscad library and program: A simple parser for OpenSCAD
- language-pig library and test: Pig parser in haskell.
- language-python library: Parsing and pretty printing of Python code.
- language-python-colour program: Generate coloured XHTML for Python code.
- language-python-test programs: testing code for the language-python library
- language-qux library: Utilities for working with the Qux language
- language-rust library, tests and benchmarks: Parsing and pretty printing of Rust code
- language-sally library: AST and pretty printer for Sally
- language-sh library: A package for parsing shell scripts
- language-slice library and test: AST and parser for the ZeroC Slice language (Specification language for ICE)
- language-spir-v library and test: Data type for SPIR-V
- language-sqlite library: Full parser and generator for SQL as implemented by SQLite3
- language-sygus library and test: A parser and printer for the SyGuS 2.0 language.
- language-thrift library and test: Parser and pretty printer for the Thrift IDL format.
- language-tl library and test: A Parser for the Type Language
- language-typescript library: A library for working with TypeScript Definition files
- language-vhdl library: VHDL AST and pretty printer in Haskell.
- language-webidl library and test: Parser and Pretty Printer for WebIDL
- layout-rules library: A collection of different layout implementations
- LC3 program: LC-3 virtual machine
- lens-toml-parser library and test: Lenses for toml-parser
- lexer-applicative library and test: Simple lexer based on applicative regular expressions
- lhs2tex program: Preprocessor for typesetting Haskell sources with LaTeX
- lhs2TeX-hl program: Literate highlighter preprocessor for lhs2tex
- LibClang library: Haskell bindings for libclang (a C++ parsing library)
- libconfig library and test: Haskell bindings to libconfig
- lift-generics library and test: GHC.Generics-based Language.Haskell.TH.Syntax.lift implementation
- linkcore program: Combines multiple GHC Core modules into a single module
- liquid-base library: base specs for LiquidHaskell
- liquid-bytestring library: Old specs for the bytestring package
- liquid-containers library: Old specs for containers
- liquid-fixpoint library, program and tests: Predicate Abstraction-based Horn-Clause/Implication Constraint Solver
- liquid-ghc-prim library: Drop-in ghc-prim replacement for LH
- liquid-parallel library: LiquidHaskell specs for the parallel package
- liquid-platform program: A battery-included platform for LiquidHaskell
- liquid-prelude library: General utility modules for LiquidHaskell
- liquid-vector library: LiquidHaskell specs for the vector package
- liquidhaskell library: Liquid Types for Haskell
- liquidhaskell-boot library and tests: Liquid Types for Haskell
- located library: Source location helpers
- lojban library and program: Useful utilities for the Lojban language
- lojbanParser library and program: lojban parser
- lojbanXiragan library and program: lojban to xiragan
- lojysamban program: Prolog with lojban
- lol-calculus program: Calculus for LOL (λω language).
- lol-typing library and test: Type inferencer for LOL (λω language)
- lorentz library: EDSL for the Michelson Language
- LslPlus program: An execution and testing framework for the Linden Scripting Language (LSL)
- lss library and test: ...
- ltl library: Using linear temporal logic (LTL) to verify embedded software and hardware.
- lua-bc library: Lua bytecode parser
- luka library: Simple ObjectiveC runtime binding
- luthor library and tests: Tools for lexing and utilizing lexemes that integrate with Parsec.
- MagicHaskeller library and programs: Automatic inductive functional programmer by systematic search
- mathista library, program and test: A small programming language for numerical computing
- maude library: An interface to the Maude rewriting system.
- mcm programs: Machine Configuration Manager
- mcmc-synthesis library: MCMC applied to probabilistic program synthesis
- mecha library and program: A constructive solid geometry (CSG) modeling language.
- melody library, program and test: A functional scripting language
- meta-misc library: Utility library providing miscellaneous meta-programming utilities.
- mi library: Multiple Instance for Haskell
- MicroCabal program: A partial Cabal replacement
- MicroHs program: A small compiler for Haskell
- MicrosoftTranslator library: Interface for Microsoft Translator
- mida library, program and test: Language for algorithmic generation of MIDI files
- mikrokosmos program and test: Lambda calculus interpreter
- miniforth library and program: Miniature FORTH-like interpreter
- ministg program: an interpreter for an operational semantics for the STG machine.
- ml-w library and program: Minimal ML language to to demonstrate the W type infererence algorithm.
- mmsyn2-array library: A library that can be used for multiple Ord a => a -> b transformations.
- mmsyn2-array-ukrainian-data library: Data that is taken from the ukrainian-phonetics-basic-array for optimization.
- mmsyn2-hashable library: A library that can be used for multiple Hashable a => a -> b transformations.
- mmsyn6ukr library and program: A musical instrument synthesizer or a tool for Ukrainian language listening
- mmsyn6ukr-array library and program: A musical instrument synthesizer or a tool for Ukrainian language listening
- mmsyn7h library and program: Produces a sound recording specified by the Ukrainian text.
- mmsyn7s library and program: ...
- mmsyn7ukr library and program: ...
- mmsyn7ukr-array library: ...
- mmsyn7ukr-common library: Some common for mmsyn7ukr and mmsyn7ukr-array functionality using SoX.
- modelicaparser library and tests: A parser for the modelica language
- modulespection library: Template Haskell for introspecting a module's declarations
- modulo library and program: Modular C code generator
- morley library and program: Developer tools for the Michelson Language
- morley-upgradeable library, program and test: Upgradeability infrastructure based on Morley.
- morloc library, program and test: A multi-lingual, typed, workflow language
- msgpack-idl library, program and test: An IDL Compiler for MessagePack
- msh library: Object-Oriented Programming in Haskell
- mueval library, program and test: Safely evaluate pure Haskell expressions
- mulang library, program and test: An intermediate language designed to perform advanced code analysis
- nanopass library and program: Create compilers using small passes and many intermediate representations.
- NanoProlog library and program: Very small interpreter for a Prolog-like language
- naver-translate library: Interface to Naver Translate
- netlist library: Netlist AST
- netlist-to-vhdl library: Convert a Netlist AST to VHDL
- nirum library, program and tests: IDL compiler and RPC/distributed object framework for microservices
- nix-eval library and test: Evaluate Haskell expressions using Nix to get packages
- nom library and tests: Name-binding & alpha-equivalence
- nominal library: Binders and alpha-equivalence made easy
- Nomyx-Language library: Language to express rules for Nomic
- nomyx-language library: Language to express rules for Nomic
- nomyx-library library: Library of rules for Nomyx
- Nomyx-Rules library: Language to express rules for Nomic
- ntha library, program and test: A tiny statically typed functional programming language.
- NXTDSL library and program: Generate NXC Code from DSL
- oberon0 library and programs: Oberon0 Compiler
- Obsidian library: Embedded language for GPU Programming
- octopus library and program: Lisp with more dynamism, more power, more simplicity.
- omega program: A purely functional programming language and a proof system
- operational-alacarte library and test: A version of Operational suitable for extensible EDSLs
- oplang program: Stack-based esoteric programming language
- optimusprime program: A supercompiler for f-lite
- Ordinary library, program and test: A Programming Language in Construction
- org2anki program: Basic org to anki exporter
- pads-haskell library and tests: PADS data description language for Haskell.
- paragon library and program: Paragon
- Paraiso library and test: a code generator for partial differential equations solvers.
- pattern-matcher library and test: A library for compiling pattern-matching to decision trees
- pec library and programs: pec embedded compiler
- peggy library and program: The Parser Generator for Haskell
- pgf2 library: Bindings to the C version of the PGF runtime
- phladiprelio-general-datatype library: Extended functionality of PhLADiPreLiO
- phladiprelio-general-shared library: A shared by different general implementations of the PhLADiPreLiO functionality.
- phladiprelio-general-simple library: ...
- phladiprelio-rhythmicity-shared library: Allows to estimate some kind of the rhythmicity properties for the text
- phladiprelio-tests library: Common for Ukrainian and general data for test mode.
- phladiprelio-ukrainian-shared library: A shared by different Ukrainian implementations of the PhLADiPreLiO functionality.
- phladiprelio-ukrainian-simple library and program: ...
- phonetic-languages-basis library: A basics of the phonetic-languages (PhLADiPreLiO-related) functionality.
- phonetic-languages-common library: A generalization of the uniqueness-periods-vector-common package.
- phonetic-languages-constaints library: Constraints to filter the needed permutations
- phonetic-languages-constraints library: Constraints to filter the needed permutations
- phonetic-languages-constraints-array library: Constraints to filter the needed permutations
- phonetic-languages-examples library and programs: A generalization of the uniqueness-periods-vector-examples functionality.
- phonetic-languages-general library: A generalization of the uniqueness-periods-vector-general functionality.
- phonetic-languages-permutations library: Commonly used versions of the phonetic-languages-common package
- phonetic-languages-permutations-array library: Permutations and universal set related functions for the phonetic-languages series
- phonetic-languages-phonetics-basics library and program: A library for working with generalized phonetic languages usage.
- phonetic-languages-plus library and program: Some common shared between different packages functions.
- phonetic-languages-properties library: A generalization of the uniqueness-periods-vector-properties package.
- phonetic-languages-rhythmicity library: Allows to estimate the rhythmicity properties for the text
- phonetic-languages-simplified-base library: A basics of the phonetic-languages functionality that can be groupped.
- phonetic-languages-simplified-common library: A simplified version of the phonetic-languages-functionality
- phonetic-languages-simplified-examples-array library and programs: Helps to create Ukrainian texts with the given phonetic properties.
- phonetic-languages-simplified-examples-common library: Some commonly used by phonetic-languages-simplified* series functions.
- phonetic-languages-simplified-generalized-examples-array library: Helps to create texts with the given phonetic properties (e. g. poetic).
- phonetic-languages-simplified-generalized-examples-common library: Some common code for phonetic languages generalized functionality.
- phonetic-languages-simplified-generalized-properties-array library: Some 'properties' of the phonetic languages approach text.
- phonetic-languages-simplified-lists-examples library and programs: Simplified and somewhat optimized version of the phonetic-languages-examples.
- phonetic-languages-simplified-properties-array library: Some properties of the data related to rhythmicity.
- phonetic-languages-simplified-properties-array-common library: Common functionality for 'with-tuples' and old version of properties.
- phonetic-languages-simplified-properties-array-old library: Some properties of the data related to rhythmicity.
- phonetic-languages-simplified-properties-lists library: A generalization of the uniqueness-periods-vector-properties package.
- phonetic-languages-simplified-properties-lists-double library: A generalization of the uniqueness-periods-vector-properties package.
- phonetic-languages-ukrainian library: Prepares Ukrainian text to be used as a phonetic language text
- phonetic-languages-ukrainian-array library and program: Prepares Ukrainian text to be used as a PhLADiPreLiO text
- phonetic-languages-vector library: A generalization of the functionality of the uniqueness-periods-vector package.
- pisigma library and program: A dependently typed core language
- Plural library: Pluralize English words
- plural library and test: Pluralize
- polysemy library and test: Higher-order, low-boilerplate free monads.
- polyseq library and program: Taming Selective Strictness
- portable-template-haskell-lens library: Lenses for the AST of Template Haskell 2.11 and Template Haskell < 2.11
- powerpc library: Tools for PowerPC programs.
- prelude-edsl library: An EDSL-motivated subset of the Prelude
- preprocess-haskell library: Preprocess Haskell Repositories.
- preprocessor-tools library: A framework for extending Haskell's syntax via quick-and-dirty preprocessors
- pro-abstract library and test: Abstract syntax for writing documents
- processor-creative-kit library: a creation kit for instruction sets and cpu simulators and development tools
- prolog library: A Prolog interpreter written in Haskell.
- prolog-graph program: A command line tool to visualize query resolution in Prolog.
- prolog-graph-lib library: Generating images of resolution trees for Prolog queries.
- prosidy library and test: A simple language for writing documents.
- prosidyc library: A DSL for processing Prosidy documents.
- Pugs program: A Perl 6 Implementation
- purescript library, program and test: PureScript Programming Language Compiler
- purescript-ast library: PureScript Programming Language Abstract Syntax Tree
- purescript-cst library: PureScript Programming Language Concrete Syntax Tree
- purescript-tsd-gen library and program: TypeScript Declaration File (.d.ts) generator for PureScript
- pyffi library: Call python inline from haskell
- pyfi library: Call python inline from haskell
- qbe library and test: Types and prettyprinter for the IL of the QBE compiler backend
- quenya-verb library and program: Quenya verb conjugator
- r-glpk-phonetic-languages-ukrainian-durations library and program: Can be used to calculate the durations of the approximations of the Ukrainian phonemes.
- rail-compiler-editor library, programs and test: Compiler and editor for the esolang rail.
- raw-feldspar library and tests: Resource-Aware Feldspar
- readpyc program: Read and pretty print Python bytecode (.pyc) files.
- really-simple-xml-parser library: A really simple XML parser
- recursors library and test: Auto-generate final encodings and their isomorphisms using Template Haskell
- refinery library and test: Toolkit for building proof automation systems
- reflex-jsx library: Use jsx-like syntax in Reflex
- register-machine-typelevel library: A computationally universal register machine implementation at the type-level
- reorder-expression library and test: Reorder expressions in a syntax tree according to operator fixities.
- resin library: High performance variable binders
- rope library: Tools for manipulating fingertrees of bytestrings with optional annotations
- rope-utf16-splay library and test: Ropes optimised for updating using UTF-16 code units and row/column pairs.
- runtime-arbitrary library: Runtime generation of Arbitrary values
- satyros library and test: Step-by-step SAT solver for educational purposes
- SCRIPTWriter library and program: ESCRIPT: a human friendly language for programming Bitcoin scripts
- seal-module library: Template Haskell support for global configuration data
- semantic library: Framework and service for analyzing and diffing untrusted code.
- sequitur library, program, test and benchmark: Grammar-based compression algorithms SEQUITUR
- sexp library, program and test: S-Expression parsing/printing made fun and easy
- sexp-grammar library, test and benchmark: Invertible grammar combinators for S-expressions
- shaderc library and test: A collection of tools and libraries for Vulkan shader compilation
- shady-gen library: Functional GPU programming - DSEL & compiler
- shake-dhall library and test: Dhall dependencies
- she library and program: A Haskell preprocessor adding miscellaneous features
- shentong program: A Haskell implementation of the Shen programming language
- shivers-cfg library: Implementation of Shivers' Control-Flow Analysis
- shortcut library
- show library: 'Show' instances for Lambdabot
- shplit program: A Haskell pattern splitter with emacs attachments
- sifflet library, program and test: Simple, visual, functional language for learning about recursion.
- sifflet-lib library: Library of modules shared by sifflet and its tests and its exporters.
- signals library: Synchronous signal processing for DSLs.
- simple-c-value library and test: A simple C value type
- simple-eval library and program: Evaluate a Text to an Integer: "1 + 1" -> 2
- simple-ltl library, test and benchmark: A simple LTL checker
- simple-sql-parser library and tests: A parser for SQL.
- sized-types library, program and test: Sized types in Haskell using the GHC Nat kind.
- sketch-frp-copilot library: Sketch programming with Copilot
- slot-lambda library: Write lambdas without naming the parameters.
- smt-lib library: Parsing and printing SMT-LIB.
- smt2-parser library and test: A Haskell parser for SMT-LIB version 2.6
- snaplet-lss library and test: Lexical Style Sheets - Snap Web Framework adaptor.
- SNet library: Declarative coördination language for streaming networks.
- snmp library: SNMP protocol library
- sound-change library and test: Apply sound changes to words
- spade library, program and test: A simple programming and debugging environment.
- specialize-th library and test: Create specialized types from polymorphic ones using TH
- spir-v library: Some utilities for reading and writing SPIR-V files
- staticanalysis library: Reusable static analysis interfaces and modules.
- Strafunski-Sdf2Haskell program: Converts SDF to Haskell
- string-interpreter library: Is used in the phonetic languages approach (e. g. in the recursive mode).
- stylish-cabal library, program and tests: Format Cabal files
- stylish-haskell library, program and test: Haskell code prettifier
- stylist library and test: Apply CSS styles to a document tree.
- subleq-toolchain library, program and test: Toolchain of subleq computer.
- sugar-scheme library and test: Sugar with Scheme
- sugarhaskell programs: Library-based syntactic extensibility for Haskell
- sunroof-compiler library: Monadic Javascript Compiler
- sunroof-examples programs: Tests for Sunroof
- sunroof-server library: Monadic Javascript Compiler - Server Utilities
- surjective library: An output coverage checker
- sv2v program: SystemVerilog to Verilog conversion
- swearjure program: Clojure without alphanumerics.
- symantic library: Library for Typed Tagless-Final Higher-Order Composable DSL
- symantic-grammar library and test: Library for symantic grammars.
- symantic-lib library and test: Symantics for common types.
- synt library, program and test: Similar code analysis.
- syntactic library, test and benchmark: Generic representation and manipulation of abstract syntax
- syntax-trees library: Convert between different Haskell syntax trees.
- syntax-trees-fork-bairyn library: Convert between different Haskell syntax trees. Bairyn's fork.
- tal library: An implementation of Typed Assembly Language (Morrisett, Walker, Crary, Glew)
- tempi library: For representing musical tempi
- tempus program: Interpreter for the FRP language Tempus
- tensor-safe library and program: Create valid deep neural network architectures
- termination-combinators library: Termination combinators for forcing non-terminating algorithms to terminate
- tersmu library and programs: A semantic parser for lojban
- text-register-machine library: A Haskell implementation of the 1# Text Register Machine
- th-alpha library and test: Alpha equivalence for TH Exp
- th-bang-compat library: Compatibility for bang-type template
- th-constraint-compat library: Compatibility for type constraint template
- th-data-compat library: Compatibility for data definition template of TH
- th-dict-discovery library: Automatically discover available dictionaries at compile time.
- th-instances library and test: A place to collect orphan instances for Template Haskell
- th-lift library and test: Derive Template Haskell's Lift class for datatypes.
- th-reify-compat library: Compatibility for the result type of TH reify
- th-strict-compat library: Compatibility shim for Bang and Strict in Template Haskell.
- thih library and program: Typing Haskell In Haskell
- to-haskell library: A type class and some utilities for generating Haskell code.
- tptp library and tests: Parser and pretty printer for the TPTP language
- transformations library and program: Generic representation of tree transformations
- traverse-code library and test: General data structure lifting for Template Haskell
- trhsx library: Deprecated
- TTTAS library: Typed Transformations of Typed Abstract Syntax
- turkish-deasciifier library, program and test: Haskell port of Deniz Yuret's Turkish deasciifier.
- type-of-html library, tests and benchmarks: High performance type driven html generation.
- type-of-html-static library and test: Optimize static parts of type-of-html.
- type-settheory library: Sets and functions-as-relations in the type system
- type-sub-th library and test: Substitute types for other types with Template Haskell
- type-tree library and test: Tree representations of datatypes
- typescript-docs program: A documentation generator for TypeScript Definition files
- ukrainian-phonetics-basic library: A library to work with the basic Ukrainian phonetics and syllable segmentation.
- ukrainian-phonetics-basic-array library: A library to work with the basic Ukrainian phonetics and syllable segmentation.
- ukrainian-phonetics-basic-array-bytestring library: A library to work with the basic Ukrainian phonetics and syllable segmentation.
- ukrainian-phonetics-common library: A library to work with the basic Ukrainian phonetics and syllable segmentation.
- unbound library and test: Generic support for programming with names and binders
- unbound-generics library, test and benchmark: Support for programming with names and binders using GHC Generics
- unbound-generics-unify library: Unification based on unbound-generics
- unbound-kind-generics library: Support for programming with names and binders using kind-generics
- unification-fd library: Simple generic unification algorithms.
- unipatterns library: Helpers which allow safe partial pattern matching in lambdas
- uniqueness-periods library: Can be used to produce the 'uniquenessPeriods' function and related functionality.
- uniqueness-periods-general library: Can be used to produce the similar to 'String.Ukrainian.UniquenessPeriods' functions.
- uniqueness-periods-vector library: ...
- uniqueness-periods-vector-common library: Generalization of the dobutokO-poetry-general package functionality
- uniqueness-periods-vector-examples library and programs: Usage examples for the uniqueness-periods-vector series of packages
- uniqueness-periods-vector-filters library: A library allows to change the structure of the 'RealFrac' function output.
- uniqueness-periods-vector-general library: Some kind of the optimization approach to data inner structure.
- uniqueness-periods-vector-properties library: Metrices for the maximum element for the uniqueness-periods-vector packages family.
- universe-th library and test: Construct a Dec's ancestor list.
- unlit library and program: Tool to convert literate code between styles or to code.
- unpacked-containers library and program: Unpacked containers via backpack
- urldisp-happstack library: Simple, declarative, expressive URL routing -- on happstack.
- URLT library: Library for maintaining correctness of URLs within an application.
- valid-names library: Valid operator/module characters
- verifiable-expressions library: An intermediate language for Hoare logic style verification.
- verilog library: Verilog preprocessor, parser, and AST.
- vhdl library: VHDL AST and pretty printer
- wasm library and test: WebAssembly Language Toolkit and Interpreter
- web-routes library and test: portable, type-safe URL routing
- web-routes-boomerang library: Use boomerang for type-safe URL parsers/printers
- web-routes-generics library: portable, type-safe URL routing
- web-routes-happstack library: Adds support for using web-routes with Happstack
- web-routes-hsp library: Adds XMLGenerator instance for RouteT monad
- web-routes-mtl library: Extends web-routes with mtl-based MonadIO / MonadTrans RouteT instances
- web-routes-regular library: portable, type-safe URL routing
- web-routes-th library and test: Support for deriving PathInfo using Template Haskell
- web-routes-transformers library: Extends web-routes with some transformers instances for RouteT
- web-routes-wai library: Library for maintaining correctness of URLs within an application.
- WebBits library: JavaScript analysis tools
- WebBits-Html library: JavaScript analysis tools
- WebBits-multiplate library: A Multiplate instance for JavaScript.
- webidl library and programs: Parser and Pretty Printer for the Web IDL Language
- while-lang-parser library: Parser for the While language.
- Wired library: Wire-aware hardware description
- word-note-sox library: SoX for algorithmic composition with groups of notes liken to words
- words library: Cross-platform access to a list of words
- XmlHtmlWriter library: A library for writing XML and HTML
- yabi-muno library and program: Yet Another Brainfuck Interpreter
- yosys-rtl library and test: Yosys RTL Intermediate Language
- z3-encoding library and test: High-level assertion encoding to Z3 solver
- zabt library and test: Simple-minded abstract binding trees
- zasni-gerna library: lojban parser (zasni gerna)
- zephyr-copilot library and test: Embedded programming in haskell using the Copilot stream DSL and Zephyr
- zeroth library and program: ZeroTH - remove unnecessary TH dependencies
Language Tools
- oden-go-packages library: Provides Go package metadata.
Language.Nix
- nix-tree program and test: Interactively browse a Nix store paths dependencies
- nixdu program: Interactively browse a Nix store paths dependencies
Languages
- Frank program: An experimental programming language with typed algebraic effects
- simple-pascal library and program: Simplified Pascal language to SSVM compiler
- simple-stacked-vm library and program: Simple stacked virtual machine: assembler, disassembler, bytecode interpreter
- why3 library: Haskell support for the Why3 input format.
LaTeX
- haskintex library and program: Haskell Evaluation inside of LaTeX code.
- HaTeX library and tests: The Haskell LaTeX library.
- hatex-guide library: HaTeX User's Guide.
- simplex program: A simple markup language that translates to LaTeX
- smallcaps library, programs and tests: Flatten camel case text in LaTeX files
- texbuilder program: View your latex output while editing
Lazy
- promises library: Lazy demand-driven promises
Learning
- realworldhaskell library and test: The Real World Haskell Book
Learning Environments
- gym-http-api library and program: REST client to the gym-http-api project
Learning Haskell
- antiprimes library and test: Initial project template from stack
Lens
- barlow-lens library and tests: lens via string literals
- composite-lens-extra library: Extra lens functions for composite.
- cornea library and test: classy optical monadic state
- generic-lens library and tests: Generically derive traversals, lenses and prisms.
- generic-lens-core library: Generically derive traversals, lenses and prisms.
- generic-lens-labels library: GHC.OverloadedLabels.IsLabel instance for lenses from ghc-generics
- generic-lens-lite library and test: Monomorphic field lens like with generic-lens
- generic-optics library and tests: Generically derive traversals, lenses and prisms.
- generic-optics-lite library and test: Monomorphic field opics like with generic-lens
- hedgehog-lens library: Hedgehog properties for lens laws.
- hexml-lens library and test: Lenses for the hexml package
- http-client-lens library: Optics for http-client
- lens-named library: Helper for use with lens
- minilens library: A minimalistic lens library, providing only the simplest, most basic lens functionality.
- persistent-template-classy library and test: Generate classy lens field accessors for persistent models
- ral-lens library: Length-indexed random access lists: lens utilities.
- text-lens library and test: Lenses for operating over text
- these-lens library: Lenses for These
- vec-lens library: Vec: length-indexed (sized) list: lens support
Lenses
- app-lens library and benchmarks: applicative (functional) bidirectional programming beyond composition chains
- bff-mono library: "Bidirectionalization for Free" for Monomorphic Transformations
- BiGUL library: The Bidirectional Generic Update Language
- concise library and test: Utilities for Control.Lens.Cons
- data-lens-light library: Simple lenses, minimum dependencies
- extended-containers-lens library: lens instances for extended-containers
- fclabels library, test and benchmark: First class accessor labels implemented as lenses.
- haskell-time-range library and test: Some useful wrappers and functions for building time ranges
- indexed-profunctors library: Utilities for indexed profunctors
- lens library, tests and benchmarks: Lenses, Folds and Traversals
- lens-accelerate library: Instances to mix lens with Accelerate
- lens-action library: Monadic Getters and Folds
- lens-aeson library: Law-abiding lenses for aeson
- lens-core library: A placeholder for a future lens core package.
- lens-datetime library: Lenses for Data.Time.* types
- lens-errors library and test: Error handling in lens chains
- lens-family library: Lens Families
- lens-family-core library: Haskell 2022 Lens Families
- lens-indexed-plated library: Indexed version of Plated.
- lens-properties library: QuickCheck properties for lens
- lens-simple library: simplified import of elementary lens-family combinators
- lens-toml-parser library and test: Lenses for toml-parser
- lens-typelevel library: Type-level lenses using singletons
- lenz library: Van Laarhoven lenses
- lenz-mtl library: mtl operations with Van Laarhoven lenses
- lenz-template library: Van Laarhoven lens templates
- mezzolens library: Pure Profunctor Functional Lenses
- microlens library: A tiny lens library with no dependencies
- microlens-contra library: True folds and getters for microlens
- microlens-each library: 'each' for microlens
- microlens-ghc library: microlens + array, bytestring, containers, transformers
- microlens-mtl library: microlens support for Reader/Writer/State from mtl
- microlens-platform library: microlens + all batteries included (best for apps)
- microlens-pro library: Prisms and isomorphisms for microlens
- microlens-th library and test: Automatic generation of record lenses for microlens
- multiplate library: Lightweight generic library for mutually recursive data types.
- mutable-lens library, tests and benchmark: Interoperate mutable references with regular lens
- optics library, test and benchmarks: Optics as an abstract interface
- optics-core library: Optics as an abstract interface: core definitions
- optics-extra library: Extra utilities and instances for optics-core
- optics-operators library, program and test: A tiny package containing operators missing from the official package.
- optics-th library and test: Optics construction using TemplateHaskell
- optics-vl library: Utilities for compatibility with van Laarhoven optics
- polysemy-optics library: Optics for Polysemy.
- profunctor-optics library and program: A compact optics library compatible with the typeclasses in profunctors.
- prolens library and tests: Profunctor-based lightweight implementation of optics
- putlenses library: Put-based lens library
- sliceofpy library, program and test: Python-ish slicing traversals for Haskell.
- smallcheck-lens library: SmallCheck properties for lens
- split-morphism library and test: Split Epimorphisms and Monomorphisms
- strict-containers-lens library: Strict containers - Lens instances
- strict-lens library: Lenses for types in strict package
- tables library and test: In-memory storage with multiple keys using lenses and traversals
- tasty-lens library and test: Tasty TestTrees for Lens validation
- template-haskell-optics library: Optics for template-haskell types
- vitrea library: Profunctor optics via the profunctor representation theorem.
- with-index library: A tiny library for composing indexed traversals
Lexer
- hlex library and test: Simple Lexer Creation
- language-ats library, test and benchmark: Parser and pretty-printer for ATS.
- platinum-parsing library, program and test: General Framework for compiler development.
Lexers
- dhall-lex library, test and benchmark: Lexer for the Dhall language
Lexing
- sasha library and test: A staged lexer generator
Lib
- i3ipc library and test: A type-safe wrapper around i3's IPC
- postgres-embedded library and test: Library for easily running embedded PostgreSQL server for tests.
- servant-gdp library: Use Servant and GDP together to create expressive web API types
Library
- aeson-default library and test: Apply default value to FromJSON instacnes' Maybe fields
- antlr-haskell library and tests: A Haskell implementation of the ANTLR top-down parser generator
- asset-bundle library: A build-time Cabal library that bundles executables with assets
- backstop library, program and test: Backstop a target directory by source directories
- bglib library and program: Implementation of the BGAPI serial protocol
- boots library and test: IoC Monad in Haskell
- boots-app library and program: Factory for quickly building an application
- boots-cloud library: Factory for quickly building a microservice
- boots-web library: Factory for quickly building a web application
- byteunits library and test: Human friendly conversion between byte units (KB, MB, GB...)
- c-mosquitto library, program and test: Simpe mosquito MQTT binding able to work with the Amazons IoT
- cabal-auto-expose library: Build time library that autodetects exposed modules
- cfenv library and test: A library getting the environment when running on Cloud Foundry
- co-log-effectful library and test: effectful log effect using co-log-core
- Condor library, program and test: Information retrieval library
- condor library, program and test: Information retrieval library
- double-extra library: Missing presentations for Double numbers (fixed, scientific etc.)
- easytensor-vulkan library: Use easytensor with vulkan-api.
- error-or library: Composable, hierarchical errors.
- error-or-utils library: Utilities using ErrorOr datatype
- fcm-client library, program and test: Admin API for Firebase Cloud Messaging
- Gamgine library: Some kind of game library or set of utilities.
- Gifcurry library and programs: GIF creation utility.
- git-config library and test: A simple parser for Git configuration files
- glider-nlp library and test: Natural Language Processing library
- godot-megaparsec library and program: Megaparsec parser for Godot `tscn` and `gdextension` files.
- haskell-src-exts-sc library and program: Pretty print haskell code with comments
- hkd-default library and test: Apply default value for optional field of HKD
- HNumeric library and test: Haskell Numeric Library with pure functionality, R & MATLAB Syntax.
- I1M library and test: Code for the Haskell course taught at the University of Seville.
- inilist library and test: Processing for .ini files with duplicate sections and options
- io-embed library and test: Use Template Haskell to embed the result of an IO computation.
- iterative-forward-search library and benchmark: An IFS constraint solver
- katip-effectful library and test: Katip integration for Effectful
- line-indexed-cursor library, test and benchmark: Line-indexed file reader.
- log4hs library, test and benchmark: A python logging style log library
- mini library: Minimal essentials
- MultipletCombiner library and test: A Haskell implementation for combining SU(n) multiplets
- newhope library, programs and test: Library implementing the NewHope cryptographic key-exchange protocol
- orville-postgresql library and test: A Haskell library for PostgreSQL
- par-dual library and test: ParDual class for Parallel <-> Sequential
- pointedalternative library: Alternative done right
- pollock library: Functionality to help examine Haddock information of a module.
- polysemy-keyed-state library and test: Effect for a set of stateful values indexed by a type of keys
- purview library and test: A simple, fun way to build websites
- reddit-scrape library and test: Library for getting links from a sub-reddit
- rfc library: Robert Fischer's Common library
- salak library, test and benchmark: Configuration (re)Loader and Parser.
- salak-toml library, test and benchmark: Configuration Loader for toml
- salak-yaml library, test and benchmark: Configuration Loader for yaml
- scidb-hquery library and program: Haskell query for SciDB via shim
- strongswan-sql library, program and test: Interface library for strongSwan SQL backend
- tahoe-chk library, program and test: The Tahoe-LAFS' Content-Hash-Key (CHK) cryptographic protocol.
- tahoe-directory library and test: Tahoe-LAFS directory-like abstraction for collections of data objects.
- tahoe-ssk library, programs and test: An implementation of the Tahoe-LAFS SSK cryptographic protocols
- tasty-grading-system library: Grade your tasty-testsuite.
- tensor-safe library and program: Create valid deep neural network architectures
- tensors library, test and benchmark: Tensor in Haskell
- tonalude library and tests: A standard library for Tonatona framework.
- tonaparser library, program and tests: Scalable way to pass runtime configurations for tonatona
- tonatona library and tests: meta application framework
- tonatona-google-server-api library and tests: tonatona plugin for google-server-api
- tonatona-logger library and tests: tonatona plugin for logging.
- tonatona-persistent-postgresql library and tests: tonatona plugin for accessing PostgreSQL database.
- tonatona-persistent-sqlite library and tests: tonatona plugin for accessing Sqlite database.
- tonatona-servant library and tests: tonatona plugin for servant.
- vulkan-api library: Low-level low-overhead vulkan api bindings
Lightning
- btc-lsp library, programs and test: Lightning service provider
- clplug library and test: Easily add functionality to your lightning node
- lnd-client library, program and test: Lightning Network Daemon (LND) client library for Haskell
Linear Algebra
- bed-and-breakfast library and test: Efficient Matrix and Vector operations in 100% Haskell.
- lowlin library and test: Low dimensional linear algebra
- nurbs library and test: NURBS
Linear Programming
- simplex-method library and test: Implementation of the two-phase simplex method in exact rational arithmetic
LinearAlgebra
- HNumeric library and test: Haskell Numeric Library with pure functionality, R & MATLAB Syntax.
- SmithNormalForm library: A lightweight Haskell implementation of Smith normal form over the integers.
Linguistics
- ace library and test: Attempto Controlled English parser and printer
- AlignmentAlgorithms library: Collection of alignment algorithms
- brassica library, programs, tests and benchmarks: Featureful sound change applier
- devanagari-transliterations library and test: Conversion between Devanagari Unicode, Harvard-Kyoto, IAST and ISO15919.
- maxent-learner-hw library and program: Hayes and Wilson's maxent learning algorithm for phonotactic grammars.
- maxent-learner-hw-gui program: GUI for maxent-learner-hw
- sound-change library and test: Apply sound changes to words
- WordAlignment library, program and test: Bigram word pair alignments.
Linnet
- linnet library and test: Lightweight library for building HTTP API
- linnet-aeson library and test: Aeson JSON support for Linnet
- linnet-conduit library and test: Conduit-backed support for streaming in Linnet
Linux
- aur library and test: Access metadata from the Arch Linux User Repository.
- cabal-appimage library: Cabal support for creating AppImage applications
- intel-powermon program: Poll modern Intel/AMD CPU power consumption on Linux via RAPL.
- memfd library: Open temporary anonymous Linux file handles
- sysinfo library and test: Haskell Interface for getting overall system statistics
Linux Desktop
- greenclip program: Simple clipboard manager to be integrated with rofi
Lisp
- axel library, program and test: The Axel programming language.
List
- array-list library and tests: IsList instances of Array for OverloadedLists extension
- data-ordlist library: Set and bag operations on ordered lists
- do-list library, test and benchmark: Do notation for free
- exotic-list-monads library and test: Non-standard monads on lists and non-empty lists
- ilist library, test and benchmark: Optimised list functions for doing index-related things
- lcs library: Find longest common sublist of two lists
- list-duplicate library and test: Group and delete duplicates from a list
- list-extras library: Common not-so-common functions for lists
- list-filter library and test: Special takes and drops on lists
- list-mux library: List Multiplexing
- list-predicate library and test: Predicates on lists
- ListLike library and test: Generalized support for list-like structures
- listsafe library: Safe wrappers for partial list functions, supporting MonadThrow.
- opentheory-stream library: Infinite stream types
- ranged-list library and tests: The list like structure whose length or range of length can be specified
- scroll-list library and test: This package provides functions for relocate an item within a list.
- slist library and tests: Sized list
- split library and test: Combinator library for splitting lists.
- streamly library: Streaming, dataflow programming and declarative concurrency
- streamly-core library: Streaming, parsers, arrays, serialization and more
- utility-ht library and test: Various small helper functions for Lists, Maybes, Tuples, Functions
Little Game
- click-clack program: Toy game (tetris on billiard board). Hipmunk in action.
Live Coding
- essence-of-live-coding library, programs and test: General purpose live coding framework
- essence-of-live-coding-gloss library: General purpose live coding framework - Gloss backend
- essence-of-live-coding-gloss-example program: General purpose live coding framework - Gloss example
- essence-of-live-coding-pulse library: General purpose live coding framework - pulse backend
- essence-of-live-coding-pulse-example program: General purpose live coding framework - pulse backend example
- essence-of-live-coding-quickcheck library: General purpose live coding framework - QuickCheck integration
- essence-of-live-coding-warp library and test: General purpose live coding framework
Local Search
- local-search library: Generalised local search within Haskell, for applications in combinatorial optimisation.
- metaheuristics library: Generalised local search within Haskell, for applications in combinatorial optimisation.
Log
- log4hs library, test and benchmark: A python logging style log library
Logger
- boots-app library and program: Factory for quickly building an application
Logging
- arbor-monad-logger library, program and test: Simple logging library
- Blammo library and tests: Batteries-included Structured Logging library
- Blammo-wai library and test: Using Blammo with WAI
- co-log library, programs and tests: Composable Contravariant Comonadic Logging Library
- co-log-concurrent library: Asynchronous backend for co-log library
- co-log-core library and test: Composable Contravariant Comonadic Logging Library
- co-log-effectful library and test: effectful log effect using co-log-core
- co-log-polysemy library and program: Composable Contravariant Comonadic Logging Library
- co-log-polysemy-formatting library and program: A Polysemy logging effect for high quality (unstructured) logs.
- co-log-sys library and test: Syslog implementation on top of 'co-log-core'
- contra-tracer library: Arrow and contravariant tracers
- contra-tracers library: ...
- datadog-tracing library, programs and test: Datadog tracing client and mock agent.
- df1 library and test: Type, render and parse the df1 hierarchical structured log format
- df1-html library and test: Render and parse df1 logs as HTML
- df1-wai library: Df1 log formatting for WAI requests and responses
- di library: Typeful hierarchical structured logging using di, mtl and df1.
- di-core library and test: Typeful hierarchical structured logging without monad towers.
- di-df1 library and test: Write logs in the df1 format using the di logging framework
- di-handle library: IO support for file handles in di-core
- di-monad library: mtl flavoured typeful hierarchical structured logging for di-core.
- di-polysemy library: DI logger wrapped for Polysemy
- di-wai library: Di logging for WAI requests and responses
- easy-logger library and test: Logging made easy.
- graflog library and test: Monadic correlated log events
- greg-client library: A scalable distributed logger with a high-precision global time axis.
- HLogger library and program: Simple, concurrent and easy-to-use logging library
- hlogger library: Simple, concurrent, extendable and easy-to-use logging library
- hsmisc library and test: A collection of miscellaneous modules
- katip library, test and benchmark: A structured logging framework.
- katip-datadog library and test: Datadog scribe for the Katip logging framework
- katip-effectful library and test: Katip integration for Effectful
- katip-elasticsearch library, test and benchmark: ElasticSearch scribe for the Katip logging framework.
- katip-kafka library: Katip scribe to send logs to Kafka
- katip-logstash library: Logstash backend for katip.
- katip-logzio library and test: Logz.IO scribe for the Katip logging framework
- katip-rollbar library: Katip scribe that logs to Rollbar
- katip-scalyr-scribe library and test: A katip scribe for logging to json
- katip-wai library and test: WAI middleware for logging request and response info through katip.
- libsystemd-journal library: Haskell bindings to libsystemd-journal
- little-logger library and test: Basic logging based on monad-logger
- located-monad-logger library: Location-aware logging without Template Haskell
- log-effect library and program: An extensible log effect using extensible-effects
- log-effect-syslog library: Syslog functions for log-effect
- log-warper library, programs and test: Flexible, configurable, monadic and pretty logging
- log2json library and program: Turn log file records into JSON.
- log4hs library, test and benchmark: A python logging style log library
- lumberjack library and program: Trek through your code forest and make logs
- monad-logger-json library: JSON-friendly Logging APIs
- monad-logger-syslog library: syslog output for monad-logger
- om-logging library: Opinionated logging utilities.
- plow-log library: Contravariant logging library
- plow-log-async library: Async IO tracer for plow-log
- polysemy-log library, test and benchmark: Polysemy effects for logging
- polysemy-log-co library and test: Colog adapters for Polysemy.Log
- polysemy-log-di library and test: Di adapters for polysemy-log
- raven-haskell library and test: Haskell client for Sentry logging service.
- rollbar library: error tracking through rollbar.com
- rotating-log library and test: Size-limited, concurrent, automatically-rotating log writer.
- SessionLogger library: Easy Loggingframework
- simple-log library and test: Simple log for Haskell
- simple-log-syslog library: Syslog backend for simple-log
- simple-logger library: A very simple but efficient logging framework
- simple-logging library and test: Logging effect to plug into the simple-effects framework
- trifecta library and test: A modern parser combinator library with convenient diagnostics
- tslogger library: Thread-safe logging, with additional interleaving fuzz-testing.
- wai-log library: A logging middleware for WAI applications
- yesod-katip library: Logging bridge between Yesod and Katip
- yet-another-logger library, program and test: Yet Another Logger
Logic
- AC-Boolean library: Handle Boolean values generatically.
- atp library and tests: Interface to automated theorem provers
- atp-haskell library and test: Translation from Ocaml to Haskell of John Harrison's ATP code
- cond library: Basic conditional and boolean operators with monadic variants.
- decision-diagrams library and tests: Binary Decision Diagrams (BDD) and Zero-suppressed Binary Decision Diagrams (ZDD)
- ersatz library, programs and tests: A monad for expressing SAT or QSAT problems using observable sharing.
- ersatz-toysat library and programs: toysat driver as backend for ersatz
- expressions library and test: Expressions and Formulae a la carte
- expressions-z3 library and test: Encode and Decode expressions from Z3 ASTs
- g4ip library and test: A theorem prover for propositional logic that uses G4ip
- g4ip-prover library, program and test: Theorem prover for intuitionistic propositional logic using G4ip
- hasmtlib library: A monad for interfacing with external SMT solvers
- hatt library, program and test: A truth table generator for classical propositional logic.
- hol library, program, test and benchmark: Higher order logic
- hout library and test: Non-interactive proof assistant monad for first-order logic.
- hypertypes library, test and benchmark: Typed ASTs
- judge library and program: Tableau-based theorem prover for justification logic.
- jukebox library and program: A first-order reasoning toolbox
- logic-classes library and test: Framework for propositional and first order logic, theorem proving
- LogicGrowsOnTrees library, programs, tests and benchmarks: a parallel implementation of logic programming using distributed tree exploration
- LogicGrowsOnTrees-MPI library and programs: an adapter for LogicGrowsOnTrees that uses MPI
- LogicGrowsOnTrees-network library, programs and test: an adapter for LogicGrowsOnTrees that uses multiple processes running in a network
- LogicGrowsOnTrees-processes library, programs, test and benchmark: an adapter for LogicGrowsOnTrees that uses multiple processes for parallelism
- minisat library: A Haskell bundle of the Minisat SAT solver
- minisat-solver library and benchmarks: High-level Haskell bindings for the MiniSat SAT solver.
- obdd library and tests: Ordered Reduced Binary Decision Diagrams
- picologic library, program and tests: Utilities for symbolic predicate logic expressions
- picosat library and tests: Bindings to the PicoSAT solver
- PropLogic library and program: Propositional Logic
- pseudo-boolean library and test: Reading/Writing OPB/WBO files used in pseudo boolean competition
- RSolve library, program and test
- satchmo library and tests: SAT encoding monad
- satchmo-toysat library: toysat driver as backend for satchmo
- smcdel library, programs, tests and benchmarks: Symbolic Model Checking for Dynamic Epistemic Logic
- streamly library: Streaming, dataflow programming and declarative concurrency
- streamly-core library: Streaming, parsers, arrays, serialization and more
- structural-induction library and test: Instantiate structural induction schemas for algebraic data types
- term-rewriting library and test: Term Rewriting Library
- toysolver library, programs, tests and benchmarks: Assorted decision procedures for SAT, SMT, Max-SAT, PB, MIP, etc
- tpdb library, programs and tests: Data Type for Rewriting Systems
- unification-fd library: Simple generic unification algorithms.
- zsyntax library and test: Automated theorem prover for the Zsyntax biochemical calculus
Logic Programming
- clingo library and programs: Haskell bindings to the Clingo ASP solver
- souffle-dsl library and test: Haskell EDSL for Souffle
- souffle-haskell library, test and benchmark: Souffle Datalog bindings for Haskell
- unique-logic library and test: Solve simple simultaneous equations
- unique-logic-tf library and test: Solve simple simultaneous equations
Logstash
- hslogstash library and test: A library to work with, or as, a logstash server
LruCache
- lrucaching-haxl library: Combine lrucaching and haxl.
LUA
- lua-bytecode library: Library for loading Lua bytecode.
Machine Learning
- ad-delcont library and test: Reverse-mode automatic differentiation with delimited continuations
- affine-invariant-ensemble-mcmc library: General-purpose sampling
- agda2train library and program: Agda backend to generate training data for machine learning purposes.
- conala-dataset library and test: bindings to the CoNaLa dataset
- datasets library, test and benchmark: Classical data sets for statistics and machine learning
- dtw library and test: (Fast) Dynamic Time Warping
- fei-base library and program: FFI to MXNet
- fei-cocoapi library and program: Cocodataset with cocoapi
- fei-dataiter library, program and tests: mxnet dataiters
- fei-datasets library and programs: Some datasets
- fei-examples programs: fei examples
- fei-modelzoo library: A collection of standard models
- fei-nn library: Train a neural network with MXNet in Haskell.
- genetics program: A Genetic Algorithm library
- grenade library, test and benchmarks: Practical Deep Learning in Haskell
- haskell-ml library, program and test: Machine learning in Haskell
- hasktorch-codegen library, program and test: Code generation tools for Hasktorch
- hasktorch-ffi-tests library: Testing library for Hasktorch's FFI bindings
- hasktorch-ffi-th library and test: Bindings to Torch
- hasktorch-ffi-thc library and test: Bindings to Cutorch
- hasktorch-indef library and test: Core Hasktorch abstractions wrapping FFI bindings
- hasktorch-signatures library and programs: Backpack signatures for Tensor operations
- hasktorch-signatures-partial library: Functions to partially satisfy tensor signatures
- hasktorch-signatures-support library: Signatures for support tensors in hasktorch
- hasktorch-signatures-types library: Core types for Hasktorch backpack signatures
- hasktorch-types-th library: C-types for Torch
- hasktorch-types-thc library: C-types for Cutorch
- hasktorch-zoo library: Neural architectures in hasktorch
- HLearn-algebra library: Algebraic foundation for homomorphic learning
- HLearn-approximation library
- HLearn-classification library
- HLearn-datastructures library
- HLearn-distributions library: Distributions for use with the HLearn library
- HMM library: A hidden markov model library
- hmm library: A hidden markov model library
- hopfield library, programs and test: Hopfield Networks, Boltzmann Machines and Clusters
- htvm library and test: Bindings for TVM machine learning framework
- KdTree library and test: KdTree, for efficient search in K-dimensional point clouds.
- LambdaNet library: A configurable and extensible neural network library
- Learning library, programs and test: The most frequently used machine learning tools
- learning-hmm library: Yet another library for hidden Markov models
- mcmc-samplers library: Combinators for MCMC sampling
- menoh library, programs and test: Haskell binding for Menoh DNN inference library
- mnist-idx-conduit library and test: conduit utilities for MNIST IDX files
- multilinear library, tests and benchmarks: Comprehensive and efficient (multi)linear algebra implementation.
- multilinear-io library, tests and benchmark: Conduit-based input/output capability for multilinear package.
- mxnet library and test: MXNet interface in Haskell.
- mxnet-dataiter library and tests: mxnet dataiters
- mxnet-examples programs: Examples for MXNet in Haskell.
- mxnet-nn library and program: Train a neural network with MXNet in Haskell.
- mxnet-nnvm library: NNVM interface in Haskell.
- neural library, programs, tests and benchmark: Neural Networks in native Haskell
- perceptron library: The perceptron learning algorithm.
- rc library, program and test: Reservoir Computing, fast RNNs
- record-encode library and tests: Generic encoding of records
- rl-satton library and program: Collection of Reinforcement Learning algorithms
- rp-tree library, program, test and benchmark: Random projection trees
- sibe library and programs: Machine Learning algorithms
- tensorflow library and tests: TensorFlow bindings.
- tensorflow-core-ops library: Haskell wrappers for Core Tensorflow Ops.
- tensorflow-logging library and test: TensorBoard related functionality.
- tensorflow-mnist library, program and test: TensorFlow demo application for learning MNIST model.
- tensorflow-opgen library: Code generation for TensorFlow operations.
- tensorflow-ops library, tests and benchmark: Friendly layer around TensorFlow bindings.
- tensorflow-proto library: TensorFlow protocol buffers.
- tensorflow-records library and test: Encoder and decoder for the TensorFlow \"TFRecords\" format.
- tensorflow-records-conduit library: Conduit wrappers for TensorFlow.Records.
- tensorflow-test library: Some common functions for test suites.
- vp-tree library, test and benchmark: Vantage Point Trees
Machine Vision
- CV library: OpenCV based machine vision library
- opencv-raw library: Raw Haskell bindings to OpenCV >= 2.0
- simple-firewire library: Simplified interface for firewire cameras
Machine-learning
- ngram library and program: Ngram models for compressing and classifying text.
Machines
- crem library, programs and tests: Compositional representable executable machines
- machines-bytestring library: ByteString support for machines
- machines-zlib library: Decompression support for machines
Macros
- axel library, program and test: The Axel programming language.
- hailgun-simple library: Easy-to-use wrapper for the hailgun package
- list-remote-forwards program: List all remote forwards for mail accounts stored in a SQL database.
- mail-reports library: A parser library for DMARC and SMTP TLS reports
- mailbox-count program: Count mailboxes in a SQL database
- mailchimp-subscribe program: MailChimp subscription request handler
Managed Functions
- haskell-admin-managed-functions library and test: Managed Functions integration for Haskell Admin
Manatee
- manatee library and program: The Haskell/Gtk+ Integrated Live Environment
- manatee-all library and program: Virtual package to install all Manatee packages.
- manatee-anything library and program: Multithread interactive input/search framework for Manatee
- manatee-browser library and program: Browser extension for Manatee.
- manatee-core library: The core of Manatee.
- manatee-curl library and program: Download Manager extension for Manatee.
- manatee-editor library and program: Editor extension for Manatee.
- manatee-filemanager library and program: File manager extension for Manatee.
- manatee-imageviewer library and program: Image viewer extension for Manatee.
- manatee-ircclient library and programs: IRC client extension for Manatee.
- manatee-mplayer library and programs: Mplayer client extension for Manatee.
- manatee-pdfviewer library and program: PDF viewer extension for Manatee.
- manatee-processmanager library and program: Process manager extension for Manatee.
- manatee-reader library and program: Feed reader extension for Manatee.
- manatee-template library and program: Template code to create Manatee application.
- manatee-terminal library and program: Terminal Emulator extension for Manatee.
- manatee-welcome library and program: Welcome module to help user play Manatee quickly.
Map
- olwrapper library and program: An OpenLayers JavaScript Wrapper and Webframework with snaplet-fay
MapReduce
- compressed library: Compressed containers and reducers
- hadoop-streaming library and test: A simple Hadoop streaming library
Markdown
- hakyll-shortcut-links library and test: Use shortcut-links in markdown file for Hakyll
- shortcut-links library and test: Link shortcuts for use in text markup
Math
- AC-Angle library: Angles in degrees and radians.
- AC-Boolean library: Handle Boolean values generatically.
- AC-Colour library: Efficient RGB colour types.
- AC-HalfInteger library: Efficient half-integer type.
- AC-Terminal library: Trivial wrapper over ansi-terminal.
- AC-Vector library: Efficient geometric vectors and transformations.
- AC-Vector-Fancy library: Fancy type-system stuff for AC-Vector
- accelerate-arithmetic library and test: Linear algebra and interpolation using the Accelerate framework
- accelerate-blas library, tests and benchmarks: Numeric Linear Algebra in Accelerate
- accelerate-cublas library, program and benchmark: Basic Linear Algebra using native CUBLAS library
- accelerate-cufft library and programs: Accelerate frontend to the CUFFT library (Fourier transform)
- accelerate-fft library and tests: FFT using the Accelerate library
- accelerate-fftw library: Accelerate frontend to the FFTW library (Fourier transform)
- accelerate-fourier library, test and benchmark: Fast Fourier transform and convolution using the Accelerate framework
- accelerate-fourier-benchmark program: Compare different implementations of the Fast Fourier Transform
- accelerate-typelits library and test: a typesafe way encode accelerate matrices and vectors
- acts library: Semigroup actions and torsors.
- ad library, test and benchmark: Automatic Differentiation
- ad-delcont library and test: Reverse-mode automatic differentiation with delimited continuations
- adjunction library, test and benchmark: See README for more info
- AERN-Basics library and program: foundational type classes for approximating exact real numbers
- AERN-Net library: Compositional lazy dataflow networks for exact real number computation
- AERN-Real library: arbitrary precision real interval arithmetic
- AERN-Real-Double library and programs: arbitrary precision real interval arithmetic
- AERN-Real-Interval library: arbitrary precision real interval arithmetic
- AERN-RnToRm library: polynomial function enclosures (PFEs) approximating exact real functions
- AERN-RnToRm-Plot library: GL plotting of polynomial function enclosures (PFEs)
- aern2-fun library: Generic operations for real functions
- aern2-mfun library and program: Multi-variate real function optimisation and proving
- aern2-mp library and test: Multi-precision ball (interval) arithmetic
- aern2-real library and test: Real numbers as convergent sequences of intervals
- affine library: Affine spaces (generalized)
- aftovolio library and programs: ...
- alg library: Algebraic structures
- algebra library: Constructive abstract algebra
- algebraic library: General linear algebra structures.
- algebraic-classes library: Conversions between algebraic classes and F-algebras.
- antimirov library and program: Define the language containment (=subtyping) relation on regulare expressions.
- apportionment library and test: Round a set of numbers while maintaining its sum
- ApproxFun-hs library: Function approximation
- arb-fft library, program and test: Pure Haskell arbitrary length FFT library
- arithmatic library: do things with numbers
- arithmoi library, test and benchmarks: Efficient basic number-theoretic functions.
- arrayfire library, programs and tests: Haskell bindings to the ArrayFire general-purpose GPU library
- atp library and tests: Interface to automated theorem provers
- atrophy library, test and benchmark: Faster integer division and modulus operations
- automata library and test: automata
- backprop library and benchmark: Heterogeneous automatic differentation
- Baggins library: Tools for self-assembly
- battleship-combinatorics library, program and test: Compute number of possible arrangements in the battleship game
- bayes-stack library: Framework for inferring generative probabilistic models with Gibbs sampling
- bed-and-breakfast library and test: Efficient Matrix and Vector operations in 100% Haskell.
- BerlekampAlgorithm library: Factorization of polynomials over finite field
- besout library: Extended GCD of polynomials over F_p[x]
- BesselJ library and test: Bessel J-function, Anger J-function, Weber E-function, and Anger-Weber function.
- bin library: Bin: binary natural numbers.
- bindings-mpdecimal library: bindings to mpdecimal library
- bindings-saga-cmd library and programs: Wrapping saga_cmd
- bins library: Aggregate continuous values into discrete bins
- blas library: Bindings to the BLAS library
- blas-carray library: Auto-generated interface to Fortran BLAS via CArrays
- blas-comfort-array library: Auto-generated interface to Fortran BLAS via comfort-array
- blas-ffi library and program: Auto-generated interface to Fortran BLAS
- blas-hs library and test: Low-level Haskell bindings to Blas.
- boltzmann-brain library and program: Analytic sampler compiler for combinatorial systems.
- boolector library and tests: Haskell bindings for the Boolector SMT solver
- boolsimplifier library: Simplification tools for simple propositional formulas.
- braid library and program: Types and functions to work with braids and Khovanov homology.
- buffon library: An implementation of Buffon machines.
- buffon-machines library: Perfect simulation of discrete random variables
- burst-detection library, test and benchmark: Burst detection algorithms
- ca library: Cellular Automata
- caffegraph library
- cal-layout library and program: Calendar Layout Algorithm
- calculator program and test: A calculator repl, with variables, functions & Mathematica like dynamic plots.
- caldims library and program: Calculation tool and library supporting units
- calendar-recycling program: List years with the same calendars
- canon library: Arithmetic for Psychedelically Large Numbers
- Cartesian library: Coordinate systems
- casadi-bindings library and tests: mid-level bindings to CasADi
- casadi-bindings-control library: low level bindings to casadi-control
- casadi-bindings-core library: autogenerated low level bindings to casadi
- casadi-bindings-internal library: low level bindings to CasADi
- casadi-bindings-ipopt-interface library: low level bindings to casadi-ipopt_interface
- casadi-bindings-snopt-interface library: low level bindings to casadi-snopt_interface
- cash library: the Computer Algebra SHell
- casui program: Equation Manipulator
- category library: Categorical types and classes
- category-traced library: Traced monoidal categories
- cayley-dickson library and test: Complex numbers, quaternions, octonions, sedenions, etc.
- cf library and test: Exact real arithmetic using continued fractions
- checksum library: Compute and verify checksums of ISBN, IBAN, etc.
- circular library, test and benchmark: Circular fixed-sized mutable vectors
- cl3 library, test and benchmarks: Clifford Algebra of three dimensional space.
- cl3-hmatrix-interface library: Interface to/from Cl3 and HMatrix.
- cl3-linear-interface library: Interface to/from Cl3 and Linear.
- cl3-posit library and test: Clifford Algebra of three dimensional space, implemented with Posit numbers.
- clac program: Simple CLI RPN calculator
- clif library, test and benchmark: A Clifford algebra number type for Haskell
- clifford library, program, test and benchmark: A Clifford algebra library
- closure library: Depth- and breadth-first set closures
- clumpiness library: Calculate the clumpiness of leaf properties in a tree
- clustering library, test and benchmark: High performance clustering algorithms
- cmath library: A binding to the standard C math library
- coincident-root-loci library and test: Equivariant CSM classes of coincident root loci
- coinor-clp library and test: Linear Programming using COIN-OR/CLP and comfort-array
- collect-errors library: Error monad with a Float instance
- combinat library and test: Generate and manipulate various combinatorial objects.
- combinat-compat library and test: Generate and manipulate various combinatorial objects.
- combinat-diagrams library: Graphical representations for various combinatorial objects
- combinatorial library and test: Count, enumerate, rank and unrank combinatorial objects
- combinatorics library: Efficient computation of common combinatoric functions.
- comfort-blas library and test: Numerical Basic Linear Algebra using BLAS
- comfort-fftw library and test: High-level interface to FFTW (Fast Fourier Transform) based on comfort-array
- comfort-glpk library and test: Linear Programming using GLPK and comfort-array
- commutative-semigroups library: Commutative semigroups
- complex-generic library: complex numbers with non-mandatory RealFloat
- complex-integrate library: A simple integration function to integrate a complex-valued complex functions
- computational-algebra library, programs, tests and benchmarks: Well-kinded computational algebra library, currently supporting Groebner basis.
- computational-geometry library: Collection of algorithms in Computational Geometry.
- conjugateGradient library: Sparse matrix linear-equation solver
- connections library, program and test: Orders, Galois connections, and lattices.
- constructible library: Exact computation with constructible real numbers
- constructive-algebra library: A library of constructive algebra.
- ContextAlgebra program: Implementation of the context algebra.
- continued-fraction library, test and benchmark: Types and functions for working with continued fractions in Haskell
- continued-fractions library and test: Continued fractions.
- converge library: Limit operations for converging sequences
- convexHullNd library: Convex hull
- covariance library and test: Well-conditioned estimation of large-dimensional covariance matrices
- coya library: Coya monoids
- cplex-hs library: high-level CPLEX interface
- crf-chain1 library: First-order, linear-chain conditional random fields
- crf-chain1-constrained library: First-order, constrained, linear-chain conditional random fields
- crf-chain2-generic library: Second-order, generic, constrained, linear conditional random fields
- cubicspline library: Natural cubic spline interpolation.
- curve25519 library and test: Fast implementations of the curve25519 elliptic curve primitives.
- cyclotomic library and test: A subfield of the complex numbers for exact calculation.
- Data-Angle library: Geometric angles
- data-category library: Category theory
- data-interval library and test: Interval datatype, interval arithmetic and interval-based containers
- data-nat library: data Nat = Zero | Succ Nat
- dde library, programs, test and benchmark: Delay differential equations
- Decimal library and test: Decimal numbers with variable precision
- decimal-literals library and test: Preprocessing decimal literals more or less as they are (instead of via fractions)
- declarative library and test: DIY Markov Chains.
- deeplearning-hs library, program and test: Deep Learning in Haskell
- deka library: Decimal floating point arithmetic
- deka-tests library, program and test: Tests for deka, decimal floating point arithmetic
- delaunayNd library: Delaunay tessellation
- dense-linear-algebra library and test: Simple and incomplete pure haskell implementation of linear algebra
- derivation-trees library: Typeset Derivation Trees via MetaPost
- detour-via-sci library and tests: JSON and CSV encoding for rationals as decimal point numbers.
- detour-via-uom library and tests: JSON and CSV encoding for quantities.
- dfrac library: A package for precise decimal arithmatic using rationals.
- diagrams-solve library and test: Pure Haskell solver routines used by diagrams
- DifferenceLogic library: A theory solver for conjunctions of literals in difference logic
- digamma library: A (deprecated) implementation of the digamma function
- DigitGroup library: Group the digits of numbers by lots
- dimensional library, test and benchmark: Statically checked physical dimensions
- dimensional-tf library: Statically checked physical dimensions, implemented using type families.
- dimensions library and test: Safe type-level dimensionality for multidimensional data.
- diophantine library: A quadratic diophantine equation solving library.
- directed-cubical library: Finite directed cubical complexes and associated algorithms
- dirichlet library and test: Multivariate Dirichlet distribution
- Dist library and test: A Haskell library for probability distributions
- DistanceTransform library and test: Distance transform function.
- distribution library: Finite discrete probability distributions.
- distribution-plot library: Easily plot distributions from the distribution package..
- downhill library and test: Reverse mode automatic differentiation
- dozenal library: A Haskell library for using Dozenal (Duodecimal - Base 12) numbers.
- DP library: Pragmatic framework for dynamic programming
- dsp library, programs and test: Haskell Digital Signal Processing
- dual library: Dual category
- dumb-cas library and test: A computer “algebra” system that knows nothing about algebra, at the core.
- dvda library and test: Efficient automatic differentiation and code generation
- dyckword library and test: A library for working with binary Dyck words.
- earcut library: Binding to C++ earcut library.
- ease library: Robert Penner's easing equations
- easyplot library: A tiny plotting library, utilizes gnuplot for plotting.
- easytensor library, test and benchmarks: Pure, type-indexed haskell vector, matrix, and tensor library.
- easytensor-vulkan library: Use easytensor with vulkan-api.
- egyptian-fractions library: Egyptian fractions in Haskell
- eigen library and tests: Eigen C++ library (linear algebra: matrices, sparse matrices, vectors, ...
- elbow library: Find the elbow point.
- elliptic-integrals library and test: Carlson Elliptic Integrals and Incomplete Elliptic Integrals
- emd library, test and benchmark: Empirical Mode Decomposition and Hilbert-Huang Transform
- Eq program: Render math formula in ASCII, and perform some simplifications
- EqualitySolver library: ...
- equational-reasoning library: Proof assistant for Haskell using DataKinds & PolyKinds
- equational-reasoning-induction library: Proof assistant for Haskell using DataKinds & PolyKinds
- erf library: The error function, erf, and related functions.
- erf-native library: Native Haskell implementation of the interface from the erf package
- estimator library: State-space estimation algorithms such as Kalman Filters
- euler library and test: Mathematics utilities for Haskell
- exact-combinatorics library: Efficient exact computation of combinatoric functions.
- exact-cover library, program and test: Efficient exact cover solver.
- exact-kantorovich library and test: Exact Kantorovich distance between finite probability measures.
- exact-real library, tests and benchmark: Exact real arithmetic
- exact-real-positional library: Framework for Exact Real Arithmetic in the Positional Number System
- exp-pairs library, test and benchmarks: Linear programming over exponent pairs
- explicit-determinant library: explicit computation of determinant of small matrices
- expressions library and test: Expressions and Formulae a la carte
- expressions-z3 library and test: Encode and Decode expressions from Z3 ASTs
- extended-categories library: Extended Categories
- extended-reals library and test: Extension of real numbers with positive/negative infinities
- factory library, program and test: Rational arithmetic in an irrational world.
- fad library: Forward Automatic Differentiation.
- fadno-braids library: Braid representations in Haskell
- fast-arithmetic library, test and benchmark: Fast functions on integers.
- fast-math library: Non IEEE-754 compliant compile-time floating-point optimisations
- fft library and test: Bindings to the FFTW library.
- fftw-ffi library and program: Low-level interface to FFTW (Fast Fourier Transform)
- fftwRaw library: Low level bindings to FFTW.
- fib library: fibonacci algebra
- fin library and test: Nat and Fin: peano naturals and finite numbers
- find-clumpiness library and program: Find the clumpiness of labels in a tree
- finite-field library and test: Finite Fields
- finite-fields library and test: Arithmetic in finite fields
- finite-semigroups library and test: Operations and classification for finite semigroups
- FirstOrderTheory library: Grammar and typeclass for first order theories
- fixed-point library: Binary fixed-point arithmetic
- fixed-point-vector library: Unbox instances for the fixed-point package
- fixed-point-vector-space library: vector-space instances for the fixed-point package
- fixed-precision library: Fixed Precision Arithmetic
- fixedprec library: A fixed-precision real number type
- fizz-buzz library: Functional Fizz/Buzz
- flat-mcmc library and tests: Painless general-purpose sampling.
- Flint2 library and test: Haskell bindings for the flint library for number theory
- Flint2-Examples programs and test: Examples for the Flint2 library
- float128 library: FFI bindings for C _Float128
- foldl-statistics library, test and benchmark: Statistical functions from the statistics package implemented as Folds.
- fp-ieee library, tests and benchmark: IEEE 754-2019 compliant operations
- fplll library and test: Haskell bindings to <https://fplll.github.io/fplll/ fplll>
- fpnla library: A library for NLA operations
- fpnla-examples library and tests: Example implementations for FPNLA library
- fptest programs and tests: IEEE754r floating point conformance tests
- fractals library and test: A collection of useful fractal curve encoders
- fractionizer library: Numbers in the range [0.005, 1] as a sum of 2, 3, 4 or 5 unit fractions of special types.
- free-functors library: Free functors, adjoint to functors that forget class constraints.
- free-vector-spaces library: Instantiate the classes from the vector-space package with types from linear
- frotate program and test: Advanced rotation of backups and other things
- function-instances-algebra library: Instances of the Algebra.* classes for functions
- functor library: Functors
- game-probability library: Simple probability library for dice rolls, card games and similar
- gamma library and test: Gamma function and related functions.
- garepinoh library and programs: reverse prefix notation calculator and calculation library
- GaussQuadIntegration library: Non-adaptive Gaussian quadrature for numeric integraton
- geocalc library: Libary for calculating distances between two coordinates in WSG84
- geom2d library and tests: package for geometry in euklidean 2d space
- GeomPredicates library: Geometric predicates
- GeomPredicates-SSE library: Geometric predicates (Intel SSE)
- ghc-typelits-presburger library, program and test: Presburger Arithmetic Solver for GHC Type-level natural numbers.
- glasso library: Graphical Lasso algorithm
- glicko library and test: Glicko-2 implementation in Haskell.
- glpk-headers library and test: Low-level Haskell bindings to the GLPK library
- glpk-hs library and program: Comprehensive GLPK linear programming bindings
- gnuplot library and program: 2D and 3D plots using gnuplot
- goal-core library and benchmarks: Common, non-geometric tools for use with Goal
- goal-geometry library: The basic geometric type system of Goal
- goal-graphical library and benchmark: Optimization of latent variable and dynamical models with Goal
- goal-probability library and benchmarks: Optimization on manifolds of probability distributions with Goal
- goal-simulation library and programs: Mealy based simulation tools
- gray-extended library and test: Gray encoding schemes
- grid library and test: Tools for working with regular grids (graphs, lattices).
- group-theory library: The theory of groups
- groups library: Groups
- groups-generic library: Generically derive Group instances.
- gsl-random library: Bindings the the GSL random number generation facilities.
- gsl-random-fu library: Instances for using gsl-random with random-fu
- gutenberg-fibonaccis library: The first 1001 Fibonacci numbers, retrieved from the Gutenberg Project.
- haar library and test: Haar wavelet transforms
- HABQT library, program and test: Hierarchical adaptive Bayesian quantum tomography for quantum bits
- hahp library and program: Analytic Hierarchy Process
- half-space library: Additive monoids generalising vector spaces
- harpie library and test: Haskell array programming.
- harpie-numhask library and test: numhask shim for harpie.
- HasBigDecimal library, programs and test: A library for arbitrary precision decimal numbers.
- hascal library and program: tiny calculator library and command-line program
- haskell-eigen-util library and test: Some utility functions for haskell-eigen library
- haskell-igraph library and test: Bindings to the igraph C library (v0.8.0).
- haskell-mpfr library: Correctly-rounded arbitrary-precision floating-point arithmetic
- HaskellForMaths library: Combinatorics, group theory, commutative algebra, non-commutative algebra
- HaskellLM library: Pure Haskell implementation of the Levenberg-Marquardt algorithm
- hbayes library and test: Bayesian Networks
- hblas library and test: Human friendly BLAS and Lapack bindings for Haskell.
- hcg-minus library: haskell cg (minus)
- hcg-minus-cairo library: haskell cg (minus) (cairo rendering)
- hdr-histogram library, test and benchmark: Haskell implementation of High Dynamic Range (HDR) Histograms
- HERA library
- HerbiePlugin library and tests: automatically improve your code's numeric stability
- heyting-algebras library and test: Heyting and Boolean algebras
- hgeometric library: A geometric library with bindings to GPC.
- hieraclus library: Automated clustering of arbitrary elements in Haskell.
- highs-lp library and test: Linear Programming using HiGHS and comfort-array
- hirt program: Calculates IRT 2PL and 3PL models
- hlbfgsb library and test: Haskell binding to L-BFGS-B version 3.0
- hmatrix library: Numeric Linear Algebra
- hmatrix-backprop library and test: hmatrix operations lifted for backprop
- hmatrix-banded library: HMatrix interface to LAPACK functions for banded matrices
- hmatrix-glpk library: Linear Programming based on GLPK
- hmatrix-gsl library: Numerical computation
- hmatrix-gsl-stats library: GSL Statistics interface
- hmatrix-mmap library: Memory map Vector from disk into memory efficiently
- hmatrix-morpheus library, test and benchmark: Low-level machine learning auxiliary functions.
- hmatrix-nipals library and program: NIPALS method for Principal Components Analysis on large data-sets.
- hmatrix-quadprogpp library: Bindings to the QuadProg++ quadratic programming library
- hmatrix-repa library: Adaptors for interoperability between hmatrix and repa
- hmatrix-sparse library: Sparse linear solver
- hmatrix-special library: Interface to GSL special functions
- hmatrix-static library: hmatrix with vector and matrix sizes encoded in types
- hmatrix-sundials library, test and benchmark: hmatrix interface to sundials
- hmatrix-svdlibc library, test and benchmark: SVDLIBC bindings for HMatrix
- hmatrix-syntax library: MATLAB-like syntax for hmatrix vectors and matrices
- hmatrix-tests library, tests and benchmark: Tests for hmatrix
- hmatrix-vector-sized library and test: Conversions between hmatrix and vector-sized types
- hmm-hmatrix library and test: Hidden Markov Models using HMatrix primitives
- hmm-lapack library and test: Hidden Markov Models using LAPACK primitives
- hmpfr library: Haskell binding to the MPFR library
- homeomorphic library: Homeomorphic Embedding Test
- Homology library: Compute the homology of a chain complex
- hopfield-networks library, program and test: Hopfield Networks for unsupervised learning in Haskell
- hops library, program and tests: Handy Operations on Power Series
- hps-kmeans library: A nice implementation of the k-Means algorithm.
- HQu library, tests and benchmark: quantitative finance library
- hR library: R bindings and interface
- HROOT library: Haskell binding to the ROOT data analysis framework
- HROOT-core library: Haskell binding to ROOT Core modules
- HROOT-graf library: Haskell binding to ROOT Graf modules
- HROOT-hist library: Haskell binding to ROOT Hist modules
- HROOT-io library: Haskell binding to ROOT IO modules
- HROOT-math library: Haskell binding to ROOT Math modules
- HROOT-net library: Haskell binding to ROOT Net modules
- HROOT-tree library: Haskell binding to ROOT Tree modules
- hs-functors library: Functors from products of Haskell and its dual to Haskell
- HsASA library: A haskell interface to Lester Ingber's adaptive simulating annealing code
- hsignal library: Signal processing and EEG data analysis
- hsilop program: RPN calculator
- hspray library, test and benchmark: Multivariate polynomials and fractions of multivariate polynomials.
- hstatistics library: Statistics
- hTensor library: Multidimensional arrays and simple tensor computations.
- hypergeomatrix library and test: Hypergeometric function of a matrix argument
- hypergeometric library: Hypergeometric functions
- hz3 library, program and test: Bindings for the Z3 Theorem Prover
- ieee library: Utilities for dealing with IEEE floating point numbers
- ieee754 library: Utilities for dealing with IEEE floating point numbers
- integer-logarithms library and test: Integer logarithms.
- integer-roots library and tests: Integer roots and perfect powers
- interpolation library, programs and test: piecewise linear and cubic Hermite interpolation
- interval-patterns library and test: Intervals, and monoids thereof
- intervals library and test: Interval Arithmetic
- involutive-semigroups library: Semigroups with involution.
- ipopt-hs library and program: haskell binding to ipopt and nlopt including automatic differentiation
- ireal library: Real numbers and intervals with relatively efficient exact arithmetic.
- irt library: Item Response Theory functions for use in computerized adaptive testing
- iter-stats library and test: iteratees for statistical processing
- jackpolynomials library, test and benchmark: Jack, zonal, Schur, and other symmetric polynomials
- jacobi-elliptic library and test: Neville Theta Functions and Jacobi Elliptic Functions
- jacobi-roots library and test: Roots of two shifted Jacobi polynomials (Legendre and Radau) to double precision
- jacobi-theta library and test: Jacobi Theta Functions
- jalla library and test: Higher level functions for linear algebra. Wraps BLAS and LAPACKE.
- jinquantities library, program and tests: Unit conversion and manipulation library.
- Kalman library: A slightly extended Kalman filter
- kalman library and test: Kalman and particle filters and smoothers
- kleene library: Kleene algebra
- kmeans-vector library, program and benchmark: An implementation of the kmeans clustering algorithm based on the vector package
- kmn-programming program: K_M,N quadratic programming
- knead-arithmetic library: Linear algebra and interpolation using LLVM JIT
- knots library and program: Khovanov homology computations
- ks-test library: Kolmogorov distribution and Kolmogorov-Smirnov test.
- l-bfgs-b library: Bindings to L-BFGS-B, ...
- lagrangian library and test: Solve Lagrange multiplier problems
- lapack library, program and test: Numerical Linear Algebra using LAPACK
- lapack-carray library: Auto-generated interface to Fortran LAPACK via CArrays
- lapack-comfort-array library: Auto-generated interface to Fortran LAPACK via comfort-array
- lapack-ffi library: Auto-generated interface to Fortran LAPACK
- lapack-ffi-tools programs: Generator for Haskell interface to Fortran LAPACK
- lapack-hmatrix library: Conversion of objects between 'lapack' and 'hmatrix'
- LargeCardinalHierarchy library: A transfinite cardinal arithmetic library including all known large cardinals
- Lattices library and test: A library for lattices
- lattices library and test: Fine-grained library for constructing and manipulating lattices
- lawz library: Common mathematical laws.
- lazysplines library: Differential solving with lazy splines
- lean library: Bonds to Lean theorem prover
- left4deadrl program: left4dead-inspired roguelike
- LetsBeRational library: European option implied vol calculation
- levmar library: An implementation of the Levenberg-Marquardt algorithm
- lfst library and test: L-Fuzzy Set Theory implementation in Haskell
- libroman library, program and test: Use Roman Numerals as a Numeric Datatype (sort of)
- lie library and program: Lie Algebras
- lin-alg library: Low-dimensional matrices and vectors for graphics and physics
- linda library: LINear Discriminant Analysis
- linear library and tests: Linear Algebra
- linear-accelerate library and test: Lifting linear vector spaces into Accelerate
- linear-algebra-cblas library and program: A linear algebra library with bindings to BLAS and LAPACK
- linear-circuit library and test: Compute resistance of linear electrical circuits
- linear-code library and test: A simple library for linear codes (coding theory, error correction)
- linear-geo library and test: Geographic coordinates, built on the linear package.
- linear-grammar library and test: A simple grammar for building linear equations and inclusive inequalities.
- linear-programming library: Linear Programming basic definitions
- linear-smc library and test: Build SMC morphisms using linear types
- linear-tests library and test: Linear Algebra
- linear-vect library: A low-dimensional linear algebra library, operating on the Num typeclass
- linearEqSolver library: Use SMT solvers to solve linear systems over integers and rationals
- linearmap-category library and test: Native, complete-ish, matrix-free linear algebra.
- logfloat library: Log-domain floating point numbers
- Logic library: Logic
- logic-TPTP library, programs and test: Import, export etc. for TPTP, a syntax for first-order logic
- long-double : FFI bindings for C long double
- lowlin library and test: Low dimensional linear algebra
- LPPaver library, program and test: An automated prover targeting problems that involve nonlinear real arithmetic
- magico program: Compute solutions for Magico puzzle
- magma library and test: magma is an algebraic structure.
- magmas library: Magma-like objects.
- manifold-random library: Sampling random points on general manifolds.
- manifolds library and test: Coordinate-free hypersurfaces
- manifolds-core library: The basic classes for the manifolds hierarchy.
- math-extras library and test: A variety of mathematical utilities
- math-functions library, test and benchmark: Collection of tools for numeric computations
- math-grads library and tests: Library containing graph data structures and graph algorithms
- math-programming library and test: A library for formulating and solving math programs.
- math-programming-glpk library and test: A GLPK backend to the math-programming library.
- math-programming-tests library: Utility functions for testing implementations of the math-programming library.
- mathexpr library: Parse and evaluate math expressions with variables and functions
- mathflow library and tests: Dependently typed tensorflow modeler
- mathlist library: Math using lists, including FFT and Wavelet
- matlab library and programs: Matlab bindings and interface
- matrix library, tests and benchmarks: A native implementation of matrix operations.
- matrix-lens library and test: Optics for the "matrix" package
- matrix-market library: Read and write NIST Matrix Market files
- matrix-market-pure library: Pure and composable reader and writer of the Matrix Market format.
- matrix-sized library and test: Haskell matrix library with interface to C++ linear algebra libraries.
- matrix-static library and test: Type-safe matrix operations
- maxent library and test: Compute Maximum Entropy Distributions
- mcl library, test and benchmark: Bindings to mcl, a generic and fast pairing-based cryptography library
- mcmc library, test and benchmark: Sample from a posterior using Markov chain Monte Carlo
- mcmc-samplers library: Combinators for MCMC sampling
- mcmc-types library: Common types for sampling.
- mdp library, programs and test: Tools for solving Markov Decision Processes.
- MeanShift library: Mean shift algorithm
- mersenne-random library: Generate high quality pseudorandom numbers using a SIMD Fast Mersenne Twister
- mersenne-random-pure64 library: Generate high quality pseudorandom numbers purely using a Mersenne Twister
- mfsolve library and test: Equation solver and calculator à la metafont
- miniball library: Bindings to Miniball, a smallest enclosing ball library
- MIP library and test: Library for using Mixed Integer Programming (MIP)
- MIP-glpk library and test: A GLPK backend to the MIP library.
- mixed-strategies library and program: Find optimal mixed strategies for two-player games
- mixed-types-num library and test: Alternative Prelude with numeric and logic expressions typed bottom-up
- mltool library and test: Machine Learning Toolbox
- mmsyn2-array-ukrainian-data library: Data that is taken from the ukrainian-phonetics-basic-array for optimization.
- mod library, test and benchmark: Fast type-safe modular arithmetic
- modular library: Type-safe modular arithmetic
- modular-arithmetic library and test: A type for integers modulo some constant.
- Modulo library: Modular arithmetic via Numeric-Prelude
- monad-lrs library and test: a monad to calculate linear recursive sequence
- Monocle library: Symbolic computations in strict monoidal categories with LaTeX output.
- monoidplus library: Extra classes/functions about monoids
- monoids library: Deprecated: Use 'reducers'
- monte-carlo library and test: A monad and transformer for Monte Carlo calculations.
- mpolynomials library: Simple multivariate polynomials.
- ms library and tests: metric spaces
- MultipletCombiner library and test: A Haskell implementation for combining SU(n) multiplets
- multiset-comb library: Combinatorial algorithms over multisets
- mwc-probability library: Sampling function-based probability distributions.
- mwc-random library, tests and benchmarks: Fast, high quality pseudo random number generation
- mwc-random-monad library: Monadic interface for mwc-random
- Naperian library: Naperian Functors for APL-like programming
- NaperianNetCDF library and program: Instances of NcStore for hypercuboids
- nat library: Lazy binary natural numbers
- natural-arithmetic library: Arithmetic of natural numbers
- natural-induction library: Induction over natural numbers
- natural-numbers library: Natural numbers
- NearContextAlgebra program: Context Algebra of near
- netlib-carray library: Helper modules for CArray wrappers to BLAS and LAPACK
- netlib-comfort-array library: Helper modules for comfort-array wrappers to BLAS and LAPACK
- netlib-ffi library: Helper modules for FFI to BLAS and LAPACK
- network-topic-models programs: A few network topic model implementations for bayes-stack
- nimber library: Finite nimber arithmetic
- noether library, program, test and benchmark: Math in Haskell.
- Noise library: A Haskell coherent noise generator based on libnoise
- non-negative library and test: Non-negative numbers
- nonlinear-optimization library: Various iterative algorithms for optimization of nonlinear functions.
- nonlinear-optimization-ad library and program: Wrapper of nonlinear-optimization package for using with AD package
- nonlinear-optimization-backprop library and program: Wrapper of nonlinear-optimization package for using with backprop package
- normaldistribution library: Minimum fuss normally distributed random values.
- np-extras library: NumericPrelude extras
- np-linear library: Linear algebra for the numeric-prelude framework
- NTRU library: NTRU Cryptography
- nuha library and test: Multidimensional arrays, Linear algebra, Numerical analysis
- number library: A library for real numbers
- number-wall library, test and benchmark: Create number walls and save them as images
- numbers library and test: Various number types
- NumberSieves library: Number Theoretic Sieves: primes, factorization, and Euler's Totient
- NumberTheory library and test: A library for number theoretic computations, written in Haskell.
- numeric-domains library: Numeric Domains
- numeric-extras library: Useful tools from the C standard library
- numeric-ode library and program: Ode solvers
- numeric-optimization library, program and test: Unified interface to various numerical optimization algorithms
- numeric-optimization-ad library, program and test: Wrapper of numeric-optimization package for using with AD package
- numeric-optimization-backprop library, program and test: Wrapper of numeric-optimization package for using with backprop package
- numeric-prelude library, programs and test: An experimental alternative hierarchy of numeric type classes
- numeric-quest library: Math and quantum mechanics
- numeric-tools library and test: Collection of numerical tools for integration, differentiation etc.
- numerical library and test: core package for Numerical Haskell project
- numericpeano library: Peano numbers with attendant bells and whistles.
- numhask library and test: A numeric class hierarchy.
- numhask-array library: Multi-dimensional arrays.
- numhask-space library and test: Numerical spaces.
- numtype library: Type-level (low cardinality) integers.
- numtype-dk library: Type-level integers, using TypeNats, Data Kinds, and Closed Type Families.
- numtype-tf library: Type-level (low cardinality) integers, implemented using type families.
- nurbs library and test: NURBS
- oeis library and test: Interface to the Online Encyclopedia of Integer Sequences (OEIS)
- oeis2 library and test: Interface for Online Encyclopedia of Integer Sequences (OEIS).
- Operads library: Groebner basis computation for Operads.
- optimization library: Numerical optimization
- Ordinals library: Ordinal arithmetic
- padic library, test and benchmark: Fast, type-safe p-adic arithmetic
- Paillier library and test: a simple Paillier cryptosystem
- pandoc-symreg library, program and test: A tool to convert symbolic regression expressions into different formats.
- pareto library: A library for cause-effect relationships.
- pareto-front library and test: Monoids for dealing with Pareto efficiency
- ParserFunction library: Parse and evaluate mathematical expressions.
- pava library, test and benchmark: Greatest convex majorants and least concave minorants
- peano library and benchmark: Peano numbers
- pell library and test: Package to solve the Generalized Pell Equation.
- periodic-polynomials library: A library for working with periodic polynomials (very basic functionality)
- permutation library: A library for permutations and combinations.
- permutations library and test: Permutations of finite sets
- Persistence library and test: A versatile library for topological data analysis.
- phladiprelio-general-datatype library: Extended functionality of PhLADiPreLiO
- phladiprelio-general-shared library: A shared by different general implementations of the PhLADiPreLiO functionality.
- phladiprelio-general-simple library: ...
- phladiprelio-rhythmicity-shared library: Allows to estimate some kind of the rhythmicity properties for the text
- phladiprelio-ukrainian-shared library: A shared by different Ukrainian implementations of the PhLADiPreLiO functionality.
- phladiprelio-ukrainian-simple library and program: ...
- phonetic-languages-basis library: A basics of the phonetic-languages (PhLADiPreLiO-related) functionality.
- phonetic-languages-constaints library: Constraints to filter the needed permutations
- phonetic-languages-constraints library: Constraints to filter the needed permutations
- phonetic-languages-constraints-array library: Constraints to filter the needed permutations
- phonetic-languages-examples library and programs: A generalization of the uniqueness-periods-vector-examples functionality.
- phonetic-languages-permutations library: Commonly used versions of the phonetic-languages-common package
- phonetic-languages-permutations-array library: Permutations and universal set related functions for the phonetic-languages series
- phonetic-languages-phonetics-basics library and program: A library for working with generalized phonetic languages usage.
- phonetic-languages-plus library and program: Some common shared between different packages functions.
- phonetic-languages-rhythmicity library: Allows to estimate the rhythmicity properties for the text
- phonetic-languages-simplified-base library: A basics of the phonetic-languages functionality that can be groupped.
- phonetic-languages-simplified-common library: A simplified version of the phonetic-languages-functionality
- phonetic-languages-simplified-examples-array library and programs: Helps to create Ukrainian texts with the given phonetic properties.
- phonetic-languages-simplified-examples-common library: Some commonly used by phonetic-languages-simplified* series functions.
- phonetic-languages-simplified-generalized-examples-array library: Helps to create texts with the given phonetic properties (e. g. poetic).
- phonetic-languages-simplified-generalized-examples-common library: Some common code for phonetic languages generalized functionality.
- phonetic-languages-simplified-generalized-properties-array library: Some 'properties' of the phonetic languages approach text.
- phonetic-languages-simplified-lists-examples library and programs: Simplified and somewhat optimized version of the phonetic-languages-examples.
- phonetic-languages-simplified-properties-array library: Some properties of the data related to rhythmicity.
- phonetic-languages-simplified-properties-array-common library: Common functionality for 'with-tuples' and old version of properties.
- phonetic-languages-simplified-properties-array-old library: Some properties of the data related to rhythmicity.
- phonetic-languages-simplified-properties-lists-double library: A generalization of the uniqueness-periods-vector-properties package.
- pig library and program: dice game
- plot-gtk-ui library: A quick way to use Mathematica like Manipulation abilities
- plot-lab program: A plotting tool with Mathematica like Manipulation abilities
- poker-eval library: Binding to libpoker-eval
- polar library: Complex numbers in polar form
- poly library, test and benchmark: Polynomials
- polynom library and test: Polynomial types and operations
- polynomial library and test: Polynomials
- polynomial-algebra library: Multivariate polynomial rings
- polynomials-bernstein library: A solver for systems of polynomial equations in bernstein form
- posit library, tests and benchmarks: Posit Numbers
- prime library and test: prime number tools
- primecount library, test and benchmark: Bindings to the primecount library
- primesieve library and programs: FFI bindings for the primesieve library.
- prob library and test: Discrete probability monad
- probability library: Probabilistic Functional Programming
- probability-polynomial library, test and benchmark: Probability distributions via piecewise polynomials
- probable library and benchmark: Easy and reasonably efficient probabilistic programming and random generation
- Probnet library: Geometric Extrapolation of Integer Sequences with error prediction
- product library: Product category
- PropaFP library, programs and test: Auto-active verification of floating-point programs
- property library: common properties
- ProxN library: Proximity sets in N dimensions
- pure-fft library: Fast Fourier Transform
- pure-noise library, test and benchmark: Performant, ...
- qd library: double-double and quad-double number type via libqd
- qd-vec library: 'Vec' instances for 'qd' types
- qhull library and programs: Delaunay triangulation, Voronoi diagrams and convex hulls.
- qhull-simple library: Simple bindings to Qhull, a library for computing convex hulls
- qlinear library and test: Typesafe library for linear algebra
- quadratic-irrational library and tests: An implementation of quadratic irrationals
- quantities library, program and tests: Unit conversion and manipulation library.
- quantizer library: Library to provide the behaviour similar to quantum states superposition.
- quote-quot library, test and benchmark: Divide without division
- r-glpk-phonetic-languages-ukrainian-durations library and program: Can be used to calculate the durations of the approximations of the Ukrainian phonemes.
- rad library: Reverse Automatic Differentiation.
- rampart library and test: Determine how intervals relate to each other.
- random-cycle library, test and benchmark: Uniform draws of partitions and cycle-partitions, with thinning.
- random-extras library: Additional functions for random values.
- random-fu : Random number generation
- random-fu-multivariate library and test: Multivariate distributions for random-fu
- random-hypergeometric library and test: Random variate generation from hypergeometric distributions
- random-source library: Generic basis for random number generators
- range-space library and test: A Range type with vector-space instances
- RANSAC library and test: The RANSAC algorithm for parameter estimation.
- ratio-int library: Fast specialisation of Data.Ratio for Int.
- rclient library: Haskell client for Rserve
- real-dice library, program and test: Random number generation based on physical media touched by humans
- reduce-equations library, program and test: Simplify a set of equations by removing redundancies
- reducers library: Semigroups, specialized containers and a general map/reduce framework
- regress library: Linear and logistic regression through automatic differentiation
- regression-simple library and tests: Simple linear and quadratic regression
- reservoir library: Unweighted reservoir sampling
- resistor-cube program: Compute total resistance of a cube of resistors
- rev-scientific library: A library to provide special kind of big numbers writing.
- rhythmic-sequences library: Improved library to deal with rhythmicity of short sequences
- rings library: Ring-like objects.
- rivers library: Rivers are like Streams, but different.
- roots library: Root-finding algorithms (1-dimensional)
- rounded library and test: Correctly-rounded arbitrary-precision floating-point arithmetic
- rounded-hw library, tests and benchmark: Directed rounding for built-in floating types
- rounding library: Explicit floating point rounding mode wrappers
- rsagl-math library: The RogueStar Animation and Graphics Library: Mathematics
- ruff library: relatively useful fractal functions
- rvar library: Random Variables
- safe-decimal library and tests: Safe and very efficient arithmetic operations on fixed decimal point numbers
- safe-tensor library: Dependently typed tensor algebra
- sampling library, test and benchmark: Sample values from collections.
- sbv library, tests and benchmark: SMT Based Verification: Symbolic Haskell theorem prover using SMT solving.
- sbvPlugin library and test: Formally prove properties of Haskell programs using SBV/SMT
- science-constants library: Mathematical/physical/chemical constants
- science-constants-dimensional library: Mathematical/physical/chemical constants
- sde-solver library: Distributed SDE solver
- search library and test: Infinite search in finite time with Hilbert's epsilon
- semigroups library: Anything that associates
- semigroups-actions library: Semigroups actions
- semilattices library and test: Semilattices
- semiring program: Semirings, ring-like structures used for dynamic programming applications
- semiring-simple library: A module for dealing with semirings.
- semirings library: two monoids as one, in holy haskimony
- set-cover library, programs, test and benchmark: Solve exact set cover problems like Sudoku, 8 Queens, Soma Cube, Tetris Cube
- sfmt library: SIMD-oriented Fast Mersenne Twister(SFMT) binding.
- SG library: Small geometry library for dealing with vectors and collision detection
- sgd library and test: Stochastic gradient descent library
- SGplus library: (updated) Small geometry library for dealing with vectors and collision detection
- shapes-math library, program and test: faster vector/matrix math using unboxed numbers and Template Haskell
- siggy-chardust library and tests: Rounding rationals to significant digits and decimal places.
- sigma-ij library and program: Thom polynomials of second order Thom-Boardman singularities
- sign library and test: Arithmetic over signs and sets of signs
- significant-figures library, program and test: Calculate expressions involving significant figures.
- simd library: simple interface to GHC's SIMD instructions
- simple-smt library: A simple way to interact with an SMT solver process.
- simple-vec3 library, tests and benchmark: Three-dimensional vectors of doubles with basic operations
- simplex-basic library and test: Very basic simplex implementation.
- simplex-method library and test: Implementation of the two-phase simplex method in exact rational arithmetic
- singletons-presburger library and program: Presburger Arithmetic Solver for GHC Type-level natural numbers with Singletons package.
- singular-factory library and test: Multivariate polynomial factorization via bindings to Singular-factory
- sloane program: A command line interface to Sloane's OEIS.
- SmithNormalForm library: A lightweight Haskell implementation of Smith normal form over the integers.
- Smooth library: A tiny, lazy SMT solver
- softfloat-hs library: Haskell bindings for SoftFloat
- som library and test: Self-Organising Maps
- sparse-lin-alg library and test: Effective linear algebra on sparse matrices
- sparse-tensor library and test: typesafe tensor algebra library
- spatial-math library and tests: 3d math including quaternions/euler angles/dcms and utility functions
- spatial-rotations library and test: Rotate about any suitable axis
- SpatialMath library and tests: 3d math including quaternions/euler angles/dcms and utility functions
- spe library and test: Combinatorial species lite
- species library: Computational combinatorial species
- spectral-clustering library: Library for spectral clustering.
- speedy-slice library and tests: Speedy slice sampling.
- spherical library: Geometry on a sphere
- spline3 program: Parallel implementation of the Sorokina/Zeilfelder spline scheme
- splines library, test and benchmark: B-Splines, other splines, and NURBS.
- splitmix-distributions library and test: Random samplers for some common distributions, based on splitmix.
- spsa library, test and benchmark: Simultaneous Perturbation Stochastic Approximation Optimization Algorithm
- squares library: The double category of Hask functors and profunctors
- srtree library, programs and test: A general library to work with Symbolic Regression expression trees.
- stable-maps library: Heterogeneous maps keyed by StableNames
- staf library: Numerical statistics for Foldable containers
- statistics library and test: A library of statistical types, data, and functions
- statistics-dirichlet library: Functions for working with Dirichlet densities and mixtures on vectors.
- statistics-fusion library: An implementation of high performance, minimal statistics functions
- statistics-hypergeometric-genvar library: Random variate generation from hypergeometric distributions
- statistics-linreg library: Linear regression between two samples, based on the 'statistics' package.
- statistics-skinny library and test: A library of statistical types, data, and functions
- stats program: command line statistics
- stern-brocot library, test and benchmark: Positive rational numbers represented as paths in the Stern-Brocot tree
- stochastic library and tests: Monadic composition of probabilistic functions and sampling.
- stp library and program: Simple Theorem Prover
- sum-pyramid program and test: Create Sum Pyramid (Additionstreppe) exercises
- svm-light-utils library: Parsers and formatters for the SVMlight input file format
- sym library and test: Permutations, patterns, and statistics
- sym-plot library: Plot permutations; an addition to the sym package
- symengine library and test: SymEngine symbolic mathematics engine for Haskell
- symengine-hs library, program and test: SymEngine symbolic mathematics engine for Haskell
- tau library: Tau, the ratio between any circle's circumference and radius.
- tensor library and tests: A completely type-safe library for linear algebra
- tensort library, program and test: Tunable sorting for responsive robustness and beyond
- terntup library and test: a ternary library
- TeX-my-math library, program and test: ...
- th-cas library and test: Compile-time CAS(Computer Algebra System)
- theta-functions library: Theta-functions implemented as trigonometric series
- tikzsd library and program: A program for generating LaTeX code of string diagrams.
- tilings library: substitution tilings
- tropical library: A library for tropical mathematics.
- turing-machines library: A simple simulator for Turing machines
- turingMachine library and tests: An implementation of Turing Machine and Automaton
- type-natural library and test: Type-level natural and proofs of their properties.
- type-settheory library: Sets and functions-as-relations in the type system
- uncertain library: Manipulating numbers with inherent experimental/measurement uncertainty
- uniqueness-periods-vector library: ...
- uniqueness-periods-vector-common library: Generalization of the dobutokO-poetry-general package functionality
- uniqueness-periods-vector-examples library and programs: Usage examples for the uniqueness-periods-vector series of packages
- uniqueness-periods-vector-filters library: A library allows to change the structure of the 'RealFrac' function output.
- uniqueness-periods-vector-general library: Some kind of the optimization approach to data inner structure.
- uniqueness-periods-vector-properties library: Metrices for the maximum element for the uniqueness-periods-vector packages family.
- uniqueness-periods-vector-stats library: A very basic descriptive statistics.
- units library: A domain-specific type system for dimensional analysis
- unittyped library and test: An extendable library for type-safe computations including units.
- variable-precision library: variable-precision floating point
- Vec library: Fixed-length lists and low-dimensional linear algebra.
- Vec-Boolean library: Provides Boolean instances for the Vec package
- Vec-OpenGLRaw library: Instances and functions to interoperate Vec and OpenGL.
- Vec-Transform library: This package is obsolete
- vect library: A low-dimensional linear algebra library, tailored to computer graphics.
- vect-floating library: A low-dimensional linear algebra library, operating on the Floating typeclass
- vect-floating-accelerate library: Accelerate instances for vect-floating types
- vect-opengl library: OpenGL support for the `vect' low-dimensional linear algebra library.
- vector-fftw library and test: A binding to the fftw library for one-dimensional vectors.
- vector-space : Vector & affine spaces, linear maps, and derivatives
- vector-space-map library and test: vector-space operations for finite maps using Data.Map
- vector-space-opengl library and test: Instances of vector-space classes for OpenGL types
- vector-space-points library: A type for points, as distinct from vectors.
- vertexenum library and test: Vertex enumeration
- vowpal-utils library: Vowpal Wabbit utilities
- WeberLogic library and program: Logic interpreter
- weierstrass-functions library and test: Weierstrass Elliptic Functions
- wigner-symbols library, test and benchmark: CG coefficients and Wigner symbols.
- word library and test: Words of arbitrary size
- wuerfelschlange programs: Code for the dice chain problem
- xorshift library: Haskell implementation of the xorshift random generator.
- xorshift-plus library, tests and benchmark: Simple implementation of xorshift+ PRNG
- Xorshift128Plus library: Pure haskell implementation of xorshift128plus random number generator.
- yhseq library, program and test: Calculation of YH sequence system
- yices library: Haskell programming interface to Yices SMT solver
- yices-easy library: Simple interface to the Yices SMT (SAT modulo theories) solver.
- yices-painless library: An embedded language for programming the Yices SMT solver
- z3 library, program and test: Bindings for the Z3 Theorem Prover
- ZEBEDDE library: Polymer growth simulation method
Mathematics
- chainweb-mining-client program and test: Mining Client for Kadena Chainweb
- digraph library and test: Directed Graphs
- imj-base library, program and test: Game engine with geometry, easing, animated text, delta rendering.
- inf-backprop library and test: Automatic differentiation and backpropagation.
- LargeCardinalHierarchy library: A transfinite cardinal arithmetic library including all known large cardinals
- LPPaver library, program and test: An automated prover targeting problems that involve nonlinear real arithmetic
- matroid library and test: matroid (combinatorial pre-geometries) library
- moving-averages library and test: This is a library for calculating moving averages on lists of numbers.
- numhask-hedgehog library and test: Laws and tests for numhask
- numhask-prelude library and test: A numeric prelude
- numhask-test library and test: Laws and tests for numhask
- oalg-abg library and test: Finitely generated abelian groups.
- oalg-base library and test: ...
- ordered library: A definition of Posets.
- plankton library: The core of a numeric prelude, taken from numhask
- PropaFP library, programs and test: Auto-active verification of floating-point programs
- RoundingFiasco library and test: rounding variants floor, ceil and truncate for floating point operations +-*/√…
- semirings library: two monoids as one, in holy haskimony
- simple-expr library and test: Minimalistic toolkit for simple mathematical expression.
- simplex-method library and test: Implementation of the two-phase simplex method in exact rational arithmetic
- tower library and test: A numeric tower
Maths
- colour-space library and test: Instances of the manifold-classes for colour types
- FiniteCategories library and test: Finite categories and usual categorical constructions on them.
- FiniteCategoriesGraphViz library and test: Transform objects of the package FiniteCategories into graphs using GraphViz.
- LargeCardinalHierarchy library: A transfinite cardinal arithmetic library including all known large cardinals
- LPPaver library, program and test: An automated prover targeting problems that involve nonlinear real arithmetic
- planar-graph library: A representation of planar graphs
- PropaFP library, programs and test: Auto-active verification of floating-point programs
- semirings library: two monoids as one, in holy haskimony
- simplex-method library and test: Implementation of the two-phase simplex method in exact rational arithmetic
Matrix
- picedit library and program: simple image manipulation functions
Media
- ffmpeg-tutorials programs: Tutorials on ffmpeg usage to play video/audio
- gstreamer library: Binding to the GStreamer open source multimedia framework.
- hoovie program: Haskell Media Server
- hs-ffmpeg library: Bindings to FFMPEG library
- mediabus library and test: Multimedia streaming on top of Conduit
- mpris library: Interface for MPRIS
- path-formatting library: Formatting for path
- pontarius-mediaserver program: Extended Personal Media Network (XPMN) media server
- pontarius-xpmn library: Extended Personal Media Network (XPMN) library
- simple-media-timestamp library: A very simple timestamp type.
- simple-media-timestamp-attoparsec library: Attoparsec parser for simple-media-timestamp.
- simple-media-timestamp-formatting library: Formatting for simple-media-timestamp
- srt library: The data type for SRT files.
- srt-attoparsec library: Attoparsec parser for the SRT format.
- srt-dhall library: Dhall Encoder/Decoder for SRT.
- srt-formatting library: Format an SRT.
- temporal-media library: data types for temporal media
- variable-media-field library: Simple type for representing one of several media types.
- variable-media-field-dhall library: Dhall instances for VF
- variable-media-field-optics library: Optics for variable-media-field.
- xine library: Bindings to xine-lib
Medical
- dicom library: ...
- isdicom library, program and test: An executable and library to determine if a file is a DICOM file
Megaparsec
- headed-megaparsec library: More informative parser
Memoization
- fastmemo library and test: Memoize functions on Generic types
- XSaiga library and program: An implementation of a polynomial-time top-down parser suitable for NLP
Memory
- disk-bytes library and benchmark: On-disk storage, but referentially transparent
- membrain library and tests: Type-safe memory units
- memory test: memory and related abstraction stuff
- memory-cd test: memory and related abstraction stuff
- memory-pool library, test and benchmark: Short description
- ptr-poker library, test and benchmark: Pointer poking action construction and composition toolkit
- secure-memory library, program and tests: Securely allocated and deallocated memory.
Message-Oriented
- courier library, programs and test: A message-passing library for simplifying network applications
Message-Oriented Middleware
- patterns library: Common patterns in message-oriented applications
- stomp-conduit library: Stompl Conduit Client
- stomp-patterns library: Stompl MOM Stomp Patterns
- stomp-queue library: Stompl Client Library
- stompl library: Stomp Parser and Utilities
Meta
- operate-do library and tests: Simple project template from stack
Metalanguage
- ebnf-bff library and program: Parser combinators & EBNF, BFFs!
Metaprogramming
- glob-imports library, program and test: Import modules for metaprogramming
Metrics
- arbor-monad-metric library and test: Core metric library for publishing metrics.
- arbor-monad-metric-datadog library and test: Metric library backend for datadog.
- freckle-otel library and test: ...
- hs-opentelemetry-api library and test: OpenTelemetry API for use by libraries for direct instrumentation or wrapper packages.
- hs-opentelemetry-exporter-otlp library: OpenTelemetry exporter supporting the standard OTLP protocol
- hs-opentelemetry-sdk library and test: OpenTelemetry SDK for use in applications.
- metricsd-client library: Client for the metrics aggregator Metricsd
- nagios-check library and test: Package for writing monitoring plugins
- network-metrics library: Send metrics to Ganglia, Graphite, and statsd.
- prometheus library and program: Prometheus Haskell Client
- statsdi library and test: A lovely [Dog]StatsD implementation
Microcontroller
- STLinkUSB library: STLink USB interface in Haskell
- STM32-Zombie library: control a STM32F103 microcontroller
- STM32F103xx-SVD library: Definition for Peripherals,Registers and Fields from STM32F103xx.svd
- SVD2HS library: translate a SVD of a Microcontroller to Haskell tables
Microservice
- boots-cloud library: Factory for quickly building a microservice
Middleware
- Hermes library: Message-based middleware layer
- lambda-bridge library and program: A bridge from Haskell (on a CPU) to VHDL on a FPGA.
- persistent-map library: A thread-safe (STM) persistency interface for finite map types.
Minecraft
- mcpi library and programs: Connect to MineCraft running on a Raspberry PI.
- minecraft-data library: a DSL for generating minecraft commands and levels
Miscellaneous
- reexport-crypto-random library
Miso
- miso library and program: A tasty Haskell front-end framework
- miso-examples programs: A tasty Haskell front-end framework
Mit
- pandoc-markdown-ghci-filter library, program and test: Pandoc-filter to evaluate `code` section in markdown and auto-embed output.
Mobile
- android-activity library: Turn regular Haskell programs into Android Activities
- push-notify library: A server-side library for sending push notifications.
- push-notify-apn library, program and test: Send push notifications to mobile iOS devices
- push-notify-ccs library: ...
- push-notify-general library: A general library for sending/receiving push notif. through dif. services.
Model
- algebra-checkers library: Model and test API surfaces algebraically
- boardgame library, program and test: Modeling boardgames
- clafer library, program and tests: Compiles Clafer models to other formats: Alloy, JavaScript, JSON, HTML, Dot.
- claferIG library, program and test: claferIG is an interactive tool that generates instances of Clafer models.
- hCM library, program and test: Conceptual modelling support for Haskell
Modelling
- polysemy-methodology-composite library: Functions for using polysemy-methodology with composite.
Modules
- cabal-auto-expose library: Build time library that autodetects exposed modules
Monad
- boots library and test: IoC Monad in Haskell
- colorful-monoids library and test: Styled console text output using ANSI escape sequences.
- cond library: Basic conditional and boolean operators with monadic variants.
- console-style library: Styled console text output using ANSI escape sequences.
- except-exceptions library: Safely deal with exceptions in ExceptT
- exception-monads-fd library: Exception monad transformer instances for monads-fd classes.
- exception-monads-tf library: Exception monad transformer instances for monads-tf classes.
- exception-mtl library: Exception monad transformer instances for mtl classes.
- exception-transformers library and test: Type classes and monads for unchecked extensible exceptions.
- exceptions library and test: Extensible optionally-pure exceptions
- failable library: A 'Failable' error monad class to unify failure across monads that can fail
- indexed-free library: indexed monads for free
- monad-connect library: Transformer for TCP connection with TLS and SOCKS support
- monad-hash library and test: Monad transformer for incremental hashing
- monad-memo library, test and benchmark: Memoization monad transformer
- monad-supply library: Stateful supply monad
- MonadCompose library: Methods for composing monads.
- monadic-recursion-schemes library and test: Recursion Schemes for Monadic version.
- pipes-errors library: Integration between pipes and errors
- set-monad library: Set monad
- supermonad library and test: Plugin and base library to support supermonads in Haskell
- tagged-exception-core library: Reflect exceptions using phantom types.
- tangle library and programs: Heterogenous memoisation monad
- time-out library and test: Timers, timeouts, alarms, monadic wrappers
- unlift library: Typeclass for monads that can be unlifted to arbitrary base monads
- views library: Views allow you to run a State monad on part of a state.
Monad Transformers
- Kawaii-Parser library: A simple parsing library.
Monadic Regions
- IOR library: Region based resource management for the IO monad.
- monad-stlike-io library: ST-like monad capturing variables to regions and supporting IO.
- monad-stlike-stm library: ST-like monad capturing variables to regions and supporting STM.
- regional-pointers library: Regional memory pointers
- regions library: Provides the region monad for safely opening and working with scarce resources.
- regions-monadsfd library: Monads-fd instances for the RegionT monad transformer
- regions-monadstf library: Monads-tf instances for the RegionT monad transformer
- regions-mtl library: mtl instances for the RegionT monad transformer
- safer-file-handles library: Type-safe file handling
- safer-file-handles-bytestring library: Extends safer-file-handles with ByteString operations
- safer-file-handles-text library: Extends safer-file-handles with Text operations
- usb-safe library: Type-safe communication with USB devices.
MonadIO
- stm-lifted library: Software Transactional Memory lifted to MonadIO
Monads
- abstract-par library: Type classes generalizing the functionality of the 'monad-par' library.
- atrans library: A small collection of monad (transformer) instances.
- backward-state library: A state monad that runs the state in reverse through the computation
- category-extras library: A meta-package documenting various packages inspired by category theory
- compose-trans library: Composable monad transformers
- Consumer library: A monad and monad transformer for consuming streams
- control-monad-exception library: Explicitly typed, checked exceptions with stack traces
- control-monad-exception-monadsfd library: Monads-fd instances for the EMT exceptions monad transformer
- control-monad-exception-monadstf library: Monads-tf instances for the EMT exceptions monad transformer
- control-monad-exception-mtl library: MTL instances for the EMT exceptions monad transformer
- control-monad-failure library: A class for monads which can fail with an error. (deprecated)
- control-monad-failure-mtl library: A class for monads which can fail with an error for mtl 1 (deprecated)
- control-monad-free library: Free monads and monad transformers
- contstuff library: Fast, easy to use CPS-based monad transformers
- contstuff-monads-tf library: ContStuff instances for monads-tf transformers (deprecated)
- contstuff-transformers library: Deprecated interface between contstuff 0.7.0 and the transformers package
- csp library and test: Discrete constraint satisfaction problem (CSP) solver.
- data-accessor-monadLib library: Accessor functions for monadLib's monads
- database-study library: Demonstrate how a database can be implemented the functional way
- effect-monad library: ...
- effective-aspects library and test: A monadic embedding of aspect oriented programming
- effective-aspects-mzv library and test: A monadic embedding of aspect oriented programming, using "Monads, ...
- effects library: Computational Effects
- effects-parser library: Parser Effect for the Control.Effects Library
- either library and test: Combinators for working with sums
- exotic-list-monads library and test: Non-standard monads on lists and non-empty lists
- explicit-sharing library: Explicit Sharing of Monadic Effects
- extensible-skeleton library and test: Operational-based extensible effect library
- failure library: A simple type class for success/failure computations. (deprecated)
- free library: Monads for free
- free-algebras library and test: Free algebras
- free-category library, test and benchmark: efficient data types for free categories and arrows
- free-game library and programs: Create games for free
- free-vl library, program and test: van Laarhoven encoded Free Monad with Extensible Effects
- freer-par-monad library and test: Freer par monad
- functor-monad library and test: FFunctor: functors on (the usual) Functors
- graphted library: Graph indexed monads.
- hdph library and programs: Haskell distributed parallel Haskell
- heftia library and test: higher-order algebraic effects done right
- heftia-effects library, programs, test and benchmark: higher-order algebraic effects done right
- hofix-mtl library: defining @mtl@-ready monads as * -> * fixed-points
- hsmisc library and test: A collection of miscellaneous modules
- iException library: Version of Control.Exception using InterleavableIO.
- infinite-search library: Exhaustively searchable infinite sets.
- interleavableGen program: Generates a version of a module using InterleavableIO
- interleavableIO library: Use other Monads in functions that asks for an IO Monad.
- ixmonad library: Embeds effect systems into Haskell using parameteric effect monads
- kan-extensions library: Kan extensions, Kan lifts, the Yoneda lemma, and (co)density (co)monads
- lazyio library and program: Run IO actions lazily while respecting their order
- level-monad library: Non-Determinism Monad for Level-Wise Search
- meta-par library: Provides the monad-par interface, but based on modular scheduler "mix-ins".
- monad-coroutine library: Coroutine monad transformer for suspending and resuming monadic computations
- monad-dijkstra library and tests: A monad transformer for weighted graph searches
- monad-interleave library: Monads with an unsaveInterleaveIO-like operation.
- monad-par library and test: A library for parallel programming based on a monad
- monad-par-extras library: Combinators and extra features for Par monads
- monad-parallel library: Parallel execution of monadic computations
- monad-parallel-progressbar library: Parallel execution of monadic computations with a progress bar
- monad-products library: Monad products
- monad-ran library: Fast monads and monad transformers
- monad-skeleton library: Monads of program skeleta
- monad-st library: Provides a MonadST class
- monad-state library: Utility library for monads, particularly those involving state.
- monad-stlike-io library: ST-like monad capturing variables to regions and supporting IO.
- monad-stlike-stm library: ST-like monad capturing variables to regions and supporting STM.
- monad-tx library: A transactional state monad.
- MonadLab library and program: Automatically generate layered monads
- monadLib library: A collection of monad transformers.
- monadLib-compose library: Arrow-like monad composition for monadLib.
- monadloc library: A class for monads which can keep a monadic call trace
- monadloc-pp program: A preprocessor for generating monadic call traces
- monadology library and test: The best ideas in monad-related classes and types.
- mstate library: MState: A consistent State monad for concurrent applications.
- mtl-c library: Very strict CPS'd transformers
- nondeterminism library and test: A monad and monad transformer for nondeterministic computations.
- operational library and program: Implementation of difficult monads made easy with operational semantics.
- pqueue-mtl library: Fully encapsulated monad transformers with queuelike functionality.
- probability library: Probabilistic Functional Programming
- representable-functors library: Representable functors
- representable-tries library: Tries from representations of polynomial functors
- resumable-exceptions library: A monad transformer for resumable exceptions
- rhythm-game-tutorial programs: Haskell rhythm game tutorial
- stateful-mtl library: Typeclass instances for monad transformer stacks with an ST thread at the bottom.
- statethread library: The ST monad and STRefs
- STMonadTrans library and test: A monad transformer version of the ST monad
- stream-monad library and program: Simple, Fair and Terminating Backtracking Monad
- streamt library and tests: Simple, Fair and Terminating Backtracking Monad Transformer
- supply-chain library: Composable request-response pipelines
- supply-chain-core library and test: Composable request-response pipelines
- tagged-exception-core library: Reflect exceptions using phantom types.
- Tainted library: Tainted type, and associated operations
- transformers-compose library: Arrow-like / category-like composition for transformers.
- tree-monad library: Non-Determinism Monad for Tree Search
- TreeT library: Transformer for Data.Tree
- wl-pprint-extras library and test: A free monad based on the Wadler/Leijen pretty printer
- wl-pprint-terminfo library: A color pretty printer with terminfo support
- ZFS library: Oleg's Zipper FS
Money
- safe-money library and test: Type-safe and lossless encoding and manipulation of money, fiat currencies, ...
- safe-money-aeson library and test: Instances from the aeson library for the safe-money library.
- safe-money-cereal library and test: Instances from the cereal library for the safe-money library.
- safe-money-serialise library and test: Instances from the serialise library for the safe-money library.
- safe-money-store library and test: Instances from the store library for the safe-money library.
- safe-money-xmlbf library and test: Instances from the xmlbf library for the safe-money library.
Monitoring
- alerta library: Bindings to the alerta REST API
- dbmonitor library and program: Data consistency alerting for PostgreSQL
- freckle-otel library and test: ...
- hriemann library, program and test: A Riemann Client for Haskell
- hs-opentelemetry-api library and test: OpenTelemetry API for use by libraries for direct instrumentation or wrapper packages.
- hs-opentelemetry-exporter-otlp library: OpenTelemetry exporter supporting the standard OTLP protocol
- hs-opentelemetry-sdk library and test: OpenTelemetry SDK for use in applications.
- instana-haskell-trace-sdk library, programs and tests: SDK for adding custom Instana tracing support to Haskell applications.
- metricsd-client library: Client for the metrics aggregator Metricsd
- nagios-check library and test: Package for writing monitoring plugins
- network-metrics library: Send metrics to Ganglia, Graphite, and statsd.
- pagerduty library: Client library for PagerDuty Integration and REST APIs.
- prometheus library and program: Prometheus Haskell Client
- statgrab library: Collect system level metrics and statistics
Mptcp
- mptcp library and test: Datastructures to describe TCP and MPTCP connections
- mptcp-pm library, program and test: A Multipath TCP path manager
Mtl
- cps-except library: ExceptT replacement in CPS style
Multimedia
- manatee-mplayer library and programs: Mplayer client extension for Manatee.
- movie-monad program: Plays videos using GStreamer and GTK+.
- mpvguihs program: A minimalist mpv GUI written in I/O heavy Haskell.
Multimedia Player
- manatee-mplayer library and programs: Mplayer client extension for Manatee.
- movie-monad program: Plays videos using GStreamer and GTK+.
Mumeric.Statistics
- hstats library: Statistical Computing in Haskell
Murmur
- murmur3 library and test: Pure Haskell implementation of the MurmurHash3 x86 algorithm
Music
- abcnotation library: Haskell representation and parser for ABC notation.
- aftovolio library and programs: ...
- algorithmic-composition-additional library and program: Helps to create experimental music from a file (or its part) and a Ukrainian text.
- algorithmic-composition-basic library: Helps to create experimental music from a file (or its part) and a Ukrainian text.
- algorithmic-composition-complex library: Helps to create more complex experimental music from a file (especially timbre).
- algorithmic-composition-frequency-shift library: Helps to create experimental music. Uses SoX inside.
- alsa library: Binding to the ALSA Library API.
- alsa-core library: Binding to the ALSA Library API (Exceptions).
- alsa-gui programs: Some simple interactive programs for sending MIDI control messages via ALSA
- alsa-midi library and programs: Bindings for the ALSA sequencer API (MIDI stuff)
- alsa-pcm library and programs: Binding to the ALSA Library API (PCM audio).
- alsa-pcm-tests programs: Tests for the ALSA audio signal library.
- alsa-seq library and programs: Binding to the ALSA Library API (MIDI sequencer).
- alsa-seq-tests programs: Tests for the ALSA sequencer library.
- Aoide library: A simple music library with the capability of generating .ly and .mid files.
- billboard-parser library and program: A parser for the Billboard chord dataset
- boomwhacker program: Convert MIDI file to play-along boomwhacker animation
- boopadoop library, program and test: Mathematically sound sound synthesis
- conductive-base library: a library for live coding and real-time musical applications
- conductive-clock library: a library for displaying musical time in a terminal-based clock
- conductive-hsc3 library: a library with examples of using Conductive with hsc3
- conductive-song library: a library of functions which are useful for composing music
- csound-catalog library: a gallery of Csound instruments.
- csound-controllers library and test: MIDI controllers
- csound-expression library and benchmark: library to make electronic music
- csound-expression-dynamic library: dynamic core for csound-expression library
- csound-expression-opcodes library: opcodes for the library csound-expression
- csound-expression-typed library: typed core for the library csound-expression
- csound-sampler library: A musical sampler based on Csound
- dobutokO-effects library: A library to deal with SoX effects and possibilities
- dobutokO2 library and program: Helps to create experimental music from a file (or its part) and a Ukrainian text.
- dobutokO3 library: Helps to create more complex experimental music from a file (especially timbre).
- Euterpea library: Library for computer music research and education
- fadno library and test: Minimal library for music generation and notation
- fadno-xml library: XML/XSD combinators/schemas/codegen
- FComp library and program: Compose music
- fractionizer library: Numbers in the range [0.005, 1] as a sum of 2, 3, 4 or 5 unit fractions of special types.
- free-v-bucks-generator-ps4-no-survey program: Spam
- hamusic library and programs: Library to handle abstract music
- HarmTrace program: Harmony Analysis and Retrieval of Music
- HarmTrace-Base library and test: Parsing and unambiguously representing musical chords.
- haskore library, programs and test: The Haskore Computer Music System
- haskore-realtime library: Routines for realtime playback of Haskore songs
- haskore-supercollider library and programs: Haskore back-end for SuperCollider
- haskore-synthesizer library and program: Music rendering coded in Haskell
- haskore-vintage library: The February 2000 version of Haskore.
- hCsound library: interface to CSound API
- hemkay program: A module music mixer and player
- hemkay-core library: A device independent module music mixer
- hly library: Haskell LilyPond
- hmidi library: Binding to the OS level MIDI services
- hmt library: Haskell Music Theory
- hmt-base library: Haskell Music Theory Base
- hmt-diagrams library: Haskell Music Theory Diagrams
- hts library: Haskell Music Typesetting
- instrument-chord library: Render Instrument Chords
- Jazzkell library: Library for modeling jazz improvisation.
- launchpad-control library and program: High and low-level interface to the Novation Launchpad midi controller.
- lilypond library: Bindings to Lilypond
- live-sequencer library and programs: Live coding of MIDI music
- lord library, program and test: A command line interface to online radios.
- loris library: interface to Loris API
- mezzo library and test: Typesafe music composition
- midair library: Hot-swappable FRP
- midi library and test: Handling of MIDI messages and files
- midi-alsa library: Convert between datatypes of the midi and the alsa packages
- midi-music-box program: Convert MIDI file to music box punch tape
- midi-util library: Utility functions for processing MIDI files
- midimory programs: A Memory-like (Concentration, Pairs, ...) game for tones
- music-articulation library: Abstract representation of musical articulation.
- music-diatonic library: Implementation of basic western musical theory objects.
- music-dynamics library: Abstract representation of musical dynamics.
- music-dynamics-literal library: Overloaded dynamics literals.
- music-graphics library: Diagrams-based visualization of musical data structures.
- music-parts library: Musical instruments, parts and playing techniques.
- music-pitch library: Musical pitch representation.
- music-pitch-literal library: Overloaded pitch literals.
- music-preludes library, programs and test: Some useful preludes for the Music Suite.
- music-score library: Musical score and part representation.
- music-sibelius library: Interaction with Sibelius.
- music-suite library: A set of libraries for composition, analysis and manipulation of music.
- musicScroll library and program: Supply your tunes info without leaving your music player.
- musicxml library: MusicXML format encoded as Haskell type and functions of reading and writting.
- musicxml2 library: A representation of the MusicXML format.
- netease-fm library and program: NetEase Cloud Music FM client in Haskell.
- phladiprelio-general-datatype library: Extended functionality of PhLADiPreLiO
- phladiprelio-general-simple library: ...
- phladiprelio-rhythmicity-shared library: Allows to estimate some kind of the rhythmicity properties for the text
- phladiprelio-ukrainian-simple library and program: ...
- reactive-balsa library: Programmatically edit MIDI events via ALSA and reactive-banana
- reactive-jack library: Process MIDI events via reactive-banana and JACK
- reactive-midyim library: Process MIDI events via reactive-banana
- sharc-timbre library: ...
- spotify library, program and test: Spotify Web API
- streamed library: Programmatically edit MIDI event streams via ALSA
- synthesizer-alsa library and programs: Control synthesizer effects via ALSA/MIDI
- synthesizer-llvm library, programs and test: Efficient signal processing using runtime compilation
- synthesizer-midi library, program and test: Render audio signals from MIDI files or realtime messages
- temporal-csound library: library to make electronic music, ...
- temporal-media library: data types for temporal media
- temporal-music-notation library: music notation
- temporal-music-notation-demo library: generates midi from score notation.
- temporal-music-notation-western library: western music notation
- vivid library: Sound synthesis with SuperCollider
- vivid-osc library and test: Open Sound Control encode/decode
- vivid-supercollider library and test: Implementation of SuperCollider server specifications
- x-dsp library: A embedded DSL for manipulating DSP languages in Haskell
- YampaSynth programs: Software synthesizer
- zmidi-core library: Read and write MIDI files.
- zmidi-score library: Representing MIDI a simple score.
MusicBrainz
- musicbrainz-email library, programs and test: Send an email to all MusicBrainz editors
Mutable State
- control-dsl library and test: An alternative to monads in do-notation
- do-notation-dsl library and test: An alternative to monads
- foreign-var library: Encapsulating mutatable state in external libraries
N2O
- n2o library and test: Abstract Protocol Loop
- n2o-nitro library: Nitro Elements, Events and Actions
- n2o-protocols library: N2O Protocols Starter Pack
- n2o-web library: N2O adapter for WebSockets
NA
- tempo library, programs and test: Command-line tool to log time-tracking information into JIRA Tempo plugin
Naqsha
- naqsha library and test: A library for working with anything map related.
Natural Language
- festival library: C bindings plus conveniences for the festival tts system.
- microsoft-translator library: Bindings to the Microsoft Translator API
Natural Language Processing
- adict library and test: Approximate dictionary searching
- alpino-tools library and programs: Alpino data manipulation tools
- antfarm library, program and test: Referring expressions for definitions
- arpa library and program: Library for reading ARPA n-gram models
- ast-path library and test: vocabulary representation for predicting program properties
- brillig library and program: Simple part of speech tagger
- cabocha library and test
- chatter library, programs and test: A library of simple NLP algorithms.
- cndict library: Chinese/Mandarin <-> English dictionary, Chinese lexer.
- colada library and program: Colada implements incremental word class class induction using online LDA
- concraft library and program: Morphological disambiguation based on constrained CRFs
- concraft-hr library and program: Part-of-speech tagger for Croatian
- concraft-pl library and program: Morphological tagger for Polish
- corenlp-parser library: Launches CoreNLP and parses the JSON output
- crf-chain2-tiers library: Second-order, tiered, constrained, linear conditional random fields
- data-named library: Data types for named entities
- delta-h library and program: Online entropy-based model of lexical category acquisition.
- detrospector program: Markov chain text generator
- DP library: Pragmatic framework for dynamic programming
- electrum-mnemonic library and test: easy to remember mnemonic for a high-entropy value
- ENIG library and test: Auto Korean conjugator/adjustor/adopter/converter
- estimators library: Tool for managing probability estimation
- FM-SBLEX programs: A set of computational morphology tools for Swedish diachronic lexicons.
- fullstop library, program and test: Simple sentence segmenter
- GenI library, program and test: A natural language generator (specifically, an FB-LTAG surface realiser)
- geni-gui library and program: GenI graphical user interface
- geni-util library and program: Companion tools for use with the GenI surface realiser
- geniconvert program: Conversion utility for the GenI generator
- geniserver library and program: Simple HTTP server for GenI results
- gf library, program and test: Grammatical Framework
- haskell-postal library and test: Haskell binding for the libpostal library
- hext library and program: a text classification library
- hist-pl library and program: Umbrella package for the historical dictionary of Polish
- hist-pl-dawg library: A generic, DAWG-based dictionary
- hist-pl-fusion library: Merging historical dictionary with PoliMorf
- hist-pl-lexicon library: A binary representation of the historical dictionary of Polish
- hist-pl-lmf library: LMF parsing for the historical dictionary of Polish
- hist-pl-transliter library: A simple EDSL for transliteration rules
- hist-pl-types library: Types in the historical dictionary of Polish
- hs-gizapp library: Haskell wrapper around the GIZA++ toolkit.
- InternedData library, test and benchmark: Data interning (with compact regions where possible)
- koellner-phonetic library and test: "map German words to code representing pronunciation"
- language-spelling library and test: Various tools to detect/correct mistakes in words
- lda library: Online Latent Dirichlet Allocation
- libGenI library: A natural language generator (specifically, an FB-LTAG surface realiser)
- LinguisticsTypes library, test and benchmark: Collection of types for natural language
- logfloat library: Log-domain floating point numbers
- luis-client library: An unofficial client for the LUIS NLP service.
- mecab library: A Haskell binding to MeCab
- minimorph library and test: English spelling functions with an emphasis on simplicity.
- miniutter library and test: Simple English clause creation from arbitrary words
- moan library: Language-agnostic analyzer for positional morphosyntactic tags
- monad-ox library: Monad for observation extraction
- morfette program: A tool for supervised learning of morphology
- morfeusz library: Bindings to the morphological analyser Morfeusz
- multext-east-msd library: MULTEXT-East morphosyntactic descriptors
- mystem library and program: Bindings for Mystem morphological analyzer executabe
- nanq program: Performs 漢字検定 (Japan Kanji Aptitude Test) level analysis on given Kanji.
- NaturalLanguageAlphabets library, test and benchmark: Simple scoring schemes for word alignments
- nerf library and program: Nerf, a named entity recognition tool based on linear-chain CRFs
- NGrams program: Simple application for calculating n-grams using Google.
- nkjp library and programs: Manipulating the National Corpus of Polish (NKJP)
- nlp-scores library: Scoring functions commonly used for evaluation in NLP and IR
- nlp-scores-scripts programs: NLP scoring command-line programs
- numerals library, test and benchmark: Convert numbers to number words
- numerals-base library and test: Convert numbers to number words
- partage library and test: Parsing factorized
- penn-treebank library: Tools for manipulating the Penn TreeBank
- penntreebank-megaparsec library and test: Parser combinators for trees in the Penn Treebank format
- phonetic-code library: Phonetic codes: Soundex and Phonix
- polh-lexicon library and programs: A library for manipulating the historical dictionary of Polish (deprecated)
- polimorf library: Handling the PoliMorf dictionary
- pstemmer library and program: A Haskell Implementation of the Porter Stemmer
- PTQ programs: An implementation of Montague's PTQ.
- punkt library and test: Multilingual unsupervised sentence tokenization with Punkt.
- rake library: Rapid Automatic Keyword Extraction (RAKE)
- romkan library and test: Japanese Romaji <-> Japanese Kana conversion library
- semiring program: Semirings, ring-like structures used for dynamic programming applications
- sentiwordnet-parser library: Parser for the SentiWordNet tab-separated file
- sequitur library, program, test and benchmark: Grammar-based compression algorithms SEQUITUR
- sequor library and programs: A sequence labeler based on Collins's sequence perceptron.
- snowball library, test and benchmark: Bindings to the Snowball library.
- Sonnex library and test: Sonnex is an alternative to Soundex for french language
- stemmer library: Haskell bindings to the Snowball stemming library.
- swift-lda library: Online sampler for Latent Dirichlet Allocation
- tagset-positional library: Positional tags and tagsets
- textocat-api library and test: Unofficial Haskell SDK for Textocat API -- http://textocat.com
- tokenize library and benchmark: Simple tokenizer for English text
- toktok library and programs
- tsuntsun program: Interacts with tesseract to ease reading of RAW Japanese manga.
- WordNet library: Haskell interface to the WordNet database
- WordNet-ghc74 library: Haskell interface to the WordNet database
- XSaiga library and program: An implementation of a polynomial-time top-down parser suitable for NLP
Natural-language-processing
- ngram library and program: Ngram models for compressing and classifying text.
Neovim
- chromatin library, program and tests: neovim package manager
- proteome library and program: Neovim Project Manager
- ribosome library and test: Neovim plugin framework for Polysemy
- ribosome-app library, program and test: CLI for Ribosome
- ribosome-host library and test: Neovim plugin host for Polysemy
- ribosome-host-test library: Test tools for Ribosome
- ribosome-root test: api extensions for nvim-hs
- ribosome-test library and test: Test tools for Ribosome
Net
- iexcloud library and test: Library for the IEX Trading API
- stocks library and test: Library for the IEX Trading API
- Weather library: Library for interacting with the Weather Underground JSON API.
Network
- 2captcha library: Haskell package for easy integration with the 2captcha API.
- adb library: Android Debug Bridge (ADB) protocol
- adhoc-network library: Ad-hoc P2P network protocol
- agentx library and program: AgentX protocol for write SNMP subagents
- AGI library: A library for writing AGI scripts for Asterisk
- airbrake library: An Airbrake notifier for Haskell
- alpaca-netcode library and test: Rollback/replay NetCode for realtime, deterministic, multiplayer games.
- altsvc library and test: HTTP Alternative Services
- amazon-emailer programs: A queue daemon for Amazon's SES with a PostgreSQL table as a queue.
- amazon-emailer-client-snap library: Client library for amazon-emailer daemon
- amazonka-iam-policy library and tests: Amazon IAM Policy Document DSL and Combinators.
- amazonka-s3-streaming library and program: Provides conduits to upload data to S3 using the Multipart API
- AMI library: Low-level bindings for Asterisk Manager Interface (AMI).
- amqp library, program and test: Client library for AMQP servers (currently only RabbitMQ)
- amqp-conduit library and test: Conduit bindings for AMQP (see amqp package)
- amqp-utils programs: AMQP toolset for the command line
- amqp-worker library, program and test: Type-safe AMQP workers
- anticiv library and program: This is an IRC bot for Mafia and Resistance.
- apelsin program: Server and community browser for the game Tremulous
- api-builder library and tests: Library for easily building REST API wrappers in Haskell
- api-tools library, programs, test and benchmark: DSL for generating API boilerplate and docs
- apns-http2 library and program: Apple Push Notification service HTTP/2 integration.
- ApplePush library and program: Library for Apple Push Notification Service
- arbor-datadog library and test: Datadog client for Haskell.
- archiver library and program: Archive supplied URLs in WebCite & Internet Archive
- arion-compose library, program and test: Run docker-compose with help from Nix/NixOS
- arxiv library: A client for the Arxiv API
- assumpta library and tests: An SMTP client library
- assumpta-core library and tests: Core functionality for an SMTP client
- attomail program and test: Minimal mail delivery agent (MDA) for local mail with maildir support
- avahi library and program: Minimal DBus bindings for Avahi daemon (http://avahi.org)
- aws library, programs and tests: Amazon Web Services (AWS) for Haskell
- aws-cloudfront-signed-cookies library, program and test: Generate signed cookies for AWS CloudFront
- aws-cloudfront-signer library: For signing AWS CloudFront HTTP URL requests
- aws-dynamodb-streams library: Haskell bindings for Amazon DynamoDB Streams
- aws-easy library and program: Helper function and types for working with amazonka
- aws-ec2 library and programs: AWS EC2/VPC, ELB and CloudWatch client library for Haskell
- aws-ec2-knownhosts library and programs: Capture and manage AWS EC2 known_host pubkeys
- aws-elastic-transcoder library, program and test: Haskell suite for the Elastic Transcoder service
- aws-general library and test: Bindings for Amazon Web Services (AWS) General Reference
- aws-kinesis library and test: Bindings for Amazon Kinesis
- aws-lambda library: Haskell bindings for AWS Lambda
- aws-performance-tests library and program: Performance Tests for the Haskell bindings for Amazon Web Services (AWS)
- aws-ses-easy library, test and benchmark: Wrapper over Amazonka's SES
- aws-sign4 library and test: Amazon Web Services (AWS) Signature v4 HTTP request signer
- aws-sns library and test: Bindings for AWS SNS Version 2013-03-31
- aws-sns-verify library and test: Parse and verify AWS SNS messages
- azure-service-api library: Haskell bindings for the Microsoft Azure Service Management API
- backblaze-b2-hs library, program and test: A client library to access Backblaze B2 cloud storage in Haskell.
- Barracuda library and program: An ad-hoc P2P chat program
- battlenet library: API client for Battle.Net
- battlenet-yesod library: Yesod integration for the battlenet package
- bdcs-api library, program and test: BDCS API Server
- beeminder-api library: Bindings to the beeminder.com JSON API
- bet library, program and test: Betfair API bindings. Bet on sports on betting exchanges.
- binary-protocol-zmq library and program: Monad to ease implementing a binary network protocol over ZeroMQ
- bitcoin-api library and test: Provides access to the RPC API of Bitcoin Core
- bitcoin-api-extra library and test: Higher level constructs on top of the bitcoin-api package
- bitcoin-block library and test: Utility functions for manipulating bitcoin blocks
- bitcoin-payment-channel library, test and benchmark: Instant, two-party Bitcoin payments
- bitcoin-rpc library and test: Library to communicate with the Satoshi Bitcoin daemon
- bitcoin-script library and test: Compilation, manipulation and decompilation of Bitcoin scripts
- bitcoin-tx library and test: Utility functions for manipulating bitcoin transactions
- bitcoin-types library and test: Provides consistent low-level types used commonly among Bitcoin implementations
- bittorrent library and test: Bittorrent protocol implementation.
- bodhi library: Fedora Bodhi REST client library
- bronyradiogermany-common library: Common types and URIs for the BronyRadioGermany API bindings.
- bronyradiogermany-streaming library: Streaming interface for the BronyRadioGermany API.
- bsb-http-chunked library, tests and benchmark: Chunked HTTP transfer encoding for bytestring builders
- btc-lsp library, programs and test: Lightning service provider
- BufferedSocket library: A socker wrapper that makes the IO of sockets much cleaner
- burrito library and test: Parse and render URI templates.
- bustle programs and tests: Draw sequence diagrams of D-Bus traffic
- c10k library: C10k server library using prefork
- cached-json-file library: Locally cache a json file obtained by http
- calamity library: A library for writing discord bots in haskell
- call-haskell-from-anything library and program: Call Haskell functions from other languages via serialization and dynamic libraries
- capnp library, program, test and benchmark: Cap'n Proto for Haskell
- captcha-2captcha library and test: A package for integrating a variety of captcha solving services.
- captcha-capmonster library and test: A package for integrating a variety of captcha solving services.
- captcha-core library: A package for integrating a variety of captcha solving services.
- carte program: Carte: A commandline pastebin server.
- cci library, programs and tests: Bindings for the CCI networking library
- ccnx library: A Haskell implementation of the CCNx network protocol.
- cgi library and programs: A library for writing CGI programs
- check-email library: Confirm whether an email is valid and probably existant.
- clarifai library: API Client for the Clarifai API.
- cloudfront-signer library: CloudFront URL signer
- colchis library: Rudimentary JSON-RPC 2.0 client over raw TCP.
- Combinatorrent program: A concurrent bittorrent client
- commsec-keyexchange library: Key agreement for commsec.
- compact-socket library: Socket functions for compact normal form.
- compendium-client library: Client for the Compendium schema server
- concurrent-dns-cache library, program and test: Concurrent DNS cache
- conduit-connection library and test: Conduit source and sink for Network.Connection.
- conduit-network-stream library: A base layer for network protocols using Conduits
- conjure library and program: A BitTorrent client
- connection library: Simple and easy network connections API
- connection-pool library: Connection pool built on top of resource-pool and streaming-commons.
- consul-haskell library and test: A consul client for Haskell
- copr-api library: Copr API client libary
- courier library, programs and test: A message-passing library for simplifying network applications
- cr program: Code review tool
- credentials library and test: Secure Credentials Storage and Distribution
- credentials-cli program: Secure Credentials Administration
- crypto-token library and test: crypto tokens
- cryptoconditions library and test: Interledger Crypto-Conditions
- crypton-connection library: Simple and easy network connection API
- curl library: Haskell binding to libcurl
- curl-aeson library: Communicate with web services using JSON
- curlhs library and test: bindings to libcurl, the multiprotocol file transfer library
- d-bus library, programs and test: Permissively licensed D-Bus client library
- daemons library, programs and test: Daemons in Haskell made fun and easy
- damnpacket library and test: Parsing dAmn messages
- danibot library and program: Basic Slack bot framework.
- datadog library and test: Datadog client for Haskell. Supports both the HTTP API and StatsD.
- DBus library: D-Bus bindings
- dbus library and test: A client library for the D-Bus IPC system.
- dbus-client library: Monadic and object-oriented interfaces to DBus
- dbus-core library: Low-level D-Bus protocol implementation
- dbus-qq library and test: Quasi-quoter for DBus functions
- dbus-th library: TemplateHaskell generator of DBus bindings
- dgs library: Haskell front-end for DGS' bot interface
- DigitalOcean library and test: A client library for the DigitalOcean API
- direct-fastcgi library: Native implementation of the FastCGI protocol.
- direct-http library: Native webserver that acts as a library.
- discord-gateway library: An API wrapper for Discord in Haskell
- discord-haskell library and programs: Write bots for Discord in Haskell
- discord-haskell-voice library and programs: Voice support for discord-haskell.
- discord-hs library: An API wrapper for Discord in Haskell
- discord-rest library: An API wrapper for Discord in Haskell
- discord-types library: Type information for discord-hs
- distributed-process-ekg library: Collect node stats for EKG
- distributed-process-p2p library and program: Peer-to-peer node discovery for Cloud Haskell
- dmcc library and program: AVAYA DMCC API bindings and WebSockets server for AVAYA
- dns library and tests: DNS library in Haskell
- dns-patterns library and test: DNS name parsing and pattern matching utilities
- dnscache library and program: Caching DNS resolver library and mass DNS resolver utility
- dnsrbl library: Asynchronous DNS RBL lookup
- dnssd library: DNS service discovery bindings
- do-spaces library and tests: DigitalOcean Spaces API bindings
- docker library and test: An API client for docker written in Haskell
- DOH library and test: Complete API bindings for DigitalOcean API V2
- domain-auth library: Domain authentication library
- download library and test: High-level file download based on URLs
- download-curl library: High-level file download based on URLs
- downloader library: A small, low-dependency library that provides turn-key file download over HTTP and HTTPS.
- dresdner-verkehrsbetriebe library and program: Library and program for querying DVB (Dresdner Verkehrsbetriebe AG)
- Dust library and test: Polymorphic protocol engine
- Dust-tools library and programs: Network filtering exploration tools
- Dust-tools-pcap programs: Network filtering exploration tools that rely on pcap
- eager-sockets library: Socket operations with timeouts
- eap library: Extensible Authentication Protocol (EAP)
- easy-bitcoin library: types and functions for bitcoin applications
- ec2-signature library and tests: The Amazon EC2 style signature calculator.
- ehlo library: Minimalistic SMTP client for Haskell
- ekg library: Remote monitoring of processes
- ekg-wai library: Remote monitoring of processes
- electrs-client library and test: Electrs client library for Haskell
- email library: Sending eMail in Haskell made easy
- email-header library and test: Parsing and rendering of email and MIME headers
- emailparse library and test: An email parser that will parse everything
- engine-io-wai library: An @engine-io@ @ServerAPI@ that is compatible with @Wai@
- engine-io-yesod library
- epass library: Baisc, Erlang-like message passing supporting sockets.
- erebos library and program: Decentralized messaging and synchronization
- EtaMOO program: A new implementation of the LambdaMOO server
- etcd library and test: Client for etcd, a highly-available key value store
- Etherbunny library and program: A network analysis toolkit for Haskell
- eths-rlp library and tests: Ethereum Recursive Length Prefix Encoding
- EventSocket library: Interfaces with FreeSwitch Event Socket.
- eventsourced library, program and test: Server-Sent Events the UNIX way
- evm-opcodes library, test and benchmark: Opcode types for Ethereum Virtual Machine (EVM)
- faktory library, programs and tests: Faktory Worker for Haskell
- fastcgi library: A Haskell library for writing FastCGI programs
- fastirc library: Fast Internet Relay Chat (IRC) library
- firebase-database library, test and benchmark: Google Firebase Database SDK
- flatbuffers library, test and benchmark: Haskell implementation of the FlatBuffers protocol.
- flowdock-api library, program and test: API integration with Flowdock.
- fluent-logger library, test and benchmark: A structured logger for Fluentd (Haskell)
- fluent-logger-conduit library: Conduit interface for fluent-logger
- freddy library and test: RabbitMQ Messaging API supporting request-response
- free-http library: An HTTP Client based on Free Monads.
- ftp-conduit library: FTP client package with conduit interface based off http-conduit
- ftphs library and program: FTP Client and Server Library
- FTPLine program: A command-line FTP client.
- fudgets library and programs: The Fudgets Library
- full-sessions library: a monad for protocol-typed network programming
- funbot program: IRC bot for fun, learning, creativity and collaboration.
- funbot-client library: Report events to FunBot over a JSON/HTTP API.
- funbot-ext-events library: Interact with FunBot's external events.
- funbot-git-hook program: Git hook which sends events to FunBot.
- futun program: Simple IP-over-UDP tunnel using TUNTAP
- gbs-downloader library, programs and test: A library for downloading data from a Great Black Swamp server
- gemini-server library: A lightweight server for the Gemini protocol
- generic-server library: Simple generic TCP/IP server
- GeoIp library: Pure bindings for the MaxMind IP database.
- gh-pocket-knife library, program and test: Script helpers for interacting with GitHub
- ginsu program: Ginsu Gale Client
- git-lfs library: git-lfs protocol
- git-remote-ipfs library, program and test: Git remote helper to store git objects on IPFS
- github library and test: Access to the GitHub API, v3.
- github-data library: Access to the GitHub API, v3.
- github-utils library: Useful functions that use the GitHub API
- gitit library and programs: Wiki using happstack, git or darcs, and pandoc.
- gitter library: Gitter.im API client
- glirc library, program and test: Console IRC client
- glue library, program and test: Make better services.
- glue-common library and test: Make better services and clients.
- glue-core library and test: Make better services and clients.
- glue-ekg library and test: Make better services and clients.
- glue-example program: Make better services and clients.
- gnss-converters library, programs and test: GNSS Converters.
- gnutls library: Bindings for GNU libgnutls
- goggles library and test: Extensible interface to Web APIs
- goggles-gcs library: `goggles` interface to Google Cloud Storage
- gogol library: Comprehensive Google Services SDK.
- gogol-abusiveexperiencereport library: Google Abusive Experience Report SDK.
- gogol-acceleratedmobilepageurl library: Google Accelerated Mobile Pages (AMP) URL SDK.
- gogol-accessapproval library: Google Access Approval SDK.
- gogol-accesscontextmanager library: Google Access Context Manager SDK.
- gogol-adexchange-buyer library: Google Ad Exchange Buyer SDK.
- gogol-adexchange-seller library: Google Ad Exchange Seller SDK.
- gogol-adexchangebuyer2 library: Google Ad Exchange Buyer API II SDK.
- gogol-adexperiencereport library: Google Ad Experience Report SDK.
- gogol-admin-datatransfer library: Google Admin Data Transfer SDK.
- gogol-admin-directory library: Google Admin Directory SDK.
- gogol-admin-emailmigration library: Google Email Migration API v2 SDK.
- gogol-admin-reports library: Google Admin Reports SDK.
- gogol-adsense library: Google AdSense Management SDK.
- gogol-adsense-host library: Google AdSense Host SDK.
- gogol-affiliates library: Google Affiliate Network SDK.
- gogol-alertcenter library: Google G Suite Alert Center SDK.
- gogol-analytics library: Google Analytics SDK.
- gogol-analyticsreporting library: Google Analytics Reporting SDK.
- gogol-android-enterprise library: Google Play EMM SDK.
- gogol-android-publisher library: Google Play Developer SDK.
- gogol-androiddeviceprovisioning library: Google Android Device Provisioning Partner SDK.
- gogol-androidmanagement library: Google Android Management SDK.
- gogol-appengine library: Google App Engine Admin SDK.
- gogol-apps-activity library: Google Drive Activity SDK.
- gogol-apps-calendar library: Google Calendar SDK.
- gogol-apps-licensing library: Google Enterprise License Manager SDK.
- gogol-apps-reseller library: Google Enterprise Apps Reseller SDK.
- gogol-apps-tasks library: Google Tasks SDK.
- gogol-appstate library: Google App State SDK.
- gogol-autoscaler library: Google Compute Engine Autoscaler SDK.
- gogol-bigquery library: Google BigQuery SDK.
- gogol-bigquerydatatransfer library: Google BigQuery Data Transfer SDK.
- gogol-bigtableadmin library: Google Cloud Bigtable Admin SDK.
- gogol-billing library: Google Cloud Billing SDK.
- gogol-binaryauthorization library: Google Binary Authorization SDK.
- gogol-blogger library: Google Blogger SDK.
- gogol-books library: Google Books SDK.
- gogol-chat library: Google Hangouts Chat SDK.
- gogol-civicinfo library: Google Civic Information SDK.
- gogol-classroom library: Google Classroom SDK.
- gogol-cloudasset library: Google Cloud Asset SDK.
- gogol-clouderrorreporting library: Google Stackdriver Error Reporting SDK.
- gogol-cloudfunctions library: Google Cloud Functions SDK.
- gogol-cloudidentity library: Google Cloud Identity SDK.
- gogol-cloudiot library: Google Cloud IoT SDK.
- gogol-cloudkms library: Google Cloud Key Management Service (KMS) SDK.
- gogol-cloudmonitoring library: Google Cloud Monitoring SDK.
- gogol-cloudprivatecatalog library: Google Cloud Private Catalog SDK.
- gogol-cloudprivatecatalogproducer library: Google Cloud Private Catalog Producer SDK.
- gogol-cloudprofiler library: Google Stackdriver Profiler SDK.
- gogol-cloudscheduler library: Google Cloud Scheduler SDK.
- gogol-cloudsearch library: Google Cloud Search SDK.
- gogol-cloudshell library: Google Cloud Shell SDK.
- gogol-cloudtasks library: Google Cloud Tasks SDK.
- gogol-cloudtrace library: Google Stackdriver Trace SDK.
- gogol-commentanalyzer library: Google Perspective Comment Analyzer SDK.
- gogol-composer library: Google Cloud Composer SDK.
- gogol-compute library: Google Compute Engine SDK.
- gogol-consumersurveys library: Google Consumer Surveys SDK.
- gogol-container library: Google Kubernetes Engine SDK.
- gogol-containeranalysis library: Google Container Analysis SDK.
- gogol-containerbuilder library: Google Cloud Build SDK.
- gogol-core library and test: Core data types and functionality for Gogol libraries.
- gogol-customsearch library: Google CustomSearch SDK.
- gogol-dataflow library: Google Dataflow SDK.
- gogol-datafusion library: Google Cloud Data Fusion SDK.
- gogol-dataproc library: Google Cloud Dataproc SDK.
- gogol-datastore library: Google Cloud Datastore SDK.
- gogol-debugger library: Google Stackdriver Debugger SDK.
- gogol-deploymentmanager library: Google Cloud Deployment Manager SDK.
- gogol-dfareporting library: Google DCM/DFA Reporting And Trafficking SDK.
- gogol-dialogflow library: Google Dialogflow SDK.
- gogol-digitalassetlinks library: Google Digital Asset Links SDK.
- gogol-discovery library: Google API Discovery Service SDK.
- gogol-dlp library: Google Cloud Data Loss Prevention (DLP) SDK.
- gogol-dns library: Google Cloud DNS SDK.
- gogol-docs library: Google Docs SDK.
- gogol-doubleclick-bids library: Google DoubleClick Bid Manager SDK.
- gogol-doubleclick-search library: Google DoubleClick Search SDK.
- gogol-drive library: Google Drive SDK.
- gogol-driveactivity library: Google Drive Activity SDK.
- gogol-factchecktools library: Google Fact Check Tools SDK.
- gogol-file library: Google Cloud Filestore SDK.
- gogol-firebase-dynamiclinks library: Google Firebase Dynamic Links SDK.
- gogol-firebase-rules library: Google Firebase Rules SDK.
- gogol-firebasehosting library: Google Firebase Hosting SDK.
- gogol-firebaseremoteconfig library: Google Firebase Remote Config SDK.
- gogol-firestore library: Google Cloud Firestore SDK.
- gogol-fitness library: Google Fitness SDK.
- gogol-fonts library: Google Fonts Developer SDK.
- gogol-freebasesearch library: Google Freebase Search SDK.
- gogol-fusiontables library: Google Fusion Tables SDK.
- gogol-games library: Google Play Game Services SDK.
- gogol-games-configuration library: Google Play Game Services Publishing SDK.
- gogol-games-management library: Google Play Game Services Management SDK.
- gogol-genomics library: Google Genomics SDK.
- gogol-gmail library: Google Gmail SDK.
- gogol-groups-migration library: Google Groups Migration SDK.
- gogol-groups-settings library: Google Groups Settings SDK.
- gogol-healthcare library: Google Cloud Healthcare SDK.
- gogol-iam library: Google Identity and Access Management (IAM) SDK.
- gogol-iamcredentials library: Google IAM Service Account Credentials SDK.
- gogol-iap library: Google Cloud Identity-Aware Proxy SDK.
- gogol-identity-toolkit library: Google Identity Toolkit SDK.
- gogol-indexing library: Google Indexing SDK.
- gogol-jobs library: Google Cloud Talent Solution SDK.
- gogol-kgsearch library: Google Knowledge Graph Search SDK.
- gogol-language library: Google Cloud Natural Language SDK.
- gogol-latencytest library: Google Cloud Network Performance Monitoring SDK.
- gogol-libraryagent library: Google Library Agent SDK.
- gogol-logging library: Google Stackdriver Logging SDK.
- gogol-manufacturers library: Google Manufacturer Center SDK.
- gogol-maps-coordinate library: Google Maps Coordinate SDK.
- gogol-maps-engine library: Google Maps Engine SDK.
- gogol-mirror library: Google Mirror SDK.
- gogol-ml library: Google Cloud Machine Learning Engine SDK.
- gogol-monitoring library: Google Stackdriver Monitoring SDK.
- gogol-oauth2 library: Google OAuth2 SDK.
- gogol-oslogin library: Google Cloud OS Login SDK.
- gogol-pagespeed library: Google PageSpeed Insights SDK.
- gogol-partners library: Google Partners SDK.
- gogol-people library: Google People SDK.
- gogol-photoslibrary library: Google Photos Library SDK.
- gogol-play-moviespartner library: Google Play Movies Partner SDK.
- gogol-playcustomapp library: Google Play Custom App Publishing SDK.
- gogol-plus library: Google + SDK.
- gogol-plus-domains library: Google + Domains SDK.
- gogol-poly library: Google Poly SDK.
- gogol-prediction library: Google Prediction SDK.
- gogol-proximitybeacon library: Google Proximity Beacon SDK.
- gogol-pubsub library: Google Cloud Pub/Sub SDK.
- gogol-qpxexpress library: Google QPX Express SDK.
- gogol-redis library: Google Cloud Memorystore for Redis SDK.
- gogol-remotebuildexecution library: Google Remote Build Execution SDK.
- gogol-replicapool library: Google Replica Pool SDK.
- gogol-replicapool-updater library: Google Compute Engine Instance Group Updater SDK.
- gogol-resourcemanager library: Google Cloud Resource Manager SDK.
- gogol-resourceviews library: Google Compute Engine Instance Groups SDK.
- gogol-run library: Google Cloud Run SDK.
- gogol-runtimeconfig library: Google Cloud Runtime Configuration SDK.
- gogol-safebrowsing library: Google Safe Browsing SDK.
- gogol-script library: Google Apps Script SDK.
- gogol-searchconsole library: Google Search Console URL Testing Tools SDK.
- gogol-securitycenter library: Google Cloud Security Command Center SDK.
- gogol-servicebroker library: Google Service Broker SDK.
- gogol-serviceconsumermanagement library: Google Service Consumer Management SDK.
- gogol-servicecontrol library: Google Service Control SDK.
- gogol-servicemanagement library: Google Service Management SDK.
- gogol-servicenetworking library: Google Service Networking SDK.
- gogol-serviceusage library: Google Service Usage SDK.
- gogol-serviceuser library: Google Service User SDK.
- gogol-sheets library: Google Sheets SDK.
- gogol-shopping-content library: Google Content API for Shopping SDK.
- gogol-siteverification library: Google Site Verification SDK.
- gogol-slides library: Google Slides SDK.
- gogol-sourcerepo library: Google Cloud Source Repositories SDK.
- gogol-spanner library: Google Cloud Spanner SDK.
- gogol-spectrum library: Google Spectrum Database SDK.
- gogol-speech library: Google Cloud Speech-to-Text SDK.
- gogol-sqladmin library: Google Cloud SQL Admin SDK.
- gogol-storage library: Google Cloud Storage JSON SDK.
- gogol-storage-transfer library: Google Storage Transfer SDK.
- gogol-streetviewpublish library: Google Street View Publish SDK.
- gogol-surveys library: Google Surveys SDK.
- gogol-tagmanager library: Google Tag Manager SDK.
- gogol-taskqueue library: Google TaskQueue SDK.
- gogol-testing library: Google Cloud Testing SDK.
- gogol-texttospeech library: Google Cloud Text-to-Speech SDK.
- gogol-toolresults library: Google Cloud Tool Results SDK.
- gogol-tpu library: Google Cloud TPU SDK.
- gogol-tracing library: Google Tracing SDK.
- gogol-translate library: Google Cloud Translation SDK.
- gogol-urlshortener library: Google URL Shortener SDK.
- gogol-useraccounts library: Google Cloud User Accounts SDK.
- gogol-vault library: Google G Suite Vault SDK.
- gogol-videointelligence library: Google Cloud Video Intelligence SDK.
- gogol-vision library: Google Cloud Vision SDK.
- gogol-webmaster-tools library: Google Search Console SDK.
- gogol-websecurityscanner library: Google Web Security Scanner SDK.
- gogol-youtube library: Google YouTube Data SDK.
- gogol-youtube-analytics library: Google YouTube Analytics SDK.
- gogol-youtube-reporting library: Google YouTube Reporting SDK.
- google-oauth2-easy library, test and benchmark: Opininated use of Google Authentication for ease
- GoogleDirections library: Haskell Interface to Google Directions API
- gopher-proxy program: proxy gopher over http
- gopherbot program: Spidering robot to download files from Gopherspace
- graphula library and test: A simple interface for generating persistent data and linking its dependencies
- graphula-core library and test: A declarative library for describing dependencies between data
- greskell-websocket library and tests: Haskell client for Gremlin Server using WebSocket serializer
- GrowlNotify library and program: Notification utility for Growl.
- grpc-haskell library, programs, test and benchmark: Haskell implementation of gRPC layered on shared C library.
- grpc-haskell-core library and test: Haskell implementation of gRPC layered on shared C library.
- gsasl library: Bindings for GNU libgsasl
- gssapi library: libgssapi and libkrb5 bindings for haskell
- gssapi-wai library: WAI Middleware for SPNEGO authentiaction
- gtkrsync programs: Gnome rsync progress display
- Hach library and programs: Simple chat
- HackMail library and program: A Procmail Replacement as Haskell EDSL
- hailgun library: Mailgun REST api interface for Haskell.
- hailgun-send program: A program to send emails throught the Mailgun api.
- hamtsolo program: Intel AMT serial-over-lan (SOL) client
- handa-gdata library and program: Library and command-line utility for accessing Google services and APIs.
- handwriting library, program and test: API Client for the handwriting.io API.
- hascat program: Hascat Web Server
- hascat-lib library: Hascat Package
- hascat-setup library and program: Hascat Installation helper
- hascat-system library: Hascat System Package
- haskakafka library, programs and test: Kafka bindings for Haskell
- haskbot-core library and test: Easily-extensible chatbot for Slack messaging service
- haskell-aliyun library: haskell client of aliyun service.
- haskell-ftp library and program: A Haskell ftp server with configurable backend.
- haskell-modbus library and test: A cereal-based parser for the Modbus protocol
- haskell-openflow library and test: OpenFlow protocol in Haskell
- haskell-tor library, program and test: A Haskell Tor Node
- haskell-xmpp library and programs: Haskell XMPP (eXtensible Message Passing Protocol, a.k.a. Jabber) library
- HaskellNet library: Client support for POP3, SMTP, and IMAP
- HaskellNet-SSL library: Helpers to connect to SSL/TLS mail servers with HaskellNet
- HaskellTorrent program: A concurrent bittorrent client
- haskheap library: Haskell bindings to refheap.
- haskoin library and test: Implementation of the Bitcoin protocol.
- haskoin-bitcoind library: An adapter for haskoin to network-bitcoin
- haskoin-core library and test: Bitcoin & Bitcoin Cash library for Haskell
- haskoin-crypto library and test: Implementation of Bitcoin cryptographic primitives.
- haskoin-node library and test: P2P library for Bitcoin and Bitcoin Cash
- haskoin-protocol library and test: Implementation of the Bitcoin network protocol messages
- haskoin-script library and test: Implementation of Bitcoin script parsing and evaluation
- haskoin-store library, program and test: Storage and index for Bitcoin and Bitcoin Cash
- haskoin-store-data library and test: Data for Haskoin Store
- haskoin-util library and test: Utility functions for the Network.Haskoin project
- haskoin-wallet library, programs and test: Implementation of a Bitcoin SPV Wallet with BIP32 and multisig support.
- hatexmpp3 program: XMPP client with 9P and (optionally) GTK interfaces
- hats library, program, test and benchmark: Haskell client for the NATS messaging system
- haxl-facebook library and test: An example Haxl data source for accessing the Facebook Graph API
- haxr library: XML-RPC client and server library.
- hbeanstalk library: Client for the beanstalkd workqueue service.
- hcoap library, programs and test: CoAP implementation for Haskell.
- heddit library, programs and tests: Reddit API bindings
- helics library and program: New Relic® agent SDK wrapper for Haskell.
- helics-wai library and program: New Relic® agent SDK wrapper for wai.
- helix library and test: Web development micro framework for haskell with typesafe URLs
- hellage programs: Distributed hackage mirror
- hellnet library and programs: Simple, distributed, anonymous data sharing network.
- henet library: Bindings and high level interface for to ENet v1.3.9
- Hermes library: Message-based middleware layer
- hexpress library: An express-like http framework
- heyefi program and test: A server for Eye-Fi SD cards.
- HGamer3D-Enet-Binding library: Enet Binding for HGamer3D
- hgearman library: A Gearman client for Haskell.
- hGelf library: Haskell GELF library
- hgithub library and program: Haskell bindings to the GitHub API
- hgopher library: Gopher server
- hgreet library: Haskell module to interact with the greetd daemon trough it's IPC protocol.
- hichi programs: haskell robot for IChat protocol
- hinquire library and test: Generate armet style query strings.
- hircules program: IRC client
- hMollom library: Library to interact with the @Mollom anti-spam service
- HNM library and program: Happy Network Manager
- hoauth library: A Haskell implementation of OAuth 1.0a protocol.
- hoauth2 library and test: Haskell OAuth2 authentication client
- hoauth2-demo program: hoauth2 demo application
- hoauth2-providers library and test: OAuth2 Identity Providers
- hoauth2-providers-tutorial library and program: tutorial for hoauth2-providers module
- hoauth2-tutorial programs: Tutorial for using hoauth2
- hog program: Simple IRC logger bot.
- hoggl library and program: Bindings to the Toggl.com REST API
- Holumbus-Distribution library and programs: intra- and inter-program communication
- hookup library: Abstraction over creating network connections with SOCKS5 and TLS
- hostaddress library: Network Host Addresses
- HostAndPort library, tests and benchmark: Parser for host and port pairs like localhost:22
- hostname library: A very simple package providing a cross-platform means of determining the hostname
- hostname-validate library: Validate hostnames e.g. localhost or foo.co.uk.
- hosts-server program: An dns server which is extremely easy to config.
- hpodder program: Podcast Aggregator (downloader)
- hreq-client library, program and tests: A Type dependent Highlevel HTTP client library.
- hreq-conduit library and tests: Conduit streaming support for Hreq.
- hreq-core library and test: Core functionality for Hreq Http client library
- hs-json-rpc library: JSON-RPC client library
- hs-twitterarchiver program: Commandline Twitter feed archiver
- hS3 library and program: Interface to Amazon's Simple Storage Service (S3)
- hsaml2 library and test: OASIS Security Assertion Markup Language (SAML) V2.0
- hscd library and program: Command line client and library for SoundCloud.com
- hsdns library and programs: Asynchronous DNS Resolver
- hsdns-cache library: Caching asynchronous DNS resolver.
- hsendxmpp program: sendxmpp clone, sending XMPP messages via CLI
- hserv program: Simple http server in haskell.
- hsftp library, program and test: A SFTP client tool for secure file transfer operations
- hsgnutls library: Library wrapping the GnuTLS API.
- hsgnutls-yj library: Library wrapping the GnuTLS API.
- hSimpleDB library: Interface to Amazon's SimpleDB service.
- hsmtpclient library: Simple SMTP Client
- hsns program: a miniature network sniffer
- hsnsq library: Haskell NSQ client.
- hsp-cgi library: Facilitates running Haskell Server Pages web pages as CGI programs.
- hspr-sh library: Session handler for HSP
- hspread library: A client library for the spread toolkit
- hsrelp library: RELP (Reliable Event Logging Protocol) server implementation
- hssh library, program and test: SSH protocol implementation
- hstorchat library, program and test: Distributed instant messaging over Tor
- hstox library, programs and test: A Tox protocol implementation in Haskell
- hszephyr library: Simple libzephyr bindings
- htalkat program: Talk across TLS
- HTTP library and test: A library for client-side HTTP
- http-attoparsec library: Attoparsec parsers for http-types.
- http-barf library and test: a library to make http requests without worrying much
- http-client library and tests: An HTTP client engine
- http-client-auth library: HTTP authorization (both basic and digest) done right
- http-client-brread-timeout library: Http client with time-limited brRead
- http-client-conduit library: Frontend support for using http-client with conduit (deprecated)
- http-client-extra library: wrapper for http-client exposing cookies
- http-client-multipart library: Generate multipart uploads for http-client. (deprecated)
- http-client-openssl library and test: http-client backend using the OpenSSL library.
- http-client-overrides library, program and test: HTTP client overrides
- http-client-request-modifiers library: Convenient monadic HTTP request modifiers
- http-client-restricted library: restricting the servers that http-client will use
- http-client-rustls library and test: http-client TLS backend using Rustls
- http-client-session library: A simple abstraction over the "http-client" connection manager
- http-client-tls library, test and benchmark: http-client backend using the connection package and tls library
- http-client-websockets library and test: Glue code for http-client and websockets
- http-date library and tests: HTTP Date parser/formatter
- http-directory library and test: http directory listing library
- http-dispatch library and test: High level HTTP client for Haskell
- http-exchange-instantiations library and programs: Instantiations of http-exchange
- http-kit library and test: A low-level HTTP library
- http-listen library: Listen to HTTP requests and handle them in arbitrary ways.
- http-monad library and program: Monad abstraction for HTTP allowing lazy transfer and non-I/O simulation
- http-pony library: A type unsafe http library
- http-pony-serve-wai library: Serve a WAI application with http-pony
- http-pony-transformer-case-insensitive library: Tag http headers as case insensitive
- http-pony-transformer-http library: Transform raw TCP stream to a basic HTTP type
- http-pony-transformer-startline library: transform HTTP startlines to tuples
- http-querystring library and tests: The HTTP query builder.
- http-semantics library: HTTP senmatics libarry
- http-server library: A library for writing Haskell web servers.
- http-shed library and program: A simple websever with an interact style API
- HTTP-Simple library: DEPRECATED Enable simple wrappers to Network.HTTP
- http-slim library: A library for client/server HTTP with TLS support
- http-types library and tests: Generic HTTP types for Haskell (for both client and server code).
- http-wget library: ...
- http2 library, programs, tests and benchmark: HTTP/2 library
- http2-client-grpc library and test: Implement gRPC-over-HTTP2 clients.
- http2-grpc-proto-lens library: Encoders based on `proto-lens` for gRPC over HTTP2.
- http2-grpc-proto3-wire library: Encoders based on `proto3-wire` for gRPC over HTTP2.
- http2-grpc-types library: Types for gRPC over HTTP2 common for client and servers.
- http2-tls library and programs: Library for HTTP/2 over TLS
- http3 library, programs and test: HTTP/3 library
- httpd-shed library and program: A simple web-server with an interact style API
- hulk library and programs: IRC server written in Haskell.
- hums program: Haskell UPnP Media Server
- hurl library and programs: Haskell URL resolver
- hurriyet library and test: Haskell bindings for Hurriyet API
- hw-ip library, program and tests: Library for manipulating IP addresses and CIDR blocks
- hwall-auth-iitk program: Initial version of firewall Authentication for IITK network.
- hwormhole library, program and test: magic-wormhole client
- HXMPP library and program: A (prototyped) easy to use XMPP library
- hxmppc program: Haskell XMPP (Jabber Client) Command Line Interface (CLI)
- hyena library: Simple web application server
- hyperbole library, program and test: Interactive HTML apps using type-safe serverside Haskell
- iap-verifier library: A simple wrapper of In-App-Purchase receipt validate APIs.
- ib-api library and program: An API for the Interactive Brokers Trading Workstation written in pure Haskell
- idna2008 library: Converts Unicode hostnames into ASCII
- ihttp library and program: Incremental HTTP iteratee
- imagepaste program: Command-line image paste utility
- imap library and test: An efficient IMAP client library, with SSL and streaming
- imapget program: Downloads email from imap SSL servers.
- io-streams library and test: Simple, composable, and easy-to-use stream I/O
- io-streams-haproxy library and test: HAProxy protocol 1.5 support for io-streams
- ip-quoter library and test: Quasiquoter for IP addresses
- ip6addr program: Commandline tool to deal with IPv6 address text representations
- ipfs library and test: Access IPFS locally and remotely
- ipfs-api library: Auto-generated IPFS HTTP API
- iproute library and test: IP Routing Table
- IPv6Addr library and test: Library to deal with IPv6 address text representations.
- IPv6DB library, program and test: A RESTful microService for IPv6-related data
- Irc library and test: DSL for IRC bots
- irc library and test: A small library for parsing IRC messages.
- irc-bytestring library: serialization and parsing of IRC messages
- irc-client library: An IRC client library.
- irc-conduit library: Streaming IRC message library using conduits.
- irc-core library and test: IRC core library for glirc
- irc-ctcp library: A CTCP encoding and decoding library for IRC clients.
- irc-dcc library and test: A DCC message parsing and helper library for IRC clients
- irc-fun-bot library: Library for writing fun IRC bots.
- irc-fun-client library: Another library for writing IRC clients.
- irc-fun-color library and test: Add color and style decorations to IRC messages.
- irc-fun-messages library: Types and functions for working with the IRC protocol.
- irc-fun-types library: Common types for IRC related packages
- ircbot library and program: A library for writing IRC bots
- iri library and test: RFC-based resource identifier library
- iron-mq library: Iron.IO message queueing client library
- ismtp library: Advanced ESMTP library
- iterio-server library: Library for building servers with IterIO
- iwlib library: Bindings for the iw C library
- iyql program: CLI (command line interface) to YQL
- javascript-bridge library, programs and test: Remote Monad for JavaScript on the browser
- jmacro-rpc library: JSON-RPC clients and servers using JMacro, ...
- jmacro-rpc-happstack library: Happstack backend for jmacro-rpc
- jmacro-rpc-snap library: Snap backend for jmacro-rpc
- jobqueue library and test: A job queue library
- jordan-openapi library and test: OpenAPI Definitions for Jordan, Automatically
- json-api library and test: Utilities for generating JSON-API payloads
- json-api-lib library and test: Utilities for generating JSON-API payloads
- json-rpc library, programs and test: Fully-featured JSON-RPC 2.0 library
- json-rpc-client library, programs and test: JSON-RPC 2.0 on the client side.
- json-rpc-generic library and test: Generic encoder and decode for JSON-RPC
- json-rpc-server library, program and test: JSON-RPC 2.0 on the server side.
- jsonrpc-tinyclient library: Tiny JSON-RPC client for Haskell Web3 library.
- k8s-wrapper library and test: Application wrapper for the k8s environment
- kademlia library and test: An implementation of the Kademlia DHT Protocol
- kafka-client library and tests: Low-level Haskell client library for Apache Kafka 0.7.
- kafka-client-sync library and test: Synchronous Kafka Client
- kafka-device-vrpn library and program: VRPN events via a Kafka message broker
- keep-alive library and test: TCP keep alive implementation
- koji library: Koji buildsystem XML-RPC API bindings
- koofr-client library: Client to Koofr API
- kraken library: Kraken.io API client
- krpc library, test and benchmark: KRPC protocol implementation
- lambda-bridge library and program: A bridge from Haskell (on a CPU) to VHDL on a FPGA.
- language-avro library and test: Language definition and parser for AVRO files.
- language-protobuf library: Language definition and parser for Protocol Buffers.
- latest-npm-version library, program and test: Find the latest version of a package on npm
- LDAP library, program and test: Haskell binding for C LDAP API
- ldap-client library and test: Pure Haskell LDAP Client Library
- ldap-client-og library and test: Pure Haskell LDAP Client Library
- ldapply program: LDIF idempotent apply tool
- LDAPv3 library and test: Lightweight Directory Access Protocol (LDAP) version 3
- legion library: Distributed, stateful, homogeneous microservice framework.
- libjenkins library and tests: Jenkins API interface
- libmpd library and test: An MPD client library.
- librato library: Bindings to the Librato API
- libravatar library: Use Libravatar, the decentralized avatar delivery service
- libretls library and test: libtls bindings
- libssh library: libssh bindings
- libssh2 library and program: FFI bindings to libssh2 SSH2 client library (http://libssh2.org/)
- libssh2-conduit library and program: Conduit wrappers for libssh2 FFI bindings (see libssh2 package).
- libtelnet library and program: Bindings to libtelnet
- line library and test: Haskell SDK for the LINE API
- line-bot-sdk library and test: Haskell SDK for LINE Messaging API
- linear-socket library and test: Typed sockets
- linklater library and test: A Haskell library for the Slack API
- linode library and test: Bindings to the Linode API
- linode-v4 library and test: Haskell wrapper for the Linode v4 API
- linx-gateway library, program and test: Implementation of the Enea LINX gateway protocol.
- lnd-client library, program and test: Lightning Network Daemon (LND) client library for Haskell
- local-address library: Functions to get local interface address
- logstash library: Logstash client library for Haskell
- loshadka program: Minecraft 1.7 server proxy that answers to queries when the server is offline
- loup library and programs: Amazon Simple Workflow Service Wrapper for Work Pools.
- ltiv1p1 library: Partial implementation of a service provider for LTI 1.1.
- Lucu library and program: HTTP Daemonic Library
- machines-amazonka library: Machine transducers for Amazonka calls.
- majordomo library and programs: Majordomo protocol for ZeroMQ
- manatee-browser library and program: Browser extension for Manatee.
- manatee-curl library and program: Download Manager extension for Manatee.
- manatee-terminal library and program: Terminal Emulator extension for Manatee.
- mandrill library and test: Library for interfacing with the Mandrill JSON API
- matrix-client library and test: A matrix client library
- matsuri program: ncurses XMPP client
- mcpi library and programs: Connect to MineCraft running on a Raspberry PI.
- mDNSResponder-client library and test: Library for talking to the mDNSResponder daemon.
- mech library: mecha are the most complex composite machines known to humanity, lets build them well!
- Mecha library: mecha are the most complex composite machines known to humanity, lets build them well!
- Mechs library: mecha are the most complex composite machines known to humanity, lets build them well!
- mechs library: mecha are the most complex composite machines known to humanity, lets build them well!
- memcache-conduit library and programs: Conduit library for memcache procotol
- memcache-haskell library, programs and test: Memcache procotol library
- memcached library: haskell bindings for memcached
- memory-hexstring library: Hex-string type for Haskell Web3 library.
- messagepack-rpc library: Message Pack RPC over TCP
- metricsd-client library: Client for the metrics aggregator Metricsd
- metro library: A simple tcp and udp socket server framework
- Mhailist programs: Haskell mailing list manager
- micro-gateway library and program: A Micro service gateway.
- mighttpd programs: Simple Web Server in Haskell
- mighttpd2 library, programs and test: High performance web server on WAI/warp
- milena library and test: A Kafka client for Haskell.
- minicurl library and test: Minimal bindings to libcurl
- minio-hs library, programs and tests: A MinIO Haskell Library for Amazon S3 compatible cloud storage.
- minions program: A fast parallel ssh tool
- mock-httpd program: A HTTP server for testing HTTP clients
- moesocks program: A functional firewall killer
- monad-connect library: Transformer for TCP connection with TLS and SOCKS support
- montage library: Riak Resolution Proxy
- montage-client library: Riak Resolution Proxy Client
- mosquitto-hs library: Mosquitto client library bindings
- mpd-current-json library and program: Print current MPD song and status as JSON
- mptcp library and test: Datastructures to describe TCP and MPTCP connections
- mptcp-pm library, program and test: A Multipath TCP path manager
- mptcpanalyzer library, program and test: A Multipath TCP analyzer
- mqtt library, tests and benchmarks: An MQTT protocol implementation.
- mqtt-hs library: A MQTT client library.
- msgpack-rpc library and test: A MessagePack-RPC Implementation
- mtgoxapi library and test: Library to communicate with Mt.Gox
- mu-avro library and program: Avro serialization support for Mu microservices
- mu-graphql library and program: GraphQL support for Mu
- mu-grpc-client library: gRPC clients from Mu definitions
- mu-grpc-common library: gRPC for Mu, common modules for client and server
- mu-grpc-server library and program: gRPC servers for Mu definitions
- mu-kafka library: Utilities for interoperation between Mu and Kafka
- mu-lens library: Lenses for @mu-schema@ terms
- mu-optics library: Optics for @mu-schema@ terms
- mu-persistent library: Utilities for interoperation between Mu and Persistent
- mu-prometheus library: Metrics support for Mu using Prometheus
- mu-protobuf library and program: Protocol Buffers serialization and gRPC schema import for Mu microservices
- mu-rpc library: Protocol-independent declaration of services and servers.
- mu-schema library: Format-independent schemas for serialization
- mu-servant-server library and program: Servant servers for Mu definitions
- mu-tracing library: Tracing support for Mu
- multiaddr library and test: A network address format
- multipart library: Parsers for the HTTP multipart format
- MusicBrainz library: interface to MusicBrainz XML2 and JSON web services
- mvclient library: Client library for metaverse systems like Second Life
- mybitcoin-sci library: Binding to mybitcoin.com's Shopping Cart Interface.
- n-m library and program: Utility to call iwconfig.
- n2o library and test: Abstract Protocol Loop
- n2o-nitro library: Nitro Elements, Events and Actions
- n2o-protocols library: N2O Protocols Starter Pack
- n2o-web library: N2O adapter for WebSockets
- nakadi-client library and test: Client library for the Nakadi Event Broker
- namecoin-update library and program: Tool to keep namecoin names updated and well
- nanomsg-haskell library, tests and benchmarks: Bindings to the nanomsg library
- nationstates library: NationStates API client
- nats-client library, program, test and benchmark: Another Haskell client for NATS (https://nats.io)
- nats-queue library and test: Haskell API for NATS messaging system
- neko-obfs program: a TCP tunnel with packet length obfuscation
- net-concurrent library: Concurrent over the network execution library
- net-mqtt library, programs and test: An MQTT Protocol Implementation.
- net-mqtt-lens library and test: Optics for net-mqtt
- net-mqtt-rpc library and program: Make RPC calls via an MQTT broker.
- netclock library: Netclock protocol
- netcode-io library and programs: Bindings to the low-level netcode.io library.
- netcore library, test and benchmark: The NetCore compiler and runtime system for OpenFlow networks.
- netlines library and program: Enumerator tools for text-based network protocols
- netrc library and test: Parser for .netrc files
- NetSNMP library and test: Bindings for net-snmp's C API for clients
- netspec library: Simplify static Networking tasks
- netstring-enumerator library: Enumerator-based netstring parsing
- nettle-frp library: FRP for controlling networks of OpenFlow switches.
- nettle-netkit library: DSL for describing OpenFlow networks, and a compiler generating NetKit labs.
- nettle-openflow library: OpenFlow protocol messages, binary formats, and servers.
- netw library and tests: Binding to C socket API operating on bytearrays.
- network library and test: Low-level networking interface
- network-address library, program and test: IP data structures and textual representation
- network-anonymous-i2p library and test: Haskell API for I2P anonymous networking
- network-anonymous-tor library, program and test: Haskell API for Tor anonymous networking
- network-attoparsec library and test: Utility functions for running a parser against a socket
- network-bitcoin library and test: An interface to bitcoind.
- network-bsd library: POSIX network database (<netdb.h>) API
- network-builder library, program and test: Linux NetworkNameSpace Builder
- network-byte-order library: Network byte order utilities
- network-bytestring library: Fast, memory-efficient, low-level networking
- network-conduit library: Stream socket data using conduits. (deprecated)
- network-conduit-tls library and test: Create TLS-aware network code with conduits
- network-connection library: A wrapper around a generic stream-like connection
- network-control library and test: Library to control network protocols
- network-data library: Library for network data structures and their serialization.
- network-dbus library: D-Bus
- network-dns library and program: Domain Name System data structures
- network-fancy library: Networking support with a cleaner API
- network-house library: data and parsers for Ethernet, TCP, UDP, IPv4, IPv6, ICMP, DHCP, TFTP
- network-info library: Access the local computer's basic network configuration
- network-interfacerequest library: Haskell bindings for the ifreq structure
- network-ip library and test: Internet Protocol data structures
- network-messagepack-rpc-websocket library and test: WebSocket backend for MessagePack RPC
- network-minihttp library: A ByteString based library for writing HTTP(S) servers and clients.
- network-msg library: Recvmsg and sendmsg bindings.
- network-multicast library: Simple multicast library
- network-netpacket library: Haskell bindings for low-level packet sockets (AF_PACKET)
- Network-NineP library: High-level abstraction over 9P protocol
- network-packet-linux library and tests: Types for working with Linux packet sockets
- network-protocol-xmpp library: Client library for the XMPP protocol.
- network-run library: Simple network runner library
- network-server library and program: A light abstraction over sockets & co. for servers
- network-service library and program: Provide a service at the data type level.
- network-simple library: Simple network sockets usage patterns.
- network-simple-sockaddr library: network-simple for resolved addresses
- network-simple-tls library: Simple interface to TLS secured network sockets.
- network-simple-ws library: Simple interface to WebSockets.
- network-simple-wss library: Simple interface to TLS secured WebSockets.
- network-socket-options library: Type-safe, portable alternative to getSocketOption/setSocketOption
- network-transport library: Network abstraction layer
- network-transport-amqp library and tests: AMQP-based transport layer for distributed-process (aka Cloud Haskell)
- network-transport-composed library: Compose network transports
- network-transport-inmemory library and tests: In-memory instantiation of Network.Transport
- network-transport-tcp library and tests: TCP instantiation of Network.Transport
- network-transport-tests library: Unit tests for Network.Transport implementations
- network-transport-zeromq library, programs, tests and benchmarks: ZeroMQ backend for network-transport
- network-types-icmp library and test: Types for representing ICMP and ICMPv6 messages.
- network-udp library: UDP library
- network-unexceptional library: Network functions that do not throw exceptions
- network-uri library and tests: URI manipulation
- network-uri-flag library: Pseudo-package encapsulating flag(network-uri) Cabal boilerplate
- network-uri-json library and test: FromJSON and ToJSON Instances for Network.URI
- network-uri-lenses library: Lenses for network-uri
- network-uri-static library and test: A small utility to declare type-safe static URIs
- network-voicetext library: VoiceText Web API wrapper
- network-wait library and tests: Lightweight library for waiting on networked services to become available.
- network-websocket library and program: WebSocket library
- networked-game library: Networked-game support library
- ngx-export library: Helper module for Nginx Haskell module
- ngx-export-distribution library and program: Build custom libraries for Nginx Haskell module
- ngx-export-healthcheck library: Active health checks and monitoring of Nginx upstreams
- ngx-export-log library: Native Nginx logging from configuration files and Haskell handlers
- ngx-export-tools library: Extra tools for Nginx Haskell module
- ngx-export-tools-extra library: More extra tools for Nginx Haskell module
- nist-beacon library: Haskell interface to the nist random beacon.
- nntp library: Library to connect to an NNTP Server
- ntp-control library and test: Client library for NTP control messaging
- ntrip-client library and program: NTRIP client.
- nylas library: Client for the Nylas API
- oauth2-jwt-bearer library and test: OAuth2 jwt-bearer client flow as per rfc7523
- oauthenticated library and test: Simple OAuth for http-client
- octohat library, program and test: A tested, minimal wrapper around GitHub's API.
- om-legion library: Legion Framework.
- om-socket library and test: Socket utilities.
- on-demand-ssh-tunnel library and program: Program that sends traffic through SSH tunnels on-demand
- ONC-RPC library and program: ONC RPC (aka Sun RPC) and XDR library
- opc-xml-da-client library and test: OPC XML-DA Client
- openflow library: OpenFlow
- openid library and program: An implementation of the OpenID-2.0 spec.
- openid-connect library, program and test: An OpenID Connect library that does all the heavy lifting for you
- opensource library and test: Haskell API Wrapper for the Open Source License API
- openssl-streams library and test: OpenSSL network support for io-streams.
- orchid library: Haskell Wiki Library
- orchid-demo program: Haskell Wiki Demo
- ory-hydra-client library and test: Auto-generated ory-hydra API Client
- osm-download library: Download Open Street Map tiles
- pagerduty library: Client library for PagerDuty Integration and REST APIs.
- pagure library: Pagure REST client library
- pan-os-syslog library, test and benchmark: Parse syslog traffic from PAN-OS
- patterns library: Common patterns in message-oriented applications
- paypal-api library: PayPal API, currently supporting "ButtonManager"
- paypal-rest-client library: A client to connect to PayPal's REST API (v1)
- pb program: pastebin command line application
- pcap library: A system-independent interface for user-level packet capture
- pcap-conduit library: Conduit <-> libpcap
- pcap-enumerator library: Convert a pcap into an enumerator.
- pdc library: Fedora Product Definition Center service
- percent-encoder library, test and benchmark: Percent encode/decode ByteStrings
- peyotls library and tests: Pretty Easy YOshikuni-made TLS library
- peyotls-codec library: Codec parts of Pretty Easy YOshikuni-made TLS library
- pgdl program: browse directory listing webpages and download files from them.
- pia-forward program: Set up port forwarding with the Private Internet Access VPN service.
- ping library and program: icmp echo requests
- pinpon library, programs and tests: A gateway for various cloud notification services
- pipes-kafka library: Kafka in the Pipes ecosystem
- pipes-network library: Use network sockets together with the pipes library.
- pipes-network-tls library: TLS-secured network connections support for pipes.
- pipes-network-ws library: WebSockets support for pipes.
- pipes-p2p library: P2P network nodes with pipes
- pipes-p2p-examples program: Examples using pipes-p2p
- pipes-s3 library and test: A simple interface for streaming data to and from Amazon S3
- pipes-zeromq4 library and programs: Pipes integration for ZeroMQ messaging
- plaid library, program and test: Plaid.com api integration library
- pocket-dns library, program and test: Multi-backend (zookeeper and sqlite) DNS Server using persistent-library
- polysemy-http library and tests: Polysemy effects for HTTP clients
- polysemy-req library: Polysemy effect for req
- pontarius-xmpp library, tests and benchmark: An XMPP client library
- pontarius-xmpp-extras library: XEPs implementation on top of pontarius-xmpp
- pop3-client library: POP3 Client Library
- PortFusion program: high-performance distributed reverse / forward proxy & tunneling for TCP
- postie library and programs: SMTP server library to receive emails from within Haskell programs.
- postmark-streams library: Send email via Postmark using io-streams.
- postmaster program: Postmaster ESMTP Server
- powerdns library and test: PowerDNS API bindings for api/v1
- proc-net library: Parse /proc/net/{tcp,tcp6,udp,udp6}
- prometheus-client library, tests and benchmark: Haskell client library for http://prometheus.io.
- prometheus-metrics-ghc library and test: Metrics exposing GHC runtime information for use with prometheus-client.
- protocol-radius library: parser and printer for radius protocol packet
- publicsuffixlist library and test: Is a given string a domain suffix?
- publicsuffixlistcreate library and test: Create the publicsuffixlist package
- push-notify library: A server-side library for sending push notifications.
- push-notify-apn library, program and test: Send push notifications to mobile iOS devices
- push-notify-ccs library: ...
- push-notify-general library: A general library for sending/receiving push notif. through dif. services.
- pusher-http-haskell library and test: Haskell client library for the Pusher Channels HTTP API
- pusher-ws library: Implementation of the Pusher WebSocket protocol
- querystring-pickle library and test: Picklers for de/serialising Generic data types to and from query strings
- RabbitMQ library: AMQP 0-9-1 client library for RabbitMQ servers
- radius library: Remote Authentication Dial In User Service (RADIUS)
- Ranka program: HTTP to XMPP omegle chats gate.
- rclient library: Haskell client for Rserve
- rdioh library and programs: A Haskell wrapper for Rdio's API.
- recaptcha library: Functions for using the reCAPTCHA service in web applications.
- recv library and test: Efficient network recv
- reddit library and tests: Library for interfacing with Reddit's API
- Redmine library and test: Library to access Redmine's REST services
- reflex-backend-socket library and programs: Reflex bindings for TCP sockets
- reflex-gadt-api library and program: Interact with a GADT API in your reflex-dom application.
- reflex-libtelnet library: Reflex bindings for libtelnet
- reliable-io library and programs: Bindings to the low-level reliable.io library.
- remote-json library and tests: Remote Monad implementation of the JSON RPC protocol
- remote-json-client library: Web client wrapper for remote-json
- remote-json-server library: Web server wrapper for remote-json
- remotion library and test: A library for client-server applications based on custom protocols
- req library and tests: HTTP client library
- req-conduit library, test and benchmark: Conduit helpers for the req HTTP client library
- req-url-extra library, program and test: Provides URI/URL helper functions for use with Req
- resolv library and test: Domain Name Service (DNS) lookup via the libresolv standard library routines
- resolve library: A name resolusion library
- resource-pool library: A high-performance striped resource pooling implementation
- resource-pool-catchio library: Fork of resource-pool, with a MonadCatchIO constraint
- resource-pool-fork-avanov library: A high-performance striped resource pooling implementation
- resourcet-pool library: A small library to convert a Pool into an Acquire
- riak library, test and benchmark: A Haskell client for the Riak decentralized data store
- riak-protobuf library: Haskell types for the Riak protocol buffer API
- riak-protobuf-lens library and program: Lenses for riak-protobuf
- riemann library, program and tests: A Riemann client for Haskell
- rncryptor library, programs, test and benchmark: Haskell implementation of the RNCryptor file format
- roku-api library: Bindings to Roku's External Control API
- rollbar-cli library, program and test: Simple CLI tool to perform commons tasks such as tracking deploys.
- rollbar-client library, program and test: Core library to communicate with Rollbar API.
- rollbar-wai library, program and test: Provides error reporting capabilities to WAI based applications through Rollbar API.
- rollbar-yesod library, program and test: Provides error reporting capabilities to Yesod applications through Rollbar API.
- rpc library: type safe rpcs provided as basic IO actions
- rpc-framework library and program: a remote procedure call framework
- rpf program: Receiver Policy Framework
- rtcm library, programs and test: Haskell bindings for RTCM.
- rtnetlink library, programs and test: Manipulate network devices, addresses, and routes on Linux
- rtorrent-rpc library: A library for communicating with RTorrent over its XML-RPC interface.
- rustls library and test: TLS bindings for Rustls
- rws program and test: Packet Generation
- S3 library: Library for accessing S3 compatible storage services
- s3-signer library and test: Pre-signed Amazon S3 URLs
- sakuraio-platform library, programs and test: Haskell representation of messages exchanged on the sakura.io platform.
- salvia library: Modular web application framework.
- salvia-demo library and programs: Demo Salvia servers.
- salvia-extras library: Collection of non-fundamental handlers for the Salvia web server.
- salvia-protocol library: Salvia webserver protocol suite supporting URI, HTTP, Cookie and MIME.
- salvia-sessions library: Session support for the Salvia webserver.
- salvia-websocket library: Websocket implementation for the Salvia Webserver.
- sasl library: SASL implementation using simple-pipe
- sbp library, programs and test: SwiftNav's SBP Library
- sbp2udp program: SBP to UDP
- sc2-lowlevel library: Low-level Starcraft II API
- sc2-support library: Support and utility library for sc2hs.
- sc2hs library and program: An interface to the Starcraft II bot API
- scalable-server library: Library for writing fast/scalable TCP-based services
- scale library and test: SCALE v2.0 codec for Haskell Web3 library.
- scgi library: A Haskell library for writing SCGI programs.
- scrape-changes library and test: Scrape websites for changes
- scrobble library and program: Scrobbling server.
- Scurry program: A cross platform P2P VPN application built using Haskell.
- scuttlebutt-types library and test: generic types for Secure Scuttlebutt
- second-transfer library and test: Second Transfer HTTP/2 web server
- secure-sockets library: Secure point-to-point connectivity library
- secureUDP library: Setups secure (unsorted) UDP packet transfer.
- sendfile library: A portable sendfile library
- sendgrid-v3 library and test: Sendgrid v3 API library
- sentry library and programs: Process monitoring tool written and configured in Haskell
- servant-errors library and test: Servant Errors wai-middlware
- serverless-haskell library and test: Deploying Haskell code onto AWS Lambda using Serverless
- ses-html library: Send HTML formatted emails using Amazon's SES REST API with blaze
- ses-html-snaplet library: Snaplet for the ses-html package
- shoap library: A very basic SOAP package
- shopify library: A haskell API binding for shopify.com
- sigmacord library: Write Discord Bots in Haskell
- simple-bluetooth library: Simple Bluetooth API for Windows and Linux (bluez)
- simple-sendfile library and test: Cross platform library for the sendfile system call
- simple-server library: Simple Server interface
- simpleirc library and test: Simple IRC Library
- simpleirc-lens library: Lenses for simpleirc types
- simplesmtpclient library: Very simple SMTP Client
- simplessh library: Simple wrapper around libssh2
- simplexmq library, programs and test: SimpleXMQ message broker
- skylark-client library and programs: Skylark client.
- skype4hs library: Skype Desktop API binding for Haskell
- slack library: Haskell API for interacting with Slack
- smtp-mail library: Simple email sending via SMTP
- smtp-mail-ng library: An SMTP client EDSL
- smtp2mta program: Listen for SMTP traffic and send it to an MTA script
- SMTPClient library: A simple SMTP client library
- smtps-gmail library: Gmail SMTP Client
- snap-blaze library: blaze-html integration for Snap
- snap-blaze-clay library: blaze-html-clay integration for Snap
- snap-routes library: Typesafe URLs for Snap applications.
- snaplet-ses-html library: Snaplet for the ses-html package
- sock2stream program: Tunnel a socket over a single datastream (stdin/stdout)
- sockaddr library: Printing SockAddr
- socket library and tests: An extensible socket library.
- socket-activation library: systemd socket activation library
- socket-sctp library and tests: STCP socket extensions library.
- socket-unix library and tests: Unix domain sockets
- sockets library, program, test and benchmarks: High-level network sockets
- sockets-and-pipes library: Support for the Sockets and Pipes book
- socketson library and programs: A small websocket backend provider.
- socks library: Socks proxy (ver 5)
- spacecookie library, program and test: Gopher server library and daemon
- sphero library: Orbotix Sphero client library
- splice library: Cross-platform Socket to Socket Data Splicing
- sscgi library: Simple SCGI Library
- ssh library and test: A pure-Haskell SSH server library.
- ssh-known-hosts library, program and test: Read and interpret the SSH known-hosts file
- sshtun program: Wrapper daemon to manage an ssh tunnel
- starling library: A memcached client
- statsd library: StatsD API.
- statsd-client library: Statsd UDP client
- statsd-datadog library: DataDog-flavored StatsD client.
- stm-firehose library and test: Conduits and STM operations for fire hoses.
- Stomp library: Client library for Stomp brokers.
- stomp-conduit library: Stompl Conduit Client
- stomp-patterns library: Stompl MOM Stomp Patterns
- stomp-queue library: Stompl Client Library
- stompl library: Stomp Parser and Utilities
- stratux-http library: A library for using HTTP with stratux
- stratux-websockets library: A library for using websockets with stratux
- streamly library: Streaming, dataflow programming and declarative concurrency
- streamly-examples programs: Examples for Streamly
- stunclient library and test: RFC 5389: Session Traversal Utilities for NAT (STUN) client
- subnet library: subnetting calculator
- supernova library and test: Apache Pulsar client for Haskell
- syncthing-hs library and test: Haskell bindings for the Syncthing REST API
- systemd-socket-activation library: Let systemd bind the server's socket for you
- tahoe-great-black-swamp library, programs and test: An implementation of the "Great Black Swamp" LAFS protocol.
- task program: A command line tool for keeping track of tasks you worked on
- tasty-json library: JSON reporter for the tasty testing framework
- tcp library: A purely functional TCP implementation
- tcp-streams library and test: One stop solution for tcp client and server with tls support.
- tcp-streams-openssl library and test: Tcp streams using openssl for tls support.
- telegram library: Telegram API client
- tellbot program: IRC tellbot
- textocat-api library and test: Unofficial Haskell SDK for Textocat API -- http://textocat.com
- tftp library, program and tests: A library for building tftp servers
- themoviedb library, program and test: Haskell API bindings for http://themoviedb.org
- tighttp library: Tiny and Incrementally-Growing HTTP library
- time-warp library, programs and test: Distributed systems execution emulation
- tinyMesh library: TinyMesh - communicating with auto-meshing sensor network
- tld library and test: This project separates subdomains, domains, and top-level-domains from URLs.
- tls library, programs and test: TLS protocol native implementation
- tls-debug programs: Set of programs for TLS testing and debugging
- tls-extra library and program: TLS extra default values and helpers
- top library and tests: Top (typed oriented protocol) API
- torrent library: BitTorrent file parser and generater
- toxcore library, program and test: A Tox protocol implementation in Haskell
- toxcore-c library, program and test: Haskell bindings to the C reference implementation of Tox
- transient-universe-tls library: transient with secure communications
- tremulous-query library: Library for polling Tremulous servers
- tuntap library: Interface to TUN/TAP drivers.
- tuntap-simple library: A simple tun/tap library
- twentefp-websockets library: ...
- twidge program: Unix Command-Line Twitter and Identica Client
- twitter program: A Haskell-based CLI Twitter client
- typed-session library and test: typed session framework
- uber library and test: Uber client for Haskell
- udbus library and programs: Small DBus implementation
- udbus-model library and program: Model API for udbus introspection and definitions
- udp-streaming library: Streaming to and from UDP socket
- uhttpc library and program: Minimal HTTP client library optimized for benchmarking
- unbreak library and program: Secure and resilient remote file storage utility
- unliftio-pool library: Data.Pool generalized to MonadUnliftIO.
- unliftio-streams library: Generalization of io-streams to MonadUnliftIO
- uri-encode library and programs: Unicode aware uri-encoding
- uri-encoder library, test and benchmark: A uri encoder to make your strings less readable
- uri-templater library and test: Parsing & Quasiquoting for RFC 6570 URI Templates
- url-slug library: Encoding and decoding of URL slugs
- urlcheck program: Parallel link checker
- UrlDisp library: Url dispatcher. Helps to retain friendly URLs in web applications.
- useragents library and program: A collection of user agents
- utxorpc library: Generated code for a gRPC interface for UTxO Blockchains
- utxorpc-client library, programs and test: An SDK for clients of the UTxO RPC specification.
- utxorpc-server library, program and test: An SDK for UTxO RPC services.
- vault-tool library: Client library for HashiCorp's Vault tool (via HTTP API)
- vault-tool-server library and test: Utility library for spawning a HashiCorp Vault process
- vault-trans library: A monad transformer for vault-tool
- vrpn library and program: Bindings to VRPN.
- wai-cors library and tests: CORS for WAI
- wai-graceful library: Graceful shutdown for WAI applications.
- wai-lens library: Lenses for WAI
- wai-middleware-consul library and program: Wai Middleware for Consul
- wai-middleware-prometheus library and test: WAI middlware for exposing http://prometheus.io metrics.
- wai-rate-limit-postgres library and test: See README for more info
- wai-request-spec library and benchmark: Declarative request parsing
- wai-responsible library: Response interface for WAI.
- wai-routes library and test: Typesafe URLs for Wai applications.
- warp-dynamic library and program: Dynamic configurable warp HTTP server
- warp-quic library: Warp based on QUIC
- warped library: Warp and Wai Library.
- web3 library: Haskell Web3 library.
- web3-bignum library and test: Fixed size big integers for Haskell Web3 library.
- web3-crypto library and test: Cryptograhical primitives for Haskell Web3 library.
- web3-ethereum library and test: Ethereum support for Haskell Web3 library.
- web3-ipfs library: IPFS support for Haskell Web3 library.
- web3-polkadot library and test: Polkadot support for Haskell Web3 library.
- web3-provider library: Node connection provider for Haskell Web3 library.
- web3-solidity library and test: Solidity language for Haskell Web3 library.
- webfinger-client library: WebFinger client library
- webserver library: HTTP server library
- websockets library, programs, test and benchmark: A sensible and clean way to write WebSocket-capable servers in Haskell.
- websockets-json library: Extras for working with websockets & JSON.
- websockets-snap library: Snap integration for the websockets library
- whois library: WHOIS client library.
- windns library: Domain Name Service (DNS) lookup via the <windns.h>/dnsapi.dll standard library
- winio library: I/O library for Windows
- witty program: A network server to show bottlenecks of GHC
- WL500gPControl programs: A simple command line tools to control the Asus WL500gP router
- WL500gPLib library and program: A simple library to access to the WL 500gP router from the Haskell code
- wobsurv library, program and test: A simple and highly performant HTTP file server
- wol library and program: Send a Wake on LAN Magic Packet
- wolf library and programs: Amazon Simple Workflow Service Wrapper.
- wp-archivebot program: Subscribe to a wiki's RSS feed and archive external links
- ws-chans library and test: Unagi chan based websocket client
- wsedit program: A small tool to list, add and remove webseeds from a torrent file
- wss-client library, program and test: A-little-higher-level WebSocket client.
- wuss library: Secure WebSocket (WSS) clients
- xcp library: Partial implementation of the XCP protocol with ethernet as transport layer.
- xdcc program: A wget-like utility for retrieving files from XDCC bots on IRC
- xml-push library: Push XML from/to client to/from server over XMPP or HTTP
- XMMS library: XMMS2 client library.
- xmpipe library: XMPP implementation using simple-PIPE
- XMPP library: XMPP library
- yak library and test: A strongly typed IRC library
- yaml-rpc library: Simple library for network (HTTP REST-like) YAML RPC
- yaml-rpc-scotty library: Scotty server backend for yaml-rpc
- yaml-rpc-snap library: Snap server backend for yaml-rpc
- yandex-translate library and test: Bindings to Yandex translate API
- yeller library, test and benchmark: A Yeller Client For Haskell
- yjftp library and program: CUI FTP client like 'ftp', 'ncftp'
- yjftp-libs library and program: CUI FTP client like 'ftp', 'ncftp'
- Yogurt library: A MUD client library
- Yogurt-Standalone program: A functional MUD client
- zeromq3-conduit library: Conduit bindings for zeromq3-haskell
- zigbee-znet25 library and test: XBee ZNet 2.5 (ZigBee) wireless modem communications
- zipkin library: Zipkin-style request tracing monad
- zmcat library and program: Command-line tool for ZeroMQ.
- zmqat program: A socat-like tool for zeromq library
Network API
- attoparsec-framer library, programs and test: Use Attoparsec to parse framed protocol byte streams
Network APIs
- antigate library: Interface for antigate.com captcha recognition API
- dropbox-sdk library: A library to access the Dropbox HTTP API.
- fizzbuzz-as-a-service program: FizzBuzz as a service
- hsreadability library and test: Access to the Readability API.
- liblastfm library and tests: Lastfm API interface
- librandomorg library: Wrapper to Random.org API
- network-api-support library: Toolkit for building http client libraries over Network.Http.Conduit
- phone-push library: Push notifications for Android and iOS
- pinboard library and test: Access to the Pinboard API
- postcodes library: A library that gets postcode information from the uk-postcodes.com
- postgrest library, program and tests: REST API for any Postgres database
- postmark library and program: Library for postmarkapp.com HTTP Api
- push-notifications library: Push notifications for Android and iOS
- simplenote library: Haskell interface for the simplenote API.
- strongswan-sql library, program and test: Interface library for strongSwan SQL backend
- tahoe-great-black-swamp library, programs and test: An implementation of the "Great Black Swamp" LAFS protocol.
- trajectory library and programs: Tools and a library for working with Trajectory.
- twilio library and tests: Twilio REST API library for Haskell
Network Control
- raketka library, program and test: distributed-process node
NetworkAPI
- arxiv library: A client for the Arxiv API
NetworkAPIs
- libstackexchange library, programs and test: StackExchange API interface
Networking
- hans library, program and test: Network Stack
- hans-pcap library: Driver for real ethernet devices for HaNS
- hans-pfq library: Driver for real ethernet devices for HaNS
- llsd library and programs: An implementation of the LLSD data system
- microdns program: a minimalistic DNS-authoritative server
- network-hans library: HaNS to Network shims for easier HaNS integration
- network-rpca library: A cross-platform RPC library
- Pup-Events library and program: A networked event handling framework for hooking into other programs.
- Pup-Events-Client library: A networked event handling framework for hooking into other programs.
- Pup-Events-Demo programs: A networked event handling framework for hooking into other programs.
- Pup-Events-PQueue library: A networked event handling framework for hooking into other programs.
- Pup-Events-Server library: A networked event handling framework for hooking into other programs.
- warp-grpc library: A minimal gRPC server on top of Warp.
- wireguard-hs library: API for Linux Kernel Wireguard device management
- wobsurv library, program and test: A simple and highly performant HTTP file server
- zre library, programs and test: ZRE protocol implementation
Nix
- autonix-deps library: Library for Nix expression dependency generation
- autonix-deps-kf5 library and program: Generate dependencies for KDE 5 Nix expressions
- cabal2nix library, programs and test: Convert Cabal files into Nix build instructions.
- cachix library, programs and test: Command-line client for Nix binary cache hosting https://cachix.org
- cachix-api library and test: Servant HTTP API specification for https://cachix.org
- cli-nix library: Bindings to the nix command-line interface
- dhall-nixpkgs program: Convert Dhall projects to Nix packages
- distribution-nixpkgs library and test: Types and functions to manipulate the Nixpkgs distribution
- haskell-overridez program: Manage nix overrides for haskell packages
- hercules-ci-agent library, programs and test: Runs Continuous Integration tasks on your machines
- hercules-ci-api-agent library and test: API definition for Hercules CI Agent to talk to hercules-ci.com or Hercules CI Enterprise
- hercules-ci-api-core library: Types and convenience modules use across Hercules CI API packages
- hercules-ci-cnix-expr library and test: Bindings for the Nix evaluator
- hercules-ci-cnix-store library and test: Haskell bindings for Nix's libstore
- hnix library, program, test and benchmark: Haskell implementation of the Nix language
- hnix-store-core library and test: Core types used for interacting with the Nix store.
- hnix-store-db library, programs and test: Nix store database support
- hnix-store-json library and test: JSON serialization for core types
- hnix-store-nar library and test: NAR file format
- hnix-store-readonly library and test: Read-only Nix store
- hnix-store-remote library, programs and tests: Remote hnix store
- hnix-store-tests library and test: Test utilities and instances
- horizon-gen-nix library and programs: Generate nix expressions from horizon-spec definitions
- jenkinsPlugins2nix library, program and test: Generate nix for Jenkins plugins.
- language-nix library: Data types and functions to represent the Nix language
- libnix library and test: Bindings to the nix package manager
- nix-freeze-tree library, program and test: Convert a tree of files into fixed-output derivations
- nix-graph library and program: Reify the Nix build graph into a Haskell graph data structure
- nix-narinfo library, program and tests: Parse and render .narinfo files
- nix-paths library: Knowledge of Nix's installation directories.
- nix-thunk library and program: Lightweight dependency management with Nix
- nixfromnpm program: Generate nix expressions from npm packages.
- nvfetcher library, programs and test: Generate nix sources expr for the latest version of packages
- runmany program: Run multiple commands, interleaving output and errors
- servant-nix library and test: Servant Nix content-type
- simple-nix library and test: Simple parsing/pretty printing for Nix expressions
- stack2nix library, program and test: Convert stack.yaml files into Nix build instructions.
- stackage2nix library, program and test: Convert Stack files into Nix build instructions.
- update-nix-fetchgit library, program and test: A program to update fetchgit values in Nix expressions
- yarn2nix library, programs and test: Convert yarn.lock files to nix expressions
NLP
- arpa library and program: Library for reading ARPA n-gram models
- conala-dataset library and test: bindings to the CoNaLa dataset
- eng-stemmer library, program and test: An English language stemmer (Porter2)
- gdelt library and test: GDELT V2 (Global Database of Events, Language, and Tone)
- glider-nlp library and test: Natural Language Processing library
- haskseg library and program: Simple unsupervised segmentation model
- rake library: Rapid Automatic Keyword Extraction (RAKE)
- sequitur library, program, test and benchmark: Grammar-based compression algorithms SEQUITUR
- stemmer-german library: Extract the stem of a German inflected word form.
- syntaxnet-haskell library and test: Working with Google's SyntaxNet output files - CoNLL, Tree
Noise
- hsnoise library: A coherent 3d noise library.
- Noise library: A Haskell coherent noise generator based on libnoise
- pure-noise library, test and benchmark: Performant, ...
Non-determinism
- streamly library: Streaming, dataflow programming and declarative concurrency
- streamly-core library: Streaming, parsers, arrays, serialization and more
None
- diff-gestalt library and test: A diff algorithm based on recursive longest common substrings
NonEmpty
- non-empty-text library and tests: Non empty Data.Text type
Ntrol
- acme-comonad library: A more efficient dualization
Number Theory
- arithmetic library, program and test: Natural number arithmetic
- arithmoi library, test and benchmarks: Efficient basic number-theoretic functions.
- factor library, program and test: Factoring integers and polynomials
- factory library, program and test: Rational arithmetic in an irrational world.
- fast-arithmetic library, test and benchmark: Fast functions on integers.
- integer-logarithms library and test: Integer logarithms.
- integer-roots library and tests: Integer roots and perfect powers
- mod library, test and benchmark: Fast type-safe modular arithmetic
- nth-prime program and test: Computing the nth prime
- Numbers library: An assortment of number theoretic functions
- opentheory-divides library and test: The divides relation on natural numbers
- opentheory-fibonacci library and test: Fibonacci numbers
- opentheory-prime library and test: Prime natural numbers
- padic library, test and benchmark: Fast, type-safe p-adic arithmetic
- pell library and test: Package to solve the Generalized Pell Equation.
- primecount library, test and benchmark: Bindings to the primecount library
- primesieve library and programs: FFI bindings for the primesieve library.
Numbers
- grfn library, program, test and benchmark: Uniformly-random pre-factored numbers (Kalai)
- i library and test: Haskell interval types. Bounds checking.
Numeric
- ad-delcont library and test: Reverse-mode automatic differentiation with delimited continuations
- approx library, program and test: Easy-to-use emulation of approximate, ranges and tolerances in Haskell
- approximate library: Approximate discrete values and numbers
- ascii-numbers library and test: ASCII representations of numbers
- bed-and-breakfast library and test: Efficient Matrix and Vector operations in 100% Haskell.
- cl3-posit library and test: Clifford Algebra of three dimensional space, implemented with Posit numbers.
- compensated library and benchmark: Compensated floating-point arithmetic
- decimal-arithmetic library and tests: An implementation of the General Decimal Arithmetic Specification
- dense-linear-algebra library and test: Simple and incomplete pure haskell implementation of linear algebra
- detour-via-sci library and tests: JSON and CSV encoding for rationals as decimal point numbers.
- detour-via-uom library and tests: JSON and CSV encoding for quantities.
- eigen library and tests: Eigen C++ library (linear algebra: matrices, sparse matrices, vectors, ...
- elliptic-integrals library and test: Carlson Elliptic Integrals and Incomplete Elliptic Integrals
- exp-extended library: floating point with extended exponent range
- fast-math library: Non IEEE-754 compliant compile-time floating-point optimisations
- fixed library: Signed 15.16 precision fixed point arithmetic
- fp-ieee library, tests and benchmark: IEEE 754-2019 compliant operations
- ghc-bignum : GHC BigNum library
- gutenberg-fibonaccis library: The first 1001 Fibonacci numbers, retrieved from the Gutenberg Project.
- hafar library and test: Affine arithmetic library for Haskell
- half library and test: Half-precision floating-point
- haskell-mpfr library: Correctly-rounded arbitrary-precision floating-point arithmetic
- hasty-hamiltonian library and test: Speedy traversal through parameter space.
- hgmp library and test: Haskell interface to GMP
- HNumeric library and test: Haskell Numeric Library with pure functionality, R & MATLAB Syntax.
- hypergeomatrix library and test: Hypergeometric function of a matrix argument
- hyperloglog library: An approximate streaming (constant space) unique object counter
- inf-interval library and test: Non-contiguous interval data types with potentially infinite ranges.
- integer-gmp library: Integer library based on GMP
- integer-pure library: A pure-Haskell implementation of arbitrary-precision Integers.
- integer-types library and test: Integer, Natural, and Positive
- ipopt-hs library and program: haskell binding to ipopt and nlopt including automatic differentiation
- jacobi-elliptic library and test: Neville Theta Functions and Jacobi Elliptic Functions
- jacobi-theta library and test: Jacobi Theta Functions
- LATS library: Linear Algebra on Typed Spaces
- lbfgs library: L-BFGS optimization
- lean-peano library and tests: A maximally lazy, simple implementation of the Peano numbers with minimal dependencies.
- LetsBeRational library: European option implied vol calculation
- limp library and test: representation of Integer Linear Programs
- limp-cbc library and tests: bindings for integer linear programming solver Coin/CBC
- log-domain library: Log-domain arithmetic
- Mantissa library and test: Reals in the interval [0,1), as machine words
- math-extras library and test: A variety of mathematical utilities
- math-functions library, test and benchmark: Collection of tools for numeric computations
- mcmc-samplers library: Combinators for MCMC sampling
- mcmc-types library: Common types for sampling.
- microlens-aeson library and test: Law-abiding lenses for Aeson, using microlens
- mighty-metropolis library and tests: The Metropolis algorithm.
- mwc-probability-transition library and test: A Markov stochastic transition operator with logging
- nat-optics library and test: Refinement types for natural numbers with an optics interface
- nat-sized-numbers library and test: Variable-sized numbers from type-level nats.
- nats library: Natural numbers
- nlopt-haskell library and test: Low-level bindings to the NLOPT optimization library
- notzero library: A data type for representing numeric values, except zero.
- nuha library and test: Multidimensional arrays, Linear algebra, Numerical analysis
- numeric-kinds library: Type-level numeric types and classes
- numeric-logarithms library and test: Integral and rational log2 algorithms
- numeric-optimization library, program and test: Unified interface to various numerical optimization algorithms
- numeric-qq library and test: Quasi-quoters for numbers of different bases
- numeric-ranges library and test: A framework for numeric ranges.
- pcubature library and test: Integration over convex polytopes
- pos library and test: positive numbers
- posit library, tests and benchmarks: Posit Numbers
- probability-polynomial library, test and benchmark: Probability distributions via piecewise polynomials
- pure-noise library, test and benchmark: Performant, ...
- recommender-als library and program: Recommendations using alternating least squares algorithm
- repr library: Render overloaded expressions to their textual representation.
- rounded library and test: Correctly-rounded arbitrary-precision floating-point arithmetic
- rounded-hw library, tests and benchmark: Directed rounding for built-in floating types
- rungekutta library: A collection of explicit Runge-Kutta methods of various orders
- rungekutta2 library and programs: Explicit Runge-Kutta methods of various orders (fork of 'rungekutta')
- safe-decimal library and tests: Safe and very efficient arithmetic operations on fixed decimal point numbers
- safe-numeric library and test: Safe arithmetic operations.
- scubature library: Multidimensional integration over simplices
- sdnv library: Self-delimiting numeric values encoding library
- siggy-chardust library and tests: Rounding rationals to significant digits and decimal places.
- simple-units library and test: Simple arithmetic with SI units using type-checked dimensional analysis.
- sparse-linear-algebra library and test: Numerical computing in native Haskell
- stern-brocot library, test and benchmark: Positive rational numbers represented as paths in the Stern-Brocot tree
- taco library and test: Tensor Algebra COmpiler
- tdigest library and test: On-line accumulation of rank-based statistics
- tdigest-Chart library and test: Chart generation from tdigest
- th-cas library and test: Compile-time CAS(Computer Algebra System)
- vector-fft library: Native FFT and IFFT for vector
- weierstrass-functions library and test: Weierstrass Elliptic Functions
- wide-word-instances library: Instances for wide-word
- word library and test: Words of arbitrary size
Numerical
- AC-Angle library: Angles in degrees and radians.
- AC-Colour library: Efficient RGB colour types.
- AC-HalfInteger library: Efficient half-integer type.
- AC-Terminal library: Trivial wrapper over ansi-terminal.
- AC-Vector library: Efficient geometric vectors and transformations.
- AC-Vector-Fancy library: Fancy type-system stuff for AC-Vector
- adaptive-cubature library: Multidimensional integration
- affine-invariant-ensemble-mcmc library: General-purpose sampling
- altfloat library: Alternative floating point support for GHC.
- applicative-numbers library: Applicative-based numeric instances
- bindings-eskit library: Bindings to ESKit.
- bindings-levmar library: Low level bindings to the C levmar (Levenberg-Marquardt) library
- casadi-bindings library and tests: mid-level bindings to CasADi
- casadi-bindings-control library: low level bindings to casadi-control
- casadi-bindings-core library: autogenerated low level bindings to casadi
- casadi-bindings-internal library: low level bindings to CasADi
- casadi-bindings-ipopt-interface library: low level bindings to casadi-ipopt_interface
- casadi-bindings-snopt-interface library: low level bindings to casadi-snopt_interface
- clifford library, program, test and benchmark: A Clifford algebra library
- cmaes library and test: CMA-ES wrapper in Haskell
- connections library, program and test: Orders, Galois connections, and lattices.
- continued-fractions library and test: Continued fractions.
- converge library: Limit operations for converging sequences
- DifferentialEvolution library: Global optimization using Differential Evolution
- dvda library and test: Efficient automatic differentiation and code generation
- estimator library: State-space estimation algorithms such as Kalman Filters
- fibonacci library: Fast computation of Fibonacci numbers.
- fixed-point library: Binary fixed-point arithmetic
- fixed-point-vector library: Unbox instances for the fixed-point package
- fixed-point-vector-space library: vector-space instances for the fixed-point package
- float-binstring library and test: C99 printf "%a" style formatting and parsing
- gamma library and test: Gamma function and related functions.
- gutenberg-fibonaccis library: The first 1001 Fibonacci numbers, retrieved from the Gutenberg Project.
- hfoil library and program: Hess-Smith panel code for inviscid 2-d airfoil analysis
- hmatrix-nlopt library and test: Interface HMatrix with the NLOPT minimizer
- HROOT library: Haskell binding to the ROOT data analysis framework
- HROOT-core library: Haskell binding to ROOT Core modules
- HROOT-graf library: Haskell binding to ROOT Graf modules
- HROOT-hist library: Haskell binding to ROOT Hist modules
- HROOT-io library: Haskell binding to ROOT IO modules
- HROOT-math library: Haskell binding to ROOT Math modules
- HROOT-net library: Haskell binding to ROOT Net modules
- HROOT-tree library: Haskell binding to ROOT Tree modules
- ieee-utils library: ieee-utils
- ieee-utils-tempfix library: ieee-utils
- ks-test library: Kolmogorov distribution and Kolmogorov-Smirnov test.
- levmar library: An implementation of the Levenberg-Marquardt algorithm
- levmar-chart library and program: Plots the results of the Levenberg-Marquardt algorithm in a chart
- libroman library, program and test: Use Roman Numerals as a Numeric Datatype (sort of)
- magmas library: Magma-like objects.
- monoids library: Deprecated: Use 'reducers'
- numerals library, test and benchmark: Convert numbers to number words
- numerals-base library and test: Convert numbers to number words
- numeric-limits library: Various floating point limit related constants.
- numeric-optimization library, program and test: Unified interface to various numerical optimization algorithms
- numeric-tools library and test: Collection of numerical tools for integration, differentiation etc.
- numerical-integration library: Numerical integration.
- poly library, test and benchmark: Polynomials
- polynomial library and test: Polynomials
- porcupine-core library and programs: Express portable, composable and reusable data tasks and pipelines
- primes library: Efficient, purely functional generation of prime numbers
- primes-type library, test and benchmark: Type-safe prime numbers.
- pure-fft library: Fast Fourier Transform
- quote-quot library, test and benchmark: Divide without division
- RANSAC library and test: The RANSAC algorithm for parameter estimation.
- reducers library: Semigroups, specialized containers and a general map/reduce framework
- rings library: Ring-like objects.
- roman-numerals library: Parsing and pretty printing of Roman numerals
- roots library: Root-finding algorithms (1-dimensional)
- RoundingFiasco library and test: rounding variants floor, ceil and truncate for floating point operations +-*/√…
- safe-decimal library and tests: Safe and very efficient arithmetic operations on fixed decimal point numbers
- sde-solver library: Distributed SDE solver
- simple-units library and test: Simple arithmetic with SI units using type-checked dimensional analysis.
- simple-vec3 library, tests and benchmark: Three-dimensional vectors of doubles with basic operations
- splines library, test and benchmark: B-Splines, other splines, and NURBS.
Numerics
- fast-arithmetic library, test and benchmark: Fast functions on integers.
- fast-combinatorics library, test and benchmark: Fast combinatorics.
- mathlist library: Math using lists, including FFT and Wavelet
OAuth
- hoauth library: A Haskell implementation of OAuth 1.0a protocol.
- ory-hydra-client library and test: Auto-generated ory-hydra API Client
Object Storage
- minio-hs library, programs and tests: A MinIO Haskell Library for Amazon S3 compatible cloud storage.
Observability
- e11y library and test: An event-oriented observability library
- e11y-otel library and test: OpenTelemetry-based rendering for e11y
- eventuo11y library: An event-oriented observability library
- eventuo11y-batteries library: Grab bag of eventuo11y-enriched functionality
- eventuo11y-dsl library: DSL for defining eventuo11y fields and selectors
- eventuo11y-json library: aeson-based rendering for eventuo11y
- eventuo11y-otel library: OpenTelemetry-based rendering for eventuo11y
- eventuo11y-prometheus library: Prometheus backend for eventuo11y
- freckle-otel library and test: ...
- hs-opentelemetry-api library and test: OpenTelemetry API for use by libraries for direct instrumentation or wrapper packages.
- hs-opentelemetry-exporter-otlp library: OpenTelemetry exporter supporting the standard OTLP protocol
- hs-opentelemetry-sdk library and test: OpenTelemetry SDK for use in applications.
OCaml
- language-ocaml library and test: Language tools for manipulating OCaml programs in Haskell
- tree-sitter-ocaml library: Tree-sitter grammar/parser for OCaml
Ocilib
- hocilib library and test: FFI binding to OCILIB
ODPI-C
- odpic-raw library and test: Oracle Database Bindings
Office
- pomodoro program: pomodoro timer
OGC
- wkt-types library and test: A library for working with .wkt files.
OOP
- boop library and test: OOP primitives for Haskell
OpenAPI
- deriving-openapi3 library: DerivingVia for OpenAPI 3
- json-spec-openapi library and test: json-spec-openapi
- openapi-typed library and test: Types for OpenAPI
- openapi3 library, program and tests: OpenAPI 3.0 data model
Opengl
- easytensor-vulkan library: Use easytensor with vulkan-api.
- vulkan-api library: Low-level low-overhead vulkan api bindings
OpenLayers
- olwrapper library and program: An OpenLayers JavaScript Wrapper and Webframework with snaplet-fay
OpenTelemetry
- freckle-otel library and test: ...
- hs-opentelemetry-api library and test: OpenTelemetry API for use by libraries for direct instrumentation or wrapper packages.
- hs-opentelemetry-exporter-otlp library: OpenTelemetry exporter supporting the standard OTLP protocol
- hs-opentelemetry-instrumentation-wai library: WAI instrumentation middleware for OpenTelemetry
- hs-opentelemetry-instrumentation-yesod library: Yesod middleware for providing OpenTelemetry instrumentation
- hs-opentelemetry-otlp library: ...
- hs-opentelemetry-propagator-b3 library: Trace propagation via HTTP headers following the b3 tracestate spec.
- hs-opentelemetry-propagator-w3c library: Trace propagation via HTTP headers following the w3c tracestate spec.
- hs-opentelemetry-sdk library and test: OpenTelemetry SDK for use in applications.
- hs-opentelemetry-vendor-honeycomb library and test: Optional OpenTelemetry integration for Honeycomb
- opentelemetry library
- opentelemetry-extra library, programs, test and benchmark
- opentelemetry-http-client library
- opentelemetry-lightstep library and program
- opentelemetry-wai library
Operating System
- manatee library and program: The Haskell/Gtk+ Integrated Live Environment
- manatee-all library and program: Virtual package to install all Manatee packages.
- manatee-anything library and program: Multithread interactive input/search framework for Manatee
- manatee-core library: The core of Manatee.
Operations
- docker-build-cacher library and program: Builds a docker image and caches all of its intermediate stages
Optics
- aeson-optics library: Law-abiding optics for aeson
- generic-optics-lite library and test: Monomorphic field opics like with generic-lens
- hedgehog-optics library: Hedgehog properties for optics laws
- indexed-profunctors library: Utilities for indexed profunctors
- nat-optics library and test: Refinement types for natural numbers with an optics interface
- optics library, test and benchmarks: Optics as an abstract interface
- optics-core library: Optics as an abstract interface: core definitions
- optics-extra library: Extra utilities and instances for optics-core
- optics-operators library, program and test: A tiny package containing operators missing from the official package.
- optics-th library and test: Optics construction using TemplateHaskell
- optics-vl library: Utilities for compatibility with van Laarhoven optics
- polysemy-optics library: Optics for Polysemy.
- prolens library and tests: Profunctor-based lightweight implementation of optics
- ral-optics library: Length-indexed random access lists: optics utilities.
- refractor library, test and benchmark: See README for more info
- strict-optics library: Optics for types in strict package
- template-haskell-optics library: Optics for template-haskell types
- these-optics library: Optics for These
- vec-optics library: Vec: length-indexed (sized) list: optics support
Optimisation
- ad-delcont library and test: Reverse-mode automatic differentiation with delimited continuations
- circle-packing library: Simple heuristic for packing discs of varying radii in a circle
- combinatorial-problems library: ...
- GA library: Genetic algorithm library
- genprog library: Genetic programming library
- imj-base library, program and test: Game engine with geometry, easing, animated text, delta rendering.
- ipopt-hs library and program: haskell binding to ipopt and nlopt including automatic differentiation
- local-search library: Generalised local search within Haskell, for applications in combinatorial optimisation.
- metaheuristics library: Generalised local search within Haskell, for applications in combinatorial optimisation.
- MIP library and test: Library for using Mixed Integer Programming (MIP)
- MIP-glpk library and test: A GLPK backend to the MIP library.
- moo library and test: Genetic algorithm library
- nonlinear-optimization-ad library and program: Wrapper of nonlinear-optimization package for using with AD package
- nonlinear-optimization-backprop library and program: Wrapper of nonlinear-optimization package for using with backprop package
- numeric-optimization library, program and test: Unified interface to various numerical optimization algorithms
- numeric-optimization-ad library, program and test: Wrapper of numeric-optimization package for using with AD package
- numeric-optimization-backprop library, program and test: Wrapper of numeric-optimization package for using with backprop package
- OptDir library: The OptDir type for representing optimization directions.
- pseudo-boolean library and test: Reading/Writing OPB/WBO files used in pseudo boolean competition
- simplex-method library and test: Implementation of the two-phase simplex method in exact rational arithmetic
- toysolver library, programs, tests and benchmarks: Assorted decision procedures for SAT, SMT, Max-SAT, PB, MIP, etc
Optimization
- ad-delcont library and test: Reverse-mode automatic differentiation with delimited continuations
- cmaes library and test: CMA-ES wrapper in Haskell
- DifferentialEvolution library: Global optimization using Differential Evolution
- exact-kantorovich library and test: Exact Kantorovich distance between finite probability measures.
- hermit library, program and test: Haskell Equational Reasoning Model-to-Implementation Tunnel
- hermit-syb library: HERMIT plugin for optimizing Scrap-Your-Boilerplate traversals.
- imj-base library, program and test: Game engine with geometry, easing, animated text, delta rendering.
- matroid library and test: matroid (combinatorial pre-geometries) library
- minizinc-process library and test: A set of helpers to call minizinc models.
- MIP library and test: Library for using Mixed Integer Programming (MIP)
- MIP-glpk library and test: A GLPK backend to the MIP library.
- moo library and test: Genetic algorithm library
- nonlinear-optimization-ad library and program: Wrapper of nonlinear-optimization package for using with AD package
- nonlinear-optimization-backprop library and program: Wrapper of nonlinear-optimization package for using with backprop package
- numeric-optimization library, program and test: Unified interface to various numerical optimization algorithms
- numeric-optimization-ad library, program and test: Wrapper of numeric-optimization package for using with AD package
- numeric-optimization-backprop library, program and test: Wrapper of numeric-optimization package for using with backprop package
- OptDir library: The OptDir type for representing optimization directions.
- pseudo-boolean library and test: Reading/Writing OPB/WBO files used in pseudo boolean competition
- simplex-method library and test: Implementation of the two-phase simplex method in exact rational arithmetic
- spaceprobe library, test and benchmark: Optimization over arbitrary search spaces
- spsa library, test and benchmark: Simultaneous Perturbation Stochastic Approximation Optimization Algorithm
- toysolver library, programs, tests and benchmarks: Assorted decision procedures for SAT, SMT, Max-SAT, PB, MIP, etc
- typeparams library: ...
Options
- commander-cli library, program and test: A command line argument/option parser library
- docrecords library and test: Vinyl-based records with hierarchical field names, default values and documentation
- harg library and tests: Haskell program configuration using higher kinded data
- hasql-optparse-applicative library: "optparse-applicative" parsers for "hasql"
- hasql-postgres-options library: An "optparse-applicative" parser for "hasql-postgres"
- optima library and test: Simple command line interface arguments parser
- optima-for-hasql library: Command-line arguments parsing for Hasql
- optparse-applicative library and test: Utilities and combinators for parsing command line options
- optparse-applicative-cmdline-util library: Utility functions for working with optparse-applicative
- optparse-applicative-simple library and test: Simple command line interface arguments parser
- optparse-enum library: An enum-text based toolkit for optparse-applicative
- optparse-simple library, program and test: Simple interface to optparse-applicative
- optstream library and test: Command line option parsing library with a twice applicative interface
- symantic-cli library: Symantics for parsing and documenting a CLI
- uu-options library: Parse command line options using uu-interleave and uu-parsinglib
Oracle
Orphan Instances
- bcp47-orphans library and test: BCP47 orphan instances
Other
- acme-kitchen-sink library: A place for dumping that does-not-feel-right code while you improve it
- chevalier-common library: Query interface for Chevalier
- cj-token library, program and test: A new Haskeleton package.
- external-sort library: Sort large arrays on your hard drive. Kind of like the unix util sort.
- fcf-base library and test: Family-of-families instances for base
- fcf-containers library, programs and tests: Data structures and algorithms for first-class-families
- fcf-family library and test: Family of families: featherweight defunctionalization
- first-class-families library and test: First-class type families
- flippers library: Variations on flip for multiple arguments
- generic-data-surgery library and tests: Surgery for generic data types
- genesis library and test: Opinionated bootstrapping for Haskell web services.
- genesis-test library and test: Opinionated bootstrapping for Haskell web services.
- hdiff library, program and test: Pattern-Expression-based differencing of arbitrary types.
- hsgtd program: Console-based gettings-things-done application
- htodo program: A todo application.
- locators library and test: Human exchangable identifiers and locators
- logging-effect-extra library and program: Supplemental packages for `logging-effect`.
- logging-effect-extra-file library and programs: TH splices to augment log messages with file info
- logging-effect-extra-handler library and programs: Handy logging handler combinators
- lub library: information operators: least upper bound (lub) and greatest lower bound (glb)
- marquise library, programs and test: Client library for Vaultaire
- pdynload library: pdynload is polymorphic dynamic linking library.
- ramus library, test and benchmark: Elm signal system for Haskell
- require library, programs, test and benchmark: Scrap your qualified import clutter
- unamb library and program: Unambiguous choice
- vaultaire-common library and tests: Common types and instances for Vaultaire
- verify library, program and test: A new Haskeleton package.
OverloadeLabels
- generic-lens-labels library: GHC.OverloadedLabels.IsLabel instance for lenses from ghc-generics
Package Management
- cpkg library, program and test: Build tool for C
- horizon-gen-nix library and programs: Generate nix expressions from horizon-spec definitions
- horizon-spec library: Horizon Stable Package Set Type Definitions
- horizon-spec-lens library: Horizon Stable Package Set Lenses
- horizon-spec-pretty library: Horizon Stable Package Set Pretty Printer
- policeman library, program and test: Haskell PVP version adviser
Package.Category
- cdp library, programs and test: A library for the Chrome Devtools Protocol
Packaging
- cpkg library, program and test: Build tool for C
- shellify library, program and test: A tool for generating shell.nix files
PagerDuty
- pagerduty library: Client library for PagerDuty Integration and REST APIs.
Pandoc
- compdoc library: Parse a Pandoc to a composite value.
- compdoc-dhall-decoder library: Allows you to write FromDhall instances for Compdoc
Parallel
- dynamic-pipeline library, program and test: Library Type Safe implementation of Dynamic Pipeline Paradigm (DPP).
- par-traverse library: Traverse a directory in parallel
Parallelism
- abstract-par library: Type classes generalizing the functionality of the 'monad-par' library.
- abstract-par-accelerate library: Provides the class ParAccelerate, nothing more.
- accelerate library and tests: An embedded language for accelerated array processing
- accelerate-cuda library: Accelerate backend for NVIDIA GPUs
- accelerate-llvm library: Accelerate backend component generating LLVM IR
- accelerate-llvm-native library and test: Accelerate backend for multicore CPUs
- accelerate-llvm-ptx library and test: Accelerate backend for NVIDIA GPUs
- accelerate-utility library: Utility functions for the Accelerate framework
- cnc-spec-compiler program: Compiler/Translator for CnC Specification Files.
- concurrent-supply library and test: A fast concurrent unique identifier supply with a pure API
- edenmodules library: Semi-explicit parallel programming library
- fpnla-examples library and tests: Example implementations for FPNLA library
- gang-of-threads library: Non-deterministic parallelism with bags
- haskell-cnc library and program: Library for parallel programming in the Intel Concurrent Collections paradigm.
- hdph library and programs: Haskell distributed parallel Haskell
- LogicGrowsOnTrees library, programs, tests and benchmarks: a parallel implementation of logic programming using distributed tree exploration
- LogicGrowsOnTrees-MPI library and programs: an adapter for LogicGrowsOnTrees that uses MPI
- LogicGrowsOnTrees-network library, programs and test: an adapter for LogicGrowsOnTrees that uses multiple processes running in a network
- LogicGrowsOnTrees-processes library, programs, test and benchmark: an adapter for LogicGrowsOnTrees that uses multiple processes for parallelism
- longshot library, program and test: Fast Brute-force search using parallelism
- massiv library and test: Massiv (Массив) is an Array Library.
- massiv-scheduler library and tests: Work stealing scheduler for Massiv (Массив) and other parallel applications.
- massiv-test library and tests: Library that contains generators, properties and tests for Massiv Array Library.
- meta-par library: Provides the monad-par interface, but based on modular scheduler "mix-ins".
- meta-par-accelerate library: Support for integrated Accelerate computations within Meta-par.
- monad-par library and test: A library for parallel programming based on a monad
- monad-par-extras library: Combinators and extra features for Par monads
- parallel library: Parallel programming library
- Parallel-Arrows-BaseSpec library and test: BaseSpecs used for @Parallel-Arrows-Definition@ and Co.
- Parallel-Arrows-Definition library: Multithreaded evaluation using Arrows.
- Parallel-Arrows-Eden library and test: Eden based backend for @Parallel-Arrows-Definition@.
- Parallel-Arrows-Multicore library and test: GpH based backend for @Parallel-Arrows-Definition@ in a multicore variant.
- Parallel-Arrows-ParMonad library and test: Par Monad (@monad-par@) based backend for @Parallel-Arrows-Definition@.
- pooled-io library and program: Run jobs on a limited number of threads and support data dependencies
- scan-vector-machine library and test: An implementation of the Scan Vector Machine instruction set in Haskell
- scheduler library and tests: Work stealing scheduler.
- schedyield library: Exposes standard POSIX function sched_yield.
- wigner-ville-accelerate library and test: Wigner-ville transform using the Accelerate library
Parry
- Parry library: A proven synchronization server for high performance computing.
Parser
- ats-format program: A source-code formatter for ATS
- binary-parser library and test: An efficient but limited parser API specialised to bytestrings
- conditional-restriction-parser library, program and test: Parser and interpreter of OpenStreetMap conditional restriction values
- descrilo library: Loads a list of items with fields
- egison-pattern-src library and test: Manipulating Egison patterns: abstract syntax, parser, and pretty-printer
- egison-pattern-src-haskell-mode library and test: Parser and pretty printer for Egison pattern expressions in Haskell source code
- egison-pattern-src-th-mode library and test: Parser and pretty printer for Egison pattern expressions to use with TH
- fix-parser-simple library: Simple fix-expression parser
- hs-logo program and test: Logo interpreter written in Haskell
- htoml library, test and benchmark: Parser for TOML files
- hw-parser library and tests: Simple parser support
- language-ats library, test and benchmark: Parser and pretty-printer for ATS.
- list-t-html-parser library and test: Streaming HTML parser
- megalisp library: lisp parser using mega-parsec
- pangraph library and test: A set of parsers for graph languages and conversions to graph libaries.
- parse library and test: Simple way to parse strings with Python-like format strings.
- parser241 library and test: An interface to create production rules using augmented grammars
- pipes-aeson library: Encode and decode JSON streams using Aeson and Pipes.
- pipes-attoparsec library and test: Attoparsec and Pipes integration.
- platinum-parsing library, program and test: General Framework for compiler development.
- record-syntax library, tests and benchmark: A library for parsing and processing the Haskell syntax sprinkled with anonymous records
- scotty-params-parser library: HTTP-request's query parameters parser abstraction for "scotty"
- stompl library: Stomp Parser and Utilities
- timerep library and test: Parse and display time according to some RFCs (RFC3339, RFC2822, RFC822)
- tokenify library: A regex lexer
- waargonaut library and tests: JSON wrangling
- wkt-types library and test: A library for working with .wkt files.
- xeno library, test and benchmarks: A fast event-based XML parser in pure Haskell
- xls library, program and test: Parse Microsoft Excel xls files (BIFF/Excel 97-2004)
- yaml-unscrambler library and test: Flexible declarative YAML parsing toolkit
Parser Builder
- yapb library, programs and test: Yet Another Parser Builder (YAPB)
Parser Combinators
- bookhound library and test: Simple Parser Combinators
- XSaiga library and program: An implementation of a polynomial-time top-down parser suitable for NLP
ParserCombinators
- uu-parsinglib library: Fast, online, error-correcting, monadic, applicative, merging, permuting, ...
Parsers
- attoparsec-time library: Attoparsec parsers of time
- bookhound-format library: Parsers for usual data formats
- definitive-parser library: A parser combinator library for the Definitive framework
- headed-megaparsec library: More informative parser
- matrix-market-attoparsec library and test: Parsing and serialization functions for the NIST Matrix Market format
- nmis-parser library and test: NMIS file parser
- ping-parser-attoparsec library, program and test: Attoparsec parsers of ping utility
- tahoe-chk library, program and test: The Tahoe-LAFS' Content-Hash-Key (CHK) cryptographic protocol.
- tahoe-directory library and test: Tahoe-LAFS directory-like abstraction for collections of data objects.
- tahoe-ssk library, programs and test: An implementation of the Tahoe-LAFS SSK cryptographic protocols
- yaml-unscrambler library and test: Flexible declarative YAML parsing toolkit
Parsing
- aasam library and test: Convert distfix precedence grammars to unambiguous context-free grammars.
- aeson-value-parser library: API for parsing "aeson" JSON tree into Haskell types
- algebraic-graphs-io library and test: I/O utilities and datasets for algebraic-graphs
- antlrc library and program: Haskell binding to the ANTLR parser generator C runtime library.
- appar library: A simple applicative parser
- aterm library: serialisation for Haskell values with sharing support
- attoparsec library, test and benchmark: Fast combinator parsing for bytestrings and text
- attoparsec-aeson library: Parsing of aeson's Value with attoparsec
- attoparsec-conduit library: Consume attoparsec parsers via conduit. (deprecated)
- attoparsec-data library: Parsers for the standard Haskell data types
- attoparsec-enumerator library: Pass input from an enumerator to an Attoparsec parser.
- attoparsec-expr library: Port of parsec's expression parser to attoparsec.
- attoparsec-framer library, programs and test: Use Attoparsec to parse framed protocol byte streams
- attoparsec-iso8601 library: Parsing of ISO 8601 dates, originally from aeson
- attoparsec-parsec library and tests: An Attoparsec compatibility layer for Parsec
- attoparsec-run library and test: Conveniently run Attoparsec parsers
- attoparsec-text library: (deprecated)
- attoparsec-text-enumerator library: (deprecated)
- binary library, tests and benchmarks: Binary serialisation for Haskell values using lazy ByteStrings
- binary-bits library and test: Bit parsing/writing on top of binary.
- binary-ext library and test: An alternate with strong-typed errors for `Data.Binary.Get` monad from `binary` package.
- binary-generic library: Generic binary serialisation using binary and syb.
- binary-generic-combinators library and test: ...
- binary-io library and test: Read and write values of types that implement Binary
- binary-orphans library and test: Compatibility package for binary; provides instances
- binary-strict library and test: Binary deserialisation using strict ByteStrings
- bit-protocol library and test: Encode binary protocols with some odd bit numbers into a bytestring
- BNFC library, program and test: A compiler front-end generator.
- BNFC-meta library: Deriving Parsers and Quasi-Quoters from BNF Grammars
- bond-haskell library, test and benchmark: Runtime support for BOND serialization
- boolexpr library: Boolean expressions with various representations and search queries.
- boomerang library: Library for invertible parsing and printing
- bytearray-parsing library: Parsing of bytearray-based data
- bytestring-substring library: break bytestrings up into substrings
- bytestringparser library: Combinator parsing with Data.ByteString.Lazy
- bytestringparser-temporary library: Combinator parsing with Data.ByteString.Lazy
- ca-patterns library and test: Manipulate patterns in cellular automata, create and parse RLE files
- caerbannog library and test: That rabbit's got a vicious streak a mile wide!
- cassava-megaparsec library and test: Megaparsec parser of CSV files that plays nicely with Cassava
- cassette library: A combinator library for simultaneously defining parsers and pretty printers.
- cereal library and test: A binary serialization library
- cereal-ieee754 library: Floating point support for the 'cereal' serialization library
- cereal-io-streams library, test and benchmark: io-streams support for the cereal binary serialization library
- cereal-streams library, test and benchmark: Use cereal to encode/decode io-streams.
- check-cfg-ambiguity library and test: Checks context free grammar for ambiguity using brute force up to given limit
- ChristmasTree library: Alternative approach of 'read' that composes grammars instead of parsers.
- chronos library, test and benchmark: A high-performance time library
- cmark-patterns library: Pattern synonyms for cmark
- codec-libevent library and program: Cross-platform structure serialisation
- commander-cli library, program and test: A command line argument/option parser library
- comparse library and test: A highly generic parser combinators library.
- concrete-relaxng-parser program: A parser driven by a standard RELAX NG schema with concrete syntax extensions.
- conf library and test: Parser for Haskell-based configuration files.
- ConfigFile library and program: Configuration file reading & writing
- ConfigFileTH library: Template haskell for reading ConfigFiles.
- construct library and tests: Haskell version of the Construct library for easy specification of file formats
- cooklang-hs library, program and test: Parser for the Cook markup language
- cron library, test and benchmark: Cron datatypes and Attoparsec parser
- cron-compat library and test: Cron datatypes and Attoparsec parser
- crypto-pubkey-openssh library and test: OpenSSH keys decoder/encoder
- data-reify library, programs and test: Reify a recursive data structure into an explicit graph.
- data-stm32 library, programs and test: ARM SVD and CubeMX XML parser and pretty printer for STM32 family
- data-treify library: Reify a recursive data structure into an explicit graph.
- derp library: Derivative Parsing
- descriptive library and test: Self-describing consumers/parsers; forms, cmd-line args, JSON, etc.
- dhscanner-ast library and test: abstract syntax tree for multiple programming languages
- diff-parse library and test: A parser for diff file formats
- docrecords library and test: Vinyl-based records with hierarchical field names, default values and documentation
- dtd-text library: Parse and render XML DTDs
- Earley library, programs, test and benchmark: Parsing all context-free grammars using Earley's algorithm.
- ebnf-bff library and program: Parser combinators & EBNF, BFFs!
- EEConfig library: ExtremlyEasyConfig - Extremly Simple parser for config files
- emacs-keys library and tests: library to parse emacs style keybinding into the modifiers and the chars
- expat-enumerator library: Enumerator-based API for Expat
- expression-parser library: Generalization of parsec's expression parser.
- extensions library, program and test: Parse Haskell Language Extensions
- faster-megaparsec library, test and benchmark: Speed up Megaparsec parsing when parsing succeeds
- fastparser library and benchmark: A fast, but bare bones, bytestring parser combinators library.
- fez-conf library: Simple functions for loading config files
- fit library and test: FIT file decoder
- fixhs library and program: FIX (co)parser
- flat library and tests: Principled and efficient bit-oriented binary serialization.
- flatparse library, test and benchmark: High-performance parsing from strict bytestrings
- flexible-numeric-parsers library and test: Flexible numeric parsers for real-world programming languages.
- flight-igc library: A parser for IGC files.
- flight-kml library and tests: Parsing of pilot tracklogs dumped as KML.
- foscam-filename library and test: Foscam File format
- foscam-sort library, program and test: Foscam File format
- free-foil library and tests: Efficient Type-Safe Capture-Avoiding Substitution for Free (Scoped Monads)
- fuzzy-dates library and test: Libary for parsing dates in strings in varied formats.
- fuzzy-parse library and test: Tools for processing unstructured text data
- gather library: An applicative for parsing unordered things, heterogenous sorting
- gcodehs library, program and test: GCode processor
- getflag library: Command-line parser.
- grammar-combinators library: A parsing library of context-free grammar combinators.
- grammatical-parsers library, programs, tests and benchmark: parsers that combine into grammars
- Grempa library: Embedded grammar DSL and LALR parser generator
- harg library and tests: Haskell program configuration using higher kinded data
- hascal library and program: tiny calculator library and command-line program
- haskell-modbus library and test: A cereal-based parser for the Modbus protocol
- headed-megaparsec library: More informative parser
- hextream library and tests: Streaming-friendly XML parsers
- hourglass-fuzzy-parsing library: A small library for parsing more human friendly date/time formats.
- hsemail library, program and test: Parsec parsers for the Internet Message format (e-mail)
- hsemail-ns library and tests: Internet Message Parsers
- hslogger-reader library and programs: Parsing hslogger-produced logs.
- hsmisc library and test: A collection of miscellaneous modules
- hspec-attoparsec library and test: Utility functions for testing your attoparsec parsers with hspec
- hspec-megaparsec library and test: Utility functions for testing Megaparsec parsers with Hspec
- hspec-parsec library and test: Hspec expectations for testing Parsec parsers
- html-entities library: A codec library for HTML-escaped text and HTML-entities
- html-tokenizer library and test: An "attoparsec"-based HTML tokenizer
- inchworm library: Simple parser combinators for lexical analysis.
- incremental-parser library, test and benchmark: Generic parser library capable of providing partial results from partial input.
- indentation library: Indentation sensitive parsing combinators for Parsec and Trifecta
- indentation-core library: Indentation sensitive parsing combinators core library
- indentation-parsec library and test: Indentation sensitive parsing combinators for Parsec
- indentation-trifecta library and test: Indentation sensitive parsing combinators for Trifecta
- IndentParser library: Combinators for parsing indentation based syntatic structures
- indents library and test: indentation sensitive parser-combinators for parsec
- infix library: Infix expression re-parsing (for HsParser library)
- input-parsers library: Extension of the parsers library with more capability and efficiency
- iteratee-parsec library: Package allowing parsec parser initeratee
- json-incremental-decoder library and test: Incremental JSON parser with early termination and a declarative DSL
- json-pointer library: JSON Pointer parsing and interpretation utilities
- kangaroo library: Binary parsing with random access.
- Kawaii-Parser library: A simple parsing library.
- lasercutter library, test and benchmark: A high-powered, single-pass tree parser.
- lathe library and test: Pure incremental byte parser.
- lathe-time library and test: lathe + time
- lex-applicative library, test and benchmark: See README for more info
- libxml-enumerator library: Enumerator-based API for libXML's SAX interface
- libxml-sax library and test: Bindings for the libXML2 SAX interface
- lispparser library: Simple parser for LISP S-expressions
- list-t-attoparsec library and test: An "attoparsec" adapter for "list-t"
- little-earley library and test: Simple implementation of Earley parsing
- looksee library and test: A simple text parser with decent errors
- looksee-trip library: A simple text parser with decent errors
- LParse library and test: A continuation-based parser library
- machines-attoparsec library and test: Parse machines streams with attoparsec parsers.
- makefile library and test: Simple Makefile parser and generator
- megaparsec library and benchmarks: Monadic parser combinators
- megaparsec-tests library and test: Test utilities and the test suite of Megaparsec
- mello library and test: No-fuss syntax with s-expressions
- mtlparse library: parse library using mtl package
- multiarg library, programs and test: Command lines for options that take multiple arguments
- netstring-enumerator library: Enumerator-based netstring parsing
- network-attoparsec library and test: Utility functions for running a parser against a socket
- nextstep-plist library: NextStep style plist parser and printer
- opentheory-parser library and test: Stream parsers
- optima library and test: Simple command line interface arguments parser
- optparse-applicative library and test: Utilities and combinators for parsing command line options
- optparse-applicative-cmdline-util library: Utility functions for working with optparse-applicative
- optparse-applicative-simple library and test: Simple command line interface arguments parser
- optparse-enum library: An enum-text based toolkit for optparse-applicative
- optstream library and test: Command line option parsing library with a twice applicative interface
- papillon library and program: packrat parser
- parco library: Generalised parser combinators
- parco-attoparsec library: Generalised parser combinators - Attoparsec interface
- parco-parsec library: Generalised parser combinators - Parsec interface
- PArrows library: Arrow parser combinators similar to Parsec
- parse-dimacs library: DIMACS CNF parser library
- parsec library and tests: Monadic parser combinators
- parsec-extra library: Some miscellaneous basic string parsers.
- parsec-numbers library: Utilities for parsing numbers from strings
- parsec-numeric library and test: Parsec combinators for parsing Haskell numeric types.
- parsec-parsers library and test: Parsing instances for Parsec
- parsec-permutation library and test: Applicative permutation parser for Parsec intended as a replacement for Text.Parsec.Perm.
- parsec-trace library: Add a hierarchical trace to Parsec parsers.
- parsec-utils library: Utility functions and combinators for Text.Parsec
- parsec1 library: Portable monadic parser combinators
- parsec2 library: Monadic parser combinators
- parsec3 library: Monadic parser combinators
- parsec3-numbers library: Utilities for parsing numbers from Char sequences
- ParsecTools library: Parsec combinators for more complex objects.
- parsek library: Parallel Parsing Processes
- parsely library
- parser-combinators library: Lightweight package providing commonly useful parser combinators
- parser-combinators-tests test: Test suite of parser-combinators
- parser-regex library and test: Regex based parsers
- parser-unbiased-choice-monad-embedding library and test: Parsing library with unbiased choice and support for embedding arbitrary monad
- ParserFunction library: Parse and evaluate mathematical expressions.
- parsers library and test: Parsing combinators
- parsers-megaparsec library: `parsers` instances for Megaparsec
- parsimony library: Monadic parser combinators derived from Parsec
- parsix library and test: Parser combinators with slicing, error recovery, and syntax highlighting
- parsley library and tests: A fast parser combinator library backed by Typed Template Haskell
- parsley-core library and tests: A fast parser combinator library backed by Typed Template Haskell
- penn-treebank library: Tools for manipulating the Penn TreeBank
- penntreebank-megaparsec library and test: Parser combinators for trees in the Penn Treebank format
- permute library: Generalised permutation parser combinator
- persist library and test: Minimal serialization library with focus on performance
- persist-state library and test: Serialization library with state and leb128 encoding
- picoparsec library, test and benchmark: Fast combinator parsing for bytestrings and text
- pipes-parse library: Parsing infrastructure for the pipes ecosystem
- polar-configfile library and test: Fork of ConfigFile for Polar Game Engine
- polyparse library: A variety of alternative parser combinator libraries.
- ponder library: PEG parser combinator
- postgresql-binary library, test and benchmarks: Encoders and decoders for the PostgreSQL's binary format
- postgresql-syntax library and tests: PostgreSQL AST parsing and rendering
- pro-source library and test: Utilities for tracking source locations
- property-list library: Apple property list parser
- ptera library and tests: A parser generator
- ptera-core library and tests: A parser generator
- ptera-th library and tests: A parser generator
- RefSerialize library: Write to and read from ByteStrings maintaining internal memory references
- replace-attoparsec library and test: Find, replace, split string patterns with Attoparsec parsers (instead of regex)
- replace-megaparsec library and test: Find, replace, split string patterns with Megaparsec parsers (instead of regex)
- rere library, test and benchmarks: Regular-expressions extended with fixpoints for context-free powers
- RLP library and test: RLP serialization as defined in Ethereum Yellow Paper
- roman-numerals library: Parsing and pretty printing of Roman numerals
- SableCC2Hs library and program: Generate a parser (in Haskell) with the SableCC parser generator.
- safecopy library and tests: Binary serialization with version control.
- safecopy-store library and test: Binary serialization with version control.
- scanner library, test and benchmark: Fast non-backtracking incremental combinator parsing for bytestrings
- scanner-attoparsec library and test: Inject attoparsec parser with backtracking into non-backtracking scanner
- sexp library, program and test: S-Expression parsing/printing made fun and easy
- simple-atom library: Atom (or symbol) datatype for fast comparision and sorting.
- simple-parser library and test: Simple parser combinators
- snack library and benchmark: Strict ByteString Parser Combinator
- snail library and test: A programming language with no semantics
- streaming-binary library and test: Streaming interface to binary.
- streamly library: Streaming, dataflow programming and declarative concurrency
- streamly-core library: Streaming, parsers, arrays, serialization and more
- strptime library: Efficient parsing of LocalTime using a binding to C's strptime, ...
- substring-parser library and test: Match / replace substrings with a parser combinators.
- subtitleParser library: A parser for .srt and .sub files
- supplemented library and test: Early termination for monads
- SVG2Q program: Code generation tool for Quartz code from a SVG.
- svg2q program: Code generation tool for Quartz code from a SVG.
- symantic-cli library: Symantics for parsing and documenting a CLI
- symantic-parser library, test and benchmark: Parser combinators statically optimized and staged via typed meta-programming
- syntactical library: Distfix expression parsing library
- tconfig library: Simple text configuration file parser library.
- text-iso8601 library, test and benchmark: Converting time to and from ISO 8601 text.
- text-lips library: Monadic parsing combinator library with attention to locations
- time-parsers library and test: Parsers for types in `time`.
- tlex library and tests: A lexer generator
- tlex-core library and tests: A lexer generator
- tlex-debug library and tests: Debug utilities for Tlex
- tlex-encoding library and tests: Encoding plugin for Tlex
- tlex-th library and tests: TemplateHaskell plugin for Tlex
- tptp library and tests: Parser and pretty printer for the TPTP language
- tree-sitter library and test: Unstable bindings for the tree-sitter parsing library.
- trifecta library and test: A modern parser combinator library with convenient diagnostics
- unparse-attoparsec library and tests: An attoparsec roundtrip
- utc library and test: A pragmatic time and date library.
- utf library, test and benchmark: UTF-8
- uu-interleaved library: An interleaving combinator for use with applicative style implementations.
- uu-parsinglib library: Fast, online, error-correcting, monadic, applicative, merging, permuting, ...
- uu-tc library: Haskell 98 parser combinators for INFOB3TC at Utrecht University
- uu-tc-error library: Haskell 98 parser combintors for INFOB3TC at Utrecht University
- uu-tc-error-error library: utilities for parse errors
- uulib library: Haskell Utrecht Tools Library
- ValveValueKeyvalue library: A Valve Value-keyvalue parser for Haskell made with Parsec.
- vcs-revision library: Facilities for accessing the version control revision of the current directory.
- vflow-types library and tests: types for ingesting vflow data with aeson
- weighted-regexp library and programs: Weighted Regular Expression Matcher
- WikimediaParser library: A parser for wikimedia style article markup.
- winery library, program, tests and benchmark: A compact, well-typed seralisation format for Haskell values
- wire-streams library, test and benchmark: Fast binary io-streams adapter.
- xml-parsec library: Parsing XML with Parsec
- xml-query library: A parser-agnostic declarative API for querying XML-documents
- xml-query-xml-conduit library: A binding for the "xml-query" and "xml-conduit" libraries
- xml-query-xml-types library and test: An interpreter of "xml-query" queries for the "xml-types" documents
- XSaiga library and program: An implementation of a polynomial-time top-down parser suitable for NLP
- yajl-enumerator library: Enumerator-based interface to YAJL, an event-based JSON implementation
- yoctoparsec library: A truly tiny monadic parsing library
- zydiskell library and test: Haskell language binding for the Zydis library, a x86/x86-64 disassembler.
Password
- aws-secrets library and test: Fetch data from AWS Secrets Manager
- passman-cli program: Deterministic password generator command line interface
- passman-core library and tests: Deterministic password generator core
- scat program and test: Generates unique passwords for various websites from a single password.
- Tahin library and program: Tahin Password Generator
- wordpass library and program: Dictionary-based password generator
Pattern
- cast library: Abstact cast pattern
- first-class-patterns library: First class patterns and pattern matching, using type families
- mini-egison library, program and test: Template Haskell Implementation of Egison Pattern Matching
- sweet-egison library, test and benchmarks: Shallow embedding implementation of non-linear pattern matching
Pattern Classification
- DecisionTree library: A very simple implementation of decision trees for discrete attributes.
- svm-simple library: Medium level, simplified, bindings to libsvm
Pattern Recognition
- hps-kmeans library: A nice implementation of the k-Means algorithm.
Payments
- btc-lsp library, programs and test: Lightning service provider
- electrs-client library and test: Electrs client library for Haskell
- lnd-client library, program and test: Lightning Network Daemon (LND) client library for Haskell
- paynow-zw library and test: A Haskell wrapper for the Paynow payment gateway
- haskell-pdf-presenter program: Tool for presenting PDF-based presentations.
- hpdft library and program: A tool for looking through PDF file using Haskell
- manatee-pdfviewer library and program: PDF viewer extension for Manatee.
- pdf-toolbox-content library and test: A collection of tools for processing PDF files
- pdf-toolbox-core library and test: A collection of tools for processing PDF files.
- pdf-toolbox-document library and test: A collection of tools for processing PDF files.
- pdf-toolbox-viewer program: Simple pdf viewer
- pdfname program: Name a PDF file using information from the pdfinfo command
- pdfsplit program: split two-column PDFs, so there is one column per page
- pdftotext library, program and test: Extracts text from PDF using poppler
PDF Latex
- uniform-latex2pdf library: convert a latex `tex` file to a pdf
PDF Viewer
- manatee-pdfviewer library and program: PDF viewer extension for Manatee.
Performance
- bench-graph library and test: Plot and compare benchmarks
- bench-show library, program and tests: Show, plot and compare benchmark results
- chronos-bench library, program and benchmark: Benchmarking tool with focus on comparing results.
- criterion library, program and tests: Robust, reliable performance measurement and analysis
- criterion-measurement library: Criterion measurement functionality and associated types
- gauge tests and benchmark: small framework for performance measurement and analysis
- hashtable-benchmark program: Benchmark of hash table implementations
- perf library, program and benchmark: Performance methods and monad.
- perf-analysis library and program: analysis example using perf
- tasty-bench library and benchmark: Featherlight benchmark framework
- tasty-papi test: Bencmarking using instruction counting
Permutations
- group-theory library: The theory of groups
Persistent
- persistent-audit library, program and test: Parses a Persist Model file and produces Audit Models
- persistent-parser library and test: Parse persistent model files
PersonalGrowth
- Randometer program: Randomness intuition trainer
Phantom Types
- tagged library: Haskell 98 phantom types to avoid unsafely passing dummy arguments
- tagged-exception-core library: Reflect exceptions using phantom types.
- tagged-th library: QuasiQuoter and Template Haskell splices for creating proxies at higher-kinds
- tagged-transformer library: Monad transformer carrying an extra phantom type tag
- type-hint library: Guide type inference with proxy values
Phishing
- phizzle library and test: Library for checking if a given link is in a phishtank json file
PHP
- tree-sitter-php library: Tree-sitter grammar/parser for PHP
Physics
- bullet library: A wrapper for the Bullet physics engine.
- chiphunk library and program: Haskell bindings for Chipmunk2D physics engine
- detour-via-uom library and tests: JSON and CSV encoding for quantities.
- dimensional library, test and benchmark: Statically checked physical dimensions
- dimensional-codata library: CODATA Recommended Physical Constants with Dimensional Types
- dimensional-tf library: Statically checked physical dimensions, implemented using type families.
- dsmc library: DSMC library for rarefied gas dynamics
- dsmc-tools programs: DSMC toolkit for rarefied gas dynamics
- fitsio library: A library for reading and writing data files in the FITS data format.
- force-layout library: Simple force-directed layout
- hamilton library and program: Physics on generalized coordinate systems using Hamiltonian Mechanics and AD
- hepevt library: HEPEVT parser
- HGamer3D-Bullet-Binding library: Windows Game Engine for the Haskell Programmer - Bullet Bindings
- Hipmunk library: A Haskell binding for Chipmunk.
- Hipmunk-Utils library and test: Useful functions for Hipmunk
- HipmunkPlayground program: A playground for testing Hipmunk.
- HODE library: Binding to libODE
- jinquantities library, program and tests: Unit conversion and manipulation library.
- lambdacube-bullet library: Example for combining LambdaCube and Bullet
- learn-physics library and programs: Haskell code for learning physics
- learn-physics-examples programs: examples for learn-physics
- lha library: Data structures for the Les Houches Accord
- lhe library: Parser and writer for Les-Houches event files
- light library and test: a simple physics engine
- LPFP library and programs: Code for the book Learn Physics with Functional Programming
- LPFP-core library: Code for the book Learn Physics with Functional Programming
- MultipletCombiner library and test: A Haskell implementation for combining SU(n) multiplets
- orbits library and tests: Types and functions for Kepler orbits.
- quantities library, program and tests: Unit conversion and manipulation library.
- science-constants library: Mathematical/physical/chemical constants
- science-constants-dimensional library: Mathematical/physical/chemical constants
- shapes library, program and test: physics engine and other tools for 2D shapes
- shapes-demo program: demos for the 'shapes' package
- units-attoparsec library: Attoparsec parsers for the units package
- units-defs library: Definitions for use with the units package
- unittyped library and test: An extendable library for type-safe computations including units.
Picture
- picedit library and program: simple image manipulation functions
Pinboard
- pinboard-notes-backup program: Back up the notes you've saved to Pinboard
Pipes
- ChannelT library: Generalized stream processors
- dirstream library: Easily stream directory contents in constant memory
- dsv library and test: DSV (delimiter-separated values)
- dynamic-pipeline library, program and test: Library Type Safe implementation of Dynamic Pipeline Paradigm (DPP).
- hasql-streams-pipes library: Stream Hasql queries with Pipes
- pipe-enumerator library: A bidirectional bridge between pipes and iteratees
- pipes library, test and benchmarks: Compositional pipelines
- pipes-aeson library: Encode and decode JSON streams using Aeson and Pipes.
- pipes-attoparsec library and test: Attoparsec and Pipes integration.
- pipes-bgzf library: Blocked GZip
- pipes-binary library and test: Encode and decode binary streams using the pipes and binary libraries.
- pipes-break library and test: Pipes to group by any delimiter (such as lines with carriage returns)
- pipes-brotli library and test: Brotli (RFC7932) compressors and decompressors for the Pipes package
- pipes-bytestring library: ByteString support for pipes
- pipes-category library and test: Allows instances for Category, Arrow and ArrowChoice for Pipes.
- pipes-cborg library and test: Encode and decode cborg streams using the pipes and cborg libraries.
- pipes-cellular library: Pipes-based combinators for cellular data processing
- pipes-cellular-csv library: Efficient pipes-based cellular CSV codec
- pipes-cereal library: Encode and decode binary streams using the pipes and cereal libraries.
- pipes-cereal-plus library: A streaming serialization library on top of "pipes" and "cereal-plus"
- pipes-cliff library and programs: Streaming to and from subprocesses using Pipes
- pipes-concurrency library and test: Concurrency for the pipes ecosystem
- pipes-courier library: Pipes utilities for interfacing with the courier message-passing framework.
- pipes-csv library and test: Fast, streaming csv parser
- pipes-errors library: Integration between pipes and errors
- pipes-extras library and test: Extra utilities for pipes
- pipes-fastx library: Streaming parsers for Fasta and Fastq
- pipes-fluid library and test: Reactively combines Producers so that a value is yielded as soon as possible.
- pipes-group library and test: Group streams into substreams
- pipes-http library: HTTP client with pipes interface
- pipes-io library and test: Stateful IO streams based on pipes
- pipes-key-value-csv library and test: Streaming processing of CSV files preceded by key-value pairs.
- pipes-lines library and test: Pipes for grouping by lines with carriage returns.
- pipes-misc library and test: Miscellaneous utilities for pipes, required by glazier-tutorial
- pipes-network library: Use network sockets together with the pipes library.
- pipes-network-tls library: TLS-secured network connections support for pipes.
- pipes-network-ws library: WebSockets support for pipes.
- pipes-p2p library: P2P network nodes with pipes
- pipes-p2p-examples program: Examples using pipes-p2p
- pipes-parse library: Parsing infrastructure for the pipes ecosystem
- pipes-postgresql-simple library: Convert various postgresql-simple calls to work with pipes
- pipes-protolude library, program and test: Alternate Prelude for the pipes ecosystem
- pipes-rt library and program: A few pipes to control the timing of yields
- pipes-safe library: Safety for the pipes ecosystem
- pipes-shell library and test: Create proper Pipes from System.Process
- pipes-text library: properly streaming text
- pipes-wai library: A port of wai-conduit for the pipes ecosystem
- pipes-zeromq4 library and programs: Pipes integration for ZeroMQ messaging
- pipes-zlib library and test: Zlib and GZip compression and decompression for Pipes streams
- porcupine-core library and programs: Express portable, composable and reusable data tasks and pipelines
- servant-pipes library and test: Servant Stream support for pipes
- streaming library and test: an elementary streaming prelude and general stream type.
- streaming-bytestring library and test: Fast, effectful byte streams.
- streaming-utils library: http, attoparsec, pipes and other utilities for the streaming libraries
- streamly library: Streaming, dataflow programming and declarative concurrency
- streamly-core library: Streaming, parsers, arrays, serialization and more
PL/SQL Tools
- PlslTools program: So far just a lint like program for PL/SQL. Diff and refactoring tools are planned
Plaid
- plaid library, program and test: Plaid.com api integration library
Planning
- schedule-planner program: Find the ideal lesson layout
Plotting
- easyplot library: A tiny plotting library, utilizes gnuplot for plotting.
- machination library and test: Plot charts as unicode strings.
Plugin
- clplug library and test: Easily add functionality to your lightning node
- evoke library and test: A GHC plugin to derive instances.
- ghc-corroborate library: An flatter API for GHC typechecker plugins
- ghc-tcplugin-api library: An API for type-checker plugins.
- graph-trace library: Trace the call graph of a program
- graph-trace-dot library and program: Converts a graph-trace log into a DOT file for use with Graphviz
- graph-trace-viz program: Converts a graph-trace log into an HTML document
- if-instance library and test: Branch on whether a constraint is satisfied
- imp library and test: A GHC plugin for automatically importing modules.
- loopbreaker library and test: inline self-recursive definitions
- overloaded library and tests: Overloaded pragmas as a plugin
- parsley-garnish library: A collection of GHC plugins to work with parsley
- supermonad library and test: Plugin and base library to support supermonads in Haskell
- typelet library and test: Plugin to faciliate type-level let
- unsatisfiable library: Unsatisfiable type class
Plugins
- extism library and tests: Extism bindings
- extism-manifest library: Extism manifest bindings
- extism-pdk library and programs: Extism Plugin Development Kit
Poker
- general-games library and test: Library supporting simulation of a number of games
- poker library, program, test and benchmarks: Texas holdem hand evaluation and simulation.
- poker-base library and test: A library for core poker types
Politic
- hjugement library and test: Majority Judgment.
- hjugement-cli program: Majority Judgment and Helios-C command line tool
- hjugement-protocol library, test and benchmark: A cryptographic protocol for the Majority Judgment.
- htirage library and test: Equiprobable draw from publicly verifiable random data.
- reloto library and test: Equiprobable draw from publicly verifiable random data.
Polymorphism
- control-dsl library and test: An alternative to monads in do-notation
- do-notation-dsl library and test: An alternative to monads
- prelude-extras library: Higher order versions of Prelude classes
- syb-extras library: Higher order versions of the Scrap Your Boilerplate classes
Polysemy
- polysemy-check library and test: QuickCheck for Polysemy
- polysemy-extra library: Extra Input and Output functions for polysemy.
- polysemy-fskvstore library: Run a KVStore as a filesystem in polysemy.
- polysemy-kvstore library: KVStore effect for polysemy.
- polysemy-kvstore-jsonfile library: Run a KVStore as a single json file in polysemy.
- polysemy-methodology library: Domain modelling algebra for polysemy
- polysemy-methodology-co-log library: Logging functions for polysemy-methodology.
- polysemy-methodology-composite library: Functions for using polysemy-methodology with composite.
- polysemy-path library: Polysemy versions of Path functions.
- polysemy-plugin library and test: Disambiguate obvious uses of effects.
- polysemy-RandomFu library and test: Experimental, RandomFu effect and interpreters for polysemy
- polysemy-several library: Run several effects at once, taken from the polysemy-zoo.
- polysemy-socket library: Socket effect for polysemy.
- polysemy-uncontrolled library: Uncontrolled toy effect for polysemy.
- polysemy-video library: Experimental video processing DSL for polysemy.
- polysemy-zoo library and test: Experimental, user-contributed effects and interpreters for polysemy
Polysemy Filesystem
- polysemy-fs library: Low level filesystem operations for polysemy.
- polysemy-scoped-fs library and tests: Well-typed filesystem operation effects.
Polysemy Vinyl
- polysemy-vinyl library: Functions for mapping vinyl records in polysemy.
Portal
- desktop-portal library and test: Desktop Portal.
Possehl-Analytics
- pa-error-tree library: Collect a tree of errors and pretty-print
- pa-field-parser library: “Vertical” parsing of values
- pa-json library: Our JSON parsers/encoders
- pa-label library: Labels, and labelled tuples and enums (GHC >9.2)
- pa-prelude library: The Possehl Analytics Prelude
- pa-pretty library: Some pretty-printing helpers
- pa-run-command library: Helper functions for spawning subprocesses
PostgreSQL
- eventful-postgresql library and test: Postgres implementations for eventful
- gargoyle-postgresql library, programs and test: Manage PostgreSQL servers with gargoyle
- hasql library, tests and benchmark: Fast PostgreSQL driver with a flexible mapping API
- hasql-class library and test: Encodable and Decodable classes for hasql
- hasql-cursor-query library and test: A declarative abstraction over PostgreSQL Cursor
- hasql-cursor-transaction library: An abstraction for simultaneous fetching from multiple PostgreSQL cursors
- hasql-interpolate library and test: QuasiQuoter that supports expression interpolation for hasql
- hasql-listen-notify library: LISTEN/NOTIFY with hasql
- hasql-notifications library, program and test: LISTEN/NOTIFY support for Hasql
- hasql-optparse-applicative library: "optparse-applicative" parsers for "hasql"
- hasql-pool library and test: Pool of connections for Hasql
- hasql-resource-pool library and test: A pool of connections for Hasql based on resource-pool.
- hasql-streams-conduit library: Stream Hasql queries with Conduit
- hasql-streams-core library: Stream Hasql queries
- hasql-streams-example program: An example program that shows how to use Hasql streams with Rel8
- hasql-streams-pipes library: Stream Hasql queries with Pipes
- hasql-streams-streaming library: Stream Hasql queries with Streaming
- hasql-streams-streamly library: Stream Hasql queries with Streamly
- hasql-th library: Template Haskell utilities for Hasql
- hasql-transaction library and test: Composable abstraction over retryable transactions for Hasql
- hasql-transaction-io library: Perform IO actions during transactions for Hasql
- orville-postgresql library and test: A Haskell library for PostgreSQL
- poseidon library and test: Simple extensible library to run SQL file against PostgreSQL database.
- poseidon-postgis library and test: Extension of Poseidon library for Postgis (Spatial and Geographic objects for PostgreSQL)
- postgres-websockets library, program and test: Middleware to map LISTEN/NOTIFY messages to Websockets
- postgresql-binary library, test and benchmarks: Encoders and decoders for the PostgreSQL's binary format
- postgresql-error-codes library: PostgreSQL error codes
- postgresql-simple-named library and tests: Implementation of named parameters for `postgresql-simple` library
- postgresql-syntax library and tests: PostgreSQL AST parsing and rendering
- postgrest library, program and tests: REST API for any Postgres database
- preql library, test and benchmark: safe PostgreSQL queries using Quasiquoters
- psql-utils library: PostgreSQL Simple util tools.
Potoki
- potoki-cereal library and test: Streaming serialization
- potoki-conduit library and test: Integration of "potoki" and "conduit"
- potoki-zlib library: Streaming ZLib decompression
Prelude
- antelude library and test: Yet another alternative Prelude for Haskell.
- awesome-prelude library: A prelude which I can be happy with. Based on base-prelude.
- base library: Core data structures and operations
- base-prelude library: Featureful preludes formed solely from the "base" package
- based library: alternative prelude
- basic-prelude library: An enhanced core prelude; a common foundation for alternate preludes.
- bizzlelude library: A lousy Prelude replacement by a lousy dude
- bizzlelude-js library: A lousy Prelude replacement by a lousy dude
- cafeteria-prelude library: Prelude subsets—take only what you want!
- chassis library: Polykinded Prelude Kernel.
- chorale library and test: A module containing basic functions that the prelude does not offer
- chorale-geo library and test: A module containing basic geo functions
- classy-prelude library and test: A typeclass-based Prelude.
- classy-prelude-conduit library and test: classy-prelude together with conduit functions
- cronus library: Another bloated standard library
- definitive-base library: The base modules of the Definitive framework.
- freckle-prelude library: Standard prelude for Freckle applications
- freelude library and test: A generalisation of the Category->Functor->Applicative->Monad hierarchy and more
- ghc-internal library: Basic libraries
- haskell2010 library: Compatibility with Haskell 2010
- haskell2020 library: Haskell 2020[draft] Standard Library
- haskell98 library: Compatibility with Haskell 98
- heart-app library: An opinionated app prelude and framework in the UnliftIO style
- heart-core library: An opinionated library prelude in the UnliftIO style
- humble-prelude library: Redefinition-free prelude alternative
- hydrogen library and test: An alternate Prelude
- incipit library: A Prelude for Polysemy
- incipit-base library: A Prelude for Polysemy – Base Reexports
- incipit-core library: A Prelude for Polysemy
- interlude-l library: Prelude replacement based on protolude
- intro library and test: Safe and minimal prelude
- intro-prelude library and test: Intro reexported as Prelude
- introduction library: A prelude for safe new projects
- liblawless library and test: Prelude based on protolude for GHC 8 and beyond.
- libmolude library and test: Prelude based on protolude for GHC 8 and beyond.
- lifted-protolude library: A sensible set of defaults for writing lifted custom Preludes.
- linear-base library, tests and benchmark: Standard library for linear types.
- microbase library: A minimal base to work around GHC bugs.
- mismi-p library: A commmon prelude for the mismi project.
- morley-prelude library: A custom prelude used in Morley
- mprelude library and test: A minimalish prelude.
- mtl-prelude library: Reexports of most definitions from "mtl" and "transformers"
- not-prelude library: An opinionated Prelude replacement library
- overture library, test and benchmark: An alternative to some of the Prelude.
- papa library: Reasonable default import
- papa-base library: Prelude with only useful functions
- papa-base-export library: Prelude with only useful functions
- papa-base-implement library: Useful base functions reimplemented
- papa-bifunctors library: Prelude with only useful functions
- papa-bifunctors-export library: export useful functions from `bifunctors`.
- papa-bifunctors-implement library: useful `bifunctors` functions reimplemented
- papa-export library and test: Reasonable default import
- papa-implement library and test: Reasonable default import
- papa-include library and test: Third party libraries
- papa-lens library: Prelude with only useful functions
- papa-lens-export library: export useful functions from `lens`.
- papa-lens-implement library: useful `lens` functions reimplemented
- papa-prelude library and test: Prelude with only useful functions
- papa-prelude-core library and test: Prelude with only useful functions
- papa-prelude-lens library and test: Prelude with only useful functions
- papa-prelude-semigroupoids library and test: Prelude with only useful functions
- papa-prelude-semigroups library and test: Prelude with only useful functions
- papa-semigroupoids library: Prelude with only useful functions
- papa-semigroupoids-export library: export useful functions from `semigroupoids`.
- papa-semigroupoids-implement library: useful `semigroupoids` functions reimplemented
- papa-x library: Prelude with only useful functions
- papa-x-export library: export useful functions.
- papa-x-implement library: useful functions reimplemented
- planet-mitchell library: Planet Mitchell
- planet-mitchell-test library: Planet Mitchell
- preamble library: Yet another prelude.
- precursor library and test: Prelude replacement
- pregame library: Prelude for applications
- prelate library: A Prelude
- preliminaries library: A larger alternative to the Prelude.
- Prelude library: A Prelude module replacement
- prelude-compat library: Provide Prelude and Data.List with fixed content across GHC versions
- prelude-generalize library: Another kind of alternate Prelude file
- prelude-prime library: A slightly better (but conservative) Prelude
- prelude-safeenum library: A redefinition of the Prelude's Enum class in order to render it safe.
- prelude2010 library: Provide Prelude with fixed content across GHC versions
- preludeplus library: Generalizes List functions and replaces partials with NonEmpty equivalents.
- prim library: An ergonomic but conservative interface to ghc-prim
- prolude library: ACI Learning's custom prelude
- protolude library: A small prelude.
- protolude-lifted library: Protolude with lifted-base and lifted-async.
- psi library: Yet another custom Prelude.
- quaalude library: Extremely minimal prelude
- relude library, tests and benchmark: Safe, performant, user-friendly and lightweight Haskell Standard Library
- rfc-prelude library: The Prelude from the Robert Fischer Commons.
- rfc-servant library: The Servant extensions from the Robert Fischer Commons.
- SimpleH library: A light, clean and powerful Haskell utility library
- spiros library, program and test: Spiros Boosalis's Custom Prelude
- std library: TBA
- techlab library: Bleeding edge prelude
- universum library, tests and benchmark: Custom prelude used in Serokell
- verset library: Small alternative prelude
- yap library: yet another prelude - a simplistic refactoring with algebraic classes
- zeugma library: Polysemy effects for testing
Preprocessor
- hampp program: Haskell macro preprocessor
- record-preprocessor library, program and benchmark: Compiler preprocessor introducing a syntactic extension for anonymous records
- record-syntax library, tests and benchmark: A library for parsing and processing the Haskell syntax sprinkled with anonymous records
Presentation
- yeamer library, programs and test: Yesod-based server for interactive presentation slides
Pretty Printer
- aeson-pretty library and program: JSON pretty-printing library and command-line tool.
- bit-array library and test: A bit array (aka bitset, bitmap, bit vector) API for numeric types
- chapelure library and test: A diagnostics library for Haskell
- data-tree-print library: Print Data instances as a nested tree
- egison-pattern-src library and test: Manipulating Egison patterns: abstract syntax, parser, and pretty-printer
- egison-pattern-src-haskell-mode library and test: Parser and pretty printer for Egison pattern expressions in Haskell source code
- egison-pattern-src-th-mode library and test: Parser and pretty printer for Egison pattern expressions to use with TH
- errata library, program and test: Source code error pretty printing
- generic-pretty-instances library and test: GenericPretty canonical instances
- GenericPretty library: A generic, derivable, haskell pretty printer.
- hyper library: Display class for the HyperHaskell graphical Haskell interpreter
- hyper-extra library: Display instances for the HyperHaskell graphical Haskell interpreter
- language-ats library, test and benchmark: Parser and pretty-printer for ATS.
- layout library: Turn values into pretty text or markup
- pattern-arrows library: Arrows for Pretty Printing
- PPrinter library: A generic derivable Haskell pretty printer
- pretty-loc library: Tracking and highlighting of locations in source files
- prettyprint-avh4 library and test: API for prettyprinting custom syntax trees (extracted from elm-format)
- printcess library and test: Pretty printing with indentation, mixfix operators, and automatic line breaks.
- repr-tree-syb library: Tree representation and pretty-printing of data structures based on SYB
- text-generic-pretty library and test: A generic, derivable, haskell pretty printer.
- tptp library and tests: Parser and pretty printer for the TPTP language
- trifecta library and test: A modern parser combinator library with convenient diagnostics
- xhtml library: An XHTML combinator library
Pretty-printing
- wembley program: Pretty-printing of codebases
Primitive
- contiguous library, tests and benchmark: Unified interface for primitive arrays
- primitive-extras library and test: Extras for the "primitive" library
- primitive-primvar library: Unboxed variables for `Prim` values.
Probability
- deltaq library, test and benchmark: Framework for ∆Q System Development
- gev-lib library and test: The family of Extreme Value Distributions.
- probability-polynomial library, test and benchmark: Probability distributions via piecewise polynomials
Process
- polysemy-process library and test: Polysemy effects for system processes
Process Manager
- manatee-processmanager library and program: Process manager extension for Manatee.
Productivity
- canadian-income-tax library, programs and tests: Canadian income tax calculation
- cloudy library, program and tests: CLI tool to easily spin up and control compute instances in various cloud environments
- lima library and tests: Convert between Haskell, Markdown, Literate Haskell, TeX
- LiterateMarkdown library, program and test: Converter to convert from .lhs to .md and vice versa.
- shebanger library, program and tests: Transform a shell script into a series of scripts with only shebang lines
Profiling
- dr-cabal library and program: See README for more info
- edentv program: A Tool to Visualize Parallel Functional Program Executions
- freer-simple-profiling library and test: Automatic profling of freer-simple programs
- ghc-events library, program and tests: Library and tool for parsing .eventlog files from GHC
- ghc-events-analyze program: Analyze and visualize event logs
- ghc-events-parallel library, program and test: Library and tool for parsing .eventlog files from parallel GHC
- ghc-prof-aeson library and test: Parser for GHC's JSON profiling output.
- ghc-prof-aeson-flamegraph program: Turn GHC `-pj` profiling output into FlameGraph format.
- hp2any-core library: Heap profiling helper library
- hp2any-graph programs: ...
- hp2any-manager program: A utility to visualise and compare heap profiles.
- hp2html program: A tool for converting GHC heap-profiles to HTML.
- hw-diagnostics library and test: Diagnostics library
- linux-perf library and programs: Read files generated by perf on Linux
- NoSlow programs: Microbenchmarks for various array libraries
- prof2pretty programs: generate pretty source from time/allocation profiles
- profiteur library and program: Treemap visualiser for GHC prof files
- stackcollapse-ghc program and test: Program to fold GHC prof files into flamegraph input
- threadscope program: A graphical tool for profiling parallel Haskell programs.
- timestats library and test: A library for profiling time in Haskell applications
Profunctors
- indexed-profunctors library: Utilities for indexed profunctors
- profunctor-arrows library: Profunctor arrows
- profunctor-misc library: Profunctor miscellany
- profunctor-optics library and program: A compact optics library compatible with the typeclasses in profunctors.
Program
- asset-bundle library: A build-time Cabal library that bundles executables with assets
- backstop library, program and test: Backstop a target directory by source directories
- macrm library, program and test: Alternative rm command for macOS that remove files/dirs to the system trash
- pandoc-markdown-ghci-filter library, program and test: Pandoc-filter to evaluate `code` section in markdown and auto-embed output.
- scidb-hquery library and program: Haskell query for SciDB via shim
- tensor-safe library and program: Create valid deep neural network architectures
- zip-cmd program: Simple CLI tool for the haskell zip library.
Program Transformation
- hfusion library: A library for fusing a subset of Haskell programs.
- optimusprime program: A supercompiler for f-lite
Programming Uniform
- uniformBase library: A uniform base to build apps on
Project
- box-csv library: CSV parsing in a box.
- chart-svg-various library, program and test: See readme.md
- ephemeral library and test: See readme.md
- hcount program: Haskell artifact name counts.
- markup-parse library and tests: A markup parser.
- numhask-free library and test: numerical free algebras
- numhask-histogram library and test: See readme.md
- numhask-range library and test: Numbers that are range representations
- online library and test: See readme.md
- online-csv library and test: See readme.md
- yam-app library: Yam App
- yam-config library: Yam Configuation
- yam-job library
- yam-logger library: Yam Logger
- yam-transaction library: Yam transaction
- yam-transaction-odbc library
- yam-transaction-postgresql library
- yam-web library and program: Yam Web
Project Management
- lentil program and test: frugal issue tracker
- toodles library, program and test: Manage the TODO entries in your code
Prompt
- fortytwo library, program and tests: Interactive terminal prompt
Propagators
- mad-props library and program: Monadic DSL for building constraint solvers using basic propagators.
Proto
- sc2-proto library: A protocol buffer model for the Starcraft II bot API
Protocol
- fixhs library and program: FIX (co)parser
- haskell-lsp-client library and program: A haskell package to build your own Language Server client.
- hoauth library: A Haskell implementation of OAuth 1.0a protocol.
- protocol library: Model distributed system as type-level multi-party protocol
- remotion library and test: A library for client-server applications based on custom protocols
- ron library and benchmark: RON
- ron-rdt library: Replicated Data Types (RON-RDT)
- ron-schema library: RON-Schema
- ron-storage library: RON Storage
- salvia-protocol library: Salvia webserver protocol suite supporting URI, HTTP, Cookie and MIME.
- symantic-http library: Symantic combinators for deriving clients or a server from an HTTP API
- symantic-http-client library: symantic-http applied to the derivation of HTTP clients
- symantic-http-demo library and programs: Demo for symantic-http and its companion libraries
- symantic-http-pipes library: Streaming support through pipes for symantic-http
- symantic-http-server library: symantic-http applied to the derivation of HTTP servers
- symantic-http-test test: Test symantic-http and its companion libraries
Protocols
- bit-protocol library and test: Encode binary protocols with some odd bit numbers into a bytestring
Proxies
- ChannelT library: Generalized stream processors
PSP
- stripeapi library: Stripe-Library
Ptr
- ptr library, test and benchmark: Experimental abstractions for operations on pointers
- ptr-poker library, test and benchmark: Pointer poking action construction and composition toolkit
Pugs
- HsParrot library: Haskell integration with Parrot virtual machine
- HsPerl5 library: Haskell interface to embedded Perl 5 interpreter
- HsSyck library: Fast, lightweight YAML loader and dumper
- MetaObject library: A meta-object system for Haskell based on Perl 6
- Pugs program: A Perl 6 Implementation
- pugs-compat library: Portable Haskell/POSIX layer for Pugs
- pugs-DrIFT library and program: DrIFT with pugs-specific rules.
- stringtable-atom library: Memoize Strings as Atoms for fast comparison and sorting, with maps and sets
Pup-Events
- Pup-Events library and program: A networked event handling framework for hooking into other programs.
- Pup-Events-Client library: A networked event handling framework for hooking into other programs.
- Pup-Events-Demo programs: A networked event handling framework for hooking into other programs.
- Pup-Events-PQueue library: A networked event handling framework for hooking into other programs.
- Pup-Events-Server library: A networked event handling framework for hooking into other programs.
PureScript
- hs2ps library and test: Translate Haskell types to PureScript
- psc-ide library, programs and test: Language support for the PureScript programming language
PVP
- policeman library, program and test: Haskell PVP version adviser
Python
- tree-sitter-python library: Tree-sitter grammar/parser for Python
QL
- tree-sitter-ql library: Tree-sitter grammar/parser for QL
QR
- kewar library, program and test: CLI and library to generate QR codes.
- qr-imager library and test: Library to generate images.
QualifiedDo
- eio library and program: IO with Exceptions tracked on the type-level
Quality
- krank library, program and test: Krank checks issue tracker link status in your source code
Quant
- LetsBeRational library: European option implied vol calculation
Quantum
- HABQT library, program and test: Hierarchical adaptive Bayesian quantum tomography for quantum bits
- newsynth library and program: Exact and approximate synthesis of quantum circuits
- QIO library: The Quantum IO Monad is a library for defining quantum computations in Haskell
QuasiQuotes
- char-qq library: Quasiquoters for characters and codepoints
- custom-interpolation library and tests: Customizable string interpolation quasiquoters
- dump library and test: Dumps the names and values of expressions to ease debugging.
- neat-interpolation library and test: Quasiquoter for neat and simple multiline text interpolation
- numeric-qq library and test: Quasi-quoters for numbers of different bases
- time-qq library and test: Quasi-quoter for UTCTime times
- yasi library and test: Yet another string interpolator
QuickCheck
- quickcheck-regex library: Generate regex-constrained strings for QuickCheck
- quickcheck-relaxng library: Generate RelaxNG-constrained XML documents for QuickCheck
- tasty-quickcheck-laws library, program and test: Pre-built tasty trees for checking lawful class properties using QuickCheck
Quipper
- quipper library: Meta-package for Quipper.
- quipper-algorithms library and programs: A set of algorithms implemented in Quipper.
- quipper-all library: Meta-package for Quipper.
- quipper-cabal library: Some functions to aid in the creation of Cabal packages for Quipper.
- quipper-demos library and programs: Miscellaneous code snippets that illustrate various Quipper features.
- quipper-language library and programs: Quipper, an embedded functional programming language for quantum computation.
- quipper-libraries library and test: The standard libraries for Quipper.
- quipper-tools library and programs: Miscellaneous stand-alone tools for Quipper
- quipper-utils library: Utility libraries for Quipper.
Qux
- language-qux library: Utilities for working with the Qux language
- qux program: Command line binary for working with the Qux language
Raaz
- raaz library, program, tests and benchmark: Fast and type safe cryptography.
Rabbitmq
- amqp-streamly library and test: A simple streamly wrapper for amqp
Radio
- si-clock library: An interface to the Silicon Labs Si5351 clock chip
RAKE
- rake library: Rapid Automatic Keyword Extraction (RAKE)
Random
- AC-Random library: A pure Haskell PRNG.
- boltzmann-samplers library, test and benchmark: Uniform random generators
- boots-app library and program: Factory for quickly building an application
- choose library: Choose random elements from a stream.
- fakedata library, test and benchmark: Library for producing fake data
- fakedata-quickcheck library and test: Fake a -> Gen a
- freer-simple-random library and test: Random number generators using freer-simple
- grfn library, program, test and benchmark: Uniformly-random pre-factored numbers (Kalai)
- mt19937 library: Standard 32-bit Mersenne Twister PRNG, in pure Haskell
- mwc-probability-transition library and test: A Markov stochastic transition operator with logging
- pcgen library, test and benchmark: A fast, pseudorandom number generator.
- perfect-vector-shuffle library, program and test: Library for performing vector shuffles
- rand-vars library: Random variable library, with Functor, Applicative and Monad instances.
- rando library and test: Easy-to-use randomness for livecoding
- random-class library: Class of random value generation
- Random123 library, test and benchmark: Haskell port of Random123 library
- rng-utils library, test and benchmark: RNG within an IORef for convenient concurrent use
- sfmt library: SIMD-oriented Fast Mersenne Twister(SFMT) binding.
- splitmix library, tests and benchmarks: Fast Splittable PRNG
- tf-random library: High-quality splittable pseudorandom number generator
- threefish library: The Threefish block cipher and the Skein hash function for Haskell.
- vector-shuffling library: Algorithms for vector shuffling
Raphics
- HROOT-net library: Haskell binding to ROOT Net modules
Raspberrypi
- mcpi library and programs: Connect to MineCraft running on a Raspberry PI.
- pi-lcd library and programs: Control an Adafruit character LCD and keypad kit on a Raspberry Pi
- wiringPi library and programs: Access GPIO pins on Raspberry Pi via wiringPi library
Raw
RDF
- rdf4h library, program, test and benchmark: A library for RDF processing in Haskell
- rdf4h-vocab-activitystreams library: The ActivityStreams 2 RDF vocabulary for rdf4h.
Reactive
- definitive-reactive library: A simple Reactive library.
- midair library: Hot-swappable FRP
- reflex-dom library and programs: Functional Reactive Web Apps with Reflex
- reflex-dom-core library and tests: Functional Reactive Web Apps with Reflex
- reflex-dom-ionic library: Compatible highlevel Wigdets for some Ionic Input Components
- reflex-dom-retractable library: Routing and retractable back button for reflex-dom
- reflex-dom-th library and test: reflex-dom-th transpiles HTML templates to haskell code for reflex-dom
- reflex-external-ref library: External reference with reactivity support
- reflex-localize library: Localization library for reflex
- reflex-localize-dom library and program: Helper widgets for reflex-localize
Reactivity
- Animas library: Updated version of Yampa: a library for programming hybrid systems.
- bot library: bots for functional reactive programming
- Dflow library and test: Processing Real-time event streams
- dow program: Dungeons of Wor
- dunai library, tests and benchmark: Generalised reactive framework supporting classic, arrowized and monadic FRP.
- dunai-core library: Generalised reactive framework supporting classic, ...
- elerea library: A minimalistic FRP library
- elerea-examples programs: Example applications for Elerea
- grapefruit-examples library: Examples using the Grapefruit library
- grapefruit-frp library: Functional Reactive Programming core
- grapefruit-records library: A record system for Functional Reactive Programming
- grapefruit-ui library: Declarative user interface programming
- grapefruit-ui-gtk library: GTK+-based backend for declarative user interface programming
- haskanoid program: A breakout game written in Yampa using SDL
- io-reactive library and program: An API for generating TIMBER style reactive objects.
- machinecell library and tests: Arrow based stream transducers
- midair library: Hot-swappable FRP
- reaction-logic library and program: pluggable pure logic serializable reactor
- reactive : Push-pull functional reactive programming
- reactive-banana-automation library and test: home (etc) automation using reactive-banana
- reactive-haskell library: minimal fork of io-reactive
- reactivity : An alternate implementation of push-pull FRP.
- reenact library: A reimplementation of the Reactive library.
- reflex-dom library and programs: Functional Reactive Web Apps with Reflex
- reflex-dom-core library and tests: Functional Reactive Web Apps with Reflex
- reflex-dom-ionic library: Compatible highlevel Wigdets for some Ionic Input Components
- reflex-dom-retractable library: Routing and retractable back button for reflex-dom
- reflex-dom-th library and test: reflex-dom-th transpiles HTML templates to haskell code for reflex-dom
- reflex-external-ref library: External reference with reactivity support
- reflex-localize library: Localization library for reflex
- reflex-localize-dom library and program: Helper widgets for reflex-localize
- resumable-exceptions library: A monad transformer for resumable exceptions
- simple-affine-space library and tests: A simple library for affine and vector spaces.
- streamly library: Streaming, dataflow programming and declarative concurrency
- streamly-examples programs: Examples for Streamly
- wxFruit library and program: An implementation of Fruit using wxHaskell.
- Yampa library, programs, tests and benchmark: Elegant Functional Reactive Programming Language for Hybrid Systems
- Yampa-core library, programs and tests: Library for programming hybrid systems.
- YFrob library: Yampa-based library for programming robots
Record
- envy-extensible library and tests: Provides FromEnv in envy instance for Record of extensible.
Records
- audiovisual library: A battery-included audiovisual framework
- barlow-lens library and tests: lens via string literals
- bookkeeper library, program, tests and benchmark: Anonymous records and overloaded labels
- bookkeeper-permissions library: Permissions for bookkeeper records
- composite-aeson library and test: JSON for Vinyl records
- composite-aeson-path library: Formatting data for the path library.
- composite-aeson-refined library: composite-aeson support for Refined from the refined package
- composite-base library and test: Shared utilities for composite-* packages.
- composite-binary library: Orphan binary instances.
- composite-ekg library: EKG Metrics for Vinyl records
- composite-hashable library: Orphan hashable instances.
- composite-opaleye library and test: Opaleye SQL for Vinyl records
- composite-swagger library and test: Swagger for Vinyl records
- data-diverse library, test and benchmark: Extensible records and polymorphic variants.
- data-diverse-lens library and test: Isos & Lens for Data.Diverse.Many and Prisms for Data.Diverse.Which
- docrecords library and test: Vinyl-based records with hierarchical field names, default values and documentation
- extensible library and test: Extensible, efficient, optics-friendly data types and effects
- generic-labels library and test: Generically extract and replace collections of record fields
- generic-lens library and tests: Generically derive traversals, lenses and prisms.
- generic-lens-core library: Generically derive traversals, lenses and prisms.
- generic-lens-labels library: GHC.OverloadedLabels.IsLabel instance for lenses from ghc-generics
- generic-optics library and tests: Generically derive traversals, lenses and prisms.
- generic-records library: Magic record operations using generics
- hkd-records library: higher kinded record operations
- large-anon library, program and test: Scalable anonymous records
- microgroove library: Array-backed extensible records
- named-records library: Flexible records with named fields.
- rawr library, tests and benchmark: Anonymous extensible records
- rec-smallarray library and test: SmallArray-based extensible records for small-scale fast reads
- record library: Anonymous records
- record-aeson library and test: Instances of "aeson" classes for the "record" types
- record-operations library: polymorphic record operations
- record-preprocessor library, program and benchmark: Compiler preprocessor introducing a syntactic extension for anonymous records
- record-syntax library, tests and benchmark: A library for parsing and processing the Haskell syntax sprinkled with anonymous records
- records library: A flexible record system
- ruin library and test: Pliable records
- superrecord library, test and benchmark: Supercharged anonymous records
- vinyl library, tests and benchmarks: Extensible Records
- wakame library and tests: Functions to manipulate records
Recursion
- HyloDP library, programs and test: A package for solving dynamic programming problems in Haskell
- metamorphic library: metamorphisms: ana . cata or understanding folds and unfolds
- micro-recursion-schemes library and test: Simple recursion schemes
- monadic-recursion-schemes library and test: Recursion Schemes for Monadic version.
- no-recursion library and tests: A GHC plugin to remove support for recursion
- recursion : A recursion schemes library for Haskell.
- recursion-schemes library and test: Representing common recursion patterns as higher-order functions
- tie-knot library: "Ties the knot" on a given set of structures that reference each other by keys.
- yaya library and test: Total recursion schemes.
- yaya-containers library and test: Pattern functors and instances for types in the containers package.
- yaya-hedgehog library and tests: Hedgehog testing support for the Yaya recursion scheme library.
- yaya-quickcheck library and test: QuickCheck testing support for the Yaya recursion scheme library.
- yaya-test test: Test suites for `yaya`.
- yaya-unsafe library and tests: Non-total extensions to the Yaya recursion scheme library.
- yaya-unsafe-test test: Test suites for `yaya-unsafe`.
Redis
- keyed-vals library: An abstract Handle for accessing collections in stores like Redis
- keyed-vals-mem library and test: Implements a keyed-vals Handle using in-process memory
- keyed-vals-redis library and test: Access Redis using a keyed-vals Handle
- redis-glob library and tests: Specify valid redis globs
- rfc-redis library: The Redis extensions from the Robert Fischer Commons.
Refactoring
- HaRe program and test: the Haskell Refactorer.
- hermit library, program and test: Haskell Equational Reasoning Model-to-Implementation Tunnel
- importify library, programs and test: Tool for haskell imports refactoring
- module-management library, program and test: Clean up module imports, split and merge modules
- smuggler library, program and test: GHC Source Plugin that helps to manage imports
- smuggler2 library and test: GHC Source Plugin that helps to minimise imports and generate explicit exports
Reflection
- auto-lift-classes library and test: Deriving (Show|Read)(1|2)
- data-reify library, programs and test: Reify a recursive data structure into an explicit graph.
- data-treify library: Reify a recursive data structure into an explicit graph.
- familiar-reflection library: Reifies arbitrary terms into types that can be reflected back into terms
- global-variables library: Namespaced, global, and top-level mutable variables without unsafePerformIO.
- hermit library, program and test: Haskell Equational Reasoning Model-to-Implementation Tunnel
- model library and tests: Derive a model of a data type using Generics
- reflection library and test: Reifies arbitrary terms into types that can be reflected back into terms
- typehash library: Create a unique hash value for a type.
- yoko library: Generic Programming with Disbanded Data Types
- zm library and tests: Language independent, reproducible, absolute types
Reflex
- reflex-dom-retractable library: Routing and retractable back button for reflex-dom
- reflex-dynamic-containers library and test: various dynamic containers for Reflex
- reflex-external-ref library: External reference with reactivity support
- reflex-localize library: Localization library for reflex
- reflex-localize-dom library and program: Helper widgets for reflex-localize
- reflex-test-host library and test: reflex host methods for testing without external events
Regex
- lens-regex-pcre library and test: A lensy interface to regular expressions
- quickcheck-regex library: Generate regex-constrained strings for QuickCheck
- re2 library and test: Bindings to the re2 regular expression library
- regex-do library and test: PCRE wrapper
- regex-genex library and program: From a regex, generate all possible strings it can match
- regex-rure library and test: Bindings to Rust's regex library
- regexchar library, program and test: A POSIX, extended regex-engine.
- regexdot library: A polymorphic, POSIX, extended regex-engine.
Relational Algebra
- project-m36 library, programs, tests and benchmarks: Relational Algebra Engine
Relaxng
- quickcheck-relaxng library: Generate RelaxNG-constrained XML documents for QuickCheck
Relude
- qualified-imports-plugin library and test: GHC plugin to automatically insert qualified imports
Remote Management
- haskell-admin library: Remote Management Platform for Haskell Applications
- haskell-admin-core library and test: Core Modules of Haskell Admin
- haskell-admin-health library and test: Application Health Component for Haskell Admin
- haskell-admin-managed-functions library and test: Managed Functions integration for Haskell Admin
- managed-functions library and test: Remote Management Framework
- managed-functions-http-connector library: Simple HTTP-Based Connector for Managed Functions
- managed-functions-json library: JSON Support for the Managed Functions Framework
REPL
- interact library and test: instantly create REPL from any function
- repl-toolkit library: Toolkit for quickly whipping up config files and command-line interfaces.
- tinyapp library and test: Library to build tiny apps in Haskell
Resources
REST
- servant-hateoas library and test: HATEOAS extension for servant
Reverse Engineering
- dewdrop library: Find gadgets for return-oriented programming on x86
- hdis86 library: Interface to the udis86 disassembler for x86 and x86-64 / AMD64
- rz-pipe library and program: Pipe interface for Rizin
- tttool program: Working with files for the Tiptoi® pen
Rewriting
- rest-rewrite library and tests: Rewriting library with online termination checking
- rewrite-inspector library and programs: Inspection of rewriting steps
RFC
- idna library: Implements IDNA (RFC 3490).
Robotics
- HsWebots library and test: Webots bindings for Haskell
- NXT library, programs and test: A Haskell interface to Lego Mindstorms NXT
- pcd-loader library, program and test: PCD file loader.
- RMP library and programs: Binding to code that controls a Segway RMP
- roshask library, program and tests: Haskell support for the ROS robotics framework.
- rosmsg library: ROS message parser, render, TH
- rosmsg-bin programs: ROS message management tools
- rospkg library, program and test: ROS package system information
Roles
- coerce-role library and test: Having trouble deriving instances because of type roles? Solve it here!
Rounding
- RoundingFiasco library and test: rounding variants floor, ceil and truncate for floating point operations +-*/√…
RPC
- capnp library, program, test and benchmark: Cap'n Proto for Haskell
- curryer-rpc library, programs, test and benchmark: Fast, Haskell RPC
RSS
- manatee-reader library and program: Feed reader extension for Manatee.
- rss library: A library for generating RSS 2.0 feeds.
- ureader program: Minimalistic CLI RSS reader.
RSS/Atom Reader
- manatee-reader library and program: Feed reader extension for Manatee.
Ruby
- tree-sitter-ruby library: Tree-sitter grammar/parser for Ruby
Rust
- tree-sitter-rust library: Tree-sitter grammar/parser for Rust
Saas
- hPushover library: Pushover.net API functions
- micro-gateway library and program: A Micro service gateway.
Safe
- gdp library and program: Reason about invariants and preconditions with ghosts of departed proofs.
- lawful library: Assert the lawfulness of your typeclass instances.
- listsafe library: Safe wrappers for partial list functions, supporting MonadThrow.
- membrain library and tests: Type-safe memory units
- safe-numeric library and test: Safe arithmetic operations.
Sample Code
- hid-examples library, programs, tests and benchmarks: Examples to accompany the book "Haskell in Depth"
- parconc-examples programs: Examples to accompany the book "Parallel and Concurrent Programming in Haskell"
Sast
- dhscanner-bitcode library and test: Intermediate language for static code analysis
Scene
- yampa-sdl2 library and test: Yampa and SDL2 made easy
Schedule
- schedule library and tests: Pure deterministic scheduled computations
Scheduling
- fuzzy-timings library and test: ...
- hcron library: A simple job scheduler, which just runs some IO action at a given time.
- turni program: shifts scheduling tool
Schema
- hschema library: Describe schemas for your Haskell data types.
- hschema-aeson library and test: Describe schemas for your Haskell data types.
- hschema-prettyprinter library: Describe schemas for your Haskell data types.
- hschema-quickcheck library: Describe schemas for your Haskell data types.
Science
- arpack library and test: Solve large scale eigenvalue problems
- astro library and test: Amateur astronomical computations
- atmos library and test: 1976 US Standard Atmosphere Model
- atmos-dimensional library: dimensional wrapper on atmos package
- atmos-dimensional-tf library: dimensional-tf wrapper on atmos package
- dynobud library, programs and tests: your dynamic optimization buddy
- fits-parse library, program and test: Parse FITS files
- globus library: Globus Data Transfer
- hfoil library and program: Hess-Smith panel code for inviscid 2-d airfoil analysis
- hs-tango library and benchmarks: Bindings to the Tango Controls system
- igrf library: International Geomagnetic Reference Field
- MultipletCombiner library and test: A Haskell implementation for combining SU(n) multiplets
- mwc-probability-transition library and test: A Markov stochastic transition operator with logging
- physics library: dimensions, quantities and constants
- science-constants library: Mathematical/physical/chemical constants
- science-constants-dimensional library: Mathematical/physical/chemical constants
- TBit library: Utilities for condensed matter physics tight binding calculations.
- telescope library and test: Astronomical Observations (FITS, ASDF, WCS, etc)
Scientific
- quantum-random library, program and test: Retrieve, store and manage real quantum random data.
Scientific Simulation
- mwc-probability-transition library and test: A Markov stochastic transition operator with logging
- simgi program: stochastic simulation engine
Scotty
- scotty-haxl library: Combine scotty and haxl
- scotty-utils library: Scotty utils library
Screencast
- osdkeys library and program: Show keys pressed with an on-screen display (Linux only)
Screensaver
- TimePiece library and program: A simple tile-based digital clock screen saver
SCRIPT
- SCRIPTWriter library and program: ESCRIPT: a human friendly language for programming Bitcoin scripts
Scripting
- hscrtmpl programs: Haskell shell script templates
- inferno-core library and test: A statically-typed functional scripting language
- inferno-lsp library and program: LSP for Inferno
- inferno-types library: Core types for Inferno
- inferno-vc library: Version control server for Inferno
- luachunk library: Library functions for reading and writing Lua chunks
- luautils library and test: Helpers for Haskell integration with Lua
- shell-conduit library and test: Write shell scripts with Conduit
- timestamp-subprocess-lines program: Run a command and timestamp its stdout/stderr lines
- web-output library and test: Library to present content to an user via their browser
SDR
- si-clock library: An interface to the Silicon Labs Si5351 clock chip
Search
- bloodhound library and tests: Elasticsearch client library for Haskell
- boolexpr library: Boolean expressions with various representations and search queries.
- Condor library, program and test: Information retrieval library
- condor library, program and test: Information retrieval library
- full-text-search library, program and test: In-memory full text search engine
- fuzzily library and test: Filters a list based on a fuzzy string search
- infinite-search library: Exhaustively searchable infinite sets.
- longshot library, program and test: Fast Brute-force search using parallelism
- regex-do library and test: PCRE wrapper
- regexdot library: A polymorphic, POSIX, extended regex-engine.
- search library and test: Infinite search in finite time with Hilbert's epsilon
- sphinx library: Haskell bindings to the Sphinx full-text searching daemon.
- sphinx-cli program: Sphinx CLI and demo of Haskell Sphinx library
- stringsearch library: Fast searching, splitting and replacing of ByteStrings
- talash library and program: Line oriented fast enough text search
Security
- acme-not-a-joke library: implements ACME clients (rfc-8555)
- bindings-sipc library and programs: Low level bindings to SIPC.
- biscuit-haskell library, test and benchmark: Library support for the Biscuit security token
- biscuit-servant library and test: Servant support for the Biscuit security token
- Capabilities library: Separate and contain effects of IO monad.
- credentials library and test: Secure Credentials Storage and Distribution
- credentials-cli program: Secure Credentials Administration
- dclabel library, test and benchmark: This packge is deprecated. See the the "LIO.DCLabel" in the "lio" package.
- dclabel-eci11 library: The Disjunction Category Label Format.
- dewdrop library: Find gadgets for return-oriented programming on x86
- faceted library: Faceted computation for dynamic information flow security
- flowlocks-framework library and test: Generalized Flow Locks Framework
- GoogleSB library: Interface to Google Safe Browsing API
- gothic library: A Haskell Vault KVv2 secret engine client
- hpg program: a simple password generator
- hsaml2 library and test: OASIS Security Assertion Markup Language (SAML) V2.0
- jail library: Jailed IO monad.
- liboath-hs library, program and test: Bindings to liboath
- lio library: Labeled IO Information Flow Control Library
- lio-eci11 library: Labeled IO library
- lio-fs library: Labeled File System interface for LIO
- lmonad library and test: LMonad is an Information Flow Control (IFC) framework for Haskell applications.
- lmonad-yesod library: LMonad for Yesod integrates LMonad's IFC with Yesod web applications.
- mac library: Static Mandatory Access Control in Haskell
- openssh-protocol library and test: Haskell implementation of openssh protocol primitives.
- otp-authenticator library and program: OTP Authenticator (a la google) command line client
- paphragen program: A passphrase generator.
- passman library, program and test: a simple password manager
- pi-hoole library, programs and test: Lightweight access control solution for the pijul vcs
- planb-token-introspection library and test: Token Introspection for PlanB
- rz-pipe library and program: Pipe interface for Rizin
- safe-access library: A simple environment to control access to data
- scyther-proof program: Automatic generation of Isabelle/HOL correctness proofs for security protocols.
- seclib library: A simple library for static information-flow security in Haskell
- secrm program: Example of writing "secure" file removal in Haskell rather than C.
- servant-rate-limit library and test: Rate limiting for Servant
- sme library: A library for Secure Multi-Execution in Haskell
- smith-cli program: Command line tool for <https://smith.st/ Smith>.
- smith-client library and tests: API client for <https://smith.st/ Smith>.
- tahoe-chk library, program and test: The Tahoe-LAFS' Content-Hash-Key (CHK) cryptographic protocol.
- tahoe-directory library and test: Tahoe-LAFS directory-like abstraction for collections of data objects.
- tahoe-great-black-swamp library, programs and test: An implementation of the "Great Black Swamp" LAFS protocol.
- tahoe-ssk library, programs and test: An implementation of the Tahoe-LAFS SSK cryptographic protocols
- TransformeR library, program and test: eDSL in R for Safe Variable Transformarion
- wai-rate-limit library: Rate limiting as WAI middleware
- wai-rate-limit-postgres library and test: See README for more info
- wai-rate-limit-redis library and test: Redis backend for rate limiting as WAI middleware
- wai-saml2 library and test: SAML2 assertion validation as WAI middleware
Selective
- validation-selective library and tests: Lighweight pure data validation based on Applicative and Selective functors
Selenium
- mortred library, program and test: Library for setting up and running scrapers with webdriver.
- webdriver library: a Haskell client for the Selenium WebDriver protocol
- webdriver-wrapper library: Wrapper around the webdriver package that automatically manages Selenium
Semantic Web
- hasparql-client library: This package enables to write SPARQL queries to remote endpoints.
- swish library, programs and tests: A semantic web toolkit.
- yaml2owl program: Generate OWL schema from YAML syntax, and an RDFa template.
Semigroupoids
- semigroupoids-do library: Support for QualifiedDo with semigroupoids classes.
Semigroups
- reducers library: Semigroups, specialized containers and a general map/reduce framework
Serialization
- aeson-deriving library and test: data types for compositional, type-directed serialization
- arith-encode library and test: A practical arithmetic encoding (aka Godel numbering) library.
- beamable library, test and benchmark: Generic serializer/deserializer with compact representation
- bencodex library and tests: Bencodex reader/writer for Haskell
- binary-typed library, tests and benchmarks: Type-safe binary serialization
- binrep library, test and benchmark: Encode precise binary representations directly in types
- bits library: Various bit twiddling and bitwise serialization primitives
- BitSyntax library: A module to aid in the (de)serialisation of binary data
- bytes library: Sharing code for serialization between binary and cereal
- bytestring-strict-builder library, test and benchmark: An efficient strict bytestring builder
- bytezap library: Bytestring builder with zero intermediate allocation
- capnp library, program, test and benchmark: Cap'n Proto for Haskell
- cereal-plus library and test: An extended serialization library on top of "cereal"
- columbia library: Enhanced serialization using seeking.
- construct library and tests: Haskell version of the Construct library for easy specification of file formats
- enumeration library and test: A practical API for building recursive enumeration procedures and enumerating datatypes.
- flat library and tests: Principled and efficient bit-oriented binary serialization.
- flatbuffers library, test and benchmark: Haskell implementation of the FlatBuffers protocol.
- imprint library and test: Serialization of arbitrary Haskell expressions
- massiv-persist library and tests: Compatibility of 'massiv' with 'persist'
- massiv-serialise library and tests: Compatibility of 'massiv' with 'serialise'
- packman library and tests: Serialization library for GHC
- pgp-wordlist library and tests: Translate between binary data and a human-readable collection of words.
- pipes-cereal-plus library: A streaming serialization library on top of "pipes" and "cereal-plus"
- primitive-serial library: Serialisation of primitive types
- servant-serialization library, program and test
- store library, test and benchmarks: Fast binary serialization
- store-core library: Fast and lightweight binary serialization
- store-streaming library and test: Streaming interfaces for `store`
- tagged-binary library: Provides tools for serializing data tagged with type information.
- winery library, program, tests and benchmark: A compact, well-typed seralisation format for Haskell values
Servant
- airgql library, program and test: Automatically generate a GraphQL API for an SQLite database
- boots-cloud library: Factory for quickly building a microservice
- boots-web library: Factory for quickly building a web application
- http-rfc7807 library and test: RFC7807 style response messages
- json-spec-elm-servant library and test: Generated elm code for servant APIs.
- my-test-docs library and tests: spam
- servant library and test: A family of combinators for defining webservices APIs
- servant-activeresource library and test: Servant endpoints compatible with Rails's ActiveResources
- servant-auth library: Authentication combinators for servant
- servant-auth-client library and test: servant-client/servant-auth compatibility
- servant-auth-docs library and tests: servant-docs/servant-auth compatibility
- servant-auth-server library and tests: servant-server/servant-auth compatibility
- servant-auth-swagger library and test: servant-swagger/servant-auth compatibility
- servant-auth-wordpress library: Authenticate Routes Using Wordpress Cookies
- servant-avro library and test: Avro content type for Servant
- servant-blaze library and test: Blaze-html support for servant
- servant-cassava library and test: Servant CSV content-type for cassava
- servant-client library and tests: Automatic derivation of querying functions for servant
- servant-client-core library and test: Core functionality and class for client function generation for servant APIs
- servant-client-js library: A servant client for frontend JavaScript
- servant-conduit library and test: Servant Stream support for conduit.
- servant-dhall library and test: Servant Dhall content-type
- servant-docs library, program and test: generate API docs for your servant webservice
- servant-ekg library, test and benchmark: Helpers for using ekg with servant
- servant-errors library and test: Servant Errors wai-middlware
- servant-event-stream library and test: Servant support for Server-Sent events
- servant-fiat-content library: Fiat content types
- servant-foreign library and test: Helpers for generating clients for servant APIs in any programming language
- servant-hateoas library and test: HATEOAS extension for servant
- servant-http-streams library and tests: Automatic derivation of querying functions for servant
- servant-js library, program and test: Automatically derive javascript functions to query servant webservices.
- servant-lucid library and test: Servant support for lucid
- servant-machines library and test: Servant Stream support for machines
- servant-mock library, program and test: Derive a mock server for free from your servant API types
- servant-multipart library and test: multipart/form-data (e.g file upload) support for servant
- servant-multipart-api library: multipart/form-data (e.g file upload) support for servant
- servant-multipart-client library and programs: multipart/form-data (e.g file upload) support for servant
- servant-nix library and test: Servant Nix content-type
- servant-openapi3 library and tests: Generate a Swagger/OpenAPI/OAS 3.0 specification for your servant API.
- servant-pandoc library: Use Pandoc to render servant API documentation
- servant-pipes library and test: Servant Stream support for pipes
- servant-polysemy library and programs: Utilities for using servant in a polysemy stack
- servant-prometheus library, test and benchmark: Helpers for using prometheus with servant
- servant-queryparam-client library: Client support for servant-queryparam-core.
- servant-queryparam-core library: Use records for query parameters in servant APIs.
- servant-queryparam-openapi3 library: Instances of classes from openapi3 for servant-queryparam-core.
- servant-queryparam-server library: Server support for servant-queryparam-core.
- servant-rawm library: Embed a raw 'Application' in a Servant API
- servant-rawm-client library: The client implementation of servant-rawm.
- servant-rawm-docs library: Documentation generator for 'RawM' endpoints.
- servant-rawm-server library: The server implementation of servant-rawm.
- servant-ruby library and test: Generate a Ruby client from a Servant API with Net::HTTP.
- servant-seo library and test: Generate Robots.txt and Sitemap.xml specification for your servant API.
- servant-serialization library, program and test
- servant-server library, program and test: A family of combinators for defining webservices APIs and serving them
- servant-streamly library, program and test: Servant Stream support for streamly.
- servant-swagger library and tests: Generate a Swagger/OpenAPI/OAS 2.0 specification for your servant API.
- servant-swagger-tags library: Swagger Tags for Servant
- servant-swagger-ui library: Servant swagger ui
- servant-swagger-ui-core library: Servant swagger ui core components
- servant-swagger-ui-jensoleg library: Servant swagger ui: Jens-Ole Graulund theme
- servant-swagger-ui-redoc library: Servant swagger ui: ReDoc theme
- servant-to-elm library, program and test: Automatically generate Elm clients for Servant APIs
- servant-typed-error library: Typed error wrapper for Servant
- servant-util library, program and test: Servant servers utilities.
- servant-util-beam-pg library, program and test: Implementation of servant-util primitives for beam-postgres.
- servant-websockets library and programs: Small library providing WebSocket endpoints for servant.
- servant-yaml library and test: Servant support for yaml
- tonatona-servant library and tests: tonatona plugin for servant.
- unliftio-servant-server library: Use MonadUnliftIO on servant APIs
Server
- unliftio-servant-server library: Use MonadUnliftIO on servant APIs
Serverless
- azure-functions-worker library and test: Azure Functions Worker
Service
- remotion library and test: A library for client-server applications based on custom protocols
- tahoe-great-black-swamp library, programs and test: An implementation of the "Great Black Swamp" LAFS protocol.
- twill library: Twilio API interaction
- wobsurv library, program and test: A simple and highly performant HTTP file server
Services
- antiope-athena library and test: Please see the README on Github at <https://github.com/arbor/antiope#readme>
- antiope-contract library: Please see the README on Github at <https://github.com/arbor/antiope#readme>
- antiope-core library and test: Please see the README on Github at <https://github.com/arbor/antiope#readme>
- antiope-dynamodb library and test: Please see the README on Github at <https://github.com/arbor/antiope#readme>
- antiope-es library and test: Please see the README on Github at <https://github.com/arbor/antiope#readme>
- antiope-messages library and test: Please see the README on Github at <https://github.com/arbor/antiope#readme>
- antiope-optparse-applicative library and test: Please see the README on Github at <https://github.com/arbor/antiope#readme>
- antiope-s3 library and test: Please see the README on Github at <https://github.com/arbor/antiope#readme>
- antiope-shell library and test: Please see the README on Github at <https://github.com/arbor/antiope#readme>
- antiope-sns library and test: Please see the README on Github at <https://github.com/arbor/antiope#readme>
- antiope-sqs library and test: Please see the README on Github at <https://github.com/arbor/antiope#readme>
- antiope-swf library and test: Please see the README on Github at <https://github.com/arbor/antiope#readme>
- arbor-monad-counter library and test: Counter library for submitting metrics to a backend such as datadog
- arbor-postgres library: Convenience types and functions for postgresql-simple.
- asif library, program and tests: Library for creating and querying segmented feeds
- hw-kafka-avro library, program and test: Avro support for Kafka infrastructure
- plivo library: Plivo API wrapper for Haskell
Set Theory
- LargeCardinalHierarchy library: A transfinite cardinal arithmetic library including all known large cardinals
Setup
- autopack library: Custom Setup to automate package modules discovery
- chs-cabal library: Cabal with c2hs dependencies
Shake
- clash-shake library: Shake rules for building Clash programs
- shake library, program and test: Build system library, like Make, but more accurate dependencies.
- shake-ats library: Utilities for building ATS projects with shake
- shake-bindist library: Rules for binary distributions
- shake-ext library: Helper functions for linting with shake
- shake-futhark library: Dependency tracking for Futhark
- shake-google-closure-compiler library: Shake rules for the Google closure compiler
- shake-minify library: Shake Minify Rules
- shake-minify-css library: Shake rules for CSS
- shake-pack library: Shake File Pack Rule
- shake-path library: path alternatives to shake functions
- shake-plus library: Re-export of Shake using well-typed paths and ReaderT.
- shake-plus-extended library: Experimental extensions to shake-plus
Shell
- coquina library, program and test: Yet another shell monad.
- hell library and program: A Haskell shell based on shell-conduit
- Hish library and program
- procex library and test: Ergonomic process launching with extreme flexibility and speed
- shellmet library, program and test: Out of the shell solution for scripting in Haskell
Si5351
- si-clock library: An interface to the Silicon Labs Si5351 clock chip
Signatures
- bzip-signature library: Backpack signature for BZip compression
Silk
- rest-stringmap library: Maps with stringy keys that can be transcoded to JSON and XML.
Silly Tool
- forest-fire library, program and test: Recursively delete CloudFormation stacks and their dependants
SIMD
- hw-dsv library, program, tests and benchmark: Unbelievably fast streaming DSV file parser
- hw-simd library, tests and benchmark: SIMD library
- hw-simd-cli library, program and test: SIMD library
Simple
- character-cases library and test: Exposes subspecies types of Char. And naming cases.
- flip-cmd program: e.g. `flip systemctl foo.service start` does `systemctl start foo.service`
- hs-snowtify program: snowtify send your result of `stack build` (`stack test`) to notify-daemon :dog2:
- random-names library: Expose Random and Arbitrary instances
- snowtify program: snowtify send your result of `stack build` (`stack test`) to notify-daemon :dog2:
- stack-type library: The basic stack type
- zuramaru library, program and tests: A lisp processor, An inline-lisp, in Haskell
Simulation
- aivika library: A multi-method simulation library
- aivika-branches library: Nested discrete event simulation module for the Aivika library
- aivika-distributed library: Parallel distributed discrete event simulation module for the Aivika library
- aivika-experiment library: Simulation experiments for the Aivika library
- aivika-experiment-cairo library: Cairo-based charting backend for the Aivika simulation library
- aivika-experiment-chart library: Simulation experiments with charting for the Aivika library
- aivika-experiment-diagrams library: Diagrams-based charting backend for the Aivika simulation library
- aivika-gpss library: GPSS-like DSL for Aivika
- aivika-lattice library: Nested discrete event simulation module for the Aivika library using lattice
- aivika-realtime library: Soft real-time simulation module for the Aivika library
- aivika-transformers library: Transformers for the Aivika simulation library
- dominion library, program and test: A simulator for the board game Dominion.
- epi-sim library and test: A library for simulating epidemics as birth-death processes.
- hs-carbon library and test: A Haskell framework for parallel monte carlo simulations
- hs-carbon-examples programs: Example Monte Carlo simulations implemented with Carbon
- lambda-devs library, program and test: a Paralell-DEVS implementaion based on distributed-process
- poker library, program, test and benchmarks: Texas holdem hand evaluation and simulation.
- SoOSiM library: Abstract full system simulator
- TORCS library and program: Bindings to the TORCS vehicle simulator.
Singletons
- bin library: Bin: binary natural numbers.
- fin library and test: Nat and Fin: peano naturals and finite numbers
- ral library and benchmark: Random access lists
- ral-lens library: Length-indexed random access lists: lens utilities.
- ral-optics library: Length-indexed random access lists: optics utilities.
SMT
- boolector library and tests: Haskell bindings for the Boolector SMT solver
- grisette library and tests: Symbolic evaluation as a library
- grisette-monad-coroutine library and test: Support for monad-coroutine package with Grisette
- hasmtlib library: A monad for interfacing with external SMT solvers
- Hsmtlib library: Haskell library for easy interaction with SMT-LIB 2 compliant solvers.
- hz3 library, program and test: Bindings for the Z3 Theorem Prover
- linearEqSolver library: Use SMT solvers to solve linear systems over integers and rationals
- sbv library, tests and benchmark: SMT Based Verification: Symbolic Haskell theorem prover using SMT solving.
- sbv-program library and test: Component-based program synthesis using SBV
- sbvPlugin library and test: Formally prove properties of Haskell programs using SBV/SMT
- smt2-parser library and test: A Haskell parser for SMT-LIB version 2.6
- smtLib library: A library for working with the SMTLIB format.
- smtlib-backends library: Low-level functions for SMT-LIB-based interaction with SMT solvers.
- smtlib-backends-process library and test: An SMT-LIB backend running solvers as external processes.
- smtlib-backends-tests library: Testing SMT-LIB backends.
- smtlib-backends-z3 library and test: An SMT-LIB backend implemented using Z3's C API.
- smtlib2 library: A type-safe interface to communicate with an SMT solver.
- smtlib2-debug library: Dump the communication with an SMT solver for debugging purposes.
- smtlib2-pipe library and test: A type-safe interface to communicate with an SMT solver.
- smtlib2-quickcheck library: Helper functions to create SMTLib expressions in QuickCheck
- smtlib2-timing library: Get timing informations for SMT queries
- toysolver library, programs, tests and benchmarks: Assorted decision procedures for SAT, SMT, Max-SAT, PB, MIP, etc
- what4 library, program and tests: Solver-agnostic symbolic values support for issuing queries
- z3 library, program and test: Bindings for the Z3 Theorem Prover
Snap
- atlassian-connect-core library: Atlassian Connect snaplet for the Snap Framework and helper code.
- heist library, test and benchmark: An Haskell template system supporting both HTML5 and XML.
- heist-emanote library, test and benchmark: An Haskell template system supporting both HTML5 and XML.
- hspec-snap library and test: A library for testing with Hspec and the Snap Web Framework
- restful-snap library
- ses-html-snaplet library: Snaplet for the ses-html package
- snap library and test: Top-level package for the Snap Web Framework
- snap-auth-cli program: Command-line tool to manage Snap AuthManager database
- snap-core library and test: Snap: A Haskell Web Framework (core interfaces and types)
- snap-extras library, program and test: A collection of useful helpers and utilities for Snap web applications.
- snap-loader-dynamic library: Snap dynamic loader
- snap-loader-static library: Snap static loader
- snap-predicates library and test: Declarative routing for Snap.
- snap-server library, programs, test and benchmark: A web server for the Snap Framework
- snap-templates program: Scaffolding CLI for the Snap Framework
- snap-testing library and test: A library for BDD-style testing with the Snap Web Framework
- snap-utils library: Snap Framework utilities.
- snap-web-routes library: Type safe URLs for Snap
- snaplet-acid-state library: acid-state snaplet for Snap Framework
- snaplet-actionlog library: Generic action log snaplet for the Snap Framework
- snaplet-auth-acid library: Provides an Acid-State backend for the Auth Snaplet
- snaplet-coffee library: CoffeeScript for Snap, auto-compilation and pre-compilation.
- snaplet-fay library: Fay integration for Snap with request- and pre-compilation.
- snaplet-haxl library: Snaplet for Facebook's Haxl
- snaplet-mysql-simple library: mysql-simple snaplet for the Snap Framework
- snaplet-persistent library: persistent snaplet for the Snap Framework
- snaplet-postgresql-simple library and program: postgresql-simple snaplet for the Snap Framework
- snaplet-postmark library: Postmark snaplet for the Snap Framework
- snaplet-redis library and program: Redis support for Snap Framework
- snaplet-redson library: CRUD for JSON data with Redis storage
- snaplet-sass library: Sass integration for Snap with request- and pre-compilation.
- snaplet-scoped-session library: Modularised session state for Snaplets, in a Snaplet
- snaplet-ses-html library: Snaplet for the ses-html package
- snaplet-sqlite-simple library and test: sqlite-simple snaplet for the Snap Framework
- snaplet-stripe library: Stripe snaplet for the Snap Framework
Snaplet-fay
- olwrapper library and program: An OpenLayers JavaScript Wrapper and Webframework with snaplet-fay
Socket
- socket-sctp library and tests: STCP socket extensions library.
Software
- concurrent-st library: Concurrent Haskell in ST
- dhcp-lease-parser library and test: Parse a DHCP lease file
- primitive-sort library, test and benchmark: Sort primitive arrays
- teleshell library and test: Telnet client and other things
Software Defined Radio
Sorting
- discrimination library, test and benchmarks: Fast generic linear-time sorting, joins and container construction.
- gather library: An applicative for parsing unordered things, heterogenous sorting
- sortee library and test: Generate string for sort key
- sorting-network library, test and benchmark: Sort small lists with sorting network.
Sound
- al library: OpenAL 1.1 raw API.
- algorithmic-composition-additional library and program: Helps to create experimental music from a file (or its part) and a Ukrainian text.
- algorithmic-composition-basic library: Helps to create experimental music from a file (or its part) and a Ukrainian text.
- algorithmic-composition-complex library: Helps to create more complex experimental music from a file (especially timbre).
- algorithmic-composition-frequency-shift library: Helps to create experimental music. Uses SoX inside.
- algorithmic-composition-overtones library: Some variants of the overtones functions to generate a timbre.
- align-audio program: Find relative time displacement of two recordings of the same music
- alsa library: Binding to the ALSA Library API.
- alsa-core library: Binding to the ALSA Library API (Exceptions).
- alsa-gui programs: Some simple interactive programs for sending MIDI control messages via ALSA
- alsa-midi library and programs: Bindings for the ALSA sequencer API (MIDI stuff)
- alsa-mixer library: Bindings to the ALSA simple mixer API.
- alsa-pcm library and programs: Binding to the ALSA Library API (PCM audio).
- alsa-pcm-tests programs: Tests for the ALSA audio signal library.
- alsa-seq library and programs: Binding to the ALSA Library API (MIDI sequencer).
- alsa-seq-tests programs: Tests for the ALSA sequencer library.
- alure library: A Haskell binding for ALURE
- ALUT library and programs: A binding for the OpenAL Utility Toolkit
- audacity library and programs: Interchange with the Audacity sound signal editor
- Bang library: A Drum Machine DSL for Haskell
- bindings-fluidsynth library: Haskell FFI bindings for fluidsynth software synthesizer
- bindings-portaudio library: Low-level bindings to portaudio library
- bindings-sc3 library: Low-level bindings to the SuperCollider synthesis engine library.
- boomwhacker program: Convert MIDI file to play-along boomwhacker animation
- conductive-base library: a library for live coding and real-time musical applications
- conductive-clock library: a library for displaying musical time in a terminal-based clock
- conductive-hsc3 library: a library with examples of using Conductive with hsc3
- conductive-song library: a library of functions which are useful for composing music
- conduit-audio library: Combinators to efficiently slice and dice audio streams
- conduit-audio-lame library: conduit-audio interface to the LAME MP3 library
- conduit-audio-samplerate library: conduit-audio interface to the libsamplerate resampling library
- conduit-audio-sndfile library: conduit-audio interface to the libsndfile audio file library
- csound-expression library and benchmark: library to make electronic music
- csound-expression-dynamic library: dynamic core for csound-expression library
- csound-expression-opcodes library: opcodes for the library csound-expression
- csound-expression-typed library: typed core for the library csound-expression
- DirectSound library: Partial binding to the Microsoft DirectSound API.
- djembe library and test: Hit drums with haskell
- dobutokO-effects library: A library to deal with SoX effects and possibilities
- dobutokO-frequency library: Helps to create experimental music. Working with frequencies and types.
- dobutokO2 library and program: Helps to create experimental music from a file (or its part) and a Ukrainian text.
- dobutokO3 library: Helps to create more complex experimental music from a file (especially timbre).
- dobutokO4 library: Helps to create experimental music. Uses SoX inside.
- dsp library, programs and test: Haskell Digital Signal Processing
- dywapitchtrack library: Bindings to the dywapitchtrack pitch tracking library
- EsounD library and program: Type-safe bindings to EsounD (ESD; Enlightened Sound Daemon)
- essence-of-live-coding-PortMidi library: General purpose live coding framework - PortMidi backend
- essence-of-live-coding-vivid library: General purpose live coding framework - vivid backend
- Euterpea library: Library for computer music research and education
- flaccuraterip program: Verify FLAC files ripped form CD using AccurateRip™
- fluidsynth library: Haskell bindings to FluidSynth
- FModExRaw library: The Haskell FModEx raw API.
- fractionizer library: Numbers in the range [0.005, 1] as a sum of 2, 3, 4 or 5 unit fractions of special types.
- free-v-bucks-generator-ps4-no-survey program: Spam
- freesound library and test: Access the Freesound Project database
- hamid library: Binding to the OS level Midi services (fork of system-midi).
- haskell-player library, program and test: A terminal music player based on afplay
- haskore library, programs and test: The Haskore Computer Music System
- haskore-realtime library: Routines for realtime playback of Haskore songs
- haskore-supercollider library and programs: Haskore back-end for SuperCollider
- haskore-synthesizer library and program: Music rendering coded in Haskell
- hbeat program: A simple step sequencer GUI.
- hCsound library: interface to CSound API
- hdf library: HDF: Uniform Rate Audio Signal Processing in Haskell
- hemkay program: A module music mixer and player
- hemkay-core library: A device independent module music mixer
- hmeap library: Haskell Meapsoft Parser
- hmeap-utils programs: Haskell Meapsoft Parser Utilities
- hmp3 program: An ncurses mp3 player written in Haskell
- hmp3-ng program: A 2019 fork of an ncurses mp3 player written in Haskell
- hommage library: Haskell Offline Music Manipulation And Generation EDSL
- hommage-ds library: DirectSound extension (Windows) for the Hommage sound library
- honk library: Cross-platform interface to the PC speaker.
- hosc library: Haskell Open Sound Control
- hosc-json library: Haskell Open Sound Control JSON Serialisation
- hosc-utils programs: Haskell Open Sound Control Utilities
- hplaylist program: Application for managing playlist files on a music player
- hsc3 library: Haskell SuperCollider
- hsc3-auditor library: Haskell SuperCollider Auditor
- hsc3-cairo library: haskell supercollider cairo drawing
- hsc3-data library: haskell supercollider data
- hsc3-db library: Haskell SuperCollider Unit Generator Database
- hsc3-dot library: haskell supercollider graph drawing
- hsc3-forth program: FORTH SUPERCOLLIDER
- hsc3-graphs library and programs: Haskell SuperCollider Graphs
- hsc3-lang library: Haskell SuperCollider Language
- hsc3-lisp program: LISP SUPERCOLLIDER
- hsc3-plot library: Haskell SuperCollider Plotting
- hsc3-process library and programs: Create and control scsynth processes
- hsc3-rec library: Haskell SuperCollider Record Variants
- hsc3-rw library: hsc3 re-writing
- hsc3-server library, programs and test: SuperCollider server resource management and synchronization.
- hsc3-sf library: Haskell SuperCollider SoundFile
- hsc3-sf-hsndfile library: Haskell SuperCollider SoundFile
- hsc3-unsafe library: Unsafe Haskell SuperCollider
- hsc3-utils library and programs: Haskell SuperCollider Utilities
- hscdio library, program and tests: Haskell bindings to the libcdio disc-reading library.
- hsdif library: Haskell SDIF
- hsharc library: Haskell SHARC bindings
- hsndfile library: Haskell bindings for libsndfile
- hsndfile-storablevector library: Haskell bindings for libsndfile (Data.StorableVector interface)
- hsndfile-vector library: Haskell bindings for libsndfile (Data.Vector interface)
- HSoM library: Library for computer music education
- HSoundFile library: Audio file reading/writing
- hspear library: Haskell Spear Parser
- htaglib library and test: Bindings to TagLib, audio meta-data library
- htune program: harmonic analyser and tuner for musical instruments
- hum library, program and test: A TUI MPD client, inspired by ncmpcpp
- hXmixer program: A Gtk mixer GUI application for FreeBSD
- idiii library, program and test: ID3v2 (tagging standard for MP3 files) library
- jack library and programs: Bindings for the JACK Audio Connection Kit
- jack-bindings library: DEPRECATED Bindings to the JACK Audio Connection Kit
- JackMiniMix library: control JackMiniMix
- jackminimix library: control JackMiniMix
- jammittools library and program: Export sheet music and audio from Windows/Mac app Jammit
- Kulitta library: Library for automated composition and musical learning
- lambdasound library, programs, test and benchmark: A libary for generating low-level sounds with high-level combinators
- libmpd library and test: An MPD client library.
- live-sequencer library and programs: Live coding of MIDI music
- loris library: interface to Loris API
- lye program: A Lilypond-compiling music box
- maquinitas-tidal library: library for MIDI control of hardware
- med-module library and programs: Parse song module files from Amiga MED and OctaMED
- mediabus-fdk-aac library, test and benchmark: Mediabus plugin for the Frauenhofer ISO-14496-3 AAC FDK
- midi library and test: Handling of MIDI messages and files
- midi-alsa library: Convert between datatypes of the midi and the alsa packages
- midi-music-box program: Convert MIDI file to music box punch tape
- midi-simple library, programs, test and benchmark: A simple and fast library for working with MIDI messages
- midi-utils library: Utilities for working with MIDI data
- midimory programs: A Memory-like (Concentration, Pairs, ...) game for tones
- midisurface program: A control midi surface
- mikmod library: MikMod bindings
- mmsyn7h library and program: Produces a sound recording specified by the Ukrainian text.
- mmsyn7l library and program: ...
- mmsyn7ukr library and program: ...
- mmsyn7ukr-array library: ...
- mmsyn7ukr-common library: Some common for mmsyn7ukr and mmsyn7ukr-array functionality using SoX.
- mp program: Music player for linux.
- mtp library: Bindings to libmtp
- mushu program and test: Minimalist MPD client
- MusicBrainz-libdiscid library: Binding to libdiscid by MusicBrainz
- OpenAL library and program: A binding to the OpenAL cross-platform 3D audio API
- openal-ffi library and test: Low-level bindings to OpenAL.
- opensoundcontrol-ht library: Haskell OpenSoundControl utilities
- opusfile library and program: FFI bindings for libopusfile
- osc library: A library to handle messages in the OSC protocol
- phladiprelio-general-datatype library: Extended functionality of PhLADiPreLiO
- pipes-pulse-simple library: Pipes for pulse-simple audio
- pitchtrack library and test: Pitch tracking library
- portaudio library: Haskell bindings for the PortAudio library.
- PortMidi library: A binding for PortMedia/PortMidi
- PortMidi-simple library and program: Simplified PortMidi wrapper
- portmidi-utility program: PortMidi utilities
- proteaaudio library and program: Simple audio library for Windows, Linux, OSX.
- proteaaudio-sdl library and program: Simple audio library for SDL.
- pulse-simple library: binding to Simple API of pulseaudio
- pulseaudio library and program: A low-level (incomplete) wrapper around the pulseaudio client asynchronous api
- reactive-balsa library: Programmatically edit MIDI events via ALSA and reactive-banana
- reactive-jack library: Process MIDI events via reactive-banana and JACK
- reactive-midyim library: Process MIDI events via reactive-banana
- RtMidi library, programs and test: Haskell wrapper for RtMidi, the lightweight, cross-platform MIDI I/O library.
- rubberband library and test: Binding to the C++ audio stretching library Rubber Band
- sample-frame library and program: Handling of samples in an (audio) signal
- sample-frame-np library: Orphan instances for types from sample-frame and numericprelude
- sarasvati library: audio library.
- sc3-rdu library: Haskell bindings to sc3-rdu (sc3 rd ugens)
- sdl2-mixer library and programs: Haskell bindings to SDL2_mixer
- sfml-audio library: minimal bindings to the audio module of sfml
- sharc-timbre library: ...
- sndfile-enumerators library: Audio file reading/writing
- sonic-visualiser library and program: Sonic Visualiser
- sound-collage program: Approximate a song from other pieces of sound
- sounddelay program: Audio delay line
- soundgen program: sound generator
- sox library: Play, write, read, convert audio signals using Sox
- soxlib library and program: Write, read, convert audio signals using libsox
- split-record program: Split a big audio file into pieces at positions of silence
- streamed library: Programmatically edit MIDI event streams via ALSA
- supercollider-ht library and program: Haskell SuperCollider utilities
- supercollider-midi programs: Demonstrate how to control SuperCollider via ALSA-MIDI
- synthesizer library and programs: Audio signal processing coded in Haskell
- synthesizer-alsa library and programs: Control synthesizer effects via ALSA/MIDI
- synthesizer-core library, test and benchmarks: Audio signal processing coded in Haskell: Low level part
- synthesizer-dimensional library and programs: Audio signal processing with static physical dimensions
- synthesizer-filter library: Audio signal processing coded in Haskell: Filter networks
- synthesizer-inference library and program: Audio signal processing with dynamic physical dimensions
- synthesizer-llvm library, programs and test: Efficient signal processing using runtime compilation
- synthesizer-midi library, program and test: Render audio signals from MIDI files or realtime messages
- taglib library: Binding to TagLib (ID3 tag library)
- temporal-csound library: library to make electronic music, ...
- tidal library, tests and benchmarks: Pattern language for improvised music
- tidal-link library and program: Ableton Link integration for Tidal
- tidal-midi library: Please ignore this package.
- tidal-serial library: Serial support for tidal
- tidal-vis library and program: Visual rendering for Tidal patterns and osc messages
- truelevel program: Audio file compressor-limiter
- unmed2 program: Extract useful information from Amiga MED files
- vimus library, program and test: An MPD client with vim-like key bindings
- vision program: An XMMS2 client.
- vivid library: Sound synthesis with SuperCollider
- vivid-osc library and test: Open Sound Control encode/decode
- vivid-supercollider library and test: Implementation of SuperCollider server specifications
- vocoder library: Phase vocoder
- vocoder-audio library and program: Phase vocoder for conduit-audio
- vocoder-conduit library, test and benchmark: Phase vocoder for Conduit
- vocoder-dunai library, program, test and benchmark: Phase vocoder for Dunai and Rhine
- vorbiscomment library: Reading of Vorbis comments from Ogg Vorbis files
- wavconvert program: Command-line tool for converting audio files and filling in ID3 tags
- WAVE library and program: WAVE audio file IO library
- wavesurfer library: Parse WaveSurfer files
- wavy library and programs: Process WAVE files in Haskell.
- webrtc-vad library: Easy voice activity detection
- word-note-sox library: SoX for algorithmic composition with groups of notes liken to words
- word-notes-datatype library: General datatypes for music creation for one instrument
- x-dsp library: A embedded DSL for manipulating DSP languages in Haskell
- xine library: Bindings to xine-lib
- XMMS library: XMMS2 client library.
- xmms2-client library: An XMMS2 client library.
- xmms2-client-glib library: An XMMS2 client library — GLib integration.
- YampaSynth programs: Software synthesizer
- zoom-cache-pcm library: Library for zoom-cache PCM audio codecs
- zoom-cache-sndfile program: Tools for generating zoom-cache-pcm files
Source Code Analysis
- cantor program and test: Application for analysis of java source code
- HaskellAnalysisProgram program and test: Haskell source code analysis program
- preprocessor library and test: Remove cpp annotations to get the source ready for static analysis.
Source Tools
- HPath library and program: Extract Haskell declarations by name.
Source-tools
- djinn program: Generate Haskell code from a type
- ftshell program: Shell interface to the FreeTheorems library.
- hscope program and test: cscope like browser for Haskell code
- htags program: A Haskell98 parsing tags program similar to ctags.
- interpol library, program and test: GHC preprocessor and library to enable variable interpolation in strings
- ixdopp program: A preprocessor for expanding "ixdo" notation for indexed monads
- preprocessor-tools library: A framework for extending Haskell's syntax via quick-and-dirty preprocessors
- sugarhaskell programs: Library-based syntactic extensibility for Haskell
Spam
- blunk-hask-tests program: spam
- f-ree-hack-cheats-free-v-bucks-generator program: Spam
- free-v-bucks-generator-no-survey program: Spam
- miconix-test program: spam
- Oslo-Vectize program: spam
Spellchecker
- hanspell library, program and test: Korean spell checker
SpreadSheet
- clerk library and test: Declaratively describe spreadsheets
- HExcel library: Create Excel files with Haskell
- xls library, program and test: Parse Microsoft Excel xls files (BIFF/Excel 97-2004)
SQL
- airgql library, program and test: Automatically generate a GraphQL API for an SQLite database
- strongswan-sql library, program and test: Interface library for strongSwan SQL backend
SQLite
- airgql library, program and test: Automatically generate a GraphQL API for an SQLite database
- eventful-sqlite library and test: SQLite implementations for eventful
Staged
- staged-gg library: GHC.Generics style staged generics
State Machines
- crem library, programs and tests: Compositional representable executable machines
- LTS library, program, test and benchmark: LTS: Labelled Transition System
Static
- static library and tests: Type-safe and interoperable static values and closures
Static Analysis
- argon program and tests: Measure your code's complexity
- ethereum-analyzer library and test: A Ethereum contract analyzer.
- ethereum-analyzer-cli library and programs: A CLI frontend for ethereum-analyzer.
- ethereum-analyzer-deps library: Stripped dependencies of ethereum-analyzer.
- ethereum-analyzer-webui library and program: A web frontend for ethereum-analyzer
- maam library and program: Monadic Abstracting Abstract Machines (MAAM) built on Galois Transformers
- ShellCheck library, program and test: Shell script analysis tool
- stan library, program and test: Haskell STatic ANalyser
StaticAnalysis
- chs-deps library, test and benchmark: c2hs dependency analyzer
Statistical Modeling
- mwc-probability-transition library and test: A Markov stochastic transition operator with logging
- passage library: Parallel code generation for hierarchical Bayesian modeling.
Statistics
- affine-invariant-ensemble-mcmc library: General-purpose sampling
- approx-rand-test library, programs and test: Approximate randomization test
- combinatorial library and test: Count, enumerate, rank and unrank combinatorial objects
- combinatorics library: Efficient computation of common combinatoric functions.
- ConClusion library and program: Cluster algorithms, PCA, and chemical conformere analysis
- covariance library and test: Well-conditioned estimation of large-dimensional covariance matrices
- datasets library, test and benchmark: Classical data sets for statistics and machine learning
- deep-map library: Deeply-nested, multiple key type maps.
- dense-linear-algebra library and test: Simple and incomplete pure haskell implementation of linear algebra
- eigen library and tests: Eigen C++ library (linear algebra: matrices, sparse matrices, vectors, ...
- estimator library: State-space estimation algorithms such as Kalman Filters
- exact-combinatorics library: Efficient exact computation of combinatoric functions.
- fastbayes library: Bayesian modeling algorithms accelerated for particular model structures
- foldl-incremental library, test and benchmark: incremental folds
- foldl-statistics library, test and benchmark: Statistical functions from the statistics package implemented as Folds.
- gev-lib library and test: The family of Extreme Value Distributions.
- HasGP library: A Haskell library for inference using Gaussian processes
- hdr-histogram library, test and benchmark: Haskell implementation of High Dynamic Range (HDR) Histograms
- hieraclus library: Automated clustering of arbitrary elements in Haskell.
- HLearn-distributions library: Distributions for use with the HLearn library
- hmatrix-gsl-stats library: GSL Statistics interface
- HNumeric library and test: Haskell Numeric Library with pure functionality, R & MATLAB Syntax.
- hps-kmeans library: A nice implementation of the k-Means algorithm.
- HROOT library: Haskell binding to the ROOT data analysis framework
- HROOT-core library: Haskell binding to ROOT Core modules
- HROOT-graf library: Haskell binding to ROOT Graf modules
- HROOT-hist library: Haskell binding to ROOT Hist modules
- HROOT-io library: Haskell binding to ROOT IO modules
- HROOT-math library: Haskell binding to ROOT Math modules
- HROOT-net library: Haskell binding to ROOT Net modules
- HROOT-tree library: Haskell binding to ROOT Tree modules
- hstatistics library: Statistics
- httpstan library: Auto-generated API bindings for httpstan
- hypergeometric library: Hypergeometric functions
- inliterate library, program and tests: Interactive literate programming
- interval-patterns library and test: Intervals, and monoids thereof
- lazyppl library: Lazy Probabilistic Programming Library
- learn library: Learning Algorithms
- learning-hmm library: Yet another library for hidden Markov models
- liblinear-enumerator library: liblinear iteratee.
- linda library: LINear Discriminant Analysis
- logfloat library: Log-domain floating point numbers
- markov-realization library and test: Realizations of Markov chains.
- mcmc library, test and benchmark: Sample from a posterior using Markov chain Monte Carlo
- mcmc-samplers library: Combinators for MCMC sampling
- Metrics library: Evaluation metrics commonly used in supervised machine learning
- monad-bayes library, program, test and benchmarks: A library for probabilistic programming.
- monoid-statistics library, tests and benchmark: Monoids for calculation of statistics of sample
- mwc-probability-transition library and test: A Markov stochastic transition operator with logging
- mwc-random library, tests and benchmarks: Fast, high quality pseudo random number generation
- mwc-random-monad library: Monadic interface for mwc-random
- NestedSampling library: A port of John Skilling's nested sampling C code to Haskell.
- normaldistribution library: Minimum fuss normally distributed random values.
- order-statistics library: L-Estimators for robust statistics
- pava library, test and benchmark: Greatest convex majorants and least concave minorants
- prob-fx library and program: A library for modular probabilistic modelling
- probable library and benchmark: Easy and reasonably efficient probabilistic programming and random generation
- random-variates library, program and tests: "Uniform RNG => Non-Uniform RNGs"
- rclient library: Haskell client for Rserve
- StatisticalMethods library: Collection of useful statistical methods.
- statistics library and test: A library of statistical types, data, and functions
- statistics-hypergeometric-genvar library: Random variate generation from hypergeometric distributions
- statistics-linreg library: Linear regression between two samples, based on the 'statistics' package.
- statistics-skinny library and test: A library of statistical types, data, and functions
- streamly-statistics library, test and benchmark: Statistical measures for finite or infinite data streams.
- TransformeR library, program and test: eDSL in R for Safe Variable Transformarion
- welford-online-mean-variance library and test: Online computation of mean and variance using the Welford algorithm.
Steganography
- stego-uuid library and test: Generator and verifier for steganographic numbers
Stemming
- eng-stemmer library, program and test: An English language stemmer (Porter2)
STM
- stm-containers library and test: Containers for STM
- stm-hamt library, test and benchmark: STM-specialised Hash Array Mapped Trie
STM32
- STLinkUSB library: STLink USB interface in Haskell
- STM32-Zombie library: control a STM32F103 microcontroller
- STM32F103xx-SVD library: Definition for Peripherals,Registers and Fields from STM32F103xx.svd
- SVD2HS library: translate a SVD of a Microcontroller to Haskell tables
Stochastic Control
- teams library: Graphical modeling tools for sequential teams
Stomp
- stomp-conduit library: Stompl Conduit Client
- stomp-patterns library: Stompl MOM Stomp Patterns
- stomp-queue library: Stompl Client Library
- stompl library: Stomp Parser and Utilities
Storage
- tahoe-great-black-swamp library, programs and test: An implementation of the "Great Black Swamp" LAFS protocol.
Stratux
- stratux library: A library for stratux
- stratux-demo library and program: A demonstration of the stratux library.
- stratux-http library: A library for using HTTP with stratux
- stratux-types library: A library for reading JSON output from stratux
- stratux-websockets library: A library for using websockets with stratux
Stream
- streamly-bytestring library, test and benchmark: Library for streamly and bytestring interoperation.
Streaming
- automaton library, programs and test: Effectful streams and automata in coalgebraic encoding
- directory-ospath-streaming library and test: Stream directory entries in constant memory in vanilla IO
- dynamic-pipeline library, program and test: Library Type Safe implementation of Dynamic Pipeline Paradigm (DPP).
- eternity library and test: Native event-sourcing database
- eternity-timestamped library: Automatic timestamping for Eternity
- gambler library and test: Composable, streaming, and efficient left folds
- hasql-cursor-query library and test: A declarative abstraction over PostgreSQL Cursor
- hasql-cursor-transaction library: An abstraction for simultaneous fetching from multiple PostgreSQL cursors
- hasql-pipes library: A pipe to stream a postgres database cursor in the hasql ecosystem
- hasql-streams-conduit library: Stream Hasql queries with Conduit
- hasql-streams-core library: Stream Hasql queries
- hasql-streams-example program: An example program that shows how to use Hasql streams with Rel8
- hasql-streams-pipes library: Stream Hasql queries with Pipes
- hasql-streams-streaming library: Stream Hasql queries with Streaming
- hasql-streams-streamly library: Stream Hasql queries with Streamly
- jet-stream library and test: Yet another streaming library.
- list-t library and test: ListT done right
- list-t-attoparsec library and test: An "attoparsec" adapter for "list-t"
- list-t-html-parser library and test: Streaming HTML parser
- list-t-http-client library: A streaming HTTP client
- list-t-libcurl library: A "libcurl"-based streaming HTTP client
- list-t-text library and test: A streaming text codec
- porcupine-core library and programs: Express portable, composable and reusable data tasks and pipelines
- potoki library: Simple streaming in IO
- potoki-cereal library and test: Streaming serialization
- potoki-conduit library and test: Integration of "potoki" and "conduit"
- potoki-core library, test and benchmark: Low-level components of "potoki"
- potoki-hasql library: Integration of "potoki" and "hasql".
- potoki-zlib library: Streaming ZLib decompression
- sockets-and-pipes library: Support for the Sockets and Pipes book
- streaming library and test: an elementary streaming prelude and general stream type.
- streaming-attoparsec library and test: Attoparsec integration for the streaming ecosystem
- streaming-benchmarks program and benchmark: Measures and compares the performance of streaming libraries
- streaming-binary library and test: Streaming interface to binary.
- streaming-bracketed library and tests: A resource management decorator for "streaming".
- streaming-brotli library and test: Streaming interface for Brotli (RFC7932) compression
- streaming-bytestring library and test: Fast, effectful byte streams.
- streaming-cassava library and test: Cassava support for the streaming ecosystem
- streaming-concurrency library, test and benchmark: Concurrency support for the streaming ecosystem
- streaming-conduit library and test: Bidirectional support between the streaming and conduit libraries
- streaming-lzma library and test: Streaming interface for LZMA/XZ compression
- streaming-nonempty library and test: Add support for non empty streams to Streaming lib
- streaming-osm library and test: A hand-written streaming byte parser for OpenStreetMap Protobuf data.
- streaming-png library and program: Perfectly streaming PNG image decoding
- streaming-process library and test: Streaming support for running system process
- streaming-sort library and test: Sorting streams
- streaming-utils library: http, attoparsec, pipes and other utilities for the streaming libraries
- streaming-with library: with/bracket-style idioms for use with streaming
- streamly library: Streaming, dataflow programming and declarative concurrency
- streamly-archive library and test: Stream data from archives using the streamly library.
- streamly-binary library and test: Integration of streamly and binary
- streamly-cassava library, test and benchmark: CSV streaming support via cassava for the streamly ecosystem
- streamly-core library: Streaming, parsers, arrays, serialization and more
- streamly-examples programs: Examples for Streamly
- streamly-lmdb library and test: Stream data to or from LMDB databases using the streamly library.
- streamly-posix test: Posix related streaming APIs
- streamly-process library, test and benchmark: Use OS processes as stream transformation functions
- streamly-zip library and test: Stream data from zip archives using the streamly library.
- supply-chain library: Composable request-response pipelines
- supply-chain-core library and test: Composable request-response pipelines
- supply-next library and test: Supply-chain interface for basic streaming
- tubes library: Write stream processing computations with side effects in a series of tubes.
- udp-streaming library: Streaming to and from UDP socket
- yield library and tests: YieldT monad transformer
Streamly
- amqp-streamly library and test: A simple streamly wrapper for amqp
- evdev-streamly library: Bridge for working with evdev and streamly
- hasql-streams-streamly library: Stream Hasql queries with Streamly
- servant-streamly library, program and test: Servant Stream support for streamly.
- streaming-benchmarks program and benchmark: Measures and compares the performance of streaming libraries
- streamly library: Streaming, dataflow programming and declarative concurrency
- streamly-archive library and test: Stream data from archives using the streamly library.
- streamly-binary library and test: Integration of streamly and binary
- streamly-bytestring library, test and benchmark: Library for streamly and bytestring interoperation.
- streamly-core library: Streaming, parsers, arrays, serialization and more
- streamly-examples programs: Examples for Streamly
- streamly-fsnotify library: Folder watching as a Streamly stream.
- streamly-lmdb library and test: Stream data to or from LMDB databases using the streamly library.
- streamly-lz4 library, test and benchmark: Streamly combinators for LZ4 compression
- streamly-process library, test and benchmark: Use OS processes as stream transformation functions
- streamly-statistics library, test and benchmark: Statistical measures for finite or infinite data streams.
- streamly-zip library and test: Stream data from zip archives using the streamly library.
- yesod-static-streamly library and test: ...
String
- encode-string library and test: Safe string conversion and encoding
- exon library, test and benchmark: Customizable quasiquote interpolation
- ListLike library and test: Generalized support for list-like structures
- neat-interpolation library and test: Quasiquoter for neat and simple multiline text interpolation
- regex-do library and test: PCRE wrapper
- sscript library and test: Formats Strings with subscript or superscript characters
- string-conv library and test: Standardized conversion between string types
- string-conv-tests test: Tests for the string-conv library
- strings library: Functions for working with strings, including Text, ByteString, etc.
- trimdent library and tests: A utility for neat multiline string trimming
- yasi library and test: Yet another string interpolator
Structures
- C-structs library and tests: C-Structs implementation for Haskell
- structures library, tests and benchmarks: "Advanced" Data Structures
Subscriptions
- morpheus-graphql-subscriptions library: Morpheus GraphQL Subscriptions
Subversion
- svndump library and tests: Library for reading Subversion dump files
Succinct Data Structures
- hw-balancedparens library, program, tests and benchmark: Balanced parentheses
- hw-dsv library, program, tests and benchmark: Unbelievably fast streaming DSV file parser
- hw-eliasfano library, program, tests and benchmark: Elias-Fano
- hw-excess library, tests and benchmark: Excess
- hw-json-lens library, tests and benchmark: Lens for hw-json
- hw-rankselect library, program, tests and benchmark: Rank-select
- hw-rankselect-base library, tests and benchmark: Rank-select base
- hw-xml library, program, tests and benchmark: XML parser based on succinct data structures.
Support Vector Machine
- svm-simple library: Medium level, simplified, bindings to libsvm
SVD
- SVD2HS library: translate a SVD of a Microcontroller to Haskell tables
Svg
- rasterific-svg library and program: SVG renderer based on Rasterific.
- reanimate-svg library and test: SVG file loader and serializer
- svg-tree library: SVG file loader and serializer
- svgone library and program: Optimise SVGs
Swagger
- boots-cloud library: Factory for quickly building a microservice
- boots-web library: Factory for quickly building a web application
- openapi3 library, program and tests: OpenAPI 3.0 data model
- servant-openapi3 library and tests: Generate a Swagger/OpenAPI/OAS 3.0 specification for your servant API.
- servant-swagger library and tests: Generate a Swagger/OpenAPI/OAS 2.0 specification for your servant API.
- servant-swagger-tags library: Swagger Tags for Servant
- servant-swagger-ui library: Servant swagger ui
- servant-swagger-ui-core library: Servant swagger ui core components
- servant-swagger-ui-jensoleg library: Servant swagger ui: Jens-Ole Graulund theme
- servant-swagger-ui-redoc library: Servant swagger ui: ReDoc theme
- swagger2 library and tests: Swagger 2.0 data model
Symbolic Computation
- clingo library and programs: Haskell bindings to the Clingo ASP solver
- g2 library, programs and tests: Haskell symbolic execution engine.
- g2q library: G2Q allows constraint programming, via writing Haskell predicates.
- grisette library and tests: Symbolic evaluation as a library
- grisette-monad-coroutine library and test: Support for monad-coroutine package with Grisette
- sbv library, tests and benchmark: SMT Based Verification: Symbolic Haskell theorem prover using SMT solving.
- sbv-program library and test: Component-based program synthesis using SBV
- sbvPlugin library and test: Formally prove properties of Haskell programs using SBV/SMT
- smtlib2 library: A type-safe interface to communicate with an SMT solver.
- smtlib2-debug library: Dump the communication with an SMT solver for debugging purposes.
- smtlib2-pipe library and test: A type-safe interface to communicate with an SMT solver.
- smtlib2-quickcheck library: Helper functions to create SMTLib expressions in QuickCheck
- smtlib2-timing library: Get timing informations for SMT queries
- symengine library and test: SymEngine symbolic mathematics engine for Haskell
- symengine-hs library, program and test: SymEngine symbolic mathematics engine for Haskell
- what4 library, program and tests: Solver-agnostic symbolic values support for issuing queries
Syntax
- array-memoize library: Memoization combinators using arrays for finite sub-domains of functions
- do-list library, test and benchmark: Do notation for free
- fmr library: Fields for Monadic Records library
- ListWriter library and test: define a list constant using Monadic syntax other than overhead [,]
- prettyFunctionComposing library: prettier function composition by (°)
- rebindable library: A library to facilitate rebinding of Haskell syntax
- record-syntax library, tests and benchmark: A library for parsing and processing the Haskell syntax sprinkled with anonymous records
SyntComp
- syfco library and program: Synthesis Format Conversion Tool / Library
Syslog
- log-effect-syslog library: Syslog functions for log-effect
SYstem
- AC-BuildPlatform library: Detect which OS you're running on.
- access-time library: Cross-platform support for retrieving file access times
- alex-prelude library: Collection of useful functions for writing console applications
- aligned-foreignptr library: An aligned ForeignPtr type
- android library: Android methods exposed to Haskell
- angel program and test: Process management and supervision daemon
- apotiki library and program: a faster debian repository
- archive library and program: A library and programs for creating hardlinked incremental archives or backups
- ascii-progress library, programs and test: A simple progress bar for the console.
- async-pool library and test: ...
- atomic-file-ops library: Functions to atomically write to files
- atomic-write library and test: Atomically write to a file
- augeas library and program: A Haskell FFI wrapper for the Augeas API
- aura library, program and test: A secure package manager for Arch Linux and the AUR.
- authinfo-hs library: Password querying for .authinfo
- autoproc library and program: EDSL for Procmail scripts
- AWin32Console library: A binding to a part of the ANSI escape code for the console
- azubi library and tests: A simple DevOps tool which will never "reach" enterprice level.
- bamse library and programs: A Windows Installer (MSI) generator framework
- barbly program: Create status bar menus for macOS from executables
- base-io-access library: The IO functions included in base delimited into small, composable classes
- basic-cpuid library: A small package to access the cpuid instruction directly.
- batch-rename program: Make Linux or MacOS do things like "rename *.mp3 *.mp4"
- batchd programs: Batch processing toolset for Linux / Unix
- batchd-core library: Core modules of batchd, to use in batchd extensions
- batchd-docker library: docker containers host controller for batchd
- batchd-libvirt library: host controller for batchd, which controls virtual machines via libvirt library.
- bench program: Command-line benchmark tool
- bindings-dc1394 library: Library for using firewire (iidc-1394) cameras
- bindings-libv4l2 library: bindings to libv4l2 for Linux
- bindings-mmap library: (deprecated) see bindings-posix instead
- bindings-uname library: Low-level binding to POSIX uname(3)
- bkr library and program: Backup utility for backing up to cloud storage services (S3 only right now)
- bla program: a stupid cron
- blucontrol library, program and test: Configurable blue light filter
- bludigon library, program and test: Configurable blue light filter
- bluetile programs: full-featured tiling for the GNOME desktop environment
- bno055-haskell library: Library for communication with the Bosch BNO055 orientation sensor
- bpath library and test: A minimal typed unix path library
- broadcast-chan library and benchmarks: Closable, fair, single-wakeup channel type that avoids 0 reader space leaks.
- broadcast-chan-conduit library and test: Conduit-based parallel streaming code for broadcast-chan
- broadcast-chan-pipes library and test: Pipes-based parallel streaming code for broadcast-chan
- broadcast-chan-tests library and tests: Helpers for generating tests for broadcast-chan
- bsd-sysctl library: Access to the BSD sysctl(3) interface
- btrfs library and programs: Bindings to the btrfs API
- bus-pirate library: Haskell interface to the Bus Pirate binary interface
- byline library, programs and test: Library for creating command-line interfaces (colors, menus, etc.)
- byteorder library: Exposes the native endianness or byte ordering of the system.
- bytestring-handle library and test: ByteString-backed Handles
- bytestring-mmap library: mmap support for strict ByteStrings
- c-io library: C IO.
- cabal-debian library, program and test: Create a Debianization for a Cabal package
- cabal-query library: Helpers for quering .cabal files or hackageDB's 00-index.tar
- canonical-filepath library: Abstract data type for canonical file paths.
- carbonara library: some spaghetti code
- cassava-th library and test: `TemplateHaskell` helpers for `cassava`
- caster library and test: Multicast, thread-safe, and fast logger.
- cautious-file library: Ways to write a file cautiously, ...
- cef library and test: CEF log format
- chalk library: Terminal string styling.
- church-list library: Removed; please see fmlist.
- circuit-breaker library, program and test: ...
- clifm program: Command Line Interface File Manager
- Clipboard library: System clipboard interface.
- clippard library: A simple Haskell library for copying text to the clipboard in a cross-platform way.
- clock library, test and benchmark: High-resolution clock functions: monotonic, realtime, cputime.
- cloudyfs program: A cloud in the file system.
- cmd-item library and test: Library to compose and reuse command line fragments
- cmdlib library and programs: a library for command line parsing & online help
- CMQ library: cwmwl udp message queue
- co-log-json library: Structured messages support in co-log ecosystem.
- code-page library and test: Windows code page library for Haskell
- colock library: thread-friendly file locks that don't block the entire program
- Command library: A replacement for System.Exit and System.Process
- command library: Conveniently run shell commands
- command-qq library and tests: Quasiquoters for external commands
- commander-cli library, program and test: A command line argument/option parser library
- componentm library and test: Monad for allocation and cleanup of application resources
- componentm-devel library: Easy REPL driven development using ComponentM
- conduit-find library, program and tests: A file-finding conduit that allows user control over traversals.
- config-select program: A small program for swapping out dot files.
- Conscript program: Restart a command on STDIN activity
- consistent library and test: Eventually consistent STM transactions.
- console-program library: Interpret the command line and a config file as commands and options
- console-prompt library: console user prompts
- content-store library and test: Store and retrieve data from an on-disk store
- core-data library: Convenience wrappers around common data structures and encodings
- core-effect-effectful library: Interoperability with the effectful effects system
- core-program library: Opinionated Haskell Interoperability
- core-telemetry library: Advanced telemetry
- core-text library: A rope type based on a finger tree over UTF-8 fragments
- core-webserver-servant library: Interoperability with Servant
- core-webserver-warp library: Interoperability with Wai/Warp
- CoreFoundation library: Bindings to Mac OSX's CoreFoundation framework
- cppfilt library, test and benchmark: Bindings for C++ demangling routines
- cpuinfo library: Haskell Library for Checking CPU Information
- cpuperf program: Modify the cpu frequency on OpenBSD systems
- cr program: Code review tool
- crack library: A haskell binding to cracklib
- cradle library and tests: A simpler process library
- cron library, test and benchmark: Cron datatypes and Attoparsec parser
- cron-compat library and test: Cron datatypes and Attoparsec parser
- crystalfontz library: Control Crystalfontz LCD displays.
- current-locale library: Get the current system locale in System.Locale format
- daemons library, programs and test: Daemons in Haskell made fun and easy
- darcs-buildpackage programs: Tools to help manage Debian packages with Darcs
- datapacker program: Tool to help pack files into the minimum number of CDs/DVDs/etc
- date-cache library: Date cacher
- dbus-app-launcher program: Simple app launcher for D-Bus
- dbus-hslogger library and program: Expose a dbus server to control hslogger
- debian-binary library and programs: Utilities to work with debian binary packages
- delay library and test: More useful and humain delaying functions
- denominate library and program: Functions supporting bulk file and directory name normalization.
- DescriptiveKeys library: A library for specifying xmonad key bindings with functionality.
- devil program: A small tool to make it easier to update program managed by Angel.
- dfsbuild program: Build Debian From Scratch CD/DVD images
- diffdump programs: Tools for diffing stdout
- dir-traverse library and benchmarks: Simple directory traversal library
- direct-daemonize library: Library to switch to daemon mode using built-in OS facilities.
- direct-plugins library: Lightweight replacement for Plugins, specific to GHC
- directory library and test: Platform-agnostic library for filesystem operations
- directory-contents library, program and test: Recursively build, navigate, and operate on a tree of directory contents.
- directory-layout library and tests: Directory layout DSL
- directory-tree library and test: A simple directory-like tree datatype, with useful IO functions
- dirstream library: Easily stream directory contents in constant memory
- dirtree library and test: A small library for working with directories.
- DiscussionSupportSystem library and test: Discussion support system
- disk-free-space library: Retrieve information about disk space usage
- DisTract library and programs: Distributed Bug Tracking System
- distributed-process-ekg library: Collect node stats for EKG
- dmc library and test: cmd for common cases
- dmenu library: Complete bindings to the dmenu and dmenu2 command line tools.
- dmenu-pkill program: dmenu script for killing applications. Sortable by process id or CPU/MEM usage.
- dmenu-pmount program: Mounting and unmounting linux devices as user with dmenu and pmount.
- dmenu-search program: dmenu script for searching the web with customizable search engines.
- dotfs library, program and test: Filesystem to manage and parse dotfiles
- drawille library, programs and test: A port of asciimoo's drawille to haskell
- dtrace library and program: Haskell interface to the DTrace system tracing utility
- dura library: durable/atomic file system writes (from rio package)
- dvdread library: A monadic interface to libdvdread
- dynamic-linker-template library: Automatically derive dynamic linking methods from a data type.
- dynamic-loader library: lightweight loader of GHC-based modules or packages
- dynloader library and test: Dynamically runtime loading packages
- dzen-utils library: Utilities for creating inputs for dzen.
- easy-file library and test: Cross-platform File handling
- echo library and program: A cross-platform, cross-console way to handle echoing terminal input
- ekg library: Remote monitoring of processes
- ekg-bosun library: Send ekg metrics to a Bosun instance
- ekg-core library and benchmarks: Tracking of system metrics
- ekg-elastic library: Push metrics to elastic
- ekg-elasticsearch library: Push metrics to elasticsearch
- ekg-log library: Push metrics to a log file.
- ekg-push library and program: Small framework to push metric deltas to a broadcast channel using the ekg-core library.
- ekg-rrd library and test: Passes ekg statistics to rrdtool
- ekg-statsd library: Push metrics to statsd
- ekg-wai library: Remote monitoring of processes
- end-of-exe library: A small library to deal with executable endings
- entwine library, tests and benchmark: entwine - Concurrency tools
- env-extra library and test: Safe helpers for accessing and modifying environment variables
- env-guard library and test: Conditionally running IO actions based on environment variables.
- env-locale library: A (non-forking) interface to the current locale
- env-parser library: Pull configuration information from the ENV
- envparse library and test: Parse environment variables
- envy library and test: An environmentally friendly way to deal with environment variables
- epoll library: epoll bindings
- error-codes library and test: Error code functions
- etc library and test: Declarative configuration spec for Haskell projects
- evdev library and test: Bindings to libevdev
- evdev-streamly library: Bridge for working with evdev and streamly
- eventlog-socket library: Stream GHC eventlog events to external processes
- EVP library and test: Environment Variable Parser
- exception-mailer library: Catch all runtime exceptions and send an email
- executable-hash library, program and tests: Provides the SHA1 hash of the program executable
- executable-path library: Finding out the full path of the executable.
- exit-codes library: Exit codes as defined by BSD
- explicit-iomodes library: File handles with explicit IOModes
- explicit-iomodes-bytestring library: Extends explicit-iomodes with ByteString operations
- explicit-iomodes-text library: Extends explicit-iomodes with Text operations
- fake-type library: A crossplatform library to simulate keyboard input
- farmhash library, test and benchmark: Fast hash functions.
- fast-logger library and test: A fast logging system
- file-command-qq library: Quasiquoter for system commands involving filepaths
- file-io library and tests: Basic file IO operations via 'OsPath'
- file-path-th library: Template Haskell utilities for filepaths.
- file-uri library, test and benchmark: File URI parsing
- filelock library and tests: Portable interface to file locking (flock / LockFileEx)
- FileManip library: Expressive file and directory manipulation for Haskell.
- filemanip library: Expressive file and directory manipulation for Haskell.
- FileManipCompat library: Expressive file and directory manipulation for Haskell.
- filepath library, tests and benchmark: Library for manipulating FilePaths in a cross platform way.
- filepath-bytestring library, test and benchmark: Library for manipulating RawFilePaths in a cross platform way.
- FilePather library: Functions on System.FilePath
- FileSystem library: File system data structure and monad transformer.
- filesystem-abstractions library: A shared set of abstractions and types for representing filessytem data.
- filesystem-enumerator library: Enumerator-based API for manipulating the filesystem.
- filesystem-trees library: Recursively manipulate and traverse filesystems as lazy rose trees.
- find-conduit library, program and tests: A file-finding conduit that allows user control over traversals.
- FindBin library: Locate directory of original program
- flock library: Wrapper for flock(2)
- fnmatch library, test and benchmark: fnmatch C wrapper
- freckle-env library and test: Some extension to the envparse library
- frotate program and test: Advanced rotation of backups and other things
- fs-api library and test: Abstract interface for the file system
- fs-events library: A haskell binding to the FSEvents API
- fsutils library: File system utilities for Haskell that are missing from built in libraries.
- ftdi library and test: A thin layer over USB to communicate with FTDI chips
- funion program: A unioning file-system using HFuse
- futun program: Simple IP-over-UDP tunnel using TUNTAP
- gargoyle library: Automatically spin up and spin down local daemons
- gargoyle-postgresql-connect library: Connect to gargoyle-managed postgresql instances
- gargoyle-postgresql-nix library and programs: Manage PostgreSQL servers with gargoyle and nix
- gconf library: Binding to the GNOME configuration database system.
- getopt-generics library and test: Create command line interfaces with ease
- getopt-simple library: A "System.Console.GetOpt" wrapper to make simple use case easy.
- ggtsTC program: A type checker and runtime system of rCOS/g (impl. of ggts-FCS).
- ghc-hotswap library: Library for hot-swapping shared objects in GHC
- ghc-man-completion program: Generate a bash completion from the GHC manpage
- ghc-timers library: Provides bindings to functions starting and stopping the RTS timers
- ghcup library, program and tests: ghc toolchain installer
- gio library: Binding to GIO
- glib library: Binding to the GLIB library for Gtk2Hs.
- glib-stopgap library and test: Stopgap package of binding for GLib
- Glob library and test: Globbing library
- glob-posix library, test and benchmark: Haskell bindings for POSIX glob library.
- global library: Library enabling unique top-level declarations
- global-lock library: A global lock implemented without unsafePerformIO
- globus library: Globus Data Transfer
- gnomevfs library: Binding to the GNOME Virtual File System library.
- goa library: GHCi bindings to lambdabot
- graceful library and test: Library to write graceful shutdown / upgrade service.
- grafdhall program: Configure grafana dashboards from Dhall expression
- graph-serialize library: Serialization of data structures with references.
- gtk-sni-tray library and program: A standalone StatusNotifierItem/AppIndicator tray
- gtk-strut library: Library for creating strut windows with gi-gtk
- h2c library: Bindings to Linux I2C with support for repeated-start transactions.
- hail program: A service for pull-based continuous deployment based on hydra.
- halfs library and programs: The HAskelL File System ("halfs" -- intended for use on the HaLVM)
- hamid library: Binding to the OS level Midi services (fork of system-midi).
- handsy library and test: ...
- hapistrano library, program and test: A deployment library for Haskell applications
- harchive programs: Networked content addressed backup and restore software.
- harg library and tests: Haskell program configuration using higher kinded data
- hark program: A Gentoo package query tool.
- hashed-storage library and program: Hashed file storage support code.
- haskdeep program: Computes and audits file hashes.
- haskell-bcrypt library and test: A bcrypt implementation for haskell
- haskell-compression library and program: compress files
- haskell-menu library: A simple menu system for Haskell programs
- haskell-read-editor library and test: Opens a temporary file on the system's EDITOR and returns the resulting edits
- haskus-binary library, test and benchmark: Haskus binary format manipulation
- haskus-system-build program: Haskus system build tool
- haskus-utils library and test: Haskus utility modules
- haskus-utils-compat library: Compatibility modules with other external packages (ByteString, etc.)
- haskus-utils-variant library, test and benchmark: Variant and EADT
- haskus-web library: Haskus web
- Hclip library: A small cross-platform library for reading and modifying the system clipboard.
- hcwiid library: Library to interface with the wiimote
- hdaemonize library: Library to handle the details of writing daemons for UNIX
- hdaemonize-buildfix library: Library to handle the details of writing daemons for UNIX
- hdm program: a small display manager.
- hdmenu library, program and test: A small wrapper around dmenu
- heavy-log-shortcuts library: Simle api for heavy logger
- heavy-logger library: Full-weight logging based on fast-logger
- heavy-logger-amazon library: heavy-logger compatibility with amazonka-core logging
- heavy-logger-instances library and test: Orphan instances for data types in heavy-logger package
- hedis-envy library
- hen library and test: Haskell bindings to Xen hypervisor interface
- hexchat library: Haskell scripting interface for HexChat
- hfsevents : File/folder watching for OS X
- HFuse library and program: HFuse is a binding for the Linux FUSE library.
- hg-buildpackage programs: Tools to help manage Debian packages with Mercurial
- hhwloc library: Bindings to https://www.open-mpi.org/projects/hwloc
- hi3status library and programs: Status line for i3bar.
- hid library: Interface to hidapi library
- hiernotify library: Notification library for a filesystem hierarchy.
- himpy program: multithreaded snmp poller for riemann
- hinotify library and tests: Haskell binding to inotify
- hinotify-bytestring library and tests: Haskell binding to inotify, using ByteString filepaths
- hinotify-conduit library and test: inotify conduit sources
- hinstaller library: Installer wrapper for Haskell applications
- hlibcpuid library and program: Bindings to https://github.com/anrieff/libcpuid
- hlwm library and program: Bindings to the herbstluftwm window manager
- hmatrix-mmap library: Memory map Vector from disk into memory efficiently
- hmenu program: CLI fuzzy finder and launcher
- hmidi library: Binding to the OS level MIDI services
- hnix library, program, test and benchmark: Haskell implementation of the Nix language
- HNM library and program: Happy Network Manager
- hobbes program: A small file watcher for OSX
- hooks-dir library: run executables in a directory as hooks
- hora library and test: date time
- hotswap library: Simple code hotswapping.
- hpapi library: Binding for the PAPI library
- HPi library: GPIO, I2C, SPI, and PWM functions for the Raspberry Pi.
- hpio library, programs and tests: Monads for GPIO in Haskell
- hrfsize library and test: File size in human readable format
- hs-asapo library, test and benchmarks: Haskell bindings for ASAP:O
- hs-mesos library, programs and test
- hs-popen library and program: Bindings to C pipe functions.
- hs-watchman library and test: Client library for Facebook's Watchman tool
- hsbackup program: simple utility for rolling filesystem backups
- hscamwire library: Haskell bindings to IIDC1394 cameras, via Camwire
- hsclock program: An elegant analog clock using Haskell, GTK and Cairo
- hsdip library and program: hsdip - a Diplomacy parser/renderer
- hsfacter library: A small and ugly library that emulates the output of the puppet facter program.
- HSH library and program: Library to mix shell scripting with Haskell programs
- HSHHelpers library: Convenience functions that use HSH, instances for HSH.
- hslogstash library and test: A library to work with, or as, a logstash server
- hsntp library and programs: Libraries to use SNTP protocol and small client/server implementations.
- HsOpenSSL-x509-system library: Use the system's native CA certificate store with HsOpenSSL
- hsoptions library, programs and test: Haskell library that supports command-line flag processing
- hsseccomp library and test: Haskell bindings to libseccomp
- hsshellscript library: Using Haskell for Unix shell scripting tasks
- HsSVN library: Partial Subversion (SVN) binding for Haskell
- hstatsd library: Quick and dirty statsd interface
- hsXenCtrl library: FFI bindings to the Xen Control library.
- hsyslog-tcp library: syslog over TCP
- hsyslog-udp library and test: Log to syslog over a network via UDP
- htestu library and program: A library for testing correctness of pseudo random number generators in Haskell.
- htime program: Timing utility for the command line
- huck library and tests: huck
- huckleberry library: Haskell IOT on Intel Edison and other Linux computers.
- hurdle program: Extract function names from Windows DLLs.
- ibus-hs library: A simple uncomplete ibus api
- ignore library, program and test: Handle ignore files of different VCSes
- interact library and test: instantly create REPL from any function
- interprocess library, programs and test: Shared memory and control structures for IPC
- io-capture library and test: Capture IO actions' stdout and stderr
- io-memoize library: Memoize IO actions
- io-storage library: A key-value store in the IO monad.
- ioctl library: Type-safe I/O control package
- IOR library: Region based resource management for the IO monad.
- ipc library: High level inter-process communication library
- ipcvar library and test: Simple inter-process communication through IPCVars.
- iptadmin program: web-interface for iptables
- isdicom library, program and test: An executable and library to determine if a file is a DICOM file
- iteratee library, test and benchmark: Iteratee-based I/O
- iteratee-mtl library and program: Iteratee-based I/O
- iterIO library: Iteratee-based IO with pipe operators
- iwlib library: Bindings for the iw C library
- jail library: Jailed IO monad.
- journalctl-stream library: Stream logs using journalctl.
- kesha library and test: Haskell implementation of nix-hash
- keyring library and program: Keyring access
- khph program: Command-line file tagging and organization tool
- knob library: Memory-backed handles
- kqueue library: A binding to the kqueue event library.
- ksystools library: System management tooling.
- Lambdaya library: Library for RedPitaya
- lambdaya-bus library: Fpga bus core and serialization for RedPitaya
- landlock library, program and tests: Haskell bindings for the Linux Landlock API
- language-puppet library, programs and test: Tools to parse and evaluate the Puppet DSL.
- latex-live-snippets program: Automatically inline Haskell snippets into LaTeX documents.
- launchpad-control library and program: High and low-level interface to the Novation Launchpad midi controller.
- lazy-cache library and test: Library for caching IO action that leverages on GHC RTS implementation
- lazy-io library: Lazy IO
- ldap-scim-bridge library, program and test: See README for synopsis
- leapseconds-announced library and test: Leap seconds announced at library release time.
- lens-process library and test: Optics for system processes
- libexpect library: Library for interacting with console applications via pseudoterminals.
- libfuse3 library, programs, tests and benchmark: A Haskell binding for libfuse-3.x
- libmodbus library: Haskell bindings to the C modbus library
- libnotify library: Bindings to libnotify library
- libsystemd-daemon library and test: Haskell bindings for libsystemd-daemon.
- libvirt-hs library: FFI bindings to libvirt virtualization API (http://libvirt.org)
- libzfs library and program: Bindings to libzfs, for dealing with the Z File System and Zpools.
- linkchk program: linkchk is a network interface link ping monitor.
- linux-blkid library: Linux libblkid
- linux-capabilities library: Linux capabilities Haskell data type
- linux-cgroup library: Very basic interface to the Linux CGroup Virtual Filesystem
- linux-evdev library: Bindings to Linux evdev input device interface.
- linux-file-extents library and program: Retrieve file fragmentation information under Linux
- linux-inotify library: Thinner binding to the Linux Kernel's inotify interface
- linux-kmod library: Linux kernel modules support
- linux-mount library: Mount and unmount filesystems
- linux-namespaces library: Work with linux namespaces: create new or enter existing ones
- linux-ptrace library: Wrapping of Linux' ptrace(2).
- linux-xattr library: Read, set and list extended attributes
- list-prompt library, program and test: A simple list prompt UI for the terminal.
- loadavg library: Load average parsing from /proc/loadavg and bindings to getloadavg (3)
- lock-file library and test: Provide exclusive access to a resource using lock file.
- log library, tests and benchmark: Structured logging solution with multiple backends
- log-base library: Structured logging solution (base package)
- log-effectful library and test: Adaptation of the log library for the effectful ecosystem.
- log-elasticsearch library: Structured logging solution (Elasticsearch back end)
- log-postgres library: Structured logging solution (PostgreSQL back end)
- logfmt library: Formatting
- logger library: Fast & extensible logging framework
- logging library and test: Simplified logging in IO for application writers.
- logging-effect-colors library: Log messages in color
- logging-effect-syslog library: Log messages to a posix system log via logging-effect
- logging-facade library and test: Simple logging abstraction that allows multiple back-ends
- logging-facade-journald library and test: Journald back-end for logging-facade
- logging-facade-syslog library: A logging back-end to syslog(3) for the logging-facade library
- loglevel library and test: Log Level Datatype
- logsink library and test: A logging framework for Haskell
- ls-usb program: List USB devices
- lsp-client library and test: Haskell library for Language Server Protocol clients
- lukko library and tests: File locking
- lxc library: High level Haskell bindings to LXC (Linux containers).
- lxd-client library, program and test: LXD client written in Haskell.
- lxd-client-config library and test: Read the configuration file of the standard LXD client.
- machines-binary library: Binary utilities for the machines library
- machines-directory library: Directory (system) utilities for the machines library
- machines-io library: IO utilities for the machines library
- machines-process library: Process (system) utilities for the machines library
- macos-corelibs library: Haskell bindings to C-based Mac OS SDK frameworks
- main-tester library and tests: Capture stdout/stderr/exit code, and replace stdin of your main function.
- make-hard-links program: Change duplicated files into hard-links.
- manatee-processmanager library and program: Process manager extension for Manatee.
- matrix-market library: Read and write NIST Matrix Market files
- mbox library: Read and write standard mailbox files.
- mcm programs: Machine Configuration Manager
- mech library: mecha are the most complex composite machines known to humanity, lets build them well!
- Mecha library: mecha are the most complex composite machines known to humanity, lets build them well!
- Mechs library: mecha are the most complex composite machines known to humanity, lets build them well!
- mechs library: mecha are the most complex composite machines known to humanity, lets build them well!
- mellon-core library and tests: Control physical access devices
- mellon-gpio library and test: GPIO support for mellon
- mem-info library, program and test: Print the core memory usage of programs
- meminfo library: Library for reading `/proc/meminfo`
- memorypool library: basic memory pool outside of haskell heap/GC
- mersenne-random library: Generate high quality pseudorandom numbers using a SIMD Fast Mersenne Twister
- mersenne-random-pure64 library: Generate high quality pseudorandom numbers purely using a Mersenne Twister
- metronome library: Time Synchronized execution.
- microlens-process library and test: Micro-optics for the process library
- microtimer library: A tiny library for benchmarking IO actions.
- minimal-configuration library: Minimal ini like configuration library with a few extras
- miniplex library and programs: simple 1-to-N interprocess communication
- mintty library: A reliable way to detect the presence of a MinTTY console on Windows
- mmap library and program: Memory mapped files for POSIX and Windows
- mmsyn3 library: A small library to deal with executable endings
- modbus-tcp library: Communicate with Modbus devices over TCP
- mole program and test: A glorified string replacement tool
- monad-logger library: A class of monads which can log messages.
- monad-logger-aeson library, program and test: JSON logging using monad-logger interface
- monad-logger-extras library and program: Utilities for composing loggers, coloring output, plus a few orphan instances.
- monad-logger-logstash library: Logstash backend for monad-logger.
- monad-logger-prefix library and benchmark: Add prefixes to your monad-logger output
- monad-parallel-progressbar library: Parallel execution of monadic computations with a progress bar
- monad-throw-exit library, program and test: Functions to exit the program anywhere in MonadThrow monads.
- monitor program: Do things when files change.
- monky library and program: A system state collecting library and application
- monopati library and test: Well-typed paths
- mount library: Mounts and umounts filesystems
- mountpoints library: list mount points
- mpdmate program: MPD/PowerMate executable
- mr-env library and test: A simple way to read environment variables in Haskell
- msi-kb-backlit program: A command line tool to change backlit colors of your MSI keyboards
- mute-unmute program: Watches your screensaver and (un)mutes music when you (un)lock the screen.
- myo library, program and test: Haskell binding to the Myo armband
- nagios-check library and test: Package for writing monitoring plugins
- nagios-plugin-ekg library, program and test: Monitor ekg metrics via Nagios
- nano-cryptr library and test: A threadsafe binding to glibc's crypt_r function
- nanomsg library: nanomsg - scalability protocols library
- nc-indicators program: CPU load and memory usage indicators for i3bar
- netlink library and programs: Netlink communication for Haskell
- network-server library and program: A light abstraction over sockets & co. for servers
- newports program: List ports newer than N days on a FreeBSD system
- nitro library: Haskell bindings for Nitro
- nix-deploy program: Deploy Nix-built software to a NixOS machine
- nix-derivation library, program, tests and benchmark: Parse and render *.drv files
- nix-diff library, program and test: Explain why two Nix derivations differ
- nptools programs: A collection of random tools
- nuxeo library and program
- old-locale library: locale library
- old-time library: Time library
- OnRmt library, programs and test: Text UI library for performing parallel remote SSH operations
- openssh-github-keys library, program and test: Fetch OpenSSH keys from a GitHub team
- optparse-applicative library and test: Utilities and combinators for parsing command line options
- optparse-applicative-cmdline-util library: Utility functions for working with optparse-applicative
- optparse-declarative library: Declarative command line option parser
- optparse-enum library: An enum-text based toolkit for optparse-applicative
- optparse-generic library and programs: Auto-generate a command-line parser for your datatype
- optparse-helper library: Helper functions for optparse-applicative.
- optparse-th library and test: Like `optparse-generic`, but with `TemplateHaskell` for faster builds
- os-release library and test: /etc/os-release helpers
- os-string library, tests and benchmark: Library for manipulating Operating system strings.
- pacman-memcache program: Read whole Pacman database which pushes it into the memory cache
- pact-time library and test: Time Library for Pact
- pager library and program: Open up a pager, like 'less' or 'more'
- pam library: Haskell binding for C PAM API
- paprika library and programs: The Haskell library and examples for the kids programming robot paprika
- par-traverse library: Traverse a directory in parallel
- partly library, program and tests: Inspect, create, and alter MBRs.
- path library and tests: Support for well-typed paths
- path-extra library and test: URLs without host information
- path-io library and test: Interface to ‘directory’ package for users of ‘path’
- path-sing library: A singleton wrapper for the `path` library.
- path-tagged library and test: A wrapper around the @path@ library, tagged with semantic name.
- paths library: Library for representing and manipulating type-safe file paths
- pathtype library and test: Type-safe replacement for System.FilePath etc
- pathwalk library and tests: Path walking utilities for Haskell programs
- pbc4hs library: pbc for HsLua
- pcg-random library and test: Haskell bindings to the PCG random number generator.
- periodic-client library: Periodic task system haskell client.
- periodic-client-exe programs: Periodic task system haskell client executables
- periodic-common library: Periodic task system common.
- periodic-server library and program: Periodic task system haskell server
- pid1 library and program: Do signal handling and orphan reaping for Unix PID1 init processes
- pidfile library: Run an IO action protected by a pidfile
- ping-wrapper library, program and test: Haskell Ping wrapper
- Pipe library: Process piping library
- pipeclip program: Open your editor, pipe the output to the system clipboard
- plan-b library and test: Failure-tolerant file and directory editing
- plegg library: A semi-cross-platform interface for pledge(2) and unveil(2)
- plex library, program and test: run a subprocess, combining stdout and stderr
- plugins library: Dynamic linking for Haskell and C objects
- plugins-auto library and test: Automatic recompilation and reloading of haskell modules.
- plugins-multistage library and test: Dynamic linking for embedded DSLs with staged compilation
- poll library: Bindings to poll.h
- pony program: Can I have a pony?
- popenhs library: popenhs is a popen-like library for Haskell.
- porte library and program: FreeBSD ports index search and analysis tool
- PortFusion program: high-performance distributed reverse / forward proxy & tunneling for TCP
- posix-acl library: Support for Posix ACL
- posix-api library and test: posix bindings
- posix-error-codes library: POSIX error codes
- posix-escape library: Quote arguments to be passed through the Unix shell
- posix-filelock library: Nice wrapper around POSIX fcntl advisory locks
- posix-paths library, test and benchmark: POSIX filepath/directory functionality
- posix-pty library and test: Pseudo terminal interaction with subprocesses.
- posix-realtime library: POSIX Realtime functionality
- posix-socket library: Bindings to the POSIX socket API
- posix-timer library: Bindings to POSIX clock and timer functions.
- posix-waitpid library: Low-level wrapping of POSIX waitpid(2).
- potato-tool program: Command line Dreamcast VMU filesystem toolset.
- powermate library and programs: bindings for Griffin PowerMate USB
- prefork library, programs and tests: A library for building a prefork-style server quickly
- prelude-plus program: Prelude for rest of us
- private-hackage-uploader library and program: Upload a package to the public or private hackage, building its docs
- proc library: Parse process information for Linux
- process library: Process libraries
- process-conduit library and test: Conduits for processes (deprecated)
- process-extras library and test: Process extras
- process-iterio library and test: IterIO Process Library
- process-leksah library: Process libraries
- process-listlike library: Process extras
- process-progress library: Run a process and do reportsing on its progress.
- process-qq library: Quasi-Quoters for exec process
- process-sequential library: A test suite for the complex multi files multi level processment.
- process-streaming library and tests: Streaming interface to system processes.
- processmemory library: C bindings for the gnu-extension functions process_vm_readv and process_vm_writev
- processor-creative-kit library: a creation kit for instruction sets and cpu simulators and development tools
- procex library and test: Ergonomic process launching with extreme flexibility and speed
- procstat library: get information on processes in Linux
- prodapi library: Some curated and opinionated packages for building Haskell services.
- prodapi-proxy library: write an HTTP proxy with prodapi counters
- progress-meter library: Live diagnostics for concurrent activity
- progressbar library and program: Progressbar API
- projectroot library and test: Bindings to the projectroot C logic
- prometheus library and program: Prometheus Haskell Client
- prometheus-proc library: Export metrics from /proc for the current process
- psx library and tests: Integrate libpsx with the GHC RTS
- pthread library and test: Bindings for the pthread library.
- puppetresources program: A program that displays the puppet resources associated to a node given .pp files.
- pushme program: Tool to synchronize directories with rsync, zfs or git-annex
- questioner library and programs: A package for prompting values from the command-line.
- rados-haskell library, test and benchmarks: librados haskell bindings
- rainbow library and tests: Print text to terminal with colors and effects
- rainbow-tests library: Tests and QuickCheck generators to accompany rainbow.
- rainbox library and tests: Two-dimensional box pretty printing, with colors
- randfile program: Program for picking a random file
- random library, tests and benchmarks: Pseudo-random number generation
- random-access-file library and benchmark: Random file access methods, supporting application-level page cache.
- random-bytestring library and benchmarks: Efficient generation of random bytestrings
- random-shuffle library: Random shuffle implementation.
- random-stream library: An infinite stream of random data
- randomgen program: A fast, SMP parallel random data generator
- randsolid program: Set the background of your root window to a random colour.
- rawfilepath library and test: Use RawFilePath instead of FilePath
- read-editor library and programs: Opens a temporary file on the system's EDITOR and returns the resulting edits
- read-env-var library and test: Functions for safely reading environment variables.
- read-io library and test: Read IO library
- reflex-fsnotify library: Reflex FRP interface for watching files
- reflex-process library, program and test: Reflex FRP interface for running system processes
- regional-pointers library: Regional memory pointers
- repl-toolkit library: Toolkit for quickly whipping up config files and command-line interfaces.
- restricted-workers library: Running worker processes under system resource restrictions
- retryer program: Retry failed commands
- rewrite program: open file and rewrite it with new contents
- riot program: Riot is an Information Organisation Tool
- RMP library and programs: Binding to code that controls a Segway RMP
- rpm library and program: Cozy little project to question unruly rpm packages.
- rtld library: dynamic linker tools for Haskell
- rtnetlink library, programs and test: Manipulate network devices, addresses, and routes on Linux
- ruby-qq library: rubyish quasiquoters
- runmany program: Run multiple commands, interleaving output and errors
- safe-lazy-io library: A library providing safe lazy IO features.
- safe-plugins library: A small wrapper over hs-plugins to allow loading safe plugins
- safepath library and test: Safe Paths in Haskell
- safer-file-handles library: Type-safe file handling
- safer-file-handles-bytestring library: Extends safer-file-handles with ByteString operations
- safer-file-handles-text library: Extends safer-file-handles with Text operations
- schedyield library: Exposes standard POSIX function sched_yield.
- scp-streams library, programs and test: An SCP protocol implementation.
- ScratchFs program: Size limited temp filesystem based on fuse
- scrz program: Process management and supervision daemon
- SecureHash-SHA3 library: simple static linked SHA3 using private symbols and the ref impl
- select library: Wrap the select(2) POSIX function
- selinux library: SELinux bindings
- Semantique program: Command-line tool for maintaining the Semantique database.
- semaphore-compat library: Cross-platform abstraction for system semaphores
- sensu-run program: A tool to send command execution results to Sensu
- serf library: Interact with Serf via Haskell.
- serial library: POSIX serial port wrapper
- servant-ekg library, test and benchmark: Helpers for using ekg with servant
- servant-prometheus library, test and benchmark: Helpers for using prometheus with servant
- setenv library: A cross-platform library for setting environment variables
- setlocale library: Haskell bindings to setlocale
- sha-streams library and program: SHA hashes for io-streams.
- shana library: treat haskell functions as unix pipes
- shared-buffer library and test: A circular buffer built on shared memory
- shell-pipe library and programs: Pipe streams through external shell commands
- shellmate library: Simple interface for shell scripting in Haskell.
- shellmate-extras library: Extra functionality for shellmate.
- shellout library and program: A threaded manager for Haskell that can run and stream external process output/err/exits
- shh library, programs and test: Simple shell scripting from Haskell
- shh-extras library and test: Utility functions for using shh
- shortbytestring library, test and benchmark: Additional ShortByteString API
- shqq library: Embed shell commands with interpolated Haskell variables, and capture output
- signal library and program: Multiplatform signal support for Haskell
- silently library and tests: Prevent or capture writing to stdout and other handles.
- simple-cmd library and test: Simple String-based process commands
- simple-cmd-args library: Simple command args parsing and execution
- simple-firewire library: Simplified interface for firewire cameras
- simple-prompt library: Simple commandline text prompt functions
- simpleargs library: Provides a more flexible getArgs function with better error reporting.
- SimpleLog library: Simple, configurable logging
- simplexmq library, programs and test: SimpleXMQ message broker
- sink library: An alternative to lazy I/O that doesn't conflate execution with evaluation
- sleep library and program: zZzzZz
- socket library and tests: An extensible socket library.
- socket-sctp library and tests: STCP socket extensions library.
- socket-unix library and tests: Unix domain sockets
- splice library: Cross-platform Socket to Socket Data Splicing
- splitmix library, tests and benchmarks: Fast Splittable PRNG
- srcinst program: Build and install Debian packages completely from source
- sshd-lint program and test: Check sshd configuration for adherence to best practices
- statgrab library: Collect system level metrics and statistics
- statsd-rupp library and test: Simple StatsD Client
- statvfs library: Get unix filesystem statistics with statfs, statvfs
- stickyKeysHotKey library: get and set STICKYKEYS.SKF_HOTKEYACTIVE
- stm-delay library and tests: Updatable one-shot timer polled with STM
- streamly-fsnotify library: Folder watching as a Streamly stream.
- streamly-process library, test and benchmark: Use OS processes as stream transformation functions
- strict library: Strict data types and String IO.
- strict-base library: Strict versions of base data types.
- strict-io library: A library wrapping standard IO modules to provide strict IO.
- strong-path library and test: Strongly typed paths in Haskell.
- strptime library: Efficient parsing of LocalTime using a binding to C's strptime, ...
- super-user-spark library, program and test: Configure your dotfile deployment with a DSL.
- symantic-cli library: Symantics for parsing and documenting a CLI
- symbolic-link library and test: Symlink functions
- sys-auth-smbclient library and test: Auth with smbclient command
- sys-process library and test: A replacement for System.Exit and System.Process.
- sysinfo library and test: Haskell Interface for getting overall system statistics
- system-argv0 library: Get argv[0] as a FilePath.
- system-canonicalpath library and test: Abstract data type for canonical paths with some utilities
- system-command library and test: A replacement for System.Exit and System.Process
- system-error library: Error reporting functions
- system-extra library and test: A bunch of system utilities used by other projects
- system-fileio library and test: Consistent filesystem interaction across GHC versions (deprecated)
- system-filepath library and test: High-level, byte-based file and directory path manipulations (deprecated)
- system-gpio library: GPIO wrapper libary for Raspberry Pi
- system-info library: Get the name of the operating system
- system-inotify library: Binding to Linux's inotify interface
- system-lifted library and program: Lifted versions of System functions.
- system-linux-proc library and test: A library for accessing the /proc filesystem in Linux
- system-posix-redirect library: A toy module to temporarily redirect a program's stdout.
- system-random-effect library, test and benchmark: Random number generation for extensible effects.
- system-time-monotonic library: Simple library for using the system's monotonic clock
- system-util library and test: Various system utils lifted to EitherT
- system-uuid library and program: Bindings to system UUID functions.
- systemd library and test: Systemd facilities (Socket activation, Notify)
- systemd-api library: systemd bindings
- systemd-ntfy program: Send notifications for systemd units to ntfy.sh
- systemd-socket-activation library: Let systemd bind the server's socket for you
- tabloid program: View the output of shell commands in a table
- taffybar library, program and test: A desktop bar similar to xmobar, but with more GUI
- tagged-timers library: Simple wrappers for timing IO actions (single-threaded)
- tai library: Support library to enable TAI usage on systems with time kept in UTC.
- tailfile-hinotify library and test: Tail files in Unix, using hinotify.
- taskpool library and test: Manage pools of possibly interdependent tasks using STM and async
- teardown library, test and benchmark: Build safe and composable teardown sub-routines for resources
- temporary library and test: Portable temporary file and directory support
- temporary-rc library: Portable temporary file and directory support for Windows and Unix, ...
- temporary-resourcet library and test: Portable temporary files and directories with automatic deletion
- terminal-progress-bar library, test and benchmark: A progress bar in the terminal
- terminal-size library: Get terminal window height and width
- terminfo-hs library and test: A pure-Haskell (no FFI) module for accessing terminfo databases
- texrunner library and test: Functions for running Tex from Haskell.
- thread-local-storage library, test and benchmark: Several options for thread-local-storage (TLS) in Haskell.
- threadPool program: Runs other programs in the manner of a thread pool
- THSH library, program and test: A "noDSL" approach to mixing shell scripting with Haskell programs using Template Haskell
- thyme library, tests and benchmark: A faster time library
- tianbar library, program and test: A desktop bar based on WebKit
- time-cache library: Cache current time and formatted time text
- time-extras library: Data instances for the time package
- time-locale-compat library: Compatibile module for time-format locale
- time-manager library: Scalable timer
- time-recurrence library and test: Generate recurring dates.
- timeit library: Time monadic computations with an IO base.
- timelike library: Type classes for types representing time
- timelike-clock library: Timelike interface for the clock library
- timelike-time library: Timelike interface for the time library
- timestamper program: Read standard input and prepend each line with a timestamp
- timing-convenience library: Convenient functions for getting times.
- tinylog library and benchmark: Simplistic logging using fast-logger.
- tonaparser library, program and tests: Scalable way to pass runtime configurations for tonatona
- tonatona-logger library and tests: tonatona plugin for logging.
- touched library and program: Library (and cli) to execute a procedure on file change.
- tpar program, test and benchmark: simple, parallel job scheduling
- tracked-files library, program and test: Package to list all tracked and untracked existing files via Git.
- transformers-either library: An Either monad transformer
- transformers-except library: An Except monad transformer with
- transformers-fix library: Monad transformer for evaluating to a fixpoint
- transformers-supply library: Supply applicative, monad, applicative transformer and monad transformer.
- turtle library, tests and benchmark: Shell programming, Haskell-style
- twitch library and test: A high level file watcher DSL
- typed-process library and tests: Run external processes, with strong typing of streams
- typed-process-effectful library and test: A binding of the typed-process library for the effectful effect system.
- uacpid program: Userspace Advanced Configuration and Power Interface event daemon
- udev library and programs: libudev bindings
- unbeliever test and benchmark: Opinionated Haskell Interoperability
- unicode-prelude library: Unicode notation for some definitions in Prelude
- uniform-io library and tests: Uniform IO over files, network, anything.
- unix tests: POSIX functionality
- unix-bytestring library: Unix/Posix-specific functions for ByteStrings.
- unix-compat library and test: Portable POSIX-compatibility layer.
- unix-fcntl library and program: Comprehensive bindings to fcntl(2)
- unix-handle library: POSIX operations on Handles
- unix-io-extra library: Support for writev, pwrite and pread.
- unix-memory library and test: Unix memory syscalls
- unix-process-conduit library and test: Run processes on Unix systems, with a conduit interface (deprecated)
- unix-pty-light library: POSIX pseudo-terminal support
- unix-recursive library, programs, test and benchmark: Fast and flexible primitives for recursive file system IO on Posix systems
- unix-simple library and test: Straightforward bindings to the posix API
- Unixutils library: A crude interface between Haskell and Unix-like operating systems
- Unixutils-shadow library: A simple interface to shadow passwords (aka, shadow.h)
- usb library: Communicate with USB devices
- usb-enumerator library: Iteratee enumerators for the usb package
- usb-hid library: Parser and request Library for USB HIDs
- usb-id-database library and program: A database of USB identifiers
- usb-iteratee library: Iteratee enumerators for the usb package
- usb-safe library: Type-safe communication with USB devices.
- utf8-env library: UTF-8 aware substitutes for functions in System.Environment
- utf8-prelude library and program: Variants of Prelude and System.IO with UTF8 text I/O operations
- variant library, test and benchmark: Variant and EADT
- vcs-revision library: Facilities for accessing the version control revision of the current directory.
- vhd library, program and test: Provides functions to inspect and manipulate virtual hard disk (VHD) files.
- vk-posix-pty library and program: Pseudo terminal interaction with subprocesses.
- voyeur library: Haskell bindings for libvoyeur
- waitfree library: A wrapping library for waitfree computation.
- watcher library: Opinionated filesystem watcher
- which library: Determine the full path to an executable.
- whim library and program: A Haskell window manager
- win-hp-path library and program: Work with multiple Haskell Platform versions on Windows
- Win32 : A binding to Windows Win32 API.
- Win32-dhcp-server library: Win32 DHCP Server Management API
- Win32-errors library and test: Alternative error handling for Win32 foreign calls
- Win32-extras library: Provides missing Win32 API
- Win32-junction-point library: Support for manipulating NTFS junction points.
- Win32-notify library and program: A binding to part of the Win32 library for file notification
- Win32-security library and programs: Haskell bindings to a security-related functions of the Windows API
- Win32-services library: Windows service applications
- Win32-services-wrapper library: Wrapper code for making a Win32 service
- Win32-shortcut library: Support for manipulating shortcuts (.lnk files) on Windows
- winio library: I/O library for Windows
- wl-pprint-ansiterm library: ANSI Terminal support with wl-pprint-extras
- wlc-hs library: Haskell bindings for the wlc library
- word16 library, test and benchmark: Word16 library
- wordexp library: wordexp(3) wrappers
- wordpass library and program: Dictionary-based password generator
- wordsetdiff program: Compare two files as sets of N-tuples of words.
- wu-wei program: Unimportant Unix adminstration tool
- XAttr library: Read, set, and list extended attributes
- xattr library and test: Haskell extended file attributes interface
- xdg-basedir library: A basic implementation of the XDG Base Directory specification.
- xdg-basedir-compliant library and test: XDG Basedir
- xdg-desktop-entry library and test: Parse files conforming to the xdg desktop entry spec
- xdg-userdirs library: Basic implementation of XDG user directories specification
- xenstore library and program: Xenstore client access
- xfconf library and programs: FFI bindings to xfconf
- XInput library: Bindings for the DirectX XInput library.
- xinu library: An empty package, uploaded to prevent name-squatting
- xinu-ffi library: An empty package, uploaded to prevent name-squatting
- xmltv library and program: Show tv channels in the terminal
- xmobar library, program, test and benchmark: A Minimalistic Text Based Status Bar
- xmonad library, program and test: A tiling window manager
- xmonad-bluetilebranch program: A tiling window manager
- xmonad-contrib library and test: Community-maintained extensions for xmonad
- xmonad-contrib-bluetilebranch library: Third party extensions for xmonad
- xmonad-contrib-gpl library: Third party extensions for xmonad
- xmonad-eval library: Module for evaluation Haskell expressions in the running xmonad instance
- xmonad-extras library: Third party extensions for xmonad with wacky dependencies
- xmonad-utils programs: A small collection of X utilities
- xmonad-wallpaper library: xmonad wallpaper extension
- xnobar library and test: Text-based notification server for XMobar
- yaop library: Yet another option parser
- yet-another-logger library, program and test: Yet Another Logger
- zeromq-haskell library and test: Bindings to ZeroMQ 2.1.x
- zeromq3-haskell library and test: Bindings to ZeroMQ 3.x
- zeromq4-clone-pattern library, program and test: Haskell implementation of the ZeroMQ clone pattern.
- zeromq4-haskell library and test: Bindings to ZeroMQ 4.x
- zeromq4-patterns library, program and test: Haskell implementation of several ZeroMQ patterns.
- zeromq4-simple library: More constrained extensions to zeromq4-haskell
- zoneinfo library: ZoneInfo library.
- ztail program: Multi-file, colored, filtered log tailer.
- zxcvbn-c library: Password strength estimation
- zxcvbn-dvorak library: Password strength estimation based on zxcvbn.
- zxcvbn-hs library, programs, test and benchmark: Password strength estimation based on zxcvbn.
- zydiskell library and test: Haskell language binding for the Zydis library, a x86/x86-64 disassembler.
System Tools
- bogocopy program: Copy a directory tree, making zero-size sparse copies of big files.
- ports-tools library: Library to interact with port tools on FreeBSD
Systems
- duckling library, programs and test: A Haskell library for parsing text into structured data.
Tar
- archive-libarchive library: Common interface using libarchive
- archive-sig library: Backpack signature for archive libraries
- archive-tar library: Common interface using the tar package
- archive-tar-bytestring library: Common interface using the tar-bytestring package
- hstar program: Haskell version of tar CLI utility
Task
- tasklite program and test: CLI task / todo list manager with SQLite backend
- tasklite-core library, test and benchmark: CLI task / todo list manager with SQLite backend
Taskwarrior
- taskwarrior library and test: Types and aeson instances for taskwarrior tasks
Tasty
- tasty-quickcheck-laws library, program and test: Pre-built tasty trees for checking lawful class properties using QuickCheck
Tasty-kat
- tasty-kat library and test: Known Answer Tests (KAT) framework for tasty
Tax
- canadian-income-tax library, programs and tests: Canadian income tax calculation
Teaching
- cakyrespa program: run turtle like LOGO with lojban
- gluturtle library: turtle like LOGO with glut
- lambda-calculator library, program and tests: A lambda calculus interpreter
- lambda-toolbox program: An application to work with the lambda calculus (for learning)
- simpleprelude library and programs: A simplified Haskell prelude for teaching
- weekdaze library, program and test: A school-timetable problem-solver.
- worldturtle library: LOGO-like Turtle graphics with a monadic interface.
- wxturtle library and program: turtle like LOGO with wxHaskell
- xturtle library: turtle like LOGO
Telemetry
- freckle-otel library and test: ...
- hs-opentelemetry-api library and test: OpenTelemetry API for use by libraries for direct instrumentation or wrapper packages.
- hs-opentelemetry-exporter-otlp library: OpenTelemetry exporter supporting the standard OTLP protocol
- hs-opentelemetry-propagator-datadog library, test and benchmark: Datadog Propagator for OpenTelemetry
- hs-opentelemetry-sdk library and test: OpenTelemetry SDK for use in applications.
Template
- ede library, program and test: Templating language with similar syntax and features to Liquid or Jinja2.
- ehs library and program: Embedded haskell template using quasiquotes.
- file-templates program: Use templates for files and directories
- liquid library, test and benchmark: Liquid template language library
- manatee-template library and program: Template code to create Manatee application.
- plat library: Simple templating library
- template-hsml library and test: Haskell's Simple Markup Language
- themplate program: Project templating tool
- zinza library and test: Typed templates with jinja like syntax
Template Haskell
- antiquoter library: Combinator library for quasi- and anti-quoting.
- autoapply library and test: Template Haskell to automatically pass values to functions
- beam-th library and tests: Template Haskell utilities for beam
- classy-effects-th library and test: Automatic compliance with the classy-effects protocols
- ConfigFileTH library: Template haskell for reading ConfigFiles.
- data-effects-th library and test: Template Haskell utilities for the data-effects library.
- derive-has-field library and test: Derive HasField instances with Template Haskell
- egison-pattern-src-th-mode library and test: Parser and pretty printer for Egison pattern expressions to use with TH
- flexible-defaults library: Generate default function implementations for complex type classes.
- ghc-definitions-th library: Automatically generate GHC API counterparts to Haskell declarations.
- haskell-src-meta library and tests: Parse source to template-haskell abstract syntax.
- hasql-th library: Template Haskell utilities for Hasql
- hs-di library, program and test: Dependency Injection library for Haskell
- impl library: Framework for defaulting superclasses
- language-haskell-extract library: Module to automatically extract functions from the local code.
- lenz-template library: Van Laarhoven lens templates
- multirec-alt-deriver library: Alternative multirec instances deriver
- newtype-deriving library: Instance derivers for newtype wrappers
- newtype-th library: A template haskell deriver to create Control.Newtype instances.
- notcpp library and test: Avoiding the C preprocessor via cunning use of Template Haskell
- pseudomacros library: cpp-style built-in macros using Template Haskell
- quotet library: Monad transformer for Quote from template-haskell
- tagged-th library: QuasiQuoter and Template Haskell splices for creating proxies at higher-kinds
- template-haskell library: Support library for Template Haskell
- template-haskell-util library: Some utilities for template Haskell.
- th-build library: More convenient construction of TH ASTs
- th-context library and test: Test instance context
- th-desugar library and test: Functions to desugar Template Haskell
- th-env library and test: Template Haskell splices that expand to an environment variable
- th-expand-syns library and test: Expands type synonyms in Template Haskell ASTs
- th-extras library: A grab bag of functions for use with Template Haskell
- th-instance-reification library and test: Fixed versions of instances reification functions
- th-kinds library: Automated kind inference in Template Haskell.
- th-kinds-fork library: Automated kind inference in Template Haskell.
- th-lego library and test: Template Haskell construction utilities
- th-letrec library: Implicit (recursive) let insertion
- th-lift-instances library and test: Lift instances for template-haskell for common data types.
- th-nowq library and test: Template Haskell splice that expands to current time
- th-orphans library and test: Orphan instances for TH datatypes
- th-reify-many library and test: Recurseively reify template haskell datatype info
- th-sccs library: Binding group analysis in Template Haskell
- th-tc library: Typechecking in Template Haskell
- th-to-exp library and test: Provides a way to persist data from compile-time to runtime.
- th-traced library: Tracing Q monad computation
- th-typegraph library and test: Graph of the subtype relation
- th-utilities library and test: Collection of useful functions for use with Template Haskell
- tuple-th library: Generate (non-recursive) utility functions for tuples of statically known size
- type-interpreter library and test: Interpreter for Template Haskell types
- uuid-orphans library: Orphan instances for the UUID datatype
Template-haskell
- ghc-hs-meta library and test: Translate Haskell source to Template Haskell expression
- io-embed library and test: Use Template Haskell to embed the result of an IO computation.
TemplateHaskell
- shwifty library: Generate swift types from haskell types.
- template-haskell-compat-v0208 library: Backward-compatibility layer for Template Haskell newer than 2.8
- traversal-template library, test and benchmark: See README for more info
Templating
- tempered library, program and test: A dead-simple shell interpolation templating utility
- template-hsml library and test: Haskell's Simple Markup Language
Tensors
- hasktorch-codegen library, program and test: Code generation tools for Hasktorch
- hasktorch-ffi-tests library: Testing library for Hasktorch's FFI bindings
- hasktorch-ffi-th library and test: Bindings to Torch
- hasktorch-ffi-thc library and test: Bindings to Cutorch
- hasktorch-indef library and test: Core Hasktorch abstractions wrapping FFI bindings
- hasktorch-signatures library and programs: Backpack signatures for Tensor operations
- hasktorch-signatures-partial library: Functions to partially satisfy tensor signatures
- hasktorch-signatures-support library: Signatures for support tensors in hasktorch
- hasktorch-signatures-types library: Core types for Hasktorch backpack signatures
- hasktorch-types-th library: C-types for Torch
- hasktorch-types-thc library: C-types for Cutorch
- hasktorch-zoo library: Neural architectures in hasktorch
Terminal
- bhoogle program: Simple terminal GUI for local hoogle.
- chiasma library: A tmux client for Polysemy
- chiasma-test library and tests: Testing tools for chiasma
- colourista library and test: Convenient interface for printing colourful messages
- HaMinitel library: An Haskell library to drive the french Minitel through a serial port
- hs-sdl-term-emulator library and program: Terminal Emulator written in Haskell, SDL2 Backend
- hs-term-emulator library, test and benchmark: Terminal Emulator written in 100% Haskell
- imj-base library, program and test: Game engine with geometry, easing, animated text, delta rendering.
- imj-measure-stdout program: An application to determine the maximum capacity of stdout buffer.
- pretty-terminal library and program: Styling and coloring terminal output with ANSI escape sequences.
- rewrite-inspector library and programs: Inspection of rewriting steps
- terminal library and test: Portable terminal interaction library
- terminfo-hs library and test: A pure-Haskell (no FFI) module for accessing terminfo databases
Terraform
- terraform-http-backend-pass library and program: HTTP backend to store terraform state using pass and git
Test
- arith-encode library and test: A practical arithmetic encoding (aka Godel numbering) library.
- aviation-navigation library and program: Aviation Navigation functions
- chuchu library and tests: Behaviour Driven Development like Cucumber for Haskell
- enumeration library and test: A practical API for building recursive enumeration procedures and enumerating datatypes.
- filepather library: Functions on System.FilePath
- find-source-files library: Initial project template from stack
- fixie library and test: Opininated testing framework for mtl style (spies, stubs, and mocks)
- hedgehog-extras library and test: Supplemental library for hedgehog
- hedgehog-gen-json library and test: JSON generators for Hedgehog
- hlint-test library and program: Run hlint in test suite
- hpc-codecov library, program and test: Generate reports from hpc data
- hpc-tracer program: Tracer with AJAX interface
- hspec-expectations-json library and test: Hspec expectations for JSON Values
- hspec-need-env library and test: Read environment variables for hspec tests
- hspec-structured-formatter library
- http-test library and program: Test framework for HTTP APIs
- HUnit-Plus library and test: A test framework building on HUnit.
- hw-hedgehog library and tests: Extra hedgehog functionality
- hw-hspec-hedgehog library and tests: Interoperability between hspec and hedgehog
- microspec library: Tiny QuickCheck test library with minimal dependencies
- mock-time library and test: Mock time in tests
- morpheus-graphql-tests library: Morpheus GraphQL Test
- multivariant library, program and test: Multivariant assignments generation language
- national-australia-bank library: Functions for National Australia Bank transactions
- nonnonempty library: List with a minimum length of 2
- op2 library: Functions of the type `a -> a -> b`
- ordering-duplicates library: Functions for detecting duplicates
- planet-mitchell-test library: Planet Mitchell
- polysemy-test library and test: Polysemy effects for testing
- predicate library: Predicates
- props library and test: Reusable quickcheck properties
- quickcheck-combinators library: Simple type-level combinators for augmenting QuickCheck instances.
- quickcheck-regex library: Generate regex-constrained strings for QuickCheck
- quickcheck-relaxng library: Generate RelaxNG-constrained XML documents for QuickCheck
- quickcheck-string-random library and test: Helper to build generators with Text.StringRandom
- random-strings library, program and tests: Generate random strings with specific qualities
- registry-hedgehog-aeson library and test: Hedgehog generators for Aeson
- semantic-version library: Semantic Version
- serial-test-generators library and test: Test your 'Aeson' 'Serialize' and 'Binary' instances for stability over time
- skews library and test: A very quick-and-dirty WebSocket server.
- spacechar library: Space Character
- tagsoup-navigate library: Tagsoup Navigate
- tasty-bdd library and test: BDD tests language and tasty provider
- tasty-groundhog-converters library: Tasty Tests for groundhog converters
- TastyTLT library, program and test: Run TLT tests from Tasty
- test-fixture library and test: Test monadic side-effects
- test-karya library and program: Testing framework.
- test-monad-laws library and tests: Laws for mtl classes as QuickCheck properties.
- testCom library and test: Write your tests in comments
- TLT library, program and test: Testing in monads and transformers without explicit specs
- uploadtest library: Upload test
Testing
- abides library and test: Simple boolean tests to see if a value abides by certain properties
- AC-MiniTest library: A simple test framework.
- Agata library: Generator-generator for QuickCheck
- arion program and test: Watcher and runner for Hspec
- arith-encode library and test: A practical arithmetic encoding (aka Godel numbering) library.
- armor library and test: Prevent serialization backwards compatibility problems using golden tests
- ArrowVHDL library: A library to generate Netlist code from Arrow descriptions.
- assert4hs library and test: A set of assertion for writing more readable tests cases
- assert4hs-core library and test: A set of assertion for writing more readable tests cases
- assert4hs-hspec library and test: integration point of assert4hs and hspec
- assertions library and test: A simple testing framework.
- axiomatic-classes library: Specify axioms for type classes and quickCheck all available instances
- barecheck library: QuickCheck implementations for common types
- bdd library and test: Behavior-Driven Development DSL
- benchmark-function library: Test the time it takes to run a haskell function
- benchpress library and program: Micro-benchmarking with detailed statistics.
- benri-hspec library and tests: Simplify tests where Either or Maybe types are returned from monadic code
- buildbox library: Rehackable components for writing buildbots and test harnesses.
- buildbox-tools program: Tools for working with buildbox benchmark result files.
- cabal-detailed-quickcheck library: QuickCheck for Cabal tests
- cabal-test program: Automated test tool for cabal projects.
- cabal-test-bin library, program and test: A program for finding temporary build file during cabal-test.
- cabal-test-compat library: Compatibility interface of cabal test-suite.
- cabal-test-quickcheck library: QuickCheck for Cabal
- cautious library: Keep track of warnings and errors during calculations.
- cautious-gen library and test
- ChasingBottoms library and test: For testing partial and infinite values.
- checkers library: Check properties on standard classes and data structures.
- chell library: A simple and intuitive library for automated testing.
- chell-hunit library: HUnit support for Chell
- chell-quickcheck library: QuickCheck support for Chell
- chronograph library: measure timings of data evaluation
- chronos-bench library, program and benchmark: Benchmarking tool with focus on comparing results.
- clash-prelude-quickcheck library: QuickCheck instances for various types in the CλaSH Prelude
- ClassLaws library: Stating and checking laws for type class methods
- complexity library: Empirical algorithmic complexity
- criterion library, program and tests: Robust, reliable performance measurement and analysis
- criterion-measurement library: Criterion measurement functionality and associated types
- curl-runnings library, program and test: A framework for declaratively writing curl based API tests
- darcs-benchmark program: Comparative benchmark suite for darcs.
- data-pprint library: Prettyprint and compare Data values
- data-size library: Profiling of data structures
- devtools library and test: Haskell development tool agregate
- directory-layout library and tests: Directory layout DSL
- DMuCheck programs: Distributed Mutation Analysis framework for MuCheck
- DocTest program: Test interactive Haskell examples
- doctest library, programs and test: Test interactive Haskell examples
- doctest-discover library, program and test: Easy way to run doctests via cabal
- doctest-discover-configurator library, program and test: Easy way to run doctests via cabal (no aeson dependency, uses configurator instead)
- doctest-driver-gen library, program and test: Generate driver file for doctest's cabal integration
- doctest-exitcode-stdio library: Run doctest's in a Cabal.Test.exitcode-stdio environment
- doctest-extract program: Alternative doctest implementation that extracts comments to modules
- doctest-lib library: Parts of doctest exposed as library
- doctest-parallel library and tests: Test interactive Haskell examples
- doctest-prop library and test: Allow QuickCheck-style property testing within doctest.
- dpor library: ...
- dragen library and test: Automatic derivation of optimized QuickCheck random generators.
- dunai-test library: Testing library for Dunai
- dwergaz library and test: A minimal testing library
- easytest library and test: Simple, expressive testing library
- enumeration library and test: A practical API for building recursive enumeration procedures and enumerating datatypes.
- erebos-tester programs: Test framework with virtual network using Linux namespaces
- error-or-utils library: Utilities using ErrorOr datatype
- eventsource-store-specs library: Provides common test specification for Store implementation.
- explainable-predicates library and test: Predicates that can explain themselves.
- extrapolate library and tests: generalize counter-examples of test properties
- fakefs library and test: Extensible fake file system for testing.
- fakepull library and test: Monad to pull from fake stream-like objects.
- faker library: Pure Haskell library for generating fake data
- falsify library and test: Property-based testing with internal integrated shrinking
- fast-myers-diff library and test: A fast implementation of the Myers diff algorithm.
- fgl-arbitrary library and test: QuickCheck support for fgl
- fitspec library, tests and benchmarks: refining property sets for testing Haskell programs
- freer-converse library and test: Handle effects conversely using monadic conversation
- fs-sim library and test: Simulated file systems
- fuzzcheck library and test: A simple checker for stress testing monadic code
- gauge tests and benchmark: small framework for performance measurement and analysis
- gdiff-th library and test: Generate gdiff GADTs and Instances.
- gencheck library: A testing framework inspired by QuickCheck and SmallCheck
- generic-random library and tests: Generic random generators for QuickCheck
- GenSmsPdu library, program and test: Automatic SMS message generator
- genvalidity library and test: Testing utilities for the validity library
- genvalidity-aeson library, test and benchmark: GenValidity support for aeson
- genvalidity-bytestring library, test and benchmark: GenValidity support for ByteString
- genvalidity-case-insensitive library, test and benchmark: GenValidity support for case-insensitive
- genvalidity-containers library, test and benchmark: GenValidity support for containers
- genvalidity-dlist library: GenValidity support for dlist
- genvalidity-hspec library and test: Standard spec's for GenValidity instances
- genvalidity-hspec-aeson library and test: Standard spec's for aeson-related instances
- genvalidity-hspec-binary library and test: Standard spec's for binary-related Instances
- genvalidity-hspec-cereal library and test: Standard spec's for cereal-related instances
- genvalidity-hspec-hashable library and test: Standard spec's for Hashable instances
- genvalidity-hspec-optics library and test: Standard spec's for lens
- genvalidity-hspec-persistent library and test: Standard spec's for persistent-related instances
- genvalidity-network-uri library, test and benchmark: GenValidity support for URI
- genvalidity-path library, test and benchmark: GenValidity support for Path
- genvalidity-persistent library, test and benchmark: GenValidity support for Persistent
- genvalidity-property library and test: Standard properties for functions on `Validity` types
- genvalidity-scientific library and test: GenValidity support for Scientific
- genvalidity-sydtest library and test: Standard properties for functions on `Validity` types for the sydtest framework
- genvalidity-sydtest-aeson library and test: Standard spec's for aeson-related instances in sydtest
- genvalidity-sydtest-hashable library and test: Standard spec's for Hashable instances for sydtest
- genvalidity-sydtest-lens library and test: Standard spec's for lens for sydtest
- genvalidity-sydtest-persistent library and test: Standard spec's for persistent-related instances for sydtest
- genvalidity-text library, test and benchmark: GenValidity support for Text
- genvalidity-time library, test and benchmark: GenValidity support for time
- genvalidity-unordered-containers library and test: GenValidity support for unordered-containers
- genvalidity-uuid library, test and benchmark: GenValidity support for UUID
- genvalidity-vector library and test: GenValidity support for vector
- ghc-prof-flamegraph program: Generates flamegraphs from GHC .prof files.
- hackager program: Hackage testing tool
- haskell-src-match library and test: Testing code generators piece by piece.
- hasql-explain-tests library and test: Hasql queries testing interface
- hcltest library and test: A testing library for command line applications.
- hdbi-tests library: test suite for testing HDBI
- hedgehog library and test: Release with confidence.
- hedgehog-classes library and test: Hedgehog will eat your typeclass bugs
- hedgehog-corpus library: hedgehog-corpus
- hedgehog-fakedata library and test: Use 'fakedata' with 'hedgehog'
- hedgehog-fn library and program: Function generation for `hedgehog`
- hedgehog-gen library: Customizable Gen for ADT using Generics
- hedgehog-generic library: GHC Generics automatically derived hedgehog generators
- hedgehog-golden library and test: Golden testing capabilities for hedgehog using Aeson
- hedgehog-lens library: Hedgehog properties for lens laws.
- hedgehog-optics library: Hedgehog properties for optics laws
- hedgehog-quickcheck library: Use QuickCheck generators in Hedgehog and vice versa.
- hedgehog-servant library and test: Hedgehog property testing for Servant APIs
- hercules-ci-agent library, programs and test: Runs Continuous Integration tasks on your machines
- hercules-ci-api-agent library and test: API definition for Hercules CI Agent to talk to hercules-ci.com or Hercules CI Enterprise
- hercules-ci-api-core library: Types and convenience modules use across Hercules CI API packages
- hercules-ci-cnix-expr library and test: Bindings for the Nix evaluator
- HMock library and test: A flexible mock framework for testing effectful code.
- hs-di library, program and test: Dependency Injection library for Haskell
- hschema-quickcheck library: Describe schemas for your Haskell data types.
- hspec library: A Testing Framework for Haskell
- hspec-api library and test: A Testing Framework for Haskell
- hspec-attoparsec library and test: Utility functions for testing your attoparsec parsers with hspec
- hspec-bracket library: The bracket definitions for Hspec
- hspec-checkers library and test: Allows to use checkers properties from hspec
- hspec-contrib library and test: Contributed functionality for Hspec
- hspec-core library and test: A Testing Framework for Haskell
- hspec-dirstream library and test: Helper functions to simplify adding integration tests.
- hspec-discover library, program and test: Automatically discover and run Hspec tests
- hspec-expectations library and test: Catchy combinators for HUnit
- hspec-expectations-lens library and test: Hspec expectations for the lens stuff
- hspec-expectations-lifted library: A version of hspec-expectations generalized to MonadIO
- hspec-expectations-match library and test: An hspec expectation that asserts a value matches a pattern.
- hspec-expectations-pretty library: hspec-expectations with pretty printing on failure
- hspec-expectations-pretty-diff library and test: Catchy combinators for HUnit
- hspec-experimental library and test: An experimental DSL for testing on top of Hspec
- hspec-formatter-github library and test: A Formatter for hspec that provides Github Actions Annotations
- hspec-golden library, program and test: Golden tests for hspec
- hspec-golden-aeson library and test: Use tests to monitor changes in Aeson serialization
- hspec-hedgehog library and test: Integrate Hedgehog and Hspec!
- hspec-jenkins library: Jenkins-friendly XML formatter for Hspec
- hspec-junit-formatter library and tests: A JUnit XML runner/formatter for hspec
- hspec-laws library and tests: Document and test laws for standard type classes
- hspec-leancheck library and tests: LeanCheck support for the Hspec test framework.
- hspec-megaparsec library and test: Utility functions for testing Megaparsec parsers with Hspec
- hspec-meta library and program: A version of Hspec which is used to test Hspec itself
- hspec-multicheck library and test: A testing framework for Haskell using Hspec
- hspec-parsec library and test: Hspec expectations for testing Parsec parsers
- hspec-server library and test: Test Framework for checking server's status
- hspec-shouldbe library: Convenience wrapper and utilities for hspec
- hspec-slow library and test: Find slow test cases
- hspec-smallcheck library and tests: SmallCheck support for the Hspec testing framework
- hspec-tables library and test: Table-driven (by-example) HSpec tests
- hspec-test-framework library: Run test-framework tests with Hspec
- hspec-test-framework-th library and test: Run test-framework tests with Hspec
- hspec-test-sandbox library and test: Hspec convenience functions for use with test-sandbox
- hspec-tmp-proc library: Simplify use of tmp-proc from hspec tests
- hspec-wai library and test: Experimental Hspec support for testing WAI applications
- hspec-wai-json library and test: Testing JSON APIs with hspec-wai
- hspec-yesod library and test: A variation of yesod-test that follows hspec idioms more closely
- hspec2 library: Alpha version of Hspec 2.0
- hspecVariant library and test: Spec for testing properties
- hstest program: Runs tests via QuickCheck1 and HUnit; like quickCheck-script but uses GHC api
- HTF library, program and tests: The Haskell Test Framework
- http-mock library and test: HTTP mocking and expectations library for Haskell
- HUnit library and test: A unit testing framework for Haskell
- HUnit-approx library and test: Approximate equality for floating point numbers with HUnit
- hunit-dejafu library: Deja Fu support for the HUnit test framework.
- HUnit-Diff library: Assertions for HUnit with difference reporting
- hunit-gui library and program: A GUI testrunner for HUnit
- hunit-parsec library: An HUnit Testable instance for Parsec parser unit tests.
- HUnit-Plus library and test: A test framework building on HUnit.
- hunit-rematch library and test: HUnit support for rematch
- inbox library: Inbox for asychronous messages
- inspection-proxy program: A simple proxy for debugging plaintext protocols communication
- inspection-testing library and tests: GHC plugin to do inspection testing
- introduction-test library: A prelude for the tests of safe new projects
- io-sim library, test and benchmark: A pure simulator for monadic concurrency with STM.
- IOSpec library: A pure specification of the IO monad.
- ivory-eval library and test: Simple concrete evaluator for Ivory programs
- ivory-quickcheck library and test: QuickCheck driver for Ivory.
- jaeger-flamegraph library, program and test: Generate flamegraphs from Jaeger .json dumps.
- json-assertions library: Test that your (Aeson) JSON encoding matches your expectations
- keiretsu program: Multi-process orchestration for development and integration testing
- KSP library: A library with the kerbal space program universe and demo code
- kudzu library, program and test: coverage driven random testing framework
- lawful-classes-hedgehog library and test: Hedgehog support for lawful-classes
- lawful-classes-quickcheck library and test: QuickCheck support for lawful-classes
- lawful-classes-types library: Types for lawful-classes
- lawz library: Common mathematical laws.
- lazy-search library: Finds values satisfying a lazy predicate
- lazysmallcheck library: A library for demand-driven testing of Haskell programs
- leaky program: Robust space leak, and its strictification
- leancheck library and tests: Enumerative property-based testing
- leancheck-enum-instances library: listable instances for small enum types
- leancheck-instances library and tests: Common LeanCheck instances
- linear-tests library and test: Linear Algebra
- lipsum-gen library: Generators for random sequences of English-like nonsense text.
- loc-test library: Hedgehog generators for loc
- lsp-test library, tests and benchmark: Functional test framework for LSP servers.
- main-tester library and tests: Capture stdout/stderr/exit code, and replace stdin of your main function.
- markov-chain-usage-model library and test: Computations for Markov chain usage models
- mattermost-api-qc library: QuickCheck instances for the Mattermost client API library
- message-db-temp library: Temporary message-db for integration testing
- microspec library: Tiny QuickCheck test library with minimal dependencies
- minici program: Minimalist CI framework to run checks on local machine
- mockazo library and test: Mock records of functions easily
- mockcat library and test: Mock library for test in Haskell.
- mockery library and test: Support functions for automated testing
- monad-mock library and test: A monad transformer for mocking mtl-style typeclasses
- MuCheck library and test: Automated Mutation Testing
- MuCheck-Hspec library and program: Automated Mutation Testing for Hspec tests
- MuCheck-HUnit library and program: Automated Mutation Testing for HUnit tests
- MuCheck-QuickCheck library and program: Automated Mutation Testing for QuickCheck tests
- MuCheck-SmallCheck library and program: Automated Mutation Testing for SmallCheck tests
- mudbath program: Continuous deployment server for use with GitHub
- nanospec library and test: A lightweight implementation of a subset of Hspec's API
- network-arbitrary library and test: Arbitrary Instances for Network Types
- nri-test-encoding library: A library to simplify writing golden tests for encoding types.
- packcheck library, test and benchmark: Universal build and CI testing for Haskell packages
- paramtree library and test: Generate labelled test/benchmark trees from sets of parameters
- partial-semigroup-hedgehog library: Property testing for partial semigroups using Hedgehog
- partial-semigroup-test library: Testing utilities for the partial-semigroup package
- pathological-bytestrings library: Pathological ByteStrings for testing
- percent-format library and tests: simple printf-style string formatting
- polysemy-mocks library and test: Mocking framework for polysemy effects
- pqc library and test: Parallel batch driver for QuickCheck
- process-sequential library: A test suite for the complex multi files multi level processment.
- proctest library and program: An IO library for testing interactive command line programs
- prof-flamegraph program: Generate flamegraphs from ghc RTS .prof files
- prop-unit library and test: Conveniences for using Hedgehog as a unit test runner
- properties library: check quickCheck properties in real time.
- property library: common properties
- protocol-radius-test library and test: testsuit of protocol-radius haskell package
- qc-oi-testgenerator library: Compile time generation of operation invariance tests for QuickCheck
- quick-generator library: Generator random test data for QuickCheck
- QuickCheck library and tests: Automatic testing of Haskell programs
- quickcheck-arbitrary-adt library and test: Generic typeclasses for generating arbitrary ADTs
- quickcheck-arbitrary-template library and test: Generate QuickCheck Gen for Sum Types
- quickcheck-assertions library and test: HUnit like assertions for QuickCheck
- quickcheck-classes library and tests: QuickCheck common typeclasses
- quickcheck-classes-base library: QuickCheck common typeclasses from `base`
- quickcheck-dynamic library and test: A library for stateful property-based testing
- quickcheck-enum-instances library: arbitrary instances for small enum types
- QuickCheck-GenT library: A GenT monad transformer for QuickCheck library.
- quickcheck-groups library and test: Testing group class instances with QuickCheck
- quickcheck-higherorder library and tests: QuickCheck extension for higher-order properties
- quickcheck-instances library, test and benchmark: Common quickcheck instances
- quickcheck-io library: Use HUnit assertions as QuickCheck properties
- quickcheck-lockstep library and test: Library for lockstep-style testing with 'quickcheck-dynamic'
- quickcheck-monoid-subclasses library and test: Testing monoid subclass instances with QuickCheck
- quickcheck-poly library: Automating QuickCheck for polymorphic and overlaoded properties
- quickcheck-properties library: QuickCheck properties for standard type classes.
- quickcheck-property-comb library: Combinators for Quickcheck Property construction and diagnostics
- quickcheck-property-monad library and test: A monad for generating QuickCheck properties without Arbitrary instances.
- quickcheck-quid library and test: Quasi-unique identifiers for QuickCheck
- quickcheck-rematch library and test: QuickCheck support for rematch
- quickcheck-report library: Customizable reports for quickcheck properties
- QuickCheck-safe library: Safe reimplementation of QuickCheck's core
- quickcheck-script program: Automated test tool for QuickCheck.
- quickcheck-simple library: Test properties and default-mains for QuickCheck
- quickcheck-special library: Edge cases and special values for QuickCheck Arbitrary instances
- quickcheck-state-machine library and test: Test monadic programs using state machine based models
- quickcheck-state-machine-distributed library and test: Test monadic programs using state machine based models
- quickcheck-transformer library: A GenT monad transformer for QuickCheck library.
- quickcheck-unicode library: Generator and shrink functions for testing Unicode-related software.
- quickcheck-webdriver library: Utilities for using WebDriver with QuickCheck
- quickcheck-with-counterexamples library: Get counterexamples from QuickCheck as Haskell values
- QuickCheckVariant library, test and benchmark: Valid and Invalid generator
- quickpull library, programs and test: Generate Main module with QuickCheck tests
- quickspec library: Equational laws for free!
- quicktest program: A reflective batch tester for Haskell.
- quokka library and test: Test helpers which help generate data for projects that use postgresql.
- safe-gen library and test: Recursive Arbitrary instances without headaches
- sandwich library, programs and test: Yet another test framework for Haskell
- sandwich-hedgehog library and test: Sandwich integration with Hedgehog
- sandwich-quickcheck library and test: Sandwich integration with QuickCheck
- sandwich-slack library, program and test: Sandwich integration with Slack
- sandwich-webdriver library and test: Sandwich integration with Selenium WebDriver
- savage library: re-export of the random generators from Hedgehog
- SBench library: A benchmark suite for runtime and heap measurements over a series of inputs.
- selenium-server library and test: Run the selenium standalone server for usage with webdriver
- servant-mock library, program and test: Derive a mock server for free from your servant API types
- shadower program and test: An automated way to run doctests in files that are changing
- shelltestrunner program: Easy, repeatable testing of CLI programs/commands
- should-not-typecheck library and test: A HUnit/hspec assertion library to verify that an expression does not typecheck
- silently library and tests: Prevent or capture writing to stdout and other handles.
- silvi library and test: A generator for different kinds of data.
- skeletest library, program and test: Batteries-included, opinionated test framework
- sloth library: Testing for minimal strictness
- smallcheck library: A property-based testing library
- smallcheck-kind-generics library, test and benchmark: See README for more info
- smallcheck-laws library: SmallCheck properties for common laws
- smallcheck-lens library: SmallCheck properties for lens
- smallcheck-series library and tests: Extra SmallCheck series and utilities
- smartcheck library and program: A smarter QuickCheck.
- smtlib-backends-tests library: Testing SMT-LIB backends.
- sparsecheck library: A Logic Programming Library for Test-Data Generation
- special-values library: Typeclass providing special values
- spectacle library and tests: Embedded specification language & model checker in Haskell.
- speculate library and tests: discovery of properties about Haskell functions
- spoonutil library and program: Spoon's utilities. Simple testing and nice looking error reporting.
- StrictBench library: Benchmarking code through strict evaluation
- StrictCheck library and test: StrictCheck: Keep Your Laziness In Check
- stringbuilder library and test: A writer monad for multi-line string literals
- sunlight library: Test Cabalized package against multiple dependency versions
- swagger-test library and program: Testing of Swagger APIs
- sydtest library: A modern testing framework for Haskell with good defaults and advanced testing features.
- sydtest-aeson library and test: An aeson companion library for sydtest
- sydtest-amqp library and test: An amqp companion library for sydtest
- sydtest-autodocodec library and test: An autodocodec companion library for sydtest
- sydtest-discover library and program: Automatic test suite discovery for sydtest
- sydtest-hedgehog library and test: A Hedgehog companion library for sydtest
- sydtest-hedis library and test: An hedis companion library for sydtest
- sydtest-hspec library and test: An Hspec companion library for sydtest
- sydtest-mongo library and test: An mongoDB companion library for sydtest
- sydtest-persistent library: A persistent companion library for sydtest
- sydtest-persistent-postgresql library and test: An persistent-postgresql companion library for sydtest
- sydtest-persistent-sqlite library and test: A persistent-sqlite companion library for sydtest
- sydtest-process library and test: A typed-process companion library for sydtest
- sydtest-rabbitmq library and test: An rabbitmq companion library for sydtest
- sydtest-servant library and test: A servant companion library for sydtest
- sydtest-typed-process library and test: A typed-process companion library for sydtest
- sydtest-wai library and test: A wai companion library for sydtest
- sydtest-webdriver library and test: A webdriver companion library for sydtest
- sydtest-webdriver-screenshot library and test: A webdriver screenshot companion library for sydtest
- sydtest-webdriver-yesod library and test: A webdriver+yesod companion library for sydtest
- sydtest-yesod library and tests: A yesod companion library for sydtest
- symbiote library and test: Data serialization, communication, and operation verification implementation
- system-test library, program and test: Runs system tests of applications.
- tahoe-great-black-swamp-testing library: An HSpec for Great Black Swamp storage backends
- tao library: Type-level assertion operators.
- tao-example library: Example usage of the tao package.
- target library, program, test and benchmark: Generate test-suites from refinement types.
- tasty library: Modern and extensible testing framework
- tasty-ant-xml library: Render tasty output to XML for Jenkins
- tasty-auto library, program and test: Auto discovery for Tasty with support for ingredients and test tree generation
- tasty-autocollect library, program and test: Autocollection of tasty tests.
- tasty-bench library and benchmark: Featherlight benchmark framework
- tasty-checklist library and tests: Check multiple items during a tasty test
- tasty-coverage library: Ingredient for tasty which generates per-test coverage reports
- tasty-dejafu library: Deja Fu support for the Tasty test framework.
- tasty-discover library, program and test: Test discovery for the tasty framework.
- tasty-expected-failure library and tests: Mark tasty tests as failure expected
- tasty-flaky library and test: Handle flaky Tasty-based tests
- tasty-focus library and test: Simple focus mechanism for tasty
- tasty-golden library, program and test: Golden tests support for tasty
- tasty-golden-extra library: Additional golden test helpers for the tasty-golden package
- tasty-grading-system library: Grade your tasty-testsuite.
- tasty-hedgehog library and test: Integration for tasty and hedgehog.
- tasty-hedgehog-coverage library and test: Coverage tracking for Hedgehog Property-Based Testing via Tasty.
- tasty-hspec library: Hspec support for the Tasty test framework.
- tasty-html library and programs: Render tasty output to HTML
- tasty-hunit library: HUnit support for the Tasty test framework.
- tasty-hunit-adapter library: Use existing HUnit tests with tasty
- tasty-hunit-compat library: Integration of `HUnit` with `tasty`.
- tasty-inspection-testing library: Inspection testing support for tasty
- tasty-integrate programs and test: automated integration of QuickCheck properties into tasty suites
- tasty-jenkins-xml library and tests: Render tasty output to both console and XML for Jenkins
- tasty-laws library and test: Test common laws
- tasty-leancheck library and test: LeanCheck support for the Tasty test framework.
- tasty-lens library and test: Tasty TestTrees for Lens validation
- tasty-mgolden library, program and tests: Golden testing provider for tasty with muti-line diff output
- tasty-papi test: Bencmarking using instruction counting
- tasty-prelude library: Unopinionated top-level entry point to tasty ecosystem.
- tasty-process library, programs and test: Test execution of external processes with Tasty
- tasty-program library: Use tasty framework to test whether a program executes correctly
- tasty-quickcheck library and test: QuickCheck support for the Tasty test framework.
- tasty-quickcheck-laws library, program and test: Pre-built tasty trees for checking lawful class properties using QuickCheck
- tasty-rerun library: Rerun only tests which failed in a previous test run
- tasty-silver library and test: A fancy test runner, including support for golden tests.
- tasty-smallcheck library: SmallCheck support for the Tasty test framework.
- tasty-stats library: Collect statistics of your Tasty testsuite
- tasty-sugar library and tests: Tests defined by Search Using Golden Answer References
- tasty-tap library and test: TAP (Test Anything Protocol) Version 13 formatter for tasty
- tasty-test-reporter library and test: Producing JUnit-style XML test reports.
- tasty-test-vector library: Test vector support for tasty.
- tasty-th library and test: Automatic tasty test case discovery using TH
- tasty-tmux library: Terminal user acceptance testing (UAT) via tmux
- tasty-travis library and test: Fancy Travis CI output for tasty tests.
- tasty-wai library and test: Test 'wai' endpoints via Test.Tasty
- TBC library and program: Testing By Convention
- tdd-util library and test: Test framework wrapper
- test-certs library and test: create temporary SSL certificates in tests
- test-framework library and test: Framework for running and organising tests, with HUnit and QuickCheck support
- test-framework-doctest library and test: Test.Framework wrapper for DocTest
- test-framework-golden library: Golden tests support for test-framework
- test-framework-hunit library: HUnit support for the test-framework package.
- test-framework-leancheck library and test: LeanCheck support for test-framework.
- test-framework-program library: Test framework support for running simple test programs.
- test-framework-quickcheck library: QuickCheck support for the test-framework package.
- test-framework-quickcheck2 library: QuickCheck-2 support for the test-framework package.
- test-framework-sandbox library and test: test-sandbox support for the test-framework package
- test-framework-skip library and test: Functions for conveniently marking some of the tests in a suite as being skipped.
- test-framework-smallcheck library: Support for SmallCheck tests in test-framework
- test-framework-testing-feat library and test: A test framework provider for testing-feat
- test-framework-th library: Automagically generate the HUnit- and Quickcheck-bulk-code using Template Haskell.
- test-framework-th-prime library: Template Haskell for test framework
- test-fun library and test: Testable functions
- test-invariant library, test and benchmark: Provide common invariants to be checked with QuickCheck
- test-lib library and program: A library to make a quick test-runner script.
- test-sandbox library and test: Sandbox for system tests
- test-sandbox-compose library, program and test: Lightweight development enviroments using test-sandbox
- test-sandbox-hunit library: HUnit convenience functions for use with test-sandbox
- test-sandbox-quickcheck library: QuickCheck convenience functions for use with test-sandbox
- test-shouldbe library and test: Catchy combinators for HUnit
- test-simple library and test: Simple Perl inspired testing
- testbench library and program: Create tests and benchmarks together
- TestExplode library: Generates testcases from program-snippets
- testing-feat library: Functional Enumeration of Algebraic Types
- testing-type-modifiers library: Data type modifiers for property based testing
- testloop library: Quick feedback loop for test suites
- testpack library: Test Utililty Pack for HUnit and QuickCheck (unmaintained)
- testrunner library: Easy unit test driver framework
- th-test-utils library and test: Utility functions for testing Template Haskell code
- timeconsole program: time each line of terminal output
- titan program and tests: Testing Infrastructure for Temporal AbstractioNs - GUI to debug temporal programs
- titan-debug-yampa library and program: Testing Infrastructure for Temporal AbstractioNs - Interactive Yampa debugging layer.
- titan-record-yampa library: Testing Infrastructure for Temporal AbstractioNs - Yampa record-and-replay layer
- tmp-proc library, program and tests: Run 'tmp' processes in integration tests
- tmp-proc-example library and tests: Test a simple service with backends running on docker using tmp-proc
- tmp-proc-postgres library and test: Launch a PostgreSQL database in docker using tmp-proc
- tmp-proc-rabbitmq library and test: Launch RabbitMQ in docker using tmp-proc
- tmp-proc-redis library and test: Launch Redis in docker using tmp-proc
- tmp-proc-zipkin library and test: Launch ZipKin in docker using tmp-proc
- torch library: Simple unit test library (or framework)
- tree-diff library, test and benchmark: Diffing of (expression) trees.
- type-assertions library and test: Runtime type assertions for testing
- type-spec library and test: Type Level Specification by Example
- typeable-mock library and test: Mock functions and expressions anywhere.
- validity-persistent library: Validity instances for persistent-related types
- wai-test library: Unit test framework (built on HUnit) for WAI applications. (deprecated)
- webdriver library: a Haskell client for the Selenium WebDriver protocol
- webdriver-snoy library and test: a Haskell client for the Selenium WebDriver protocol (deprecated)
- webdriver-w3c library, programs and test: Bindings to the WebDriver API
- webdriver-wrapper library: Wrapper around the webdriver package that automatically manages Selenium
- yampa-test library and tests: Testing library for Yampa.
- yesod-test library and test: integration testing for WAI/Yesod Applications
Testing-hackage
- test-pkg library: Just tests Hackage
Text
- abnf library and test: Parse ABNF and generate parsers for the specified document
- acme-left-pad library: free your haskell from the tyranny of npm!
- addy library and test: A full-featured library for parsing, validating, and rendering email addresses
- advent-of-code-ocr library, program, test and benchmark: Parse Advent of Code ASCII art letters
- aeson library and test: Fast JSON parsing and encoding
- aeson-better-errors library: Better error messages when decoding JSON values.
- aeson-combinators library, tests and benchmark: Aeson combinators for dead simple JSON decoding
- aeson-commit library and test: Parse Aeson data with commitment
- aeson-filthy library and test: Several newtypes and combinators for dealing with less-than-cleanly JSON input.
- aeson-flatten library and test: JSON flatten for Aeson
- aeson-generic-compat library: Compatible generic class names of Aeson
- aeson-generic-default library and test: Type-level default fields for aeson Generic FromJSON parser
- aeson-jsonpath library and test: Parse and run JSONPath queries on Aeson documents
- aeson-modern-tojson library and test: Provide a handy way for derving ToJSON proprely.
- aeson-native library: Fast JSON parsing and encoding (deprecated)
- aeson-parsec-picky library: Alternative JSON parser based on Parsec and Aeson
- aeson-picker library and test: Tiny library to get fields from JSON format
- aeson-prefix library and test: Hiearchical prefixing for aeson
- aeson-pretty library and program: JSON pretty-printing library and command-line tool.
- aeson-single-field library and test: Conveniently wrap a single value in a record when encoding to and from JSON
- aeson-toolkit library and test: A generalization of Aeson over Failure
- aeson-typescript library and test: Generate TypeScript definition files from your ADTs
- aeson-yaml library, program and test: Output any Aeson value as YAML (pure Haskell library)
- AhoCorasick library and test: Aho-Corasick string matching algorithm
- alfred-margaret library, program, test and benchmarks: Fast Aho-Corasick string searching
- align-text program: A simple unix filter to align text on specified substrings
- anagrep library, program, test and benchmark: Find strings with permutations (anagrams) that match a regular expression
- animalcase library: Convert camelCase to snake_case and vice versa
- annotated-wl-pprint library: The Wadler/Leijen Pretty Printer, with annotation support
- ansi-pretty library: AnsiPretty for ansi-wl-pprint
- ansi-wl-pprint library and program: The Wadler/Leijen Pretty Printer for colored ANSI terminal output
- api-opentheory-unicode library and test: OpenTheory unicode character API
- arff library: Generate Attribute-Relation File Format (ARFF) files
- arpa library and program: Library for reading ARPA n-gram models
- arx library and program: Archive execution tool.
- ascetic library: Generic markup builder.
- ascii library and test: The ASCII character set and encoding
- ascii-case library and test: ASCII letter case
- ascii-caseless library and test: ASCII character without an upper/lower case distinction
- ascii-char library and test: A Char type representing an ASCII character
- ascii-flatten library and program: Flattens European non-ASCII characaters into ASCII
- ascii-group library and test: ASCII character groups
- ascii-numbers library and test: ASCII representations of numbers
- ascii-predicates library and test: Various categorizations of ASCII characters
- ascii-superset library and test: Representing ASCII with refined supersets
- ascii-th library and test: Template Haskell support for ASCII
- asciichart library and test: Line charts in terminal
- asciidiagram library and program: Pretty rendering of Ascii diagram into svg or png.
- aspell-pipe library: Pipe-based interface to the Aspell program
- atto-lisp library and test: Efficient parsing and serialisation of S-Expressions.
- AttoJson library: Simple lightweight JSON parser, generator & manipulator based on ByteString
- attoparsec library, test and benchmark: Fast combinator parsing for bytestrings and text
- attoparsec-arff library: An ARFF file parser using Attoparsec
- attoparsec-csv library: A parser for CSV files that uses Attoparsec
- attoparsec-enumerator library: Pass input from an enumerator to an Attoparsec parser.
- attoparsec-expr library: Port of parsec's expression parser to attoparsec.
- attoparsec-text library: (deprecated)
- attoparsec-text-enumerator library: (deprecated)
- augur program: Renaming media collections in a breeze.
- authoring library: A library for writing papers
- balkon library and test: Text layout engine built on top of HarfBuzz.
- base-encoding library: RFC4648 Binary-to-text encodings (e.g. base64)
- bbcode library and test: Library for parsing, constructing, and printing BBCode
- beautifHOL program: A pretty-printer for higher-order logic
- bencode library and test: Parsers and printers for bencoded data.
- betacode library and test: A codec for beta code (http://en.wikipedia.org/wiki/Beta_Code).
- bibdb program: A database based bibliography manager for BibTeX
- bibtex library and programs: Parse, format and processing BibTeX files
- bits-show library and test: Showing data as strings of 0 and 1
- blaze-from-html program: Tool to convert HTML to BlazeHtml code.
- blaze-html library and test: A blazingly fast HTML combinator library for Haskell
- blaze-html-hexpat library: A hexpat backend for blaze-html.
- blaze-html-truncate library: A truncator for blaze-html
- blaze-htmx library and test: Blaze integration of the htmx library
- blaze-json library and tests: tiny library for encoding json
- blaze-markup library and test: A blazingly fast markup combinator library for Haskell
- blaze-textual library and test: Fast rendering of common datatypes
- blaze-textual-native library: Fast rendering of common datatypes (deprecated)
- blazeT library: A true monad (transformer) version of the blaze-markup and blaze-html libraries
- blizzard-html library: An HTML generator for Haskell
- BluePrintCSS library: Html document layout library.
- BNFC-meta library: Deriving Parsers and Quasi-Quoters from BNF Grammars
- Bookshelf program and test: A simple document organizer with some wiki functionality
- boomerang library: Library for invertible parsing and printing
- boxes library and test: 2D text pretty-printing library
- Bravo library: Static text template generation library
- byte-count-reader library and test: Read strings describing a number of bytes like 2Kb and 0.5 MiB
- bytestring-encoding library and test: ByteString ↔ Text converter based on GHC.IO.Encoding
- bytestring-nums library and program: Parse numeric literals from ByteStrings.
- bytestring-short library and test: Backport copy of ShortByteString
- bytestring-show library: Efficient conversion of values into readable byte strings.
- bytestring-strict-builder library, test and benchmark: An efficient strict bytestring builder
- bytestringparser library: Combinator parsing with Data.ByteString.Lazy
- bytestringparser-temporary library: Combinator parsing with Data.ByteString.Lazy
- bytestringreadp library: A ReadP style parser library for ByteString
- ca-patterns library and test: Manipulate patterns in cellular automata, create and parse RLE files
- canonical-json library, test and benchmark: Canonical JSON for signing and hashing JSON values
- case-conversion library, program and test: Convert between different cases
- case-insensitive library, test and benchmark: Case insensitive string comparison
- case-insensitive-match library, program, test and benchmarks: A simplified, faster way to do case-insensitive matching.
- cased library: Track string casing in its type
- cases library, test and benchmark: A converter for spinal, snake and camel cases
- casing library and test: Convert between various source code casing conventions
- Cassava library and test: A CSV parsing and encoding library
- cassava library and test: A CSV parsing and encoding library
- cassava-embed library and program: CSV-file embedding library
- cassava-megaparsec library and test: Megaparsec parser of CSV files that plays nicely with Cassava
- cassava-records library and test: Auto-generation of records data type.
- cassava-streams library, program and test: io-streams interface for the cassava CSV library.
- cassette library: A combinator library for simultaneously defining parsers and pretty printers.
- category-printf library: Highbrow approach to type-safe printf format specifications.
- cedict library and program: Convenient Chinese phrase & character lookup.
- celtchar library, program and test: A tool to build a novel
- cereal-enumerator library: Deserialize things with cereal and enumerator
- change-monger library and program: Parse VCS changelogs into ChangeLogs
- char-boxdrawing library: Combinators for unicode or ASCII box drawing characters
- char-decode library and test: Convert legacy byte encodings to and from Unicode
- charsetdetect library: Character set detection using Mozilla's Universal Character Set Detector
- charsetdetect-ae library: Character set detection using Mozilla's Universal Character Set Detector
- chatty library: Some monad transformers and typeclasses for text in- and output abstraction.
- chatty-text library: Provides some classes and types for dealing with text, using the fundaments of Chatty.
- cheapskate library and programs: Experimental markdown processor.
- cheapskate-highlight library: Code highlighting for cheapskate
- chronologique library and tests: Time to manipulate time
- chunks library: Simple template library with static safety
- cirru-parser library: Cirru Parser in Haskell
- CirruParser library: Cirru Parser in Haskell
- citation-resolve library and tests: convert document IDs such as DOI, ISBN, arXiv ID to bibliographic reference.
- citeproc library, program and test: Generates citations and bibliography from CSL styles.
- citeproc-hs library: A Citation Style Language implementation in Haskell
- citeproc-hs-pandoc-filter program: A Pandoc filter for processing bibliographic references with citeproc-hs
- cjk library and test: Data about Chinese, Japanese and Korean characters and languages
- cld2 library: Haskell bindings to Google's Compact Language Detector 2
- cless program: Colorized LESS
- clevercss library and program: A CSS preprocessor
- clippings library, program and test: A parser/generator for Kindle-format clipping files (`My Clippings.txt`),
- clogparse library: Parse IRC logs such as the #haskell logs on tunes.org
- cmark library and test: Fast, accurate CommonMark (Markdown) parser and renderer
- cmark-gfm library, test and benchmark: Fast, accurate GitHub Flavored Markdown parser and renderer
- cmark-highlight library: Code highlighting for cmark
- cmark-patterns library: Pattern synonyms for cmark
- cmark-sections library and test: Represent cmark-parsed Markdown as a tree of sections
- colorful-monoids library and test: Styled console text output using ANSI escape sequences.
- colour-text library and test: Print and parse colors
- columnar library: A CSV toolkit based on cassava and enum-text
- comark library and program: Commonmark processing in pure haskell.
- comark-html library, program, test and benchmark: Commonmark (markdown) to HTML renderer.
- comark-parser library, test and benchmark: Parser for Commonmark (markdown)
- comark-syntax library: Definitions of AST that represents a Commonmark (markdown) document.
- comma library and test: CSV Parser & Producer
- commander library, program and test: pattern matching against string based commands
- commonmark library, test and benchmark: Pure Haskell commonmark parser.
- commonmark-cli program: Command-line commonmark converter and highlighter.
- commonmark-extensions library, test and benchmark: Pure Haskell commonmark parser.
- commonmark-pandoc library: Bridge between commonmark and pandoc AST.
- commonmark-simple library: Simple interface to commonmark-hs
- compdoc library: Parse a Pandoc to a composite value.
- composite-aeson-cofree-list library: Print a Cofree [] as a JSON value.
- composite-aeson-throw library: MonadThrow behaviour for composite-aeson.
- composite-aeson-writeonly library: WriteOnly indicators for composite-aeson.
- Condor library, program and test: Information retrieval library
- condor library, program and test: Information retrieval library
- conduit-iconv library, test and benchmark: Conduit for character encoding conversion.
- conduit-parse library and tests: Parsing framework based on conduit.
- config-parser library and test: Parse config files using parsec and generate parse errors on unhandled keys
- connection-string library and test: A library for parsing connection strings.
- console-style library: Styled console text output using ANSI escape sequences.
- countable-inflections library and test: Countable Text Inflections
- crc16-table library: Compute CRC16 checksums using a lookup table.
- cron library, test and benchmark: Cron datatypes and Attoparsec parser
- cron-compat library and test: Cron datatypes and Attoparsec parser
- csv library: CSV loader and dumper
- csv-conduit library and test: A flexible, fast, conduit-based CSV parser library for Haskell.
- csv-nptools programs: A collection of CSV tools
- csv-to-qif program and test: A small program that will read csv files and create qif files
- ctemplate library: Binding to the Google ctemplate library
- ctkl library: packaging of Manuel Chakravarty's CTK Light for Hackage
- ctpl library and programs: A programming language for text modification.
- curly-expander library and tests: Curly braces (brackets) expanding
- custom-interpolation library and tests: Customizable string interpolation quasiquoters
- data-base library: ...
- data-construction library: Data construction abstractions including Constructor, Destructor, Maker, ...
- data-layer library: Data layering utilities. Layer is a data-type which wrapps other one, ...
- data-object-json library: Serialize JSON data to/from Haskell using the data-object library. (deprecated)
- data-pprint library: Prettyprint and compare Data values
- data-repr library: Alternative to Show data printing utility.
- data-result library: Data types for returning results distinguishable by types.
- data-rtuple library: ...
- data-textual library and test: Human-friendly textual representations.
- deburr library and test: Convert Unicode characters with burrs to their ASCII counterparts.
- decode-utf8 program: Decode a UTF-8 byte stream on standard input
- derp-lib library: combinators based on parsing with derivatives (derp) package
- detrospector program: Markov chain text generator
- diagrams-pandoc library, program and test: A Pandoc filter to express diagrams inline using the Haskell EDSL _Diagrams_
- dice2tex program: Convert a Diceware wordlist into a printer-ready LaTeX file.
- dictionaries library, program and test: Tools to handle StarDict dictionaries.
- directory-listing-webpage-parser library: directory listing webpage parser
- discount library: Haskell bindings to the discount Markdown library.
- display library: Display things for humans to read
- djot library, program, test and benchmark: Parser and renderer for djot light markup syntax.
- doclayout library, test and benchmark: A prettyprinting library for laying out text documents.
- doctemplates library, test and benchmark: Pandoc-style document templates
- domplate library: A simple templating library using HTML5 as its template language.
- dotgen library and program: A simple interface for building .dot graph files.
- double-conversion library and test: Fast conversion between single and double precision floating point and text
- dsv library and test: DSV (delimiter-separated values)
- dtd library: Parse and render DTD files (deprecated)
- dtd-text library: Parse and render XML DTDs
- dtd-types library: Basic types for representing XML DTDs
- dynamic-pp library and test: ...
- easyjson library: Haskell JSON library with an emphasis on simplicity, minimal dependencies, ...
- ebnf-bff library and program: Parser combinators & EBNF, BFFs!
- ede library, program and test: Templating language with similar syntax and features to Liquid or Jinja2.
- editor-open library and programs: Open the user's $VISUAL or $EDITOR for text input.
- ehaskell program: like eruby, ehaskell is embedded haskell.
- ehs library and program: Embedded haskell template using quasiquotes.
- email-validate library and test: Email address validation
- emailaddress library and test: Wrapper around email-validate library adding instances for common type classes.
- emojis library and test: Conversion between emoji characters and their names.
- Encode library and programs: Encoding character data
- encode-string library and test: Safe string conversion and encoding
- enum-text library and test: A text rendering and parsing toolkit for enumerated types
- enum-utf8 library: An experimental Utf8 parsing toolkit for enumerated types
- epub library and program: EPUB E-Book construction support library
- epub-metadata library, program and test: Library for parsing epub document metadata
- eros library: A text censorship library.
- eros-client program: DEPRECATED in favor of eros-http
- eros-http program: JSON HTTP interface to Eros.
- ert library and program: Easy Runtime Templates
- escape-artist library and tests: ANSI Escape Sequence Text Decoration Made Easy
- escaped library, program and tests: Produce Text with terminal escape sequences
- expand library: Extensible Pandoc
- expat-enumerator library: Enumerator-based API for Expat
- expression-parser library: Generalization of parsec's expression parser.
- fastedit library and test: find nearest neighbours by edit-distance
- fay-text library: Fay Text type represented as JavaScript strings
- feed library and tests: Interfacing with RSS (v 0.9x, 2.x, 1.0) + Atom feeds.
- feed-cli program: A simple command line interface for creating and updating feeds like RSS
- feed-crawl library: Utility for fetching feeds with redirect info and HTML link detection
- fillit library and tests: Flexible string substitution
- final-pretty-printer library: Extensible pretty printing with semantic annotations and proportional fonts
- fix-symbols-gitit library: Gitit plugin: Turn some Haskell symbols into pretty math symbols.
- fix-whitespace library, program and tests: Fixes whitespace issues.
- fixedwidth-hs library and program: Quick parsing of fixed-width data formats.
- fixhs library and program: FIX (co)parser
- flamethrower library: A template engine for HTML
- flat-tex program: flatten a latex multi-file latex document and remove all comments
- Flippi program: Wiki
- floatshow library: Alternative faster String representations for Double and Float, ...
- fluffy-parser library: The parser for fluffy to parsec the question bank in .docx type
- fmt library, tests and benchmark: A new formatting library
- fmt-for-rio library: Adaptor for getting fmt to work with rio
- fmt-terminal-colors library and test: ANSI terminal colors formatters for fmt library
- focuslist library, program and tests: Lists with a focused element
- folgerhs library and program: Toolset for Folger Shakespeare Library's XML annotated plays
- fontconfig-pure library, program and test: Resolves font descriptions to font libraries, ...
- FontyFruity library: A true type file format loader
- forger library and program: Library for generating fake placeholder data
- format library and test: Rendering from and scanning to format strings
- formatn library and test: Formatting of doubles.
- formattable library and test: Business-quality formatting of numbers, dates, and other things
- formatting library, test and benchmark: Combinator-based type-safe formatting (like printf() or FORMAT)
- formlets library: Formlets implemented in Haskell
- formlets-hsp library: HSP support for Formlets
- forms-data-format library: Parse and serialize FDF, the Forms Data Format
- freq library, test and benchmark: Are you ready to get freaky?
- frisby library: Linear time composable parser for PEG grammars
- fromhtml library and program: Simple adapter for transformation of HTML to other formats
- frquotes library and program: Lexical extension for Quasi-Quotations using French-Quotes
- full-text-search library, program and test: In-memory full text search engine
- funnyprint library, test and benchmark: funnyPrint function to colorize GHCi output.
- fuzzily library and test: Filters a list based on a fuzzy string search
- fuzzy library and test: Filters a list based on a fuzzy string search.
- fuzzy-parse library and test: Tools for processing unstructured text data
- fuzzyfind library, program and test: Fuzzy text matching
- gemmula library and test: a tiny gemtext parser
- gemmula-altera library, program and test: A tiny gemtext converter for gemmula
- generic-pretty library and test: Pretty printing for Generic value
- generic-pretty-instances library and test: GenericPretty canonical instances
- GenericPretty library: A generic, derivable, haskell pretty printer.
- gentlemark library and test: Gentle markup language
- gettext-th library: gettext-th can internationalise a haskell program without runtime dependencies
- GGg program: GGg cipher
- ghc-syntax-highlighter library and test: Syntax highlighter for Haskell using the lexer of GHC
- gigaparsec library, test and benchmark: Refreshed parsec-style library for compatibility with Scala parsley
- ginger library, program and test: An implementation of the Jinja2 template language in Haskell
- glabrous library and test: A template DSL library
- glaze library: Framework for rendering things with metadata/headers and values
- glider-nlp library and test: Natural Language Processing library
- gnuidn library and test: Bindings for GNU IDN
- google-isbn library
- google-search library: EDSL for Google and GMail search expressions
- GoogleCodeJam library: ...
- googlepolyline library and test: Google Polyline Encoder/Decoder
- grab-form library and test: Applicative parsers for form parameter lists
- grammatical-parsers library, programs, tests and benchmark: parsers that combine into grammars
- graphtype program: A simple tool to illustrate dependencies between Haskell types
- gridtables library and test: Parser for reStructuredText-style grid tables.
- groom library and program: Pretty printing for well-behaved Show instances.
- hack-contrib-press library: Hack helper that renders Press templates
- haiji library and tests: A typed template engine, subset of jinja2
- hako library and test: A mako-like quasi-quoter template library
- hakyll-alectryon library: Hakyll extension for rendering Coq code using Alectryon
- halipeto library: Haskell Static Web Page Generator
- han2zen library and test: Convert Halfwidth Katakana to Fullwidth Katakana.
- HandsomeSoup library, program and test: Work with HTML more easily in HXT
- haphviz library and test: Graphviz code generation with Haskell
- harfbuzz-pure library, programs and benchmark: Pure-functional Harfbuzz language bindings
- haskell-conll library: Core Types for NLP
- haskell-gettext library and program: GetText runtime library implementation in pure Haskell
- haskell-say library and program: Let the Haskell logo talk to your users!
- hasmin library, program, tests and benchmark: CSS Minifier
- hastache library, program and test: Haskell implementation of Mustache templates
- hastache-aeson library: render hastache templates using aeson values
- HaTeX-meta program: This package is deprecated. From version 3, HaTeX does not need this anymore.
- HaTeX-qq library: Quasiquoters for HaTeX
- HaXml library and programs: Utilities for manipulating XML documents
- Hayoo programs: The Hayoo! search engine for Haskell API search on hackage
- hdiscount library: Haskell bindings to the Discount markdown library
- heckin library and test: Oh heck, it's a heckin' case conversion library.
- hello program: Hello World, an example package
- heredoc library: multi-line string / here document using QuasiQuotes
- heredocs library and test: Heredocument on Haskell
- hermes-json library and test: Fast JSON decoding via simdjson C++ bindings
- hex-text library and test: ByteString-Text hexidecimal conversions
- HExcel library: Create Excel files with Haskell
- hexdump library: A library for forming hexdumps.
- hformat library and test: Simple Haskell formatting
- hgeos library and test: Simple Haskell bindings to GEOS C API
- hgettext library and program: Bindings to libintl.h (gettext, bindtextdomain)
- highjson library, test and benchmark: Spec based JSON parsing/serialisation
- highjson-swagger library and test: Derive swagger instances from highjson specs
- highjson-th library and test: Template Haskell helpers for highjson specs
- highlight library, programs, test and benchmark: Command line tool for highlighting parts of files matching a regex.
- highlighter library and program: source code highlighting
- highlighter2 library and program: source code highlighting
- highlighting-kate library, program and test: Syntax highlighting
- hjpath library: XPath-like syntax for querying JSON
- hjson library: JSON parsing library
- hjson-query library: library for querying from JSON
- hlatex library and program: A library to build valid LaTeX files
- hmark library and program: A tool and library for Markov chains based text generation.
- HMarkov library and test: Markov-generated sequences
- hOff-parser library: The parser to parser the OFF(Object File Format, Princeton ModelNet).
- Holumbus-Searchengine library: A search and indexing engine.
- hoodle-builder library: text builder for hoodle file format
- hoodle-parser library: Hoodle file parser
- HPath library and program: Extract Haskell declarations by name.
- HPhone library and test: Phone number parser and validator - This is now DEPRECATED!
- hprotoc library and program: Parse Google Protocol Buffer specifications
- hprotoc-fork library and program: Parse Google Protocol Buffer specifications
- hpygments library: Highlight source code using Pygments
- hpyrg program: pyrg utility done right
- hs-bibutils library: Haskell bindings to bibutils, the bibliography conversion utilities.
- hs-openmoji-data library and program: The OpenMoji emoji dataset
- hs-vcard library: Implements the RFC 2426 vCard 3.0 spec
- hsass library and test: Integrating Sass into Haskell applications.
- hschema-prettyprinter library: Describe schemas for your Haskell data types.
- HsHyperEstraier library: HyperEstraier binding for Haskell
- HSmarty library and test: Small template engine
- HsSyck library: Fast, lightweight YAML loader and dumper
- hstidy program: Takes haskell source on stdin, parses it, then prettyprints it to stdout.
- HStringTemplate library and test: StringTemplate implementation in Haskell.
- HStringTemplateHelpers library: Convenience functions and instances for HStringTemplate
- HsYAML library, program and test: Pure Haskell YAML 1.2 processor
- HsYAML-aeson library and program: JSON to YAML Adapter
- html-conduit library and test: Parse HTML documents using xml-conduit datatypes.
- html-email-validate library, test and benchmark: Validating an email address against HTML standard
- html-entity library, program and test: HTML entity decoding and encoding for Text
- html-minimalist library: Minimalist haskell html library
- html-parse library, program, test and benchmark: A high-performance HTML tokenizer
- html-parse-util library: Utility functions for working with html-parse
- html-rules library: Perform traversals of HTML structures using sets of rules.
- html-truncate library: A HTML truncator
- html2hamlet program: HTML to Hamlet converter
- html5-entity library, program and benchmark: A library for looking up and validating HTML5 entities.
- htoml library, test and benchmark: Parser for TOML files
- htoml-megaparsec library, test and benchmark: Parser for TOML files
- human-parse library: A lawless typeclass for parsing text entered by humans.
- human-text library: A lawless typeclass for converting values to human-friendly text.
- hunt-searchengine library and tests: A search and indexing engine.
- hunt-server program: A search and indexing engine server.
- hw-dsv library, program, tests and benchmark: Unbelievably fast streaming DSV file parser
- hxt-charproperties library: Character properties and classes for XML and Unicode
- hxt-regex-xmlschema library, tests and benchmark: A regular expression library for W3C XML Schema regular expressions
- hxt-unicode library: Unicode en-/decoding functions for utf8, iso-latin-* and other encodings
- hyphenate library: Text hyphenation algorithm
- hyphenation library: Configurable Knuth-Liang hyphenation
- hzenhan library and test: Zenhan library for Haskell
- i18n library and test: Internationalization for Haskell
- iCalendar library: iCalendar data types, parser, and printer.
- iconv library: String encoding conversion
- idiii library, program and test: ID3v2 (tagging standard for MP3 files) library
- idna library: Implements IDNA (RFC 3490).
- illuminate library and program: A fast syntax highlighting library built with alex.
- imbib library and program: Minimalistic .bib reference manager.
- imparse library and program: Multi-platform parser analyzer and generator.
- indent library and program: Fix your indentation.
- indentparser library and program: A parser for indentation based structures
- indents library and test: indentation sensitive parser-combinators for parsec
- inflections library and test: Inflections library for Haskell
- inject library, program and test: A minimalistic template engine
- inserts library: Stupid simple bytestring templates.
- interp library, program and test: Tracery-like randomized text interpolation
- interpolate library and test: String interpolation done right
- Interpolation library: Multiline strings, interpolation and templating.
- Interpolation-maxs library: Multiline strings, interpolation and templating.
- IntFormats library and test: Convert integers in various bases to and from strings
- invertible-syntax library: Invertible syntax descriptions for both parsing and pretty printing.
- ipprint library: Tiny helper for pretty-printing values in ghci console
- iptables-helpers library and program: iptables rules parser/printer library
- ipynb library and test: Data structure for working with Jupyter notebooks (ipynb).
- irc-colors library: Colourize your IRC strings
- jacinda library, program, test and benchmark: Functional, expression-oriented data processing language
- jira-wiki-markup library, program and test: Handle Jira wiki markup
- json-b library and program: JSON parser that uses byte strings.
- json-litobj library and test: Extends Text.JSON to handle literal JS objects.
- json-stream library and tests: Incremental applicative JSON parser
- json-tools programs: A collection of JSON tools
- json-types library: Basic types for representing JSON
- json2 library: Library provides support for JSON.
- json2-types library: Defined JSON data types and function for renders JSON to string.
- json2sg library, program and test: Lossy conversion from JSON to Sugar
- json5hs library: Serialising to and from JSON5
- JSONb library and program: JSON parser that uses byte strings.
- jsonl library: JSON Lines
- jsonl-conduit library and test: Conduit interface to JSONL-encoded data
- JSONParser library: Parse JSON
- jsonpath library and test: Library to parse and execute JSONPath
- jsonresume library: Parser and datatypes for the JSON Resume format
- jsonschema-gen library and test: JSON Schema generator from Algebraic data type
- jsonsql program: Interpolate JSON object values into SQL strings
- jsontsv program: JSON to TSV transformer
- jsonxlsx program: json to xlsx converter
- jspath library: Extract substructures from JSON by following a path.
- JustParse library: A simple and comprehensive Haskell parsing library
- karver library and test: A simple template engine, inspired by jinja2
- katip library, test and benchmark: A structured logging framework.
- katip-datadog library and test: Datadog scribe for the Katip logging framework
- katip-elasticsearch library, test and benchmark: ElasticSearch scribe for the Katip logging framework.
- katip-logzio library and test: Logz.IO scribe for the Katip logging framework
- kcd library and test: Kayak .kcd parsing library.
- kickass-torrents-dump-parser library and test: Parses kat.ph torrent dumps
- knit-haskell library and tests: a minimal Rmarkdown sort-of-thing for haskell, by way of Pandoc
- koellner-phonetic library and test: "map German words to code representing pronunciation"
- Konf library: A configuration language and a parser.
- kparams library, program and test: Extracts values from /proc/cmdline.
- kvitable library and test: Key/Value Indexed Table container and formatting library
- l10n library: Enables providing localization as typeclass instances in separate files.
- lambda-options library: Declarative command-line parser with type-driven pattern matching.
- lambdatex library and test: Type-Safe LaTeX EDSL
- language-dickinson library, program, test and benchmark: A language for generative literature
- language-gemini library and test: Datatypes and parsing/printing functions to represent the Gemini markup language
- latex library: Parse, format and process LaTeX files
- latex-function-tables library, program and test: Function table specifications in latex
- layout library: Turn values into pretty text or markup
- layout-bootstrap library: Template and widgets for Bootstrap2 to use with Text.Blaze.Html5
- lazy-csv library and program: Efficient lazy parsers for CSV (comma-separated values).
- ldapply program: LDIF idempotent apply tool
- ldif library, programs and test: The LDAP Data Interchange Format (LDIF) tools
- leetify program: Leetify text
- lens-regex library, program and test: Lens powered regular expression
- lens-text-encoding library: Isomorphisms and prisms for text <=> bytestring conversions
- lex-applicative library, test and benchmark: See README for more info
- liboleg library: An evolving collection of Oleg Kiselyov's Haskell modules
- libxml-enumerator library: Enumerator-based API for libXML's SAX interface
- libxml-sax library and test: Bindings for the libXML2 SAX interface
- libxslt library: Binding to libxslt
- libyaml library: Low-level, streaming YAML interface.
- libyaml-clib library: libyaml clibs
- libyaml-streamly library: Low-level, streaming YAML interface via streamly.
- ligature library: Expand ligatures in unicode text
- line-break program: Convert newlines in text
- line2pdf library and program: Simple command-line utility to convert text into PDF
- linebreak library and test: breaks strings to fit width
- linguistic-ordinals library: Express Integral types as linguistic ordinals (1st, 2nd, 3rd, etc)
- lipsum-gen library: Generators for random sequences of English-like nonsense text.
- ListLike library and test: Generalized support for list-like structures
- llvm-pretty library and test: A pretty printing library inspired by the llvm binding.
- llvm-pretty-bc-parser library, programs and tests: LLVM bitcode parsing library
- loc library and test: Line and column positions and ranges in text files
- localize library: GNU Gettext-based messages localization library
- log2json library and program: Turn log file records into JSON.
- logfmt library: Formatting
- logger-thread library and program: Run FastLogger in a thread and direct all queued messages to it.
- logplex-parse library and test: Parse Heroku application/logplex documents
- lorem library and program: Library for generating filler text
- lsql-csv library and program: A tool for CSV files data querying from the shell with short queries.
- ltext library, program and test: Parameterized file evaluator
- luthor library and tests: Tools for lexing and utilizing lexemes that integrate with Parsec.
- maccatcher library and program: Obtain the host MAC address on *NIX and Windows.
- machines-attoparsec library and test: Parse machines streams with attoparsec parsers.
- machines-encoding library: Transcode encodings with machines.
- madlang library, program, test and benchmark: Randomized templating language DSL
- magic library: Interface to C file/magic library
- mainland-pretty library: Pretty printing designed for printing source code.
- markdown-pap library: markdown parser with papillon
- markdown2svg program: markdown to svg converter
- marked-pretty library and test: Pretty-printing library, with scoping, based on pretty.
- markup-preview program: A simple markup document preview (markdown, textile, reStructuredText)
- marvin-interpolate library and test: Compile time string interpolation a la Scala and CoffeeScript
- marxup library and programs: Markup language preprocessor for Haskell
- mbox library: Read and write standard mailbox files.
- mcm programs: Machine Configuration Manager
- mdcat library and program: Markdown viewer in your terminal
- mediawiki2latex program: Convert MediaWiki text to LaTeX
- metadata library: metadata library for semantic web
- microaeson library and test: A tiny JSON library with light dependency footprint
- microstache library and tests: Mustache templates for Haskell
- mime-directory library: A library for parsing/printing the text/directory mime type.
- mmark library, test and benchmarks: Strict markdown processor for writers
- mmark-cli program: Command line interface to the MMark markdown processor
- mmark-ext library and test: Commonly useful extensions for the MMark markdown processor
- modern-uri library, test and benchmarks: Modern library for working with URIs
- MoeDict library: Utilities working with MoeDict.tw JSON dataset
- monoid-subclasses library and test: Subclasses of Monoid
- MorseCode library: Morse code
- mplayer-spot library and program: Save your spot when watching movies with @mplayer@.
- mpppc library: Multi-dimensional parametric pretty-printer with color
- mpretty library: a monadic, extensible pretty printing library
- multifile program: create many files from one
- musicxml library: MusicXML format encoded as Haskell type and functions of reading and writting.
- mustache-haskell library and program: Straight implementation of mustache templates
- NameGenerator library: A name generator written in Haskell
- namelist library and test: fortran90 namelist parser/pretty printer
- nanoparsec library: An implementation of attoparsec-like parser around list-like
- naturalcomp library: Natural-order string comparison
- NaturalSort programs: Natural sorting for strings
- neat library and program: A Fast Retargetable Template Engine
- newline library: newline specifications as values
- nicify program: Pretty print the standard output of default `Show` instances.
- nicify-lib library: Pretty print the standard output of default `Show` instances.
- nme library: Bindings to the Nyctergatis Markup Engine
- nmis-parser library and test: NMIS file parser
- noise library, program and test: A friendly language for graphic design
- non-empty-text library and tests: Non empty Data.Text type
- normalization-insensitive library, test and benchmark: Normalization insensitive string comparison
- nowdoc library and test: Here document without variable expansion like PHP Nowdoc
- nptools programs: A collection of random tools
- number-show library: Flexible and accurate (for a given precision) numerical->string conversion
- numerals library, test and benchmark: Convert numbers to number words
- numerals-base library and test: Convert numbers to number words
- nyan-interpolation library and test: Flexible production-scale string interpolation library
- nyan-interpolation-core library and test: Customize your nyan interpolator!
- nyan-interpolation-simple library: Simplified lightweight interpolation
- ods2csv program: Convert Open Document Spreadsheet ODS to CSV
- om-show library: Utilities for showing string-like things.
- omaketex program: A simple tool to generate OMakefile for latex files.
- onama library: HTML-parsing primitives for Parsec.
- one-line-aeson-text library and test: Pretty-printing short Aeson values as text
- open-pandoc programs: Conversion between markup formats
- opencc library and test: OpenCC bindings
- opentheory-char library and program: Unicode characters
- opentheory-unicode library and test: Unicode characters
- opml library: Representing and handling OPML subscription information.
- opml-conduit library and tests: Streaming parser/renderer for the OPML 2.0 format.
- org-parser library and test: Parser for Org Mode documents.
- oso2pdf programs: Better conversion of Oxford Scholarship Online material to PDF
- ot library and test: Real-time collaborative editing with Operational Transformation
- ottparse-pretty program: Pretty-printer for Ott parse trees
- owoify-hs library and test: Turn any English text into nonsensical babyspeaks.
- PageIO library and program: Page-oriented extraction and composition library
- pager library and program: Open up a pager, like 'less' or 'more'
- paint library and programs: Colorization of text for command-line output
- pandoc library, test and benchmark: Conversion between markup formats
- pandoc-builder-monadic library: A monadic DSL for building pandoc documents
- pandoc-citeproc library, programs and test: Supports using pandoc with citeproc
- pandoc-citeproc-preamble program: Insert a preamble before pandoc-citeproc's bibliography
- pandoc-cli program: Conversion between documentation formats
- pandoc-columns library and program: A pandoc filter that provides a Markdown extension for columns.
- pandoc-crossref library, program, tests and benchmark: Pandoc filter for cross-references
- pandoc-csv2table library and program: Convert CSV to Pandoc Table Markdown
- pandoc-filter-graphviz program: A Pandoc filter to use graphviz
- pandoc-filter-indent library, program and test: Pandoc filter formatting Haskell code fragments using GHC lexer.
- pandoc-highlighting-extensions library: Syntax highlighting customization for Pandoc
- pandoc-include library and program: Include other Markdown files
- pandoc-include-plus library and program: Pandoc filter to include files, with image path and heading level adjustment.
- pandoc-japanese-filters programs: Japanese-specific markup filters for pandoc.
- pandoc-lens library: Lenses for Pandoc documents
- pandoc-linear-table library and program: A pandoc filter that provides a Markdown extension to wrap text in table cells.
- pandoc-link-context library: Extract "contextual links" from Pandoc
- pandoc-logic-proof library and program: A pandoc filter that provides a Markdown extension for logic proofs.
- pandoc-lua-engine library and test: Lua engine to power custom pandoc conversions
- pandoc-markdown-ghci-filter library, program and test: Pandoc-filter to evaluate `code` section in markdown and auto-embed output.
- pandoc-placetable program: Pandoc filter to include CSV files
- pandoc-plantuml-diagrams library, program and test: Render and insert PlantUML diagrams with Pandoc
- pandoc-plot library, program and test: ...
- pandoc-query library: Pandoc filter to extract only the links.
- pandoc-select-code program: Pandoc filter to extract only the code blocks.
- pandoc-server library: Pandoc document conversion as an HTTP servant-server
- pandoc-stylefrommeta program: Pandoc filter to customize links, images and paragraphs
- pandoc-symreg library, program and test: A tool to convert symbolic regression expressions into different formats.
- pandoc-throw library: MonadThrow behaviour for Pandoc.
- pandoc-types library, test and benchmark: Types for representing a structured document
- pandoc-utils library and test: Utility functions to work with Pandoc in Haskell applications.
- pandoc-vimhl program: Pandoc filter for native Vim code highlighting
- panhandle library, program and test: Pandoc filter to unwrap nested blocks
- panpipe library, program and test: Pandoc filter to execute code blocks
- pappy program: Packrat parsing; linear-time parsers for grammars in TDPL.
- para library: Text paragraph formatting
- parcom-lib library: A simple parser-combinator library, a bit like Parsec but without the frills
- paripari library, programs and test: Parser combinators with fast-path and slower fallback for error reporting
- parsec-class library: Class of types that can be constructed from their text representation
- parsec-free library: Parsec API encoded as a deeply-embedded DSL, for debugging and analysis
- parsec-parsers library and test: Parsing instances for Parsec
- parsec-pratt library and program: Pratt Parser combinator for Parsec
- parseerror-eq library and test: Adds and Eq instance for Parsec's ParseError if needed
- parsers library and test: Parsing combinators
- parsers-megaparsec library: `parsers` instances for Megaparsec
- patat library, programs and tests: Terminal-based presentations using Pandoc
- path-text-utf8 library: Read and write UTF-8 text files
- patience library: Patience diff and longest increasing subsequence
- pattern-arrows library: Arrows for Pretty Printing
- PCLT library: Extension to Show: templating, catalogizing, languages, parameters, etc.
- pcre-less library: Nicer interface to regex-pcre.
- pcre-light library and test: Portable regex library for Perl 5 compatible regular expressions
- pcre-light-extra library: pcre-light extra functionality
- pcre-utils library and tests: Perl-like substitute and split for PCRE regexps.
- pcre2 library, test and benchmark: Regular expressions via the PCRE2 C library (included)
- pdf2line programs: Simple command-line utility to convert PDF into text
- pdfinfo library: Wrapper around the pdfinfo command.
- pdftotext library, program and test: Extracts text from PDF using poppler
- period library, program and test: Parse and format date periods, collapse and expand their text representations.
- phaser library and test: Incremental multiple pass parser library.
- phonetic-code library: Phonetic codes: Soundex and Phonix
- picoparsec library, test and benchmark: Fast combinator parsing for bytestrings and text
- pipeclip program: Open your editor, pipe the output to the system clipboard
- pipes-key-value-csv library and test: Streaming processing of CSV files preceded by key-value pairs.
- pipes-text library: properly streaming text
- plat library: Simple templating library
- playlists library, program and test: Library and executable for working with playlist files.
- playlists-http library and program: Library to glue together playlists and http-client
- polyparse library: A variety of alternative parser combinator libraries.
- portable-lines library: Alternative 'lines' implementation that understands CR-LF and CR
- portray library and test: Rendering to pseudo-Haskell syntax
- portray-pretty library and test: Portray backend for pretty
- portray-prettyprinter library and test: Portray backend for prettyprinter
- pprecord library: A library for pretty printing Records
- PPrinter library: A generic derivable Haskell pretty printer
- pptable library and tests: Pretty Print containers in a tabular format
- pragmatic-show library and test: Alternative Show class that gives shorter view if possible.
- prefix-expression library and test
- press library: Text template library targeted at the web / HTML generation
- prettify library: Haskell2010 structured text formatting
- pretty library, test and benchmark: Pretty-printing library
- pretty-class library: Pretty printing class similar to Show.
- pretty-compact library and benchmark: Pretty-printing library
- pretty-display library, program and test: Typeclass for human-readable display
- pretty-ghci library, program and tests: Functionality for beautifying GHCi
- pretty-loc library: Tracking and highlighting of locations in source files
- pretty-ncols library: A implementation of multi-column layout w/ Text.PrettyPrint
- pretty-show library and program: Tools for working with derived `Show` instances and generic inspection of values.
- pretty-show-ansi-wl library: Like pretty-show, but only for ansi-wl-pprint
- pretty-simple library, programs and benchmark: pretty printer for data types with a 'Show' instance.
- pretty-types library and test: A small pretty printing DSL for complex types.
- prettyclass library: Pretty printing class similar to Show.
- prettyprint-avh4 library and test: API for prettyprinting custom syntax trees (extracted from elm-format)
- prettyprinter library, program, tests and benchmarks: A modern, easy to use, well-documented, extensible pretty-printer.
- prettyprinter-ansi-terminal library, test and benchmark: ANSI terminal backend for the »prettyprinter« package.
- prettyprinter-combinators library: Some useful combinators for the prettyprinter package
- prettyprinter-compat-annotated-wl-pprint library: Drop-in compatibility package to migrate from »annotated-wl-pprint« to »prettyprinter«.
- prettyprinter-compat-ansi-wl-pprint library: Drop-in compatibility package to migrate from »ansi-wl-pprint« to »prettyprinter«.
- prettyprinter-compat-wl-pprint library: Drop-in compatibility package to migrate from »wl-pprint« to »prettyprinter«.
- prettyprinter-configurable library and test: Configurable pretty-printing
- prettyprinter-convert-ansi-wl-pprint library and test: Converter from »ansi-wl-pprint« documents to »prettyprinter«-based ones.
- prettyprinter-interp library and test: Efficient interpolation for Prettyprinter
- printf-mauke library: A Perl printf like formatter.
- printf-safe library: Type safe interface for Text.Printf
- prints library: The Artist Formerly Known as Prints
- pronounce library: A library for interfacing with the CMU Pronouncing Dictionary
- protocol-buffers library: Parse Google Protocol Buffer specifications
- protocol-buffers-descriptor library: ...
- protocol-buffers-descriptor-fork library: ...
- protocol-buffers-fork library: Parse Google Protocol Buffer specifications
- publish programs and test: Publishing tools for papers, books, and presentations
- pugixml library and test: pugixml binding.
- pugs-hsregex library: Haskell PCRE binding
- pugs-HsSyck library: Fast, lightweight YAML loader and dumper
- punkt library and test: Multilingual unsupervised sentence tokenization with Punkt.
- punycode library and test: Encode unicode strings to ascii forms according to RFC 3492
- PyF library and tests: Quasiquotations for a python like interpolated string formatter
- qq-bytes library and test: QuasiQuoter for byte sequence
- QuasiText library: A QuasiQuoter for Text.
- quickcheck-text library and test: Alternative arbitrary instance for Text
- quickcheck-unicode library: Generator and shrink functions for testing Unicode-related software.
- Quickson library: Quick JSON extractions with Aeson
- quickson library: Quick JSON extractions with Aeson
- R-pandoc library and program
- random-strings library, program and tests: Generate random strings with specific qualities
- rating-systems library: Implementations of several rating systems: Elo, Glicko, etc
- raw-strings-qq library and test: Raw string literals for Haskell.
- rawstring-qm library: Simple raw string quotation and dictionary interpolation
- razom-text-util library and test: Common text/parsing tools for Razom language packages.
- read-bounded library: Class for reading bounded values
- readability library and program: Extracts text of main article from HTML document
- readable library: Reading from Text and ByteString
- reformat library: The parser and render to parsec and render the string.
- regex library: Toolkit for regex-base
- regex-applicative library, test and benchmark: Regex-based parsing with applicative interface
- regex-applicative-text library: regex-applicative on text
- regex-base library: Common "Text.Regex.*" API for Regex matching
- regex-compat library: Replaces/enhances "Text.Regex"
- regex-compat-tdfa library: Unicode Support version of Text.Regex, using regex-tdfa
- regex-deriv library: ...
- regex-dfa library: Replaces/Enhances Text.Regex
- regex-examples programs and tests: Tutorial, tests and example programs for regex
- regex-generator library and test: Generate a random string from a PCRE
- regex-genex library and program: From a regex, generate all possible strings it can match
- regex-parsec library: Replaces/Enhances Text.Regex
- regex-pcre library: PCRE Backend for "Text.Regex" (regex-base)
- regex-pcre-builtin library: PCRE Backend for "Text.Regex" (regex-base)
- regex-pcre-text library: Text-based PCRE API for regex-base
- regex-pderiv library: ...
- regex-posix library: POSIX Backend for "Text.Regex" (regex-base)
- regex-posix-clib library: "Regex for Windows" C library
- regex-posix-unittest program: Unit tests for the plaform's Posix regex library
- regex-rure library and test: Bindings to Rust's regex library
- regex-tdfa library and tests: Pure Haskell Tagged DFA Backend for "Text.Regex" (regex-base)
- regex-tdfa-pipes library: Parse with regular expressions on Producers.
- regex-tdfa-quasiquoter library: Quasi-quoter for TDFA (extended POSIX) regular expressions.
- regex-tdfa-rc library: Replaces/Enhances Text.Regex
- regex-tdfa-text library: Text interface for regex-tdfa
- regex-tdfa-unittest program: Unit tests for the regex-tdfa
- regex-tdfa-utf8 library: ...
- regex-tre library: Replaces/Enhances Text.Regex
- regex-with-pcre library: Toolkit for regex-base
- regex-xmlschema library: A regular expression library for W3C XML Schema regular expressions
- regexchar library, program and test: A POSIX, extended regex-engine.
- regexpr library: regular expression like Perl/Ruby in Haskell
- regexpr-symbolic library: Regular expressions via symbolic manipulation
- regexqq library: A quasiquoter for PCRE regexes.
- relit library: Literal for regular expression
- render-utf8 library: Simple Utf8 wrapper for ByteString Builder with conversion classes
- ReplaceUmlaut library, program and test: converting text to properly encoded german umlauts
- repr library: Render overloaded expressions to their textual representation.
- repr-tree-syb library: Tree representation and pretty-printing of data structures based on SYB
- reprinter library and test: Scrap Your Reprinter
- rfc5051 library and test: Simple unicode collation as per RFC5051.
- richreports library: Integrated pretty-printing and error/static analysis reporting.
- RJson library: A reflective JSON serializer/parser.
- rope-utf16-splay library and test: Ropes optimised for updating using UTF-16 code units and row/column pairs.
- roundtrip library: Bidirectional (de-)serialization
- roundtrip-string library: Bidirectional (de-)serialization
- roundtrip-xml library and program: Bidirectional (de-)serialization for XML.
- rowrecord library: Build records from lists of strings, as from CSV files.
- safe-printf library and tests: Well-typed, flexible and variadic printf for Haskell
- sajson library, program and test: Fast JSON parsing powered by Chad Austin's sajson library
- sax library and test: Monadic streaming XML parser
- say library, test and benchmark: Send textual messages to a Handle in a thread-friendly way
- sayable library and test: Construction of context-adjusted pretty output
- scanf library and test: Easy and type-safe format strings for parsing and printing
- scholdoc library, programs, test and benchmark: Converts ScholarlyMarkdown documents to HTML5/LaTeX/Docx format
- scholdoc-citeproc library, programs and test: Scholdoc fork of pandoc-citeproc
- scholdoc-texmath library, program and test: Scholdoc fork of texmath
- scholdoc-types library: Scholdoc fork of pandoc-types
- sci-ratio library and test: Rational numbers in scientific notation.
- sdf2p1-parser library and tests: A parser for SDF version 2.1 using Parsec
- seonbi library, programs and tests: SmartyPants for Korean language
- sequitur library, program, test and benchmark: Grammar-based compression algorithms SEQUITUR
- servant-static-th library, program and test: Embed a directory of static files in your Servant server
- sext library and test: Lists, Texts, ByteStrings and Vectors with type-encoded length
- shell-escape library: Shell escaping library.
- shellwords library and test: Parse strings into words, like a shell would
- shortcut-links library and test: Link shortcuts for use in text markup
- show-combinators library and test: Combinators to write Show instances
- show-prettyprint library and test: Robust prettyprinter for output of auto-generated Show instances
- ShowF library: Show for * -> *
- shwifty library: Generate swift types from haskell types.
- silkscreen library: Prettyprinting transformers.
- simple-config library and test: Simple config file parser generator
- simple-tabular library: Simple tabular-text formatter
- simple-text-format library and test: Simple text based format strings with named identifiers.
- SimpleTableGenerator library and test: Simple table generator
- skylighting library and program: syntax highlighting library
- skylighting-core library, program, test and benchmark: syntax highlighting library
- skylighting-extensions library: Customized Skylighting syntax highlighters
- skylighting-format-ansi library: ANSI formatter for skylighting syntax highlighting library
- skylighting-format-blaze-html library: HTML formatter for skylighting syntax highlighting library
- skylighting-format-context library: ConTeXt formatter for skylighting syntax highlighting library
- skylighting-format-latex library: LaTeX formatter for skylighting syntax highlighting library
- skylighting-modding library: Utilities for modifying Skylighting syntaxes
- skypelogexport program: Export Skype chat logs to text files
- slab library, program and test: A programmable markup language to generate HTML
- slugger library, program and test: Clean URI slugs for Haskell
- smallcaps library, programs and tests: Flatten camel case text in LaTeX files
- smap library, program and test: A command line tool for working with sets and maps
- snack library and benchmark: Strict ByteString Parser Combinator
- snippet-extractor program: Extracts labeled snippets of code to files.
- snowball library, test and benchmark: Bindings to the Snowball library.
- Snusmumrik programs: E-library directory based on FUSE virtual file system.
- sockets-and-pipes library: Support for the Sockets and Pipes book
- Sonnex library and test: Sonnex is an alternative to Soundex for french language
- sort library: A Haskell sorting toolkit
- spars library: A sparse set-based parsing library for Haskell.
- spelling-suggest library and programs: Spelling suggestion tool with library and command-line interfaces.
- sphinx library: Haskell bindings to the Sphinx full-text searching daemon.
- sphinx-cli program: Sphinx CLI and demo of Haskell Sphinx library
- sphinxesc library and program: Transform queries for sphinx input
- Spintax library: Random text generation based on spintax
- splitter program: Use numerical ranges to split out certain lines from a file.
- spreadsheet library, programs and test: Read and write spreadsheets from and to CSV files in a lazy way
- SpreadsheetML library: Write support for Excel's SpreadsheetML format
- sssp library and program: HTTP proxy for S3.
- ssv library and program: Comma-separated-value (CSV) read, show and write routines
- stache library, program, tests and benchmark: Mustache templates for Haskell
- static-text library and tests: Lists, Texts, ByteStrings and Vectors of statically known length
- stemmer library: Haskell bindings to the Snowball stemming library.
- step-function library and test: Staircase functions or piecewise constant functions
- str library: A type class to abstract between many different string types.
- StrappedTemplates library and test: General purpose templates in haskell
- streamly-examples programs: Examples for Streamly
- string-class library: String class library
- string-conv library and test: Standardized conversion between string types
- string-conv-tests test: Tests for the string-conv library
- string-convert library and test: Universal string conversions
- string-fromto library: Conversions between common string types, as well as Base16/Base32/Base64.
- string-interpolate library, test and benchmark: Haskell string/text/bytestring interpolation that just works
- string-isos library: Tools for working with isomorphisms of strings
- string-random library, program and tests: A library for generating random string from a regular experession
- string-transform library and test: simple and easy haskell string transform wrapper
- stringable library: A Stringable type class, in the spirit of Foldable and Traversable
- stringlike library and test: Transformations to several string-like types
- strings library: Functions for working with strings, including Text, ByteString, etc.
- stringsearch library: Fast searching, splitting and replacing of ByteStrings
- StringUtils library: String manipulation utilities
- strip-ansi-escape library and test: Strip ANSI escape code from string.
- submark library, program and tests: Extract a part from CommonMark/Markdown docs
- substring-parser library and test: Match / replace substrings with a parser combinators.
- subtitleParser library: A parser for .srt and .sub files
- sugar library and test: A pretty, sweet data language
- sugar-data library and test: Convert sugar to common data types for code generation
- sugar-json library and test: Sugar with JSON
- sugar-scheme library and test: Sugar with Scheme
- sundown library: Bindings to the sundown markdown library
- sv library, test and benchmark: Encode and decode separated values (CSV, PSV, ...)
- sv-cassava library and test: Integration to use sv with cassava's parser
- sv-core library and test: Encode and decode separated values (CSV, PSV, ...)
- sv-svfactor library: sv-core + svfactor
- svfactor library and test: Syntax-preserving CSV manipulation
- sxml library: A SXML-parser
- symantic-atom library and test: Library for reading and writing Atom.
- symantic-document library and test: Symantics combinators for generating documents.
- symantic-xml library and test: Library for reading, validating and writing XML.
- tabl library: Table layout
- table program: Simple tool to generate tables from DSV input
- table-layout library, program and test: Format tabular data as grid or table.
- Tablify program: Tool to render CSV into tables of various formats
- tablize program: Pretty-printing of CSV files
- tabular library: Two-dimensional data tables with rendering functions
- taggy library, program, tests and benchmark: Efficient and simple HTML/XML parsing library
- taggy-lens library and tests: Lenses for the taggy html/xml parser
- tagsoup-selection library: Selecting subtrees from TagSoup's TagTrees using CSS selectors
- tagstew library and program: Black magic tagsoup
- tamper library: Blaze-style HTML templates as a Monad Transformer.
- tapioca library and test: A tasty enhancement to cassava for easy csv exporting
- tdoc library: TDoc is a typed document builder with support for (X)HTML
- template library: Simple string substitution
- template-toolkit library: Template Toolkit implementation for Haskell
- template-yj library: Process template file
- templater library and test: Simple string templater
- termbox-bindings library and program: Bindings to the Termbox library
- termonad library, programs and tests: Terminal emulator configurable in Haskell
- tex2txt library and program: LaTeX to plain-text conversion
- texmath library, programs and test: Conversion between math formats.
- text library, test and benchmark: An efficient packed Unicode text type.
- text-all library: Everything Data.Text related in one package
- text-and-plots library: EDSL to create HTML documents with plots based on the C3.js library.
- text-ascii library: ASCII string and character processing.
- text-builder library, test and benchmarks: Efficient strict text builder
- text-builder-dev library, test and benchmarks: Edge of developments for "text-builder"
- text-builder-linear library, test and benchmark: Builder for Text and ByteString based on linear types
- text-cp437 library and test: Conversion of Text to and from CP437
- text-display library, program and test: A typeclass for user-facing output
- text-format library: Text formatting
- text-format-heavy library and test: Full-weight string formatting library, analog of Python's string.format
- text-format-simple library: Simple text formatting library.
- text-generic-pretty library and test: A generic, derivable, haskell pretty printer.
- text-icu library and test: Bindings to the ICU library
- text-icu-normalized library and test: Dealing with Strict Text in NFC normalization.
- text-icu-translit library and test: ICU transliteration
- text-latin1 library: Latin-1 (including ASCII) utility functions
- text-ldap library, program and test: Parser and Printer for LDAP text data stream
- text-lips library: Monadic parsing combinator library with attention to locations
- text-loc library: Line-column locations within a text.
- text-locale-encoding library: Encode and decode Text to/from ByteString using TextEncoding
- text-manipulate library, test and benchmark: Case conversion, word boundary manipulation, and textual subjugation.
- text-markup library and test: A data structure for mapping metadata to text subsequences
- text-metrics library, test and benchmarks: Calculate various string metrics efficiently
- text-misc-yj library and test: tribial tools about text
- text-offset library and test: Library for converting between line/column and byte offset.
- text-position library and test: Handling positions in text and position-tagging it.
- text-printer library and test: Abstract interface for text builders/printers.
- text-regex-replace library and test: Easy replacement when using text-icu regexes.
- text-region library and test: Marking text regions
- text-render library: A type class for rendering objects as text, pretty-printing, etc.
- text-replace library, program and test: Simple text replacements from a list of search/replace pairs
- text-rope library, test and benchmark: Text lines and ropes
- text-rope-zipper library and test: 2D text zipper based on text-rope
- text-show library, test and benchmark: Efficient conversion of values into Text
- text-show-instances library and test: Additional instances for text-show
- text-stream-decode library, test and benchmarks: Streaming decoding functions for UTF encodings. (deprecated)
- text-utf8 library and test: An efficient packed UTF-8 backed Unicode text type.
- text-xml-qq library: Quasiquoter for xml. XML DSL in Haskell.
- text-zipper library and test: A text editor zipper library
- text-zipper-monad library and test: Monadic interface to the text-zipper package
- textual library: Textual type class for data that represent text
- th-compat library and test: Backward- (and forward-)compatible Quote and Code types
- th-printf library and test: Quasiquoters for printf
- thimk programs: Command-line spelling word suggestion tool
- time-locale-vietnamese library: Vietnamese locale for date and time format
- timeprint library: Prints timestamps after each line evaluated
- timerep library and test: Parse and display time according to some RFCs (RFC3339, RFC2822, RFC822)
- tinytemplate library and test: A tiny text templating library
- titlecase library, program and test: Convert English Words to Title Case
- tn library and program: A simple daily journal program
- tokenizer library, program and tests: Check uniqueness and tokenize safely
- tokenizer-monad library: An efficient and easy-to-use tokenizer monad.
- tokenizer-streaming library: A variant of tokenizer-monad that supports streaming.
- toml-parser library, program and tests: TOML 1.0.0 parser
- toml-reader library and tests: TOML format parser compliant with v1.0.0.
- toml-test-drivers programs: toml-parser test drivers
- tomland library, programs and test: Bidirectional TOML serialization
- transf library and program: Text transformer and interpreter.
- translate library: Haskell binding to Google's AJAX Language API for Translation and Detection
- trasa-reflex library: Reactive Type Safe Routing
- trifecta library and test: A modern parser combinator library with convenient diagnostics
- trim library, program and test: A command-line tool for trimming whitespace
- tsv2csv library and program: Convert tsv to csv
- tsvsql program: Template tsv into SQL
- ttc library and test: Textual Type Classes
- tw program: Trailing Whitespace
- twiml library and test: TwiML library for Haskell
- twine library: very simple template language
- txt library and test: Text
- txt2rtf program: Filter to convert plain text files to RTF
- txtblk library: Deprecated in favor of eros.
- type-cache library: ...
- type-of-html library, tests and benchmarks: High performance type driven html generation.
- type-of-html-static library and test: Optimize static parts of type-of-html.
- typed-encoding library and tests: Type safe string transformations
- typed-encoding-encoding library and tests: Bridge between encoding and typed-encoding packages
- typelits-printf library and test: Type-safe printf from parsing GHC TypeLits Symbol
- typist library, test and benchmark: Typelevel printf
- typst library, program and test: Parsing and evaluating typst syntax.
- typst-symbols library: Symbol and emoji lookup for typst language
- tyro library and test: Type derived JSON parsing using Aeson
- ucd library, test and benchmark: Unicode Character Database — Predicates on characters specified by Unicode
- uhexdump program: hex dumper for UTF-8 text
- unac-bindings library and test: Bindings for libunac(3)
- unescaping-print library: Tiny package providing unescaping versions of show and print
- unicode library, program and test: Construct and transform unicode characters
- unicode-collation library, program, tests and benchmark: Haskell implementation of the Unicode Collation Algorithm
- unicode-data library, test and benchmark: Access Unicode Character Database (UCD)
- unicode-data-names library, program, test and benchmark: Unicode characters names and aliases
- unicode-data-parser library: Parsers for Unicode Character Database (UCD) files
- unicode-data-scripts library, test and benchmark: Unicode characters scripts
- unicode-data-security library, test and benchmark: Unicode security mechanisms database
- unicode-names library: Unicode 3.2.0 character names
- unicode-normalization library: Unicode normalization using the ICU library
- unicode-properties library: Unicode 3.2.0 character properties
- unicode-show library and test: print and show in unicode
- unicode-transforms library, program, tests and benchmark: Unicode normalization
- unicoder library, program and test: Make writing in unicode easy.
- unidecode library and test: Haskell binding of Unidecode
- uniform-http library: uniform text based operations to call http
- uniform-webserver library: uniform text based operations to call http
- units-parser library and test: A parser for units of measure
- unliftio-path library: UnliftIO using well-typed Paths.
- unparse-attoparsec library and tests: An attoparsec roundtrip
- unscramble program: Solve Boggle-like word games
- upskirt library: Binding to upskirt
- uri library: Library for working with URIs
- uri-conduit library: Read and write URIs (deprecated)
- uri-enumerator library: Read and write URIs (deprecated)
- uri-enumerator-file library: uri-enumerator backend for the file scheme (deprecated)
- URLb library: DEPRECATED A simple, liberal URL parser.
- urldecode program: Decode percent-encoded strings.
- utf library, test and benchmark: UTF-8
- UTFTConverter library, program and test: Processing popular picture formats into .c or .raw format in RGB565
- uu-interleaved library: An interleaving combinator for use with applicative style implementations.
- uu-parsinglib library: Fast, online, error-correcting, monadic, applicative, merging, permuting, ...
- uu-tc library: Haskell 98 parser combinators for INFOB3TC at Utrecht University
- uu-tc-error library: Haskell 98 parser combintors for INFOB3TC at Utrecht University
- vcard library: A library for parsing/printing vCards from/to various formats.
- verbalexpressions library: Regular expressions made easy
- vflow-types library and tests: types for ingesting vflow data with aeson
- vformat library and test: A Python str.format() like formatter
- vformat-aeson library and test: Extend vformat to Aeson datatypes
- vformat-time library and test: Extend vformat to time datatypes
- vorbiscomment library: Reading of Vorbis comments from Ogg Vorbis files
- wavesurfer library: Parse WaveSurfer files
- wcwidth library and program: Native wcwidth.
- WEditor library and test: Generic text-editor logic for use with fixed-width fonts.
- WEditorHyphen library and test: Language-specific hyphenation policies for WEditor.
- weighted-regexp library and programs: Weighted Regular Expression Matcher
- whiskers library: Mustache templates with Template Haskell.
- wikipedia4epub library and program: Wikipedia EPUB E-Book construction from Firefox history.
- wl-pprint library: The Wadler/Leijen Pretty Printer
- wl-pprint-annotated library and test: Pretty printer with annotation support
- wl-pprint-ansiterm library: ANSI Terminal support with wl-pprint-extras
- wl-pprint-console library: Wadler/Leijen pretty printer supporting colorful console output.
- wl-pprint-extras library and test: A free monad based on the Wadler/Leijen pretty printer
- wl-pprint-terminfo library: A color pretty printer with terminfo support
- wl-pprint-text library: A Wadler/Leijen Pretty Printer for Text values
- word-wrap library, test and benchmark: A library for word-wrapping
- Wordlint library and program: Plaintext prose redundancy linter.
- wordlist library and program: Command-line tool to get random words
- WordNet library: Haskell interface to the WordNet database
- WordNet-ghc74 library: Haskell interface to the WordNet database
- wybor library and test: Console line fuzzy search
- X library: A light-weight XML library
- xformat library and test: Extensible, type-safe formatting with scanf- and printf-like functions
- xhaskell-library library: Replaces/Enhances Text.Regex
- xhtml-combinators library: Fast and easy to use XHTML combinators.
- xkbcommon library, tests and benchmark: Haskell bindings for libxkbcommon
- xlsx-tabular library and test: Xlsx table cell value extraction utility
- xml library: A simple XML library.
- xml-catalog library: Parse XML catalog files (deprecated)
- xml-conduit-parse library and tests: Streaming XML parser based on conduits.
- xml-conduit-writer library and test: Warm and fuzzy creation of XML documents.
- xml-hamlet library and test: Hamlet-style quasiquoter for XML content
- xml-helpers library: Some useful helper functions for the xml library.
- xml-html-qq library and tests: Quasi-quoters for XML and HTML Documents
- xml-indexed-cursor library and tests: Indexed XML cursors similar to 'Text.XML.Cursor' from xml-conduit
- xml-monad library: Monadic extensions to the xml package.
- xml-prettify library and program: Pretty print XML.
- xml-tydom-conduit library and test: Typed XML encoding for an xml-conduit backend.
- xml-tydom-core library: Typed XML encoding (core library).
- xml-types library: Basic types for representing XML
- xml2json library, program and test: translate xml to json
- xmlbf library and test: XML back and forth! Parser, renderer, ToXml, FromXml, fixpoints.
- xmlbf-xeno library, test and benchmark: xeno backend support for the xmlbf library.
- xmlbf-xmlhtml library and test: xmlhtml backend support for the xmlbf library.
- xmlgen library, test and benchmark: Fast XML generation library
- xmlhtml library and test: XML parser and renderer with HTML 5 quirks mode
- xournal-builder library: text builder for xournal file format
- xournal-parser library: Xournal file parser
- xpathdsv program: Command line tool to extract DSV data from HTML and XML with XPATH expressions
- XSaiga library and program: An implementation of a polynomial-time top-down parser suitable for NLP
- yajl-enumerator library: Enumerator-based interface to YAJL, an event-based JSON implementation
- yaml-combinators library and test: YAML parsing combinators for improved validation and error reporting
- YamlReference library, program and test: YAML reference implementation
- yasi library and test: Yet another string interpolator
- yate library and test: Yet Another Template Engine
- yeganesh programs: small dmenu wrapper
- Yocto library: A Minimal JSON Parser & Printer for Haskell
- yocto library and test: A Minimal JSON Parser & Printer for Haskell
- yoda library: Parser combinators for young padawans
- yst program: Builds a static website from templates and data in YAML or CSV files.
- yuuko library and program: A transcendental HTML parser gently wrapping the HXT library
- zampolit program: A tool for checking how much work is done on group projects.
- zenc library and test: GHC style name Z-encoding and Z-decoding
- zettelkast library, program and test: Command-line utility for working with zettelkast files
- zinza library and test: Typed templates with jinja like syntax
- Zwaluw library: Combinators for bidirectional URL routing
Text Editor
- rasa library and test: A modular text editor
Text Recognition
- antigate library: Interface for antigate.com captcha recognition API
Text To Speech
- festival library: C bindings plus conveniences for the festival tts system.
Text.PrettyPrint
- FPretty library: Efficient simple pretty printing combinators
TH
- sum-type-boilerplate library and test: Library for reducing the boilerplate involved with sum types
- THEff library: TH implementation of effects.
- x-sum-type-boilerplate library and test: (Forked) Library for reducing the boilerplate involved with sum types
Theorem Provers
- atp library and tests: Interface to automated theorem provers
- atp-haskell library and test: Translation from Ocaml to Haskell of John Harrison's ATP code
- bindings-yices library: Bindings to the Yices theorem prover
- boolector library and tests: Haskell bindings for the Boolector SMT solver
- dedukti library and programs: A type-checker for the λΠ-modulo calculus.
- Folly library and programs: A first order logic library in Haskell
- grisette library and tests: Symbolic evaluation as a library
- grisette-monad-coroutine library and test: Support for monad-coroutine package with Grisette
- haskhol-core library: The core logical system of HaskHOL, an EDSL for HOL theorem proving.
- hgen program: Random generation of modal and hybrid logic formulas
- HTab program: Tableau based theorem prover for hybrid logics
- htaut library: Tautology Proving Logic in Haskell
- hylolib library: Tools for hybrid logics related programs
- hylotab program: Tableau based theorem prover for hybrid logics
- hyloutils programs: Very small programs for hybrid logics
- hz3 library, program and test: Bindings for the Z3 Theorem Prover
- ivor library: Theorem proving library based on dependent type theory
- logic-classes library and test: Framework for propositional and first order logic, theorem proving
- logic-TPTP library, programs and test: Import, export etc. for TPTP, a syntax for first-order logic
- LPPaver library, program and test: An automated prover targeting problems that involve nonlinear real arithmetic
- mprover program: Simple equational reasoning for a Haskell-ish language
- pesca program: Proof Editor for Sequent Calculus
- PropaFP library, programs and test: Auto-active verification of floating-point programs
- qed library and test: Simple prover
- sbv library, tests and benchmark: SMT Based Verification: Symbolic Haskell theorem prover using SMT solving.
- sbvPlugin library and test: Formally prove properties of Haskell programs using SBV/SMT
- scyther-proof program: Automatic generation of Isabelle/HOL correctness proofs for security protocols.
- smtlib2 library: A type-safe interface to communicate with an SMT solver.
- smtlib2-debug library: Dump the communication with an SMT solver for debugging purposes.
- smtlib2-pipe library and test: A type-safe interface to communicate with an SMT solver.
- smtlib2-quickcheck library: Helper functions to create SMTLib expressions in QuickCheck
- smtlib2-timing library: Get timing informations for SMT queries
- structural-induction library and test: Instantiate structural induction schemas for algebraic data types
- tableaux program: An interactive theorem prover based on semantic tableaux
- tamarin-prover program: The Tamarin prover for security protocol analysis.
- tamarin-prover-term library: Term manipulation library for the tamarin prover.
- tamarin-prover-theory library: Term manipulation library for the tamarin prover.
- tamarin-prover-utils library: Utility library for the tamarin prover.
- theoremquest library: A common library for TheoremQuest, a theorem proving game.
- theoremquest-client program: A simple client for the TheoremQuest theorem proving game.
- tip-haskell-frontend library and program: Convert from Haskell to Tip
- tip-lib library and program: tons of inductive problems - support library and tools
- toysolver library, programs, tests and benchmarks: Assorted decision procedures for SAT, SMT, Max-SAT, PB, MIP, etc
- tptp library and tests: Parser and pretty printer for the TPTP language
- twee program: An equational theorem prover
- twee-lib library: An equational theorem prover
- what4 library, program and tests: Solver-agnostic symbolic values support for issuing queries
- yices-easy library: Simple interface to the Yices SMT (SAT modulo theories) solver.
- yices-painless library: An embedded language for programming the Yices SMT solver
- z3 library, program and test: Bindings for the Z3 Theorem Prover
- zeno program: An automated proof system for Haskell programs
- zsyntax library and test: Automated theorem prover for the Zsyntax biochemical calculus
Theorem Proving
- proof-combinators library: DEPRECATED
These
- monad-chronicle library: These as a transformer, ChronicleT
- semialign library: Align and Zip type-classes from the common Semialign ancestor.
- semialign-indexed library: SemialignWithIndex, i.e. izipWith and ialignWith
- semialign-optics library: SemialignWithIndex, i.e. izipWith and ialignWith
- these library: An either-or-both data type.
- these-lens library: Lenses for These
- these-optics library: Optics for These
This
- acme-this library: import This
Time
- attoparsec-time library: Attoparsec parsers of time
- bank-holiday-germany library and test: German bank holidays and public holidays
- bank-holiday-usa library and test: US bank holidays
- chronos library, test and benchmark: A high-performance time library
- cursor-fuzzy-time library
- cursor-fuzzy-time-gen library, test and benchmark
- distance-of-time library and test: Generate readable distances between times.
- duration library and tests: A tiny compile-time time utility library inspired by zeit/ms
- ebeats library: Time in ebeats
- expiring-containers library and test: Expiring containers
- fixed-timestep library: Pure Haskell library to repeat an action at a specific frequency.
- flick-duration library and test: work with durations of time using the Flick as the smallest unit
- freer-simple-time library and test: freer-simple interface to IO based time functions
- fuzzy-time library
- fuzzy-time-gen library, test and benchmark
- haskell-time-range library and test: Some useful wrappers and functions for building time ranges
- herf-time library and test: haskell time manipulation in a 'kerf like' style.
- hodatime library, test and benchmark: A fully featured date/time library based on Nodatime
- hora library and test: date time
- hourglass library, test and benchmark: simple performant time related library
- hourglass-fuzzy-parsing library: A small library for parsing more human friendly date/time formats.
- human-readable-duration library, test and benchmark: Provide duration helper
- interval-algebra library, program and tests: An implementation of Allen's interval algebra for temporal logic
- iso8601-time library and test: Convert to/from the ISO 8601 time format
- jalaali library, test and benchmark: Jalaali calendar systems
- japanese-calendar library and test: Data type of Japanese Calendar (Wareki).
- japanese-holidays library and tests: Japanese holidays utility
- korea-holidays library and test: Korea Holidays
- leapseconds library and test
- months library: MonthName
- ntp-control library and test: Client library for NTP control messaging
- o-clock library, program, tests and benchmark: Type-safe time library.
- polysemy-chronos library and test: A Polysemy effect for Chronos
- polysemy-time library and test: A Polysemy effect for time
- pretty-relative-time library and test: Pretty relative time
- rdtsc-enolan library: Binding to sources of high-efficiency, high-precision, ...
- rfc3339 library: Parse and display time according to RFC3339 (deprecated)
- rrule library and test: Recurrence rule parser and formatter
- SCalendar library and test: ...
- scalendar library and test: A library for handling calendars and resource availability over time.
- schedule library and tests: Pure deterministic scheduled computations
- scheduling library and program: An interview scheduler using constraint satisfaction and Google Sheets
- si-timers library and test: timers using SI units (seconds)
- streamly library: Streaming, dataflow programming and declarative concurrency
- streamly-core library: Streaming, parsers, arrays, serialization and more
- tai library: Support library to enable TAI usage on systems with time kept in UTC.
- tiempo library: Specify time intervals in different units (secs, mins, hours, etc.)
- time library, tests and benchmark: A time library
- time-cache library: Cache current time and formatted time text
- time-compat library and tests: Compatibility package for time
- time-exts library and test: Yet another time library
- time-http library and test: Parse and format HTTP/1.1 Date and Time strings
- time-out library and test: Timers, timeouts, alarms, monadic wrappers
- time-patterns library: Patterns for recurring events
- time-qq library and test: Quasi-quoter for UTCTime times
- time-quote library and test: Quasi-quoters for dates and times
- timerep library and test: Parse and display time according to some RFCs (RFC3339, RFC2822, RFC822)
- timestamp library: Space-efficient Unix timestamp and utilities
- timeutils library, program and test: Time utilities
- timezone-detect library and test: Haskell bindings for the zone-detect C library; plus tz-aware utils.
- timezone-unix library and test
- typed-time library and test: A strongly typed way to handle time and date formats
- tztime library and tests: Safe timezone-aware handling of time.
- utc library and test: A pragmatic time and date library.
- vformat-time library and test: Extend vformat to time datatypes
- workdays library and tests: Workday calculations
Time Uniform
- uniform-time library: Time in the uniform framework
Time-frequency Distributions
- wigner-ville-accelerate library and test: Wigner-ville transform using the Accelerate library
Timeout
- schedule library and tests: Pure deterministic scheduled computations
- time-out library and test: Timers, timeouts, alarms, monadic wrappers
TODO
- enumerate-function library, program, tests and benchmark: simple package for inverting functions and testing totality, ...
- projectile library and test: Go to README.md
- tasklite program and test: CLI task / todo list manager with SQLite backend
- tasklite-core library, test and benchmark: CLI task / todo list manager with SQLite backend
- workflow-extra library, program, tests and benchmark: Utilities (e.g. Googling the clipboard contents) for the `workflow` pacakge
- workflow-pure library, program, tests and benchmark: manipulate `workflow-types:Workflow`'s
Tokenisation
- Kawaii-Parser library: A simple parsing library.
TOML
- htoml-megaparsec library, test and benchmark: Parser for TOML files
- htoml-parse library: Parse TOML values produced by htoml-megaparsec package.
- toml-reader library and tests: TOML format parser compliant with v1.0.0.
- toml-reader-parse library and test: Alternative parser for TOML values produced by the toml-reader package.
- tomland library, programs and test: Bidirectional TOML serialization
- tomlcheck program: Command-line tool to check syntax of TOML files
Tonatona
- tonalude library and tests: A standard library for Tonatona framework.
- tonaparser library, program and tests: Scalable way to pass runtime configurations for tonatona
- tonatona library and tests: meta application framework
- tonatona-google-server-api library and tests: tonatona plugin for google-server-api
- tonatona-logger library and tests: tonatona plugin for logging.
- tonatona-persistent-postgresql library and tests: tonatona plugin for accessing PostgreSQL database.
- tonatona-persistent-sqlite library and tests: tonatona plugin for accessing Sqlite database.
- tonatona-servant library and tests: tonatona plugin for servant.
Tool
- flow2dot library, program and test: Library and binary to generate sequence/flow diagrams from plain text source
- unity-testresult-parser library and program
Tooling
- grafana library and test: API for creating grafana dashboards represented as json
- graph-trace library: Trace the call graph of a program
- graph-trace-dot library and program: Converts a graph-trace log into a DOT file for use with Graphviz
- graph-trace-viz program: Converts a graph-trace log into an HTML document
- struct-inspector program: Inspect the padding and size of C data declarations and their fields
Tools
- binsm program: binary files splitter and merger
- bogocopy program: Copy a directory tree, making zero-size sparse copies of big files.
- cabal-db program: query tools for the local cabal database
- cfn-flip library and tests: Haskell implementation of aws/cfn-flip
- crackNum program: Crack various integer and floating-point data formats
- data-files-gen library, program and test: Generate data-files Cabal file field from existing files
- dhrun library, program and test: Dhall/YAML configurable concurrent integration test executor.
- escoger library, program, test and benchmark: Terminal fuzzy selector
- FloatingHex library: Read and write hexadecimal floating point numbers
- fswait program: Wait and observe events on the filesystem for a path, with a timeout
- fswatcher program: Watch a file/directory and run a command when it's modified
- g-npm program: Generate Gentoo ebuilds from NodeJS/npm packages.
- garepinoh library and programs: reverse prefix notation calculator and calculation library
- ghc-man-completion program: Generate a bash completion from the GHC manpage
- gitcache program: Simple git utility to use and manage clone cache
- gsmenu program: A visual generic menu
- gt-tools programs: Console and GUI interface for Google Translate service
- hakyll-convert library, program and tests: Convert from other blog engines to Hakyll.
- hascal library and program: tiny calculator library and command-line program
- homplexity library, program and test: Haskell code quality tool
- hsmodetweaks program: Tool for generating .dir-locals.el for intero
- hspretty library, program and test: My opinionated Haskell project formatter.
- imgur library: A function to post an image to imgur
- implicit-hie library, program and test: Auto generate hie-bios cradles & hie.yaml
- implicit-hie-cradle library and test: Auto generate hie-bios cradles
- iptadmin program: web-interface for iptables
- json-alt library: Union 'alternative' or Either that has untagged JSON encoding.
- json-autotype library, program and tests: Automatic type declaration for JSON input data
- json-to-type library, program and tests: Automatic type declaration for JSON input data
- json-tools programs: A collection of JSON tools
- levenshtein library, test and benchmark: Calculate the edit distance between two foldables.
- lightstep-haskell library, programs and test: LightStep OpenTracing client library
- log2json library and program: Turn log file records into JSON.
- master-plan library, program and test: The project management tool for hackers
- merge-bash-history library, program and test: command line utility to merge bash_history
- Monadoro library, program and test: A minimalistic CLI Pomodoro timer.
- nemesis library: a task management tool for Haskell
- newt library and programs: A trivially simple app to create things from simple templates.
- nicify program: Pretty print the standard output of default `Show` instances.
- nicify-lib library: Pretty print the standard output of default `Show` instances.
- nixfromnpm program: Generate nix expressions from npm packages.
- pit library and program: Account management tool.
- posplyu program: Sleep tracker for X11, using XScreenSaver extension and manual input.
- recursive-line-count program: Count lines in files and display them hierarchically
- reheat program and test: to make notes and reduce impact on idle time on writing other programms.
- RollingDirectory program and test: Limits the size of a directory's contents
- run-haskell-module library: Running newly generated Haskell source module.
- runhs program and test: Stack wrapper for single-file Haskell programs.
- setop library, program and tests: Perform set operations on files.
- shift program: A tool to quickly switch between directories
- stutter library, program and test: (Stutter Text|String)-Utterer
- technique library, program and test: Procedures and Sequences
- teleport library, program and test: A tool to quickly switch between directories
- tools-yj library and test: Tribial tools
- wordpass library and program: Dictionary-based password generator
Topology
- search library and test: Infinite search in finite time with Hilbert's epsilon
TouchDesigner
- LambdaDesigner library: A type-safe EDSL for TouchDesigner written in Haskell.
Trace
- edentv program: A Tool to Visualize Parallel Functional Program Executions
- ghc-events library, program and tests: Library and tool for parsing .eventlog files from GHC
- ghc-events-analyze program: Analyze and visualize event logs
- ghc-events-parallel library, program and test: Library and tool for parsing .eventlog files from parallel GHC
- ghc-trace-events library and benchmarks: Faster traceEvent and traceMarker, and binary object logging for eventlog
- Hoed library and tests: Lightweight algorithmic debugging.
- hood library and test: Debugging by observing in place
- hood-off library: Dummy package to disable Hood without having to remove all the calls to observe
- hood2 library: Debugging by observing in place
- hpc-strobe library: Hpc-generated strobes for a running Haskell program
- hpc-tracer program: Tracer with AJAX interface
- linux-perf library and programs: Read files generated by perf on Linux
- threadscope program: A graphical tool for profiling parallel Haskell programs.
Tracing
- aws-xray-client library, test and benchmark: A client for AWS X-Ray.
- hs-opentelemetry-propagator-b3 library: Trace propagation via HTTP headers following the b3 tracestate spec.
- hs-opentelemetry-propagator-w3c library: Trace propagation via HTTP headers following the w3c tracestate spec.
Training
- io-manager library and program: Skeleton library around the IO monad.
Trans
- Tainted library: Tainted type, and associated operations
Transformation
- hermit library, program and test: Haskell Equational Reasoning Model-to-Implementation Tunnel
- hermit-syb library: HERMIT plugin for optimizing Scrap-Your-Boilerplate traversals.
- html-rules library: Perform traversals of HTML structures using sets of rules.
Transformers
- cps-except library: ExceptT replacement in CPS style
Translation
- nicovideo-translator library and program: Nico Nico Douga (ニコニコ動画) Comment Translator
Transpiler
- axel library, program and test: The Axel programming language.
Tree
- elenco-albero library and test: make tree from a list
- repr-tree-syb library: Tree representation and pretty-printing of data structures based on SYB
- rose-trees library, test and benchmark: Various trie implementations in Haskell
- treap library and tests: Efficient implementation of the implicit treap data structure
- tries library, test and benchmarks: Various trie implementations in Haskell
Tree-sitter
- tree-sitter library and test: Unstable bindings for the tree-sitter parsing library.
- tree-sitter-c-sharp library: Tree-sitter grammar/parser for C#
- tree-sitter-go library: Tree-sitter grammar/parser for Go
- tree-sitter-haskell library and program: Tree-sitter grammar/parser for Haskell (with GHC extensions)
- tree-sitter-java library: Tree-sitter grammar/parser for Java
- tree-sitter-json library: Tree-sitter grammar/parser for JSON
- tree-sitter-ocaml library: Tree-sitter grammar/parser for OCaml
- tree-sitter-php library: Tree-sitter grammar/parser for PHP
- tree-sitter-python library: Tree-sitter grammar/parser for Python
- tree-sitter-ql library: Tree-sitter grammar/parser for QL
- tree-sitter-ruby library: Tree-sitter grammar/parser for Ruby
- tree-sitter-rust library: Tree-sitter grammar/parser for Rust
- tree-sitter-tsx library: Tree-sitter grammar/parser for TSX
- tree-sitter-typescript library: Tree-sitter grammar/parser for TypeScript
Tropical Geometry
- tropical-geometry library, program, test and benchmark: A Tropical Geometry package for Haskell
Truth Maintenance
- BPS library, programs and test: Translations of classic Truth Maintenance Systems
Try
- yj-sandbox library, program and test: try hackage
TUI
- dyna-brick library and test: FRP for brick Terminal user interface library
- network-manager-tui library, program and test: network-manager tui
- summoner-tui program: ...
- talash library and program: Line oriented fast enough text search
- tinyapp library and test: Library to build tiny apps in Haskell
TUI Tool
- summoner-tui program: ...
Tutorials
- HaskellTutorials program: Haskell Tutorials by Evgeny Ukhanov
Type
- generic-type-asserts library and test: Structural assertions on generic type representations.
Type Errors
- type-errors-pretty library and test: Combinators for writing pretty type errors easily
Type Inference
- ml-w library and program: Minimal ML language to to demonstrate the W type infererence algorithm.
Type System
- cluss library: simple alternative to type classes
- compound-types library and benchmark: Sum and Product types and such
- data-type library: Basic type wrangling types and classes
- defargs library: default arguments in haskell
- eq library: Leibnizian equality
- funspection library: Type-level function utilities
- ghc-corroborate library: An flatter API for GHC typechecker plugins
- ghc-magic-dict-compat library and test: A compatibility layer and GHC plugin for `withDict` from "GHC.Magic.Dict".
- ghc-tcplugin-api library: An API for type-checker plugins.
- ghc-tcplugins-extra library: Utilities for writing GHC type-checker plugins
- ghc-typelits-extra library and test: Additional type-level operations on GHC.TypeLits.Nat
- ghc-typelits-knownnat library and test: Derive KnownNat constraints from other KnownNat constraints
- ghc-typelits-natnormalise library and test: GHC typechecker plugin for types of kind GHC.TypeLits.Nat
- ghc-typelits-presburger library, program and test: Presburger Arithmetic Solver for GHC Type-level natural numbers.
- hout library and test: Non-interactive proof assistant monad for first-order logic.
- if-instance library and test: Branch on whether a constraint is satisfied
- kinds library: Emulation of subkinds and subkind polymorphism
- names library: Type level names.
- natural-number library: Natural numbers tagged with a type-level representation of the number.
- nullary library: A package for working with nullary type classes.
- reorderable library: Define compound types that do not depend on member order.
- sext library and test: Lists, Texts, ByteStrings and Vectors with type-encoded length
- singletons-presburger library and program: Presburger Arithmetic Solver for GHC Type-level natural numbers with Singletons package.
- static-text library and tests: Lists, Texts, ByteStrings and Vectors of statically known length
- supermonad library and test: Plugin and base library to support supermonads in Haskell
- tfp library and test: Type-level integers, booleans, lists using type families
- tfp-th library: Template-Haskell code for tfp
- type-booleans library: Type-level booleans via type-families
- type-cereal library: Type-level serialization of type constructors
- type-digits library: Arbitrary-base type-level digits
- type-eq library: Type equality evidence you can carry around
- type-functions library: Emulation of type-level functions
- type-level-natural-number library: Simple type level natural numbers
- type-level-natural-number-induction library: High-level combinators for performing inductive operations.
- type-level-natural-number-operations library: Basic operations on type-level natural numbers.
- type-level-numbers library and tests: Type level numbers implemented using type families.
- type-level-sets library: Type-level sets and finite maps (with value-level counterparts)
- type-ord library: Type-level comparison operator
- type-ord-spine-cereal library: Generic type-level comparison of types
- type-settheory library: Sets and functions-as-relations in the type system
- type-spine library: A spine-view on types
- typelevel-rewrite-rules library and test: Solve type equalities using custom type-level rewrite rules
- uom-plugin library and tests: Units of measure as a GHC type-checker plugin
Type Theory
- typerbole library and test: A typesystems library with exaggerated claims
Type-safe
- dynamic-pipeline library, program and test: Library Type Safe implementation of Dynamic Pipeline Paradigm (DPP).
Typechecking
- typerbole library and test: A typesystems library with exaggerated claims
Typeclass
- unlift library: Typeclass for monads that can be unlifted to arbitrary base monads
TypeID
- mmzk-typeid library and test: A TypeID and UUIDv7 implementation for Haskell
Types
- compound-types library and benchmark: Sum and Product types and such
- fcf-composite library and test: Type-level computation for composite using first-class-families.
- fcf-graphs library and test: Type-level version of algebraic-graphs.
- fcf-vinyl library: Vinyl compatibility with first-class-families
- finite library and test: Finite ranges via types
- generic-type-functions library: Familiar functions lifted to type-level functions on generic types
- kind-integer library and test: Type-level integers. Like KnownNat, but for integers.
- kind-rational library and test: Type-level rationals. Like KnownNat, but for rationals.
- rerefined library and test: Refinement types, again
- rg library and test: A dynamic/unbounded alternative to Bounded Enum
- say-my-name library: Require explicit type application for some type variables.
- singleraeh library: raehik's singletons
- sum-type-boilerplate library and test: Library for reducing the boilerplate involved with sum types
- symbol-parser library and test: Type level string parser combinators
- symparsec library and test: Type level string parser combinators
- type-errors-pretty library and test: Combinators for writing pretty type errors easily
- type-iso library: Typeclasses for injective relations and isomorphisms between types.
- type-level-bytestrings library and test: Tools for manipulating type-level bytes and bytestrings
- type-level-show library: Utilities for writing Show-like type families
- typeably library: DerivingVia Typeable counterpart to Generically
- typelevel-tools-yj library and test: type level tools
- typerep-map library, test and benchmark: Efficient implementation of a dependent map with types as keys
- x-sum-type-boilerplate library and test: (Forked) Library for reducing the boilerplate involved with sum types
TypeScript
- tree-sitter-tsx library: Tree-sitter grammar/parser for TSX
- tree-sitter-typescript library: Tree-sitter grammar/parser for TypeScript
Typesystems
- typerbole library and test: A typesystems library with exaggerated claims
Typography
- cubicbezier library and test: Efficient manipulating of 2D cubic bezier curves.
- dvi-processing library: Read/write DVI and TFM file
- fmark program: A Friendly Markup language without syntax.
- layout library: Turn values into pretty text or markup
- opentype library and test: Opentype loading and writing
- typography-geometry library: Drawings for printed text documents
UI
- butcher library and test: Chops a command or program invocation into digestable pieces.
- fltkhs library and programs: FLTK bindings
- fltkhs-demos programs: FLTKHS demos. Please scroll to the bottom for more information.
- fltkhs-fluid-demos programs: Fltkhs Fluid Demos
- fltkhs-fluid-examples programs: Fltkhs Fluid Examples
- fltkhs-hello-world program: Fltkhs template project
- fltkhs-themes library: A set of themed widgets that provides drop in replacements to the ones in FLTKHS.
- frpnow-gtk3 library: Program GUIs with GTK3 and frpnow!
- load-font library and program: A cross platform library for loading bundled fonts into your application
- WL500gPControl programs: A simple command line tools to control the Asus WL500gP router
Unicode
- double-x-encoding library and test: Encoding scheme to encode any Unicode string with only [0-9a-zA-Z_]
- emoji library and program: emoji utility
- normalization-insensitive library, test and benchmark: Normalization insensitive string comparison
- streamly library: Streaming, dataflow programming and declarative concurrency
- unicode-data library, test and benchmark: Access Unicode Character Database (UCD)
- unicode-data-names library, program, test and benchmark: Unicode characters names and aliases
- unicode-data-parser library: Parsers for Unicode Character Database (UCD) files
- unicode-data-scripts library, test and benchmark: Unicode characters scripts
- unicode-data-security library, test and benchmark: Unicode security mechanisms database
- unicode-general-category library and test: Unicode General Category Database
- unicode-transforms library, program, tests and benchmark: Unicode normalization
Unification
- hypertypes library, test and benchmark: Typed ASTs
- monad-unify library: Generic first-order unification
- RSolve library, program and test
- unification-fd library: Simple generic unification algorithms.
Uniform
- uni-events library: uni events
- uni-posixutil library: Posix utilities for the uniform workbench
- uni-reactor library: Reactors for the uniform workbench
- uni-util library: Utilities for the uniform workbench
- uniform-http library: uniform text based operations to call http
- uniform-shake library: uniform wrapper for shake
- uniform-watch library: uniform wrapper for watch
- uniform-webserver library: uniform text based operations to call http
Uniform Handling Of Some Pandoc Stuff
- uniform-pandoc library: handling of some pandoc stuff
Unikernel
- ec2-unikernel program: A handy tool for uploading unikernels to Amazon's EC2.
Unity3D
- unity-testresult-parser library and program
Unknown
- ioref-stable library: iorefs with a unique stable index
- lrucaching library and test: LRU cache
- system-locale library and test: Get system locales
Unlift
- unlift library: Typeclass for monads that can be unlifted to arbitrary base monads
Unsafe
- true-name library and test: Template Haskell hack to violate module abstractions
- unsafeperformst library: Like unsafeperformIO, but for the ST monad.
Ur/Web
- urembed program: Ur/Web static content generator
- urxml program: XML parser-printer supporting Ur/Web syntax extensions
Urbit
- azimuth-hs library and tests: Interact with Azimuth from Haskell
- urbit-hob library, tests and benchmark: Hoon-style atom manipulation and printing functions
URI
- iri library and test: RFC-based resource identifier library
- uri-bytestring-aeson library: Aeson instances for URI Bytestring
URL
- iri library and test: RFC-based resource identifier library
User Interface
- brick-list-search library and program: Search forward or backward for certain kinds of items in brick list
- brick-list-skip library and program: Skip a certain kind of items when moving in brick list
- brick-tabular-list library and programs: Tabular list widgets for brick.
- imj-base library, program and test: Game engine with geometry, easing, animated text, delta rendering.
- rewrite-inspector library and programs: Inspection of rewriting steps
User Interfaces
- ansi-pretty library: AnsiPretty for ansi-wl-pprint
- ansi-terminal library and program: Simple ANSI terminal support
- ansi-terminal-types library: Types and functions used to represent SGR aspects
- ansi-wl-pprint library and program: The Wadler/Leijen Pretty Printer for colored ANSI terminal output
- binding-core library and test: Data Binding
- binding-gtk library and tests: Data Binding in Gtk2Hs
- binding-wx library and tests: Data Binding in WxHaskell
- byline library, programs and test: Library for creating command-line interfaces (colors, menus, etc.)
- climb library and program: Building blocks for a GHCi-like REPL with colon-commands
- colorful-monoids library and test: Styled console text output using ANSI escape sequences.
- concurrent-output library: Ungarble output from several threads or commands
- concurrentoutput library: Ungarble output from several threads
- console-style library: Styled console text output using ANSI escape sequences.
- crystalfontz library: Control Crystalfontz LCD displays.
- editline library: Bindings to the editline library (libedit).
- fenfire programs: Graph-based notetaking system
- fltkhs library and programs: FLTK bindings
- fltkhs-themes library: A set of themed widgets that provides drop in replacements to the ones in FLTKHS.
- formlets library: Formlets implemented in Haskell
- formlets-hsp library: HSP support for Formlets
- grapefruit-examples library: Examples using the Grapefruit library
- grapefruit-ui library: Declarative user interface programming
- grapefruit-ui-gtk library: GTK+-based backend for declarative user interface programming
- GtkGLTV library: OpenGL support for Gtk-based GUIs for Tangible Values
- GtkTV library: Gtk-based GUIs for Tangible Values
- GuiTV library: GUIs for Tangible Values
- Hashell program: Simple shell written in Haskell
- haskeline library, program and test: A command-line interface for user input, written in Haskell.
- haskeline-class library: Class interface for working with Haskeline
- HCL library, program and test: High-level library for building command line interfaces.
- hs-fltk library: Binding to GUI library FLTK
- hscurses-fish-ex program: hscurses swimming fish example
- lambdacat library and program: Webkit Browser
- linenoise library and program: A lightweight readline-replacement library for Haskell
- load-font library and program: A cross platform library for loading bundled fonts into your application
- midair library: Hot-swappable FRP
- monad-parallel-progressbar library: Parallel execution of monadic computations with a progress bar
- nanocurses library: Simple Curses binding
- ncurses library: Modernised bindings to GNU ncurses
- phooey library: Functional user interfaces
- polysemy-readline library, program and test: Readline effect for polysemy.
- prettyprinter library, program, tests and benchmarks: A modern, easy to use, well-documented, extensible pretty-printer.
- prettyprinter-ansi-terminal library, test and benchmark: ANSI terminal backend for the »prettyprinter« package.
- prettyprinter-combinators library: Some useful combinators for the prettyprinter package
- prettyprinter-compat-annotated-wl-pprint library: Drop-in compatibility package to migrate from »annotated-wl-pprint« to »prettyprinter«.
- prettyprinter-compat-ansi-wl-pprint library: Drop-in compatibility package to migrate from »ansi-wl-pprint« to »prettyprinter«.
- prettyprinter-compat-wl-pprint library: Drop-in compatibility package to migrate from »wl-pprint« to »prettyprinter«.
- prettyprinter-configurable library and test: Configurable pretty-printing
- prettyprinter-convert-ansi-wl-pprint library and test: Converter from »ansi-wl-pprint« documents to »prettyprinter«-based ones.
- progress library: Simple progress tracking & projection library
- proplang library: A library for functional GUI development
- readline-in-other-words library and program: Readline effect for in-other-words.
- reflex-dom library and programs: Functional Reactive Web Apps with Reflex
- reflex-dom-core library and tests: Functional Reactive Web Apps with Reflex
- reflex-dom-ionic library: Compatible highlevel Wigdets for some Ionic Input Components
- reflex-dom-retractable library: Routing and retractable back button for reflex-dom
- reflex-dom-th library and test: reflex-dom-th transpiles HTML templates to haskell code for reflex-dom
- reflex-external-ref library: External reference with reactivity support
- reflex-localize library: Localization library for reflex
- reflex-localize-dom library and program: Helper widgets for reflex-localize
- repline library and tests: Haskeline wrapper for GHCi-like REPL interfaces.
- safe-coloured-text library: Safely output coloured text
- safe-coloured-text-layout library: Safely layout output coloured text
- safe-coloured-text-terminfo library: Safely output coloured text
- settings library: Runtime-editable program settings.
- Shellac library: A framework for creating shell envinronments
- Shellac-compatline library: "compatline" backend module for Shellac
- Shellac-editline library: Editline backend module for Shellac
- Shellac-haskeline library: Haskeline backend module for Shellac
- Shellac-readline library: Readline backend module for Shellac
- show-prettyprint library and test: Robust prettyprinter for output of auto-generated Show instances
- sneakyterm library: Tiny, declarative wrapper around ncurses
- stylized library: Ways to output stylized text on ANSI consoles.
- termbox library: termbox
- termbox-banana library and program: termbox + reactive-banana
- termbox-bindings-c library: termbox bindings
- termbox-bindings-hs library: termbox bindings
- termbox-tea library and programs: termbox + The Elm Architecture
- terminal-progress-bar library, test and benchmark: A progress bar in the terminal
- terminfo library: Haskell bindings to the terminfo library.
- tinytools library and test: tinytools is a monospace unicode diagram editor
- vty library: A simple terminal UI library
- vty-examples programs: Examples programs using the vty library.
- vty-ui library and programs: An interactive terminal user interface library for Vty
- vty-ui-extras library: Extra vty-ui functionality not included in the core library
- vty-unix library and program: Unix backend for Vty
- Win32-console library: Binding to the Win32 console API
- wizards library: High level, generic library for interrogative user interfaces
- wx library: wxHaskell
- wxc library: wxHaskell C++ wrapper
- wxcore library: wxHaskell core
- WXDiffCtrl library: WXDiffCtrl
- wxdirect library and program: helper tool for building wxHaskell
- xtc library: eXtended & Typed Controls for wxHaskell.
- zipedit library: Create simple list editor interfaces
User-interface
- hscurses library: NCurses bindings for Haskell
- reflex-dom library and programs: Functional Reactive Web Apps with Reflex
- reflex-dom-core library and tests: Functional Reactive Web Apps with Reflex
- reflex-dom-ionic library: Compatible highlevel Wigdets for some Ionic Input Components
- reflex-dom-retractable library: Routing and retractable back button for reflex-dom
- reflex-dom-th library and test: reflex-dom-th transpiles HTML templates to haskell code for reflex-dom
- reflex-external-ref library: External reference with reactivity support
- reflex-localize library: Localization library for reflex
- reflex-localize-dom library and program: Helper widgets for reflex-localize
UserInterface
- wild-bind library and test: Dynamic key binding framework
- wild-bind-indicator library: Graphical indicator for WildBind
- wild-bind-task-x11 library and test: Task to install and export everything you need to use WildBind in X11
- wild-bind-x11 library and test: X11-specific implementation for WildBind
Util
- dot-linker library, program and test: Initial project template from stack
- hkgr program: Simple Hackage release workflow for package maintainers
- mrifk program: Decompiles Glulx files
- structural-traversal library and test: Initial project template from stack
- util library: Utilities
- util-exception library: Exceptional utilities
Utilities
- blindpass library, program and test: Password entry tool
- cabalish program: Provides access to the cabal file data for shell scripts
- easy-args library and test: Parses command line arguments
- hocker library, programs and test: Interact with the docker registry and generate nix build instructions
- hsbc program: A command line calculator
- hx library: Haskell extras (missing utility functions).
- lambda-cube library and test: Haskell implementation of (some of) lambda cube calculi
- nicify program: Pretty print the standard output of default `Show` instances.
- nicify-lib library: Pretty print the standard output of default `Show` instances.
- pong-server library and test: A simple embedded pingable server that runs in the background.
- sh2md library, program and test: Record your shell session and print in the markdown format
- Southpaw library: Assorted utility modules
- takedouble library, program and test: duplicate file finder
- una program: Universal un-archiver utility
- yamlkeysdiff program: Compares the keys from two yaml files
Utility
- alea program: a diceware passphrase generator
- autoexporter library and program: Automatically re-export modules.
- bento library: 🍱 Manage stateful components.
- bisc program: A small tool that clears cookies (and more).
- cold-widow library, programs and test: File transfer via QR Codes.
- debug-me program: secure remote debugging
- dl-fedora program and test: Fedora image download tool
- dnf-repo program and test: A dnf wrapper with fine control of enabled repos
- embla library: execute actions periodically while avoiding drift
- exceptionfree-readfile library, tests and benchmark: An exception-free readFile for use with '+RTS -xc -RTS' projects
- fcd library, program and test: A faster way to navigate directories using the command line.
- fedora-composes program and test: Query Fedora composes
- fedora-img-dl program: Fedora image download tool
- fedora-repoquery program and test: Fedora release repos package query tool
- findhttp program: List http/html files
- flow library and test: Write more understandable Haskell.
- flow-er library and test: More directional operators
- git-annex program: manage files with git, without checking their contents into git
- git-repair program: repairs a damaged git repository
- github-backup programs: backs up everything github knows about a repository, to the repository
- github-release library and program: Upload files to GitHub releases.
- gnome-desktop program: Randomly set a picture as the GNOME desktop background
- gw program: ghcWithPackages cmdline util
- hascal library and program: tiny calculator library and command-line program
- hashrename program: Rename every file in a directory with his SHA1 hash.
- haskades program: Utility to generate bindings for BlackBerry Cascades
- hasql-url library and test: Parse PostgreSQL connection URI into Hasql.Connection Settings
- herbalizer program: HAML to ERB translator
- hinduce-missingh library: Utility functions
- hsinstall library and program: Install Haskell software
- hutton program: A program for the button on Reddit.
- inventory library, program and test: Project statistics and definition analysis
- JYU-Utils library: Some utility functions for JYU projects
- keysafe program: back up a secret key securely to the cloud
- koji-install program and test: CLI tool for installing rpms directly from Fedora Koji
- koji-tool program and test: Koji CLI tool for querying tasks and installing builds
- lsfrom program and test: List directory files starting from a specific name
- mbox-tools programs: A collection of tools to process mbox files
- meta-misc library: Utility library providing miscellaneous meta-programming utilities.
- monad-gen library: A simple monad for generating fresh integers
- mustache2hs program: Utility to generate Haskell code from Mustache templates
- native library, program and test: Native library manager for Windows
- not-in-base library: Useful utility functions that only depend on base.
- op library and test: Common operators encouraging large-scale easy reading
- ostree-pin program: Tool to update ostree deployment pin
- overhang library: Hang loose with your lambdas!
- pagure-cli program: A Pagure gitforge query tool
- pinned-warnings library and test: Preserve warnings in a GHCi session
- pkgtreediff library, program and test: RPM package tree diff tool
- place-cursor-at program: A utility for X11 that moves the mouse cursor using the keyboard
- propellor library and programs: property-based host configuration management in haskell
- pub programs: Pipe stdin to a redis pub/sub channel
- puffytools library, program and test: A CLI assistant
- rating-chgk-info library, programs, test and benchmark: Client for rating.chgk.info API and CSV tables (documentation in Russian)
- rosa program: Query the namecoin blockchain
- rosso library: General purpose utility library
- route-generator program: Utility to generate routes for use with yesod-routes
- rpmostree-update program: rpm-ostree update wrapper that caches change info
- servant-docs-simple library and test: Generate endpoints overview for Servant API
- skeleton program: a tool to access the OSX keychain
- skopedate program and test: Check dates of container images
- storable-offset library: Storable offsets for record fields
- strings library: Functions for working with strings, including Text, ByteString, etc.
- svgsym program: A tool to prune unused symbols from icon SVG files.
- sync-mht library, program, test and benchmark: Fast incremental file transfer using Merkle-Hash-Trees
- tn library and program: A simple daily journal program
- vflow-types library and tests: types for ingesting vflow data with aeson
- Webrexp library and program: Regexp-like engine to scrap web data
Utils
- alfred library: utility library for Alfred version 2
- amazonka-mtl library and tests: MTL-style type-class and deriving-via newtypes for Amazonka
- any-pat library and test: ...
- api-field-json-th library and test: option of aeson's deriveJSON
- asana library: Asana API Client
- bitly-cli program: A command line tool to access bit.ly URL shortener.
- bluetileutils program: Utilities for Bluetile
- bm library, program and test: open bookmarks and queries from the command line
- cabal-bounds library, program and test: A command line program for managing the dependency versions in a cabal file.
- cabal-cargs library, program and test: A command line program for extracting compiler arguments from a cabal file.
- cabal-lenses library: Lenses and traversals for the Cabal library.
- CabalSearch program: Search cabal packages by name
- calamity-commands library: A library for declaring, parsing, and invoking text-input based commands
- cblrepo program: Tool to maintain a database of CABAL packages and their dependencies
- cgrep program: Command line tool
- clean-home program: Keep your home dir clean by finding old conf files
- cltw program: Command line Twitter utility
- comma-and library and test: Join text together with commas, and "and".
- confsolve program: A command line tool for resolving conflicts of file synchronizers.
- csv-nptools programs: A collection of CSV tools
- data-util library: utilities for handle data
- derivingvia-extras library: DerivingVia extras - Miscellaneous /via/ types.
- dropsolve program: A command line tool for resolving dropbox conflicts. Deprecated! Please use confsolve.
- ecu programs: Tools for automotive ECU development.
- EditTimeReport program: Query language and report generator for edit logs.
- email-validator program: Perform basic syntax and deliverability checks on email addresses.
- error-loc library: An error replacement with call-site metadata.
- execs library and program: Tool to run stack exec prj-exe more easy
- fishfood library, program and test: Calculates file-size frequency-distribution.
- fordo program: Run a command on files with magic substituion support (sequencing and regexp)
- freckle-app library and tests: Haskell application toolkit used at Freckle
- freckle-http library and test: ...
- fuzzytime library and program: A 'ten past six' style clock
- Geodetic library: Geodetic calculations
- GPX library: Parse GPX files
- graphql-utils library: GraphQL Utils
- gscholar-rss program: scrapes google scholar, provides RSS feed
- haeredes program: Confirm delegation of NS and MX records
- hascal library and program: tiny calculator library and command-line program
- haskell-say library and program: Let the Haskell logo talk to your users!
- hath program: Manipulates network blocks in CIDR notation
- headroom library, program and tests: License Header Manager
- hextra library: Generic and niche utility functions and more for Haskell.
- hinfo library, program and test: Command Line App With Info on your Haskell App
- horizontal-rule library, program and test: horizontal rule for the terminal
- hp2any-core library: Heap profiling helper library
- hp2any-graph programs: ...
- hp2any-manager program: A utility to visualise and compare heap profiles.
- hs-opentelemetry-awsxray library and test: [synopsis]
- hsftp library, program and test: A SFTP client tool for secure file transfer operations
- hsimport library, program and test: Extend the import list of a Haskell source file
- htags program: A Haskell98 parsing tags program similar to ctags.
- htsn program and tests: Parse XML files from The Sports Network feed.
- htsn-common library: Display/logging facilities used by both htsn and htsn-import.
- htsn-import program and tests: Import XML files from The Sports Network into an RDBMS.
- hunp program: Unpacker tool with DWIM
- jarfind library and program: Tool for searching java classes, members and fields in classfiles and JAR archives
- json-tools programs: A collection of JSON tools
- katt library, program and test: Client for the Kattis judge system.
- kevin program: a dAmn ↔ IRC proxy
- lat program: Tool to track security alerts on LWN
- list-remote-forwards program: List all remote forwards for mail accounts stored in a SQL database.
- literatex library, programs and test: transform literate source code to Markdown
- log2json library and program: Turn log file records into JSON.
- mailbox-count program: Count mailboxes in a SQL database
- make-package program: Make a cabalized package
- minirotate program: Minimalistic file rotation utility
- modsplit library and program: Haskell source splitter driven by special comments.
- nptools programs: A collection of random tools
- Nutri library: A little library to calculate nutrition values of food items.
- ordinal library, program and test: Convert numbers to words in different languages.
- OSM library: Parse OpenStreetMap files
- PastePipe library and program: CLI for pasting to lpaste.net
- pb program: pastebin command line application
- pdfsplit program: split two-column PDFs, so there is one column per page
- phatsort library, programs and test: FAT filesystem sort utility
- pointless-fun library: Some common point-free combinators.
- practice-room program: Practice Room
- Printf-TH library
- queue-sheet library, program and test: queue sheet utility
- radix program: Command-line tool for emitting numbers in various bases.
- readline-statevar library: Readline with variables (setX/getY) wrapped in state vars
- redact library, program and test: hide secret text on the terminal
- Referees library and program: A utility for computing distributions of material to review among reviewers.
- revdectime program: A French revolutionary decimal time (metric) clock
- rezoom program: Github resume generator
- rhbzquery program and test: Bugzilla query tool
- scientist library and tests: A Haskell library for carefully refactoring critical paths.
- scotty-utils library: Scotty utils library
- screenshot-to-clipboard library and program: Take screenshot and copy it to the system clipboard.
- serokell-util library and test: General-purpose functions by Serokell
- slugify library and test: Convert text into slugs.
- sorty program: Sort lines per file size
- squeeze library, program and test: A file-packing application.
- stratum-tool program: Client for Stratum protocol
- string-like library: A package that aims to provide a uniform interface to string-like types.
- subtitles program: Modify SRT subtitle files.
- temporary library and test: Portable temporary file and directory support
- temporary-rc library: Portable temporary file and directory support for Windows and Unix, ...
- temporary-resourcet library and test: Portable temporary files and directories with automatic deletion
- tempus-fugit library, program and test: Programmers' time tracker
- terminal-punch program and test: Simple terminal-based time tracker
- thank-you-stars library, program and test: Give your dependencies stars on GitHub!
- todos library and program: Easy-to-use TODOs manager.
- toolshed library and test: Ill-defined library.
- tuple-append library and test: A package to append, sequence and fold items and tuples into new tuples.
- tuple-append-instances library: Extra instances for the typeclasses in the tuple-append package
- turtle-options library, program and test: Collection of command line options and parsers for these options
- unicode-tricks library and test: Functions to work with unicode blocks more convenient.
- unusable-pkg program: Utility construction of the graph depending unusable packages.
- up program: Command-line tool to generate paths for moving upward in a file system
- vigilance programs and test: An extensible dead-man's switch system
- vt-utils library and test: Vector and Text utilities
- wtk library: Wojcik Tool Kit
- wtk-gtk library: GTK tools within Wojcik Tool Kit
- Xec program: Gtk command launcher with identicon
UUID
- mmzk-typeid library and test: A TypeID and UUIDv7 implementation for Haskell
UUIDv7
- mmzk-typeid library and test: A TypeID and UUIDv7 implementation for Haskell
Uzbl
- uzbl-with-source library: Utility function for reading a source of loaded uzbl pages.
Validation
- contracheck-applicative library: Validation types/typeclass based on the contravariance.
- valida library and test: Simple applicative validation for product types, batteries included!
- valida-base library and test: Simple applicative validation for product types, batteries included!
- validation-micro library: Lighweight pure data validation based on Applicative
- validation-selective library and tests: Lighweight pure data validation based on Applicative and Selective functors
- valor library and tests: Simple and powerful data validation
Validity
- genvalidity-criterion library and benchmark: Criterion benchmarks for generators
- validity library and test: Validity typeclass
- validity-aeson library and test: Validity instances for aeson
- validity-bytestring library: Validity instances for bytestring
- validity-case-insensitive library and test: Validity instances for case-insensitive
- validity-containers library: Validity instances for containers
- validity-dlist library: Validity instances for containers
- validity-network-uri library: Validity instances for URI
- validity-path library and test: Validity instances for Path
- validity-primitive library: Validity instances for primitive
- validity-time library: Validity instances for time
- validity-unordered-containers library: Validity instances for unordered-containers
- validity-vector library: Validity instances for vector
Value
- hs-server-starter library, program and test: Write a server supporting Server::Starter's protocol in Haskell
- jason library, program and test: A fast JASONETTE-iOS JSON combinator library for haskell.
- legion-discovery library, program and test: A discovery service based on Legion.
- legion-extra library and test: Extra non-essential utilities for building legion applications.
- signature library: Hmac sha256 signature json and http payload
- wreq-helper library: HTTP/HTTPS response process
Vector
- hw-packed-vector library, program, tests and benchmark: Packed Vector
- hybrid-vectors library: Hybrid vectors e.g. Mixed Boxed/Unboxed vectors
- ListLike library and test: Generalized support for list-like structures
- perfect-vector-shuffle library, program and test: Library for performing vector shuffles
- sparse library, tests and benchmark: A playground of sparse linear algebra primitives using Morton ordering
- vector-builder library and test: Vector builder
- vector-extras library: Utilities for the "vector" library
- vector-shuffling library: Algorithms for vector shuffling
- vinyl-vectors library and program: Vectors for vinyl vectors
Verification
- LPPaver library, program and test: An automated prover targeting problems that involve nonlinear real arithmetic
Video
- cut-the-crap library, program and test: Cuts out uninteresting parts of videos by detecting silences.
- movie-monad program: Plays videos using GStreamer and GTK+.
- polysemy-video library: Experimental video processing DSL for polysemy.
- vimeta library and program: Frontend for video metadata tagging tools
Vinyl
- conic-graphs library: Vinyl-style extensible graphs.
- fcf-vinyl library: Vinyl compatibility with first-class-families
- polysemy-methodology-composite library: Functions for using polysemy-methodology with composite.
- vinyl-loeb library: Loeb's theorem for extensible records.
Visual Programming
- sifflet library, program and test: Simple, visual, functional language for learning about recursion.
- sifflet-lib library: Library of modules shared by sifflet and its tests and its exporters.
Visualization
- lightning-haskell library and tests: Haskell client for lightning-viz REST API
- rigel-viz library and test: A mid-level wrapper for vega-lite
- vega-view program: Easily view Vega or Vega-Lite visualizations.
VSCode
- templatise library, program and test: You can use template.hs to create a new Haskell GitHub repository.
Vulkan
- easytensor-vulkan library: Use easytensor with vulkan-api.
- vulkan-api library: Low-level low-overhead vulkan api bindings
Wai
- wai-cors library and tests: CORS for WAI
- wai-middleware-clacks library and test: GNU Terry Pratchett - Add the X-Clacks-Overhead Header to Wai Responses.
- wai-middleware-rollbar library: Middleware that communicates to Rollbar.
- wai-request-spec library and benchmark: Declarative request parsing
Warning
- core-warn library and test: "Provide warnings for unexpected Core generation"
WASM
- extism-pdk library and programs: Extism Plugin Development Kit
Watch
- uniform-watch library: uniform wrapper for watch
Water
- SWMMoutGetMB library: A parser for SWMM 5 binary .OUT files
Web
- accentuateus library: A Haskell implementation of the Accentuate.us API.
- achille library and test: A library for building static site generators
- acme-http library and programs: fastest Haskell PONG server in the world
- activitypub library: ActivityPub Haskell Library
- adblock2privoxy program: Convert adblock config files to privoxy format
- adobe-swatch-exchange library and programs: parse Adobe Swatch Exchange files and (optionally) output .css files with the colors
- advent-of-code-api library and test: Advent of Code REST API bindings and servant API
- aeson library and test: Fast JSON parsing and encoding
- aeson-attoparsec library and test: Embed an Attoparsec text parser into an Aeson parser
- aeson-better-errors library: Better error messages when decoding JSON values.
- aeson-coerce library: Initial project template from stack
- aeson-combinators library, tests and benchmark: Aeson combinators for dead simple JSON decoding
- aeson-commit library and test: Parse Aeson data with commitment
- aeson-compat library and test: Compatibility layer for aeson
- aeson-diff library, programs and tests: Extract and apply patches to JSON documents.
- aeson-diff-generic library: Apply a json-patch to any haskell datatype.
- aeson-filthy library and test: Several newtypes and combinators for dealing with less-than-cleanly JSON input.
- aeson-flat library and test: Tools for creating flat JSON serializations
- aeson-flatten library and test: JSON flatten for Aeson
- aeson-flowtyped library and test: Create Flow or TypeScript type definitions from Haskell data types.
- aeson-generic-default library and test: Type-level default fields for aeson Generic FromJSON parser
- aeson-generics-typescript library and program: Generates TypeScript definitions that match Generic Aeson encodings
- aeson-injector library and test: Injecting fields into aeson values
- aeson-jsonpath library and test: Parse and run JSONPath queries on Aeson documents
- aeson-match-qq library and test: Declarative JSON matchers.
- aeson-modern-tojson library and test: Provide a handy way for derving ToJSON proprely.
- aeson-native library: Fast JSON parsing and encoding (deprecated)
- aeson-picker library and test: Tiny library to get fields from JSON format
- aeson-possible library and test: Possible values for aeson
- aeson-prefix library and test: Hiearchical prefixing for aeson
- aeson-pretty library and program: JSON pretty-printing library and command-line tool.
- aeson-result library: API Result for aeson
- aeson-single-field library and test: Conveniently wrap a single value in a record when encoding to and from JSON
- aeson-smart library: Smart derivation of Aeson instances
- aeson-streams library: An HTTP client library for JSON-based APIs
- aeson-toolkit library and test: A generalization of Aeson over Failure
- aeson-typescript library and test: Generate TypeScript definition files from your ADTs
- aeson-yaml library, program and test: Output any Aeson value as YAML (pure Haskell library)
- airgql library, program and test: Automatically generate a GraphQL API for an SQLite database
- airship library and test: A Webmachine-inspired HTTP library
- airtable-api library and test: Requesting and introspecting Tables within an Airtable project.
- alerta library: Bindings to the alerta REST API
- alerts library: Alert messages for web applications
- algebraic-prelude library and program: Algebraically structured Prelude
- algolia library and test: A client implementing the Algolia search API
- alternative-vector library: Use vectors instead of lists for many and some
- alto library and program: Implement a menu experience fit for web users.
- altsvc library and test: HTTP Alternative Services
- amazon-products library and program: Connector for Amazon Products API
- analyze-client library: Client for analyze service
- android-lint-summary library, program and test: A pretty printer for Android Lint errors
- Ansi2Html program: Convert ANSI Terminal Sequences to nice HTML markup
- antagonist library and program: A web interface to Antisplice dungeons.
- apecs-gloss library: Simple gloss renderer for apecs
- apecs-physics library: 2D physics for apecs
- apecs-physics-gloss library: Gloss rendering for apecs-physics
- api-maker library and test: Package to make APIs
- api-monobank library, program and test
- api-rpc-accumulate library, program and test: JSON-RPC API client for Accumulate blockchain
- api-rpc-factom library, program and test: RPC API client for Factom
- api-rpc-pegnet library and test: simple json-rpc client for PegNet
- api-tools library, programs, test and benchmark: DSL for generating API boilerplate and docs
- api-yoti library and test: Api bindings for Yoti services
- apiary library and test: Simple and type safe web framework that generate web API documentation.
- apiary-authenticate library: authenticate support for apiary web framework.
- apiary-clientsession library: clientsession support for apiary web framework.
- apiary-cookie library: Cookie support for apiary web framework.
- apiary-eventsource library: eventsource support for apiary web framework.
- apiary-helics library: helics support for apiary web framework.
- apiary-http-client library: A http client for Apiary.
- apiary-logger library: fast-logger support for apiary web framework.
- apiary-memcached library: memcached client for apiary web framework.
- apiary-mongoDB library: mongoDB support for apiary web framework.
- apiary-persistent library: persistent support for apiary web framework.
- apiary-purescript library: purescript compiler for apiary web framework.
- apiary-redis library: redis support for apiary web framework.
- apiary-session library: session support for apiary web framework.
- apiary-websockets library: websockets support for apiary web framework.
- apioiaf-client library and test: Consumer library for anapioficeandfire.com
- apis library: A Template Haskell library for generating type safe API calls
- arch-web library and test: Arch Linux official and AUR web interface binding
- asap library and test: Atlassian Service Authentication Protocol
- asn1-codec library and test: Encode and decode ASN.1
- assert4hs-tasty library and test: Provider for tasty runner to run assert4hs tests
- asset-map library and test: Asset map support for the JavaScript broccoli-asset-rev library.
- async-ajax library: Crossbrowser async AJAX Bindings for GHCJS
- async-extra library: Useful concurrent combinators
- atlassian-connect-core library: Atlassian Connect snaplet for the Snap Framework and helper code.
- atndapi library and test: An interface of ATND API
- atom-basic library: Basic Atom feed construction
- attic-schedule program and test: A script I use to run "attic" for my backups.
- attoparsec-base64 library: Fetch only base64 characters, erroring in the attoparsec monad on failure
- attoparsec-ip library and test: Parse IP data types with attoparsec
- attoparsec-path library and test: Convenience bindings between path and attoparsec
- attoparsec-uri library and test: URI parser / printer using attoparsec
- aur-api library: ArchLinux AUR json v5 API
- authenticate library: Authentication methods for Haskell web applications.
- authenticate-kerberos library: Authentication methods for Haskell web applications.
- authenticate-ldap library: LDAP authentication for Haskell web applications.
- authenticate-oauth library: Library to authenticate with OAuth for Haskell web applications.
- awesomium library: High-level Awesomium bindings.
- awesomium-glut library: Utilities for using Awesomium with GLUT.
- awesomium-raw library: Low-level Awesomium bindings.
- aws library, programs and tests: Amazon Web Services (AWS) for Haskell
- aws-cloudfront-signer library: For signing AWS CloudFront HTTP URL requests
- aws-ec2 library and programs: AWS EC2/VPC, ELB and CloudWatch client library for Haskell
- aws-elastic-transcoder library, program and test: Haskell suite for the Elastic Transcoder service
- aws-general library and test: Bindings for Amazon Web Services (AWS) General Reference
- aws-kinesis library and test: Bindings for Amazon Kinesis
- aws-performance-tests library and program: Performance Tests for the Haskell bindings for Amazon Web Services (AWS)
- aws-route53 library: Amazon Route53 DNS service plugin for the aws package.
- aws-sdk-text-converter library and test: The text converter for aws-sdk.
- aws-sign4 library and test: Amazon Web Services (AWS) Signature v4 HTTP request signer
- aws-simple library: Dead simple bindings to commonly used AWS Services
- aws-sns library and test: Bindings for AWS SNS Version 2013-03-31
- aws-sns-verify library and test: Parse and verify AWS SNS messages
- aws-transcribe-ws library and test: Websocket streaming to Amazon Transcribe service
- axiom library: Web EDSL for running in browsers and server nodes using transient
- azure-acs library: Windows Azure ACS
- azure-email library: send email with microsoft azure
- azure-servicebus library: Haskell wrapper over Microsoft Azure ServiceBus REST API
- ballast library and test: Shipwire API client
- bamboo library: A blog engine on Hack
- bamboo-launcher program: bamboo-launcher
- bamboo-plugin-highlight library: A highlight middleware
- bamboo-plugin-photo library: A photo album middleware
- bamboo-theme-blueprint library: bamboo blueprint theme
- bamboo-theme-mini-html5 library: bamboo mini html5 theme
- barley program: A web based environment for learning and tinkering with Haskell
- base58address library and test: Parsing and serialization for Base58 addresses (Bitcoin and Ripple)
- basement : Foundation scrap box of array & string
- basement-cd : Foundation scrap box of array & string
- bdo library and program: Update CSS in the browser without reloading the page.
- bech32 library, program and test: Implementation of the Bech32 cryptocurrency address format (BIP 0173).
- bech32-th library and test: Template Haskell extensions to the Bech32 library.
- binance-exports library, program and test: Generate CSV Exports of your Binance Trade History.
- binary-instances library and test: Orphan instances for binary
- bindings-libg15 library: Bindings to libg15
- bird library and program: A simple, sinatra-inspired web framework.
- Bitly library: A library to access bit.ly URL shortener.
- bitly-cli program: A command line tool to access bit.ly URL shortener.
- bittrex library and program: Bindings for the Bittrex API
- bitx-bitcoin library and tests: A Haskell library for working with the BitX bitcoin exchange.
- Blammo-wai library and test: Using Blammo with WAI
- blatex program: Blog in LaTeX
- blaze-bootstrap library: Blaze helper functions for bootstrap pages
- blaze-colonnade library: blaze-html backend for colonnade
- blaze-html-contrib library: Some contributions to add handy things to blaze html.
- blaze-htmx library and test: Blaze integration of the htmx library
- blaze-shields library: create svg by Haskell
- blazeT library: A true monad (transformer) version of the blaze-markup and blaze-html libraries
- blockfrost-pretty library: blockfrost.io pretty-printing utilities
- blockhash library, program and test: Blockhash perceptual image hash algorithm
- Blogdown library, program, test and benchmark: A markdown-like markup language designed for blog posts
- blogination library and program: Very simple static blog software
- BlogLiterately library and program: A tool for posting Haskelly articles to blogs
- BlogLiterately-diagrams library and program: Include images in blog posts with inline diagrams code
- bloodhound-amazonka-auth library and test: Adds convenient Amazon ElasticSearch Service authentication to Bloodhound.
- bluemix-sdk library: Bindings to Bluemix APIs
- BluePrintCSS library: Html document layout library.
- blunt library and program: Convert between pointfree and pointful expressions.
- bnb-staking-csvs library, program and test: Generate CSV Exports of Your BNB Staking Rewards.
- board-games library, program, test and benchmarks: Three games for inclusion in a web server
- boomange program: A bookmarks manager with an HTML generator
- boots-cloud library: Factory for quickly building a microservice
- boots-web library: Factory for quickly building a web application
- bootstrap-types library: Bootstrap CSS Framework type-safe interface
- boring-game library, program and test: An educational game
- botpp library and program: Build tool for Lambdabot
- bower-json library and test: Read bower.json from Haskell
- box-socket library, program and test: Box websockets
- brainheck library, program and benchmark: Brainh*ck interpreter in haskell
- breve program: a url shortener
- browscap library: A reader and interface for the Browser Capabilities Project data files.
- bugsnag library, programs and test: Bugsnag error reporter for Haskell
- bugsnag-haskell library, programs and tests: Bugsnag error reporter for Haskell
- bugsnag-hs library and test: A Bugsnag client for Haskell.
- bugsnag-wai library, program and test: WAI integration for Bugsnag error reporting for Haskell
- bugsnag-yesod library and program: Yesod integration for Bugsnag error reporting for Haskell
- bugzilla library and program: A Haskell interface to the Bugzilla native REST API
- bugzilla-redhat library, program and test: A Haskell interface to the Bugzilla native REST API
- bulmex library and test: Reflex infused with bulma (css)
- bureaucromancy library, program and test: Parse webforms & render to interactive hypertext
- Buster program and test: Hits a set of urls periodically to bust caches
- calamity library: A library for writing discord bots in haskell
- campfire library: Haskell implementation of the Campfire API
- canteven-template library: A few utilites and helpers for using Template Haskell in your projects.
- car-pool program: Simple web-server for organizing car-pooling for an event
- cascading library: DSL for HTML CSS (Cascading Style Sheets)
- Cassava library and test: A CSV parsing and encoding library
- cassava library and test: A CSV parsing and encoding library
- cassava-megaparsec library and test: Megaparsec parser of CSV files that plays nicely with Cassava
- cassava-records library and test: Auto-generation of records data type.
- cayene-lpp library and test: Cayenne Low Power Payload
- cayenne-lpp library and test: Cayenne Low Power Payload
- cgi-utils library: Simple modular utilities for CGI/FastCGI (sessions, etc.)
- chakra library, program and test: A REST Web Api server template for building (micro)services.
- charade library and program: Rapid prototyping websites with Snap and Heist
- chatwork library, program and test: The ChatWork API in Haskell
- cheapskate-lucid library: Use cheapskate with Lucid
- cheapskate-terminal library, program and test: Initial project template from stack
- chez-grater library, program and test: Parse and scrape recipe blogs
- chitauri program and test: Helper for the Major System
- chu2 library: FFI for Chu2 Agda Web Server Interface
- CHXHtml library: A W3C compliant (X)HTML generating library
- cielo library and test: Cielo API v3 Bindings for Haskell
- circle library and test: Circle API client for Haskell
- circlehs library: The CircleCI REST API for Haskell
- cisco-spark-api library, program and test: DEPRECATED in favor of webex-teams-api
- Clash-Royale-Hack-Cheats library and tests: spam
- ClasshSS library: Typified Tailwind for Rapid Development
- classy-miso library, program and test: Typeclass based support for Miso, the Tasty Web Framework for Haskell.
- clay library and test: CSS preprocessor as embedded Haskell.
- clientsession library, program and test: Securely store session data in a client-side cookie.
- clit library and program: Post tweets from stdin
- clock-extras library and test: A couple functions that probably should be in the 'clock' package
- cmark-lucid library: Use cmark with Lucid
- codepad library: Submit and retrieve paste output from CodePad.org.
- coinbase-exchange library, program and test: Connector library for the coinbase exchange.
- coinbase-pro library, programs and test: Client for Coinbase Pro
- cointracking-imports library and test: Generate CSV & XLSX files for importing into CoinTracking.
- colonnade library and test: Generic types and functions for columnar encoding and decoding
- colorless library and test: Colorless | The Programmatic IDL
- colorless-http-client library: Http Client addon for Colorless
- colorless-scotty library: Scotty server add-on for Colorless
- coltrane library: A jazzy, minimal web framework for Haskell, inspired by Sinatra.
- columnar library: A CSV toolkit based on cassava and enum-text
- commonmark-wikilink library: Obsidian-friendly commonmark wikilink parser
- compact-mutable library and test: Mutable arrays living on the compact heap
- compaREST library, programs and test: Compatibility checker for OpenAPI
- composable-associations library and test: Types and helpers for composing types into a single larger key-value type.
- composable-associations-aeson library and tests: Aeson ToJSON/FromJSON implementation for the types of composable-associations
- composite-ix library: Indexing utilities for composite records.
- concur-core library: A client side web UI framework for Haskell. Core framework.
- container-builder library: Functions for building containers from a known number of elements
- context-http-client library and test: Modify HTTP requests/responses using context
- context-wai-middleware library and test: Add request-specific (or not!) context to your WAI applications
- cookie library and test: HTTP cookie parsing and rendering
- cookie-tray library and test: For serving cookies
- cookies library: web cookies
- copr library and test: Haskell interface to the Fedora Copr system
- couchdb-enumerator library and test: Couch DB client library using http-enumerator and aeson
- country library, test and benchmarks: Country data type and functions
- cqrs-example program: Example for cqrs package
- crawlchain library and tests: Simulation user crawl paths
- craze library, program and tests: HTTP Racing Library
- crc library, test and benchmark: Implements various Cyclic Redundancy Checks (CRC)
- cryptocompare library and test: Haskell wrapper for the cryptocompare API
- cryptoids-class library: Typeclass-based interface to cryptoids
- cryptoids-types library: Shared types for encrypting internal object identifiers before exposure
- cryptsy-api library: Bindings for Cryptsy cryptocurrency exchange API.
- css-easings library: Defining and manipulating css easing strings.
- css-selectors library and test: Parsing, rendering and manipulating css selectors in Haskell.
- css-simple library, test and benchmark: eDSL for CSS
- css-text library and test: CSS parser and renderer.
- curl-aeson library: Communicate with web services using JSON
- curl-cookiejar library: Parsing and pretty-printing of cURL/wget cookie jars
- curryer library: A simple HTTP server framework
- daemonize-doublefork library: Start background daemons by double-forking
- dani-servant-lucid2 library and test: Servant support for lucid2
- darcsden programs: Darcs repository UI and hosting/collaboration app (hub.darcs.net branch).
- DarcsHelpers library: Code used by Patch-Shack that seemed sensible to open for reusability
- data-check library and test: Library for checking and normalization of data (e.g. from web forms)
- data-object-yaml library and program: Serialize data to and from Yaml files (deprecated)
- datarobot library and test: Client for DataRobot API
- dataurl library and test: Handle data-urls
- DAV library and program: RFC 4918 WebDAV support
- deepl library and program: Call DeepL to translate you files
- delicious library: Accessing the del.icio.us APIs from Haskell (v2)
- delivery-status-notification library and test: Parse bounce messages per RFC3464, RFC3463
- dgs library: Haskell front-end for DGS' bot interface
- digestive-bootstrap library: Speed up form designing using digestive functors and bootstrap
- digestive-foundation-lucid library: Speed up form designing using digestive functors and foundation
- digestive-functors library and test: A practical formlet library
- digestive-functors-aeson library and test: Run digestive-functors forms against JSON
- digestive-functors-blaze library: Blaze frontend for the digestive-functors library
- digestive-functors-happstack library: Happstack backend for the digestive-functors library
- digestive-functors-heist library: Heist frontend for the digestive-functors library
- digestive-functors-hsp library: HSP support for digestive-functors
- digestive-functors-lucid library: Lucid frontend for the digestive-functors library
- digestive-functors-scotty library: Scotty backend for the digestive-functors library
- digestive-functors-snap library: Snap backend for the digestive-functors library
- digitalocean-kzs library and tests: digitalocean api for haskell
- dingo-core library: Dingo is a Rich Internet Application platform based on the Warp web server.
- dingo-example program: Dingo Example
- dingo-widgets library: Dingo Widgets
- discogs-haskell library and test: Client for Discogs REST API
- discord-register library and program: Discord verification bot
- disjoint-containers library and tests: Disjoint containers
- distance library: Useful distance datatype and functions
- ditto library: ditto is a type-safe HTML form generation and validation library
- ditto-lucid library: Add support for using lucid with Ditto
- dixi library, program and test: A wiki implemented with a firm theoretical foundation.
- doc-review programs: Document review Web application, like http://book.realworldhaskell.org/
- DOM library: DOM Level 2 bindings for the WebBits package.
- dom-events library and test: DOM Events expressed as Haskell types
- dom-selector library and test: DOM traversal by CSS selectors for xml-conduit package
- domaindriven library and test: Batteries included event sourcing and CQRS
- domaindriven-core library and test: Batteries included event sourcing and CQRS
- domplate library: A simple templating library using HTML5 as its template language.
- dormouse-client library and test: Simple, type-safe and testable HTTP client
- dormouse-uri library and test: Library for type-safe representations of Uri/Urls
- dozens library: dozens api library
- dsc library and test: Helper functions for setting up Double Submit Cookie defense for forms
- duplo library, program and test: Frontend development build tool
- dustme library, program and test: Initial project template from stack
- easy-api library: Utility code for building HTTP API bindings more quickly.
- ebird-api library: A Haskell description of the eBird API
- ebird-cli library and program: A command-line utility for interacting with the eBird API.
- ebird-client library: Client functions for querying the eBird API.
- ede library, program and test: Templating language with similar syntax and features to Liquid or Jinja2.
- Eight-Ball-Pool-Hack-Cheats library and tests: spam
- ekg-cloudwatch library: An ekg backend for Amazon Cloudwatch
- ekg-prometheus-adapter library and test: Easily expose your EKG metrics to Prometheus
- elm-bridge library and tests: Derive Elm types and Json code from Haskell types, using aeson's options
- elm-export library and test: A library to generate Elm types from Haskell source.
- elm-export-persistent library: elm-export persistent entities
- elm-hybrid library and test: Combine Elm with Haskell for data based applications
- elm-websocket library, programs and test: Generate ELM code from a Wai websocket application.
- elm-yesod library: The Elm language Yesod compatibility module.
- elo library and test: Elo Rating Library
- ema library: Static site generator library with hot reload
- ema-extra library: Useful route types for Ema
- ema-generics library and test: Generic deriving for Ema routes
- email-validate-json library: Aeson instances for email-validate
- emanote library, program and test: Emanate a structured view of your plain-text notes
- engine-io library: A Haskell implementation of Engine.IO
- engine-io-growler library
- envelope library and test: Defines generic 'Envelope' type to wrap reponses from a JSON API.
- esotericbot library and program: Esotericbot is a sophisticated, lightweight IRC bot.
- espial library, programs and test: Espial is an open-source, web-based bookmarking server.
- ethereum-analyzer-webui library and program: A web frontend for ethereum-analyzer
- ety library and program: Random etymology online entry.
- eved library: A value level web framework
- every library: Run a process every so often.
- exh library and test: A library for crawling exhentai
- extemp program: automated printing for extemp speakers
- extralife library: API Client for ExtraLife team and user data
- Facebook-Password-Hacker-Online-Latest-Version library and tests: spam
- factual-api library: A driver for the Factual API
- fast-mult library: Numeric type with asymptotically faster multiplications.
- fastly library and test: A highly experimental Fastly API client.
- fay library and programs: A compiler for Fay, a Haskell subset that compiles to JavaScript.
- fay-builder library: Compile Fay code on cabal install, and ad-hoc recompile during development
- fay-dom library: DOM FFI wrapper library for Fay
- fay-geoposition library: W3C compliant implementation of GeoPosition API.
- fay-jquery library: jQuery bindings for Fay.
- fay-simplejson library: SimpleJSON library for Fay.
- fay-uri library: Persistent FFI bindings for using jsUri in Fay
- fay-websockets library: Websockets FFI library for Fay
- fb library and test: Bindings to Facebook's API.
- fb-persistent library: Provides Persistent instances to Facebook types.
- fbmessenger-api library, program and test: High-level bindings to Facebook Messenger Platform API
- fckeditor library: Server-Side Integration for FCKeditor
- feature-flipper library and test: A minimally obtrusive feature flag library
- feature-flipper-postgres library and test: A minimally obtrusive feature flag library
- fedora-packages library and tests: Haskell interface to the Fedora Packages webapp API.
- feed-cli program: A simple command line interface for creating and updating feeds like RSS
- feed-collect library: Watch RSS/Atom feeds (and do with them whatever you like).
- feed-translator program: Translate syndication feeds
- feed2twitter library and program: Send posts from a feed to Twitter
- FermatsLastMargin program: Annotate ps and pdf documents
- fernet library, program and test: Generate and verify HMAC-based authentication tokens.
- ffeed library and programs: Haskell binding to the FriendFeed API
- ficketed program: update statically hosted file in a push stule through socketed
- fields-json library: Abusing monadic syntax JSON objects generation.
- fileplow library and test: Library to process and search large files or a collection of files
- filter-logger library, programs and test: Filterable request logging wai middleware. Change how data is logged and when.
- Finance-Quote-Yahoo library: Obtain quote data from finance.yahoo.com
- Finance-Treasury library: Obtain Treasury yield curve data
- firefly library: A simple HTTP server framework
- firefly-example program: A simple example using Firefly
- fixed-width library: Fixed width subsets of an Int64/Word64.
- flags-applicative library and test: Applicative flag parsing
- flamethrower library: A template engine for HTML
- flickr library and programs: Haskell binding to the Flickr API
- flink-statefulfun library: Flink stateful functions SDK
- flowdock library: Flowdock client library for Haskell
- flowdock-rest library and test: Flowdock REST API
- fluffy program: A simple web application as a online practice website for XDU SE 2017 fall SPM.
- fluid-idl library and test: Code-generated, Auto-versioned, & Smart Web APIs
- fluid-idl-http-client library: Http Client addon for Fluid
- fluid-idl-scotty library: Scotty server add-on for Fluid
- fn library and test: A functional web framework.
- fn-extra library: Extras for Fn, a functional web framework.
- follow library, program and test: Haskell library to follow content published on any subject.
- follower program: Follow Tweets anonymously
- font-awesome-type library: A Font Awesome data type enumerating all icon classes
- foobar library, program and test: Initial project template from stack
- forecast-io library: A Haskell library for working with forecast.io data.
- forma library and test: Parse and validate forms in JSON format
- format-numbers library and test: Various number formatting functions
- formlets library: Formlets implemented in Haskell
- formlets-hsp library: HSP support for Formlets
- Fortnite-Hack-Cheats-Free-V-Bucks-Generator library and tests: spam
- frame library and program: A simple web framework.
- frame-markdown library: A markdown to Frame GUI writer for Pandoc
- freer-simple-http library and test: Make HTTP requests with freer-simple!
- freesound library and test: Access the Freesound Project database
- friendly-time library and test: Print time information in friendly ways
- front library and programs: A reactive frontend web framework
- ftp-client library and test: Transfer files with FTP and FTPS
- ftp-client-conduit library and test: Transfer file with FTP and FTPS with Conduit
- funbot-client library: Report events to FunBot over a JSON/HTTP API.
- funbot-ext-events library: Interact with FunBot's external events.
- funbot-git-hook program: Git hook which sends events to FunBot.
- gc-monitoring-wai library: a wai application to show GHC.GCStats
- gdax library, program and test: API Wrapping for Coinbase's GDAX exchange.
- geek library: Geek blog engine
- geek-server library and program: Geek blog engine server
- gelatin-freetype2 library and test: FreeType2 based text rendering for the gelatin realtime rendering system.
- gelatin-shaders library: Gelatin's OpenGL shaders.
- gemini-exports library, program and test: Generate CSV Exports of Your Gemini Trades, Transfers, & Earn Transactions
- gen-imports library: Code to generate instances for the package "ghc-instances"
- gendocs library and test: Library for generating interface documentation from types
- gentlemark library and test: Gentle markup language
- geo-resolver library and test: Performs geo location lookups and parses the results
- GeocoderOpenCage library: Geocoder and Reverse Geocoding Service Wrapper
- geolite-csv library and test: Geolite CSV Parser
- getemx program: Fetch from emusic using .emx files
- ghc-instances library: Easily import all instances contained in GHC distributed libraries
- ghcjs-ajax library: Crossbrowser AJAX Bindings for GHCJS
- ghcjs-base test: base library for GHCJS
- ghcjs-base-stub library: Allow GHCJS projects to compile under GHC and develop using intero.
- ghcjs-codemirror library: Installs CodeMirror JavaScript files
- ghcjs-dom library: DOM library that supports both GHCJS and GHC
- ghcjs-dom-hello library and programs: GHCJS DOM Hello World, an example package
- ghcjs-dom-javascript : DOM library using JSFFI and GHCJS
- ghcjs-dom-jsaddle library: DOM library that supports both GHCJS and GHC using jsaddle
- ghcjs-dom-jsffi : DOM library using JSFFI and GHCJS
- ghcjs-dom-webkit library: DOM library that supports both GHCJS and WebKitGTK
- ghcjs-fetch library and test: GHCJS bindings for the JavaScript Fetch API
- ghcjs-hplay library: Client-side web EDSL for transient nodes running in the web browser
- ghcjs-perch library: GHCJS version of Perch library.
- ghcjs-vdom library and programs: Virtual-dom bindings for GHCJS
- ghcjs-websockets library: Deprecated: use ghcjs-base's native websockets
- ghcjs-xhr library: XmlHttpRequest ("AJAX") bindings for GHCJS
- ghclive library and program: Interactive Haskell interpreter in a browser.
- gingersnap library and test: Consistent and safe JSON APIs with snap-core and (by default) postgresql-simple
- giphy-api library, program and test: Giphy HTTP API wrapper and CLI search tool.
- gist program: A reliable command-line client for gist.github.com
- github-post-receive library: GitHub webhooks library
- gitlab-api library and test: Gitlab Web API
- glabrous library and test: A template DSL library
- glazier-react library: ReactJS binding using Glazier.Command.
- glazier-react-examples program: Examples of using glazier-react
- glazier-react-widget library: Generic widget library using glazier-react
- godot-haskell library: Haskell bindings for the Godot game engine API
- google-html5-slide program: Google HTML5 Slide generator
- google-isbn library
- google-mail-filters library and test: Write GMail filters and output to importable XML
- google-maps-geocoding library: Bindings to the Google Geocoding API (formerly Maps Geocoding API)
- google-oauth2-for-cli library and test: Get Google OAuth2 token for CLI tools
- google-search library: EDSL for Google and GMail search expressions
- google-server-api library: Google APIs for server to server applications
- google-static-maps library: Bindings to the Google Maps Static API (formerly Static Maps API)
- google-translate library: Google Translate API bindings
- googleplus library: Haskell implementation of the Google+ API v1
- gopro-plus library and test: GoPro Plus Client API.
- gore-and-ash-sync library: Gore&Ash module for high level network synchronization
- graphql-api library, programs, tests and benchmark: GraphQL API
- graylog library and test: Support for graylog output.
- growler library: A revised version of the scotty library that attempts to be simpler and more performant.
- gscholar-rss program: scrapes google scholar, provides RSS feed
- gym-http-api library and program: REST client to the gym-http-api project
- h-booru library and program: Haskell library for retrieving data from various booru image sites
- h3spec program: QUIC
- habit library and program: Haskell message bot framework
- hablo library, program and test: A minimalist static blog generator
- hablog library and program: A blog system
- hack library: a Haskell Webserver Interface
- hack-contrib library: Hack contrib
- hack-contrib-press library: Hack helper that renders Press templates
- hack-frontend-happstack library: hack-frontend-happstack
- hack-frontend-monadcgi library: Allows programs written against MonadCGI to run with any hack handler. (deprecated)
- hack-handler-cgi library: Hack handler using CGI protocol. (deprecated)
- hack-handler-epoll library: hack handler implementation using epoll
- hack-handler-evhttp library: Hack EvHTTP (libevent) Handler
- hack-handler-fastcgi library: Hack handler direct to fastcgi (deprecated)
- hack-handler-happstack library: Hack Happstack server handler
- hack-handler-hyena library: Hyena hack handler
- hack-handler-kibro library: Hack Kibro handler
- hack-handler-simpleserver library: A simplistic HTTP server handler for Hack. (deprecated)
- hack-middleware-cleanpath library: Applies some basic redirect rules to get cleaner paths. (deprecated)
- hack-middleware-clientsession library: Middleware for easily keeping session data in client cookies. (deprecated)
- hack-middleware-gzip library: Automatic gzip compression of responses. (deprecated)
- hack-middleware-jsonp library: Automatic wrapping of JSON responses to convert into JSONP. (deprecated)
- hack2 library: a Haskell Webserver Interface (V2)
- hack2-contrib library: Hack2 contrib
- hack2-contrib-extra library: Hack2 contrib extra
- hack2-handler-happstack-server library: Hack2 Happstack server handler
- hack2-handler-mongrel2-http library: Hack2 Mongrel2 HTTP handler
- hack2-handler-snap-server library: Hack2 Snap server handler
- hack2-handler-warp library: Hack2 warp handler
- hack2-interface-wai library: Hack2 interface to WAI
- hackage2twitter program: Send new Hackage releases to Twitter
- hackernews library, programs and test: API for Hacker News
- haggis library and program: A static site generator with blogging/comments support
- Haggressive library and test: Aggression analysis for Tweets on Twitter
- hails library, program and test: Multi-app web platform framework
- hails-bin program: Dynamic launcher of Hails applications
- hairy library, program, test and benchmark: A JSON REST API
- hakismet library: Akismet spam protection library
- hakyll library, programs and test: A static website compiler library
- hakyll-agda library: Wrapper to integrate literate Agda files with Hakyll
- hakyll-alectryon library: Hakyll extension for rendering Coq code using Alectryon
- hakyll-blaze-templates library: Blaze templates for Hakyll
- hakyll-contrib library and program: Extra modules for the hakyll website compiler
- hakyll-contrib-csv library and test: Generate Html tables from Csv files
- hakyll-contrib-elm library and program: Compile Elm code for inclusion in Hakyll static site.
- hakyll-contrib-hyphenation library: automatic hyphenation for Hakyll
- hakyll-contrib-i18n library and program: A Hakyll library for internationalization.
- hakyll-contrib-links library and test: A hakyll library that helps maintain a separate links database.
- hakyll-dhall library and program: Dhall compiler for Hakyll
- hakyll-dir-list library: Allow Hakyll to create hierarchical menues from directories.
- hakyll-elm library: Hakyll wrapper for the Elm compiler.
- hakyll-favicon library, program and test
- hakyll-filestore library: FileStore utilities for Hakyll
- hakyll-images library and test: Hakyll utilities to work with images
- hakyll-ogmarkup library: Integrate ogmarkup document with Hakyll
- hakyll-process library: Hakyll compiler for arbitrary external processes.
- hakyll-R library: A package allowing to write Hakyll blog posts in Rmd
- hakyll-sass library: Hakyll SASS compiler over hsass
- hakyll-series library: Adds series functionality to hakyll
- hakyll-shakespeare library: Hakyll Hamlet compiler
- hakyll-shortcode library and test: A shortcode extension module for Hakyll
- hakyll-shortcut-links library and test: Use shortcut-links in markdown file for Hakyll
- hakyll-typescript library and test: Typescript and javascript hakyll compilers.
- hakyllbars library, program and test: A Hakyll compiler for Handlebars-like templates
- hal library and test: A runtime environment for Haskell applications running on AWS Lambda.
- halvm-web program: A simple, static HaLVM web server
- hamlet library: Haml-like template files that are compile-time checked (deprecated)
- HAppS-Data library: HAppS data manipulation libraries
- happs-hsp-template library: Utilities for using HSP templates in HAppS applications.
- HAppS-IxSet library
- HAppS-Server library: Web related tools and services.
- HAppS-State library: Event-based distributed state.
- happs-tutorial program: A Happstack Tutorial that is its own web 2.0-type demo.
- HAppS-Util library: Web framework
- HAppSHelpers library: OBSOLETE. Please use happstack-helpers
- happstack library and program: The haskell application server stack + code generation
- happstack-auth library: A Happstack Authentication Suite
- happstack-authenticate library: Happstack Authentication Library
- happstack-clientsession library: client-side session data
- happstack-contrib library and program: Web related tools and services.
- happstack-data library and program: Happstack data manipulation libraries
- happstack-dlg library: Cross-request user interactions for Happstack
- happstack-facebook library and program: A package for building Facebook applications using Happstack
- happstack-fastcgi library: Happstack extension for use with FastCGI.
- happstack-hamlet library: Support for Hamlet HTML templates in Happstack
- happstack-heist library: Support for using Heist templates in Happstack
- happstack-hsp library: Support for using HSP templates in Happstack
- happstack-hstringtemplate library: Support for using HStringTemplate in Happstack
- happstack-ixset library and program: Efficient relational queries on Haskell sets.
- happstack-jmacro library: Support for using JMacro with Happstack
- happstack-lite library: Happstack minus the useless stuff
- happstack-monad-peel library: monad-peel instances for Happstack types
- happstack-plugins library: The haskell application server stack + reload
- happstack-server test: Web related tools and services.
- happstack-server-tls library: extend happstack-server with https:// support (TLS/SSL)
- happstack-server-tls-cryptonite library: Extend happstack-server with native HTTPS support (TLS/SSL)
- happstack-state library and program: Event-based distributed state.
- happstack-static-routing library: Support for static URL routing with overlap detection for Happstack.
- happstack-util library and program: Web framework
- happstack-yui library: Utilities for using YUI3 with Happstack.
- haroonga-httpd program: Yet another Groonga http server.
- harvest-api library and test: Bindings for Harvest API
- hashids library and test: Hashids generates short, unique, non-sequential ids from numbers.
- haskeline-repl library
- haskell-abci library and program: Haskell Application BlockChain Interface (ABCI) Server Library
- haskell-admin-core library and test: Core Modules of Haskell Admin
- haskell-bitmex-client library and program: Complete BitMEX Client
- haskell-bitmex-rest library and test: Auto-generated bitmex API Client
- haskell-fake-user-agent library: Simple library for retrieving current user agent strings
- haskell-google-trends library: Simple library for accessing Google Trends
- haskell-kubernetes library: Haskell bindings to the Kubernetes API (via swagger-codegen)
- haskell-proxy-list library: Simple library for retrieving proxy servers info from https://proxy-list.org
- haskmon library: A haskell wrapper for PokeAPI.co (www.pokeapi.co)
- haskoon library: Web Application Abstraction
- haskoon-httpspec library: Integrating HttpSpec with Haskoon
- haskoon-salvia library: Integrating HttpSpec with Haskoon
- haskyapi library, program and test: HTTP server
- hasql-generic library: Generic encoder and decoder deriving for Hasql
- hasql-queue library, programs and test: A PostgreSQL backed queue
- hasql-simple library: A somewhat opinionated "simpler" API to hasql
- haste program: A universal pastebin tool, written in Haskell.
- haste-app library: Framework for type-safe, distributed web applications.
- haste-compiler programs: Haskell To ECMAScript compiler
- haste-gapi library: Google API bindings for the Haste compiler
- haste-lib library: Base libraries for haste-compiler.
- haste-markup library: A port of blaze-markup and blaze-html to Haste
- haste-perch library: Create, navigate and modify the DOM tree with composable syntax, with the haste compiler
- haste-prim library: Low level primitives for the Haste compiler.
- Hastodon library: mastodon client module for Haskell
- haveibeenpwned library and program: Library for checking for weak/compromised passwords.
- hawitter program: A twitter client for GTK+. Beta version.
- Hawk library: Haskell Web Application Kit
- haxl-amazonka library: Haxl data source for accessing AWS services through amazonka.
- haxy library: A simple HTTP proxy server library
- hbro library and program: Minimal extensible web-browser
- hbro-contrib library and program: Third-party extensions to hbro.
- hcheat library: A collection of code cheatsheet
- hdigest library: Server-side HTTP Digest (RFC2617) in the CGI monad
- heckle library and program: Jekyll in Haskell (feat. LaTeX)
- hedgehog-checkers library and test
- hedgehog-checkers-lens library and test
- hedis-namespace library, program and test: Initial project template from stack
- heist library, test and benchmark: An Haskell template system supporting both HTML5 and XML.
- heist-aeson library: Use JSON directly from Heist templates.
- heist-async library: Adding support for asynchronous updates ("AJAX") with heist
- heist-emanote library, test and benchmark: An Haskell template system supporting both HTML5 and XML.
- heist-extra library: Extra heist functionality
- helium-overture library: A backwards-compatible, modern replacement for the Prelude.
- hermes library and programs
- hermes-json library and test: Fast JSON decoding via simdjson C++ bindings
- heroku library and test: helpers for deploying to Heroku
- herringbone library: A library for compiling and serving static web assets.
- herringbone-embed library: Embed preprocessed web assets in your executable with Template Haskell.
- herringbone-wai library: Wai adapter for the Herringbone web asset preprocessor.
- heterocephalus library and tests: A type-safe template engine for working with front end development tools
- HFitUI library, program and test: The library for generating a graphical interface on the web
- hgis library and test: Library and for GIS with Haskell
- hharp library: Binding to libharp
- highjson library, test and benchmark: Spec based JSON parsing/serialisation
- highjson-swagger library and test: Derive swagger instances from highjson specs
- highjson-th library and test: Template Haskell helpers for highjson specs
- hipbot library: A library for building HipChat Bots
- hipchat-hs library: Hipchat API bindings in Haskell
- hissmetrics library: Unofficial API bindings to KISSmetrics.
- HJScript library: HJScript is a Haskell EDSL for writing JavaScript programs.
- hjsmin library, program and test: Haskell implementation of a javascript minifier
- hkdf library and test: Implementation of HKDF (RFC 5869)
- hkt library and test: A library for higher kinded types.
- hlongurl library and program: Library and utility interfacing to longurl.org
- hls-exactprint-utils library: Common utilities to interaction between ghc-exactprint and HLS plugins.
- horname library and program: Rename function definitions returned by SMT solvers
- hourglass-orphans library and test: Orphan Aeson instances to hourglass
- hpaste program: Haskell paste web site.
- hpasteit program: A command-line client for hpaste.org
- hplayground library: monadic, reactive Formlets running in the Web browser
- hprox library and program: a lightweight HTTP proxy server, and more
- hquery library and tests: A query language for transforming HTML5
- hreq-client library, program and tests: A Type dependent Highlevel HTTP client library.
- hreq-conduit library and tests: Conduit streaming support for Hreq.
- hreq-core library and test: Core functionality for Hreq Http client library
- hs-brotli library and test: Compression and decompression in the brotli format
- hs-duktape library and test: Haskell bindings for a very compact embedded ECMAScript (JavaScript) engine.
- hs-nombre-generator program: Name generator.
- hs-opentelemetry-instrumentation-wai library: WAI instrumentation middleware for OpenTelemetry
- hs-opentelemetry-instrumentation-yesod library: Yesod middleware for providing OpenTelemetry instrumentation
- hs-opentelemetry-propagator-b3 library: Trace propagation via HTTP headers following the b3 tracestate spec.
- hs-opentelemetry-propagator-w3c library: Trace propagation via HTTP headers following the w3c tracestate spec.
- hs-rs-notify library, program and test: ...
- hs-scrape library and test: Simple and easy web scraping and automation in Haskell.
- hs-twitter library: Haskell binding to the Twitter API
- hS3 library and program: Interface to Amazon's Simple Storage Service (S3)
- hsakamai library, program and test: Akamai API(Edgegrid and Netstorage)
- hsaml2 library and test: OASIS Security Assertion Markup Language (SAML) V2.0
- hscim library, program and test: hscim json schema and server implementation
- hScraper library: A Haskell library to scrape and crawl web-pages
- hscuid library, program and test: Collision-resistant IDs
- hsebaysdk library: Haskell eBay SDK
- hsforce library and test: Salesforce API Client
- hSimpleDB library: Interface to Amazon's SimpleDB service.
- hsoz library, programs and test: Iron, Hawk, Oz: Web auth protocols
- hsp library: Haskell Server Pages is a library for writing dynamic server-side web pages.
- hsp-cgi library: Facilitates running Haskell Server Pages web pages as CGI programs.
- hspec-hashable library and test: Initial project template from stack
- hspec-pg-transact library and test: Helpers for creating database tests with hspec and pg-transact
- hspec-snap library and test: A library for testing with Hspec and the Snap Web Framework
- hspec-stack-rerun library: Simple project template from stack
- hspec-webdriver library: Write end2end web application tests using webdriver and hspec
- hspec-yesod library and test: A variation of yesod-test that follows hspec idioms more closely
- hsreadability library and test: Access to the Readability API.
- hsx-jmacro library: hsp+jmacro support
- hsx-xhtml library: XHTML utilities to use together with HSX.
- HsYAML-aeson library and program: JSON to YAML Adapter
- html library: HTML combinator library
- html-charset library, program and tests: Determine character encoding of HTML documents/fragments
- html-conduit library and test: Parse HTML documents using xml-conduit datatypes.
- html-kure library: HTML rewrite engine, using KURE.
- html-presentation-text program: Simple tool to create html presentation for text.
- html-rules library: Perform traversals of HTML structures using sets of rules.
- html-validator-cli library, program and tests: A command-line interface for https://validator.w3.org/
- htmx library: Use htmx with various haskell libraries
- htmx-lucid library: Use htmx with lucid
- htmx-servant library: Use htmx with servant
- http-accept library: Functions for working with HTTP Accept headers
- http-api-data library and test: Converting to/from HTTP API data like URL pieces, headers and query parameters.
- http-api-data-ip library: Code for using the ip package with http-api-data
- http-api-data-qq library and test: Quasiquoter for building URLs with ToHttpApiData types
- http-attoparsec library: Attoparsec parsers for http-types.
- http-client-streams library: http-client for io-streams supporting openssl
- http-common library: Common types for HTTP clients and servers
- http-conduit library and test: HTTP client package with conduit interface and HTTPS support.
- http-conduit-browser library and test: Browser interface to the http-conduit package
- http-conduit-downloader library: HTTP downloader tailored for web-crawler needs.
- http-date library and tests: HTTP Date parser/formatter
- http-encodings library: A library for encoding and decoding bodies of HTTP messages
- http-enumerator library and program: HTTP client package with enumerator interface and HTTPS support. (deprecated)
- http-grammar library: Attoparsec-based parsers for the RFC-2616 HTTP grammar rules.
- http-io-streams library and test: HTTP and WebSocket client based on io-streams
- http-kinder library and test: Generic kinds and types for working with HTTP
- http-link-header library, test and benchmark: HTTP Link header parser/writer
- http-listen library: Listen to HTTP requests and handle them in arbitrary ways.
- http-media library and test: Processing HTTP Content-Type and Accept headers
- http-proxy library, programs and tests: A library for writing HTTP and HTTPS proxies
- http-query library: Simple http queries
- http-reverse-proxy test: Reverse proxy HTTP requests, either over raw sockets or with WAI
- http-rfc7807 library and test: RFC7807 style response messages
- http-streams library and test: An HTTP client using io-streams
- http-test library and program: Test framework for HTTP APIs
- http-trace library and program: Tracking http redirects
- http-types library and tests: Generic HTTP types for Haskell (for both client and server code).
- http2-client library and test: A native HTTP2 client library.
- http2-client-exe program: A command-line http2 client.
- httpd-shed library and program: A simple web-server with an interact style API
- httpspec library: Specification of HTTP request/response generators and parsers
- hup library, program and tests: Upload packages and/or documentation to a hackage server
- hurl-xml library: Fetch parsed XML & possibly CSS for a URL based on MIMEtype.
- hw-aws-sqs-conduit library and test: AWS SQS conduit
- hweblib library, test and benchmark: Haskell Web Library
- hworker-ses library: Library for sending email with Amazon's SES and hworker
- hxweb library: Minimal webframework using fastcgi, libxml2 and libxslt.
- Hydrogen library, program and test: The library for generating a WebGL scene for the web
- hyperbole library, program and test: Interactive HTML apps using type-safe serverside Haskell
- hyperdrive library and program: a fast, trustworthy HTTP(s) server built
- hyperpublic library: A thin wrapper for the Hyperpublic API
- hyperscript library, program and test: A parser for the _hyperscript programming language
- hzaif library, program and test: This package is Zaif Exchange Api wrapper
- hzulip library and test: A haskell wrapper for the Zulip API.
- ical library, program and test: iCalendar format parser and org-mode converter.
- icepeak library, programs and test: A fast JSON document store with push notification support.
- iconv-typed library and test: Type safe iconv wrapper
- ig library: Bindings to Instagram's API.
- imgurder library and program: Uploader for Imgur
- imm library and programs: Execute arbitrary actions for each item from RSS/Atom feeds
- indieweb-algorithms library and test: A collection of implementations of IndieWeb algorithms.
- informative library and program: A yesod subsite serving a wiki.
- inquire program: Console client for encyclopedias
- insert-ordered-containers library and test: Associative containers retaining insertion order for traversals.
- inspector-wrecker library, program and test: Create benchmarks from the HAR files
- instapaper-sender program: Basic HTTP gateway to save articles to Instapaper
- instrument-cloudwatch library and test: Adds a worker for the instrument package that exports to Amazon CloudWatch
- io-streams-http library: http-client for io-streams
- ip library, tests and benchmark: Library for IP and MAC addresses
- ipfs-api library: Auto-generated IPFS HTTP API
- iptadmin program: web-interface for iptables
- isohunt library: Bindings to the isoHunt torrent search API
- ivy-web library: A lightweight web framework
- javascript-extras library and program: Extra javascript functions when using GHCJS
- jcdecaux-vls library: JCDecaux self-service bicycles API client
- jespresso library, program and test: Extract all JavaScript from an HTML page and consolidate it in one script.
- jmacro-rpc library: JSON-RPC clients and servers using JMacro, ...
- jmacro-rpc-happstack library: Happstack backend for jmacro-rpc
- jmacro-rpc-snap library: Snap backend for jmacro-rpc
- jml-web-service library and test: Common utilities for running a web service
- jmonkey library and test: Jmonkey is very restricted but handy EDSL for JavaScript.
- jobs-ui library: A library for creating a jobs management website running custom jobs.
- join-api library: Bindings for Join push notifications
- jonathanscard library: An implementation of the Jonathan's Card API.
- jordan-servant library and test: Servant Combinators for Jordan
- jordan-servant-client library and test: Servant Client Instances for Jordan Servant Types
- jordan-servant-openapi library and test: OpenAPI schemas for Jordan-Powered Servant APIs
- jordan-servant-server library and test: Servers for Jordan-Based Servant Combinators
- jsaddle library: Interface for JavaScript that works with GHCJS and GHC
- jsaddle-clib library: Interface for JavaScript that works with GHCJS and GHC
- jsaddle-dom library: DOM library that uses jsaddle to support both GHCJS and GHC
- jsaddle-hello library and programs: JSaddle Hello World, an example package
- jsaddle-warp library and tests: Interface for JavaScript that works with GHCJS and GHC
- jsaddle-wasm library: Run JSaddle JSM with the GHC WASM backend
- jsaddle-webkit2gtk library: Interface for JavaScript that works with GHCJS and GHC
- jsaddle-webkitgtk library: Interface for JavaScript that works with GHCJS and GHC
- jsaddle-wkwebview : Interface for JavaScript that works with GHCJS and GHC
- jsc library and test: High level interface for webkit-javascriptcore
- json library: Support for serialising Haskell to and from JSON
- json-feed library and test: JSON Feed
- json-spec-elm-servant library and test: Generated elm code for servant APIs.
- json2yaml program: Utility to convert a file from JSON to YAML format. (deprecated)
- json5hs library: Serialising to and from JSON5
- jsonextfilter program: Filter select values in JSON objects to unix programs
- jsonl library: JSON Lines
- jsonl-conduit library and test: Conduit interface to JSONL-encoded data
- jsonpath library and test: Library to parse and execute JSONPath
- jsons-to-schema library, program and test: JSON to JSON Schema
- juandelacosa program: Manage users in MariaDB >= 10.1.1
- junit-xml library and test: Producing JUnit-style XML test reports.
- jwt library and tests: JSON Web Token (JWT) decoding and encoding
- kansas-comet library: A JavaScript push mechanism based on the comet idiom
- karps library and tests: Haskell bindings for Spark Dataframes and Datasets
- katip-raven library: Katip scribe for raven (https://sentry.io)
- katip-syslog library and test: Syslog Katip Scribe
- katip-wai library and test: WAI middleware for logging request and response info through katip.
- kawaii library and test: Utilities for serving static sites and blogs with Wai/Warp
- keenser library, program and test: Initial project template from stack
- keera-hails-reactive-htmldom library and tests: Keera Hails Reactive bindings for HTML DOM via GHCJS
- Ketchup library: A super small web framework for those who don't like big and fancy codebases
- keter library, program and test: Web application deployment manager, ...
- keycode library: Maps web browser keycodes to their corresponding keyboard keys
- kontrakcja-templates library: Utilities for working with many HStringTemplate templates from files.
- krapsh library and tests: Haskell bindings for Spark Dataframes and Datasets
- kubernetes-client library and tests: Client library for Kubernetes
- kubernetes-client-core library and test: Auto-generated kubernetes-client-core API Client
- kubernetes-webhook-haskell library: Create Kubernetes Admission Webhooks in Haskell
- kurita library, programs and test: Find the alpha emoji
- lackey library and test: Generate Ruby clients from Servant APIs.
- lambdabot program: Lambdabot is a development tool and advanced IRC bot
- lambdabot-core library: Lambdabot core functionality
- lambdabot-haskell-plugins library: Lambdabot Haskell plugins
- lambdabot-irc-plugins library: IRC plugins for lambdabot.
- lambdabot-misc-plugins library: Lambdabot miscellaneous plugins
- lambdabot-novelty-plugins library: Novelty plugins for Lambdabot
- lambdabot-reference-plugins library: Lambdabot reference plugins.
- lambdabot-social-plugins library: Social plugins for Lambdabot
- lambdabot-telegram-plugins library and program: Lambdabot for Telegram
- lambdabot-trusted library: Lambdabot trusted code.
- lambdabot-utils library: Utility libraries for the advanced IRC bot, Lambdabot
- lambdabot-zulip library, program and test: Lambdabot for Zulip Chat
- lambdacms-core library and test: LambdaCms 'core' subsite for Yesod apps
- lambdacms-media library: LambdaCms "media" extension
- lambdaFeed program: RSS 2.0 feed generator
- lambdatwit programs: Lambdabot running as a twitter bot. Similar to the @fsibot f# bot.
- language-elm library and test: Generate elm code
- large-hashable library, test and benchmark: Efficiently hash (large) Haskell values
- launchdarkly-server-sdk library and test: Server-side SDK for integrating with LaunchDarkly
- launchdarkly-server-sdk-redis-hedis library and test: LaunchDarkly Server-Side SDK - Redis Integration
- ld-intervals library: Data structures for representing arbitrary intervals
- leaf program: A simple portfolio generator
- leanpub-concepts library: Types for the Leanpub API
- leanpub-wreq library: Use the Leanpub API via Wreq
- legion-discovery-client library and test: Client library for communicating with legion-discovery.
- lens-prelude library: Alternate prelude that exports lens combinators
- lens-xml library and test: Lenses for the xml package.
- less-arbitrary library and test: Linear time testing with variant of Arbitrary class that always terminates.
- libjwt-typed library, test and benchmark: A Haskell implementation of JSON Web Token (JWT)
- libravatar library: Use Libravatar, the decentralized avatar delivery service
- lightning-haskell library and tests: Haskell client for lightning-viz REST API
- lighttpd-conf library: Lighttpd configuration file tools.
- lighttpd-conf-qq library: A QuasiQuoter for lighttpd configuration files.
- linden library and program: Zen gardening, based on l-systems
- line-bot-sdk library and test: Haskell SDK for LINE Messaging API
- link-relations library: Use web link relation types (RFC 5988) in Haskell
- LinkChecker program: Check a bunch of local html files for broken links
- lio-simple library and program: LIO support for the Simple web framework
- listenbrainz-client library: A client library to the ListenBrainz project
- lmdb-high-level library and test: Higher level API for working with LMDB
- lmonad-yesod library: LMonad for Yesod integrates LMonad's IFC with Yesod web applications.
- logentries library and test: Request logger middleware for Logentries
- loli library: A minimum web dev DSL in Haskell
- lord library, program and test: A command line interface to online radios.
- lti13 library and test: Core functionality for LTI 1.3
- ltiv1p1 library: Partial implementation of a service provider for LTI 1.1.
- lucid library, test and benchmarks: Clear to write, read and edit DSL for HTML
- lucid-alpine library, program and test: Use Alpine.js in your lucid templates
- lucid-aria library and test: Provides ARIA attributes for Lucid templates
- lucid-cdn library: Curated list of CDN imports for lucid.
- lucid-colonnade library: Helper functions for using lucid with colonnade
- lucid-extras library and test: Generate more HTML with Lucid - Bootstrap, Rdash, Vega-Lite, Leaflet JS, Email.
- lucid-htmx library and test: Use htmx in your lucid templates
- lucid-hyperscript library, program and test: Use _hyperscript with lucid
- lucid2 library and test: Clear to write, read and edit DSL for HTML
- lucid2-htmx library and test: Use htmx in your lucid templates
- lucienne programs: Server side feed aggregator/reader
- luis-client library: An unofficial client for the LUIS NLP service.
- Lykah library and program: A static website and blog generator
- lz4-frame-conduit library, program and test: Conduit implementing the official LZ4 frame streaming format
- mackerel-client library and test: An API client library for Mackerel
- magicbane library: A web framework that integrates Servant, RIO, EKG, fast-logger, wai-cli…
- mahoro program: ImageBoards to XMPP gate
- maid program: A simple static web server
- mailchimp library and test: Bindings for the MailChimp API
- MailchimpSimple library: Haskell library to interact with Mailchimp JSON API Version 3.0
- mailgun library: API binding for Mailgun
- mameya library, program and test: Static Website Generator in Haskell
- mangopay library, program and test: Bindings to the MangoPay API
- mangrove library and tests: A parser for web documents according to the HTML5 specification.
- mapquest-api library: Bindings to the MapQuest API
- marihana library, program and test: Minimal tool to make your blog in Haskell
- markdown library and test: Convert Markdown to HTML, with XSS protection
- markdown-kate library and test: Convert Markdown to HTML, with XSS protection
- markup library: Abstraction for HTML-embedded content
- masakazu-bot program: @minamiyama1994_bot on haskell
- matcha library, program and test: A micro web framework based on pattern matching
- mathblog programs: A program for creating and managing a static weblog with LaTeX math and diagrams
- mathgenealogy program: Discover your (academic) ancestors!
- mattermost-api library, programs and test: Client API for Mattermost chat system
- mcaeson library, program and test: An Aeson parsing toolkit
- mediawiki library and programs: Interfacing with the MediaWiki API
- medium-sdk-haskell library: Haskell SDK for communicating with the Medium API
- mellon-web library, programs and tests: A REST web service for Mellon controllers
- menshen library and test: Data Validation
- metadata library: metadata library for semantic web
- metro-socket library: Socket transport for metro
- metro-transport-crypto library and test: Crypto transport for metro
- metro-transport-tls library: TLS transport for metro
- metro-transport-websockets library: Websockets transport for metro
- metro-transport-xor library: XOR transport for metro
- MFlow library: stateful, RESTful web framework
- microaeson library and test: A tiny JSON library with light dependency footprint
- microformats2-parser library, programs and test: A Microformats 2 parser.
- microformats2-types library: Microformats 2 types (with Aeson instances)
- micrologger library and test: A super simple logging module.
- mig library and test: Build lightweight and composable servers
- mig-client library: Build http-clients from API definition for mig servers
- mig-extra library: Extra utils for Mig core library
- mig-server library: Build lightweight and composable servers
- mig-swagger-ui library: Swagger servers for mig library
- mig-wai library: Render mig-servers as wai-applications
- mighttpd2 library, programs and test: High performance web server on WAI/warp
- miku library: A minimum web dev DSL
- mime-mail-ses library, program and test: Send mime-mail messages via Amazon SES
- mime-types library: Basic mime-type handling types and functions
- minion library and programs: A Haskell introspectable web router
- minion-conduit library and program: Minion conduit support
- minion-htmx library: Minion HTMX support
- minion-jwt library and program: Minion JWT support
- minion-openapi3 library: Minion openapi3 support
- minion-wai-extra library and programs: Minion wrappers for wai-extra
- mirror-tweet program: Tweet mirror
- miso library and program: A tasty Haskell front-end framework
- miso-action-logger library: Miso state transition logger
- miso-examples programs: A tasty Haskell front-end framework
- miso-from-html program: Convert HTML to miso View syntax
- Mobile-Legends-Hack-Cheats library and tests: spam
- moe library: html with style
- mohws library and programs: Modular Haskell Web Server
- mollie-api-haskell library and test: Mollie API client for Haskell http://www.mollie.com
- monad-http library: A class of monads which can do http requests
- monad-metrics library and test: A convenient wrapper around EKG metrics
- monad-metrics-extensible library and test: An extensible and type-safe wrapper around EKG metrics
- mondo library and test: Haskell bindings for the Mondo API
- mongrel2-handler library: Mongrel2 Handler Library
- monoid-owns library: a practical monoid implementation
- monzo library and test: Haskell bindings for the Monzo API
- moonshine library: A web service framework for Haskell, similar in purpose to dropwizard.
- morpheus-graphql library and test: Morpheus GraphQL
- morpheus-graphql-app library and test: Morpheus GraphQL App
- morpheus-graphql-cli program and test: Morpheus GraphQL CLI
- morpheus-graphql-client library and test: Morpheus GraphQL Client
- morpheus-graphql-code-gen library and program: Morpheus GraphQL CLI
- morpheus-graphql-code-gen-utils library: Morpheus GraphQL CLI
- morpheus-graphql-core library and test: Morpheus GraphQL Core
- morpheus-graphql-server library and test: Morpheus GraphQL
- morpheus-graphql-subscriptions library: Morpheus GraphQL Subscriptions
- morpheus-graphql-tests library: Morpheus GraphQL Test
- mosquitto-hs library: Mosquitto client library bindings
- moss library: Haskell client for Moss
- ms-auth library: Microsoft Authentication API
- ms-azure-api library: Microsoft Azure API
- ms-graph-api library: Microsoft Graph API
- muon program: Static blog generator
- murmur library, program and test: Simple CUI Twitter Client.
- musicw library: Sound synthesis library, to be used with GHCJS and Web Audio API
- my-package-testing library and tests: spam
- my-test-docs library and tests: spam
- myanimelist-export library and program: Export from MyAnimeList
- mysnapsession library: Sessions and continuations for Snap web apps
- mysnapsession-example programs: Example projects using mysnapsession
- mywatch program: Web application to view and kill MySQL queries
- n2o library and test: Abstract Protocol Loop
- n2o-nitro library: Nitro Elements, Events and Actions
- n2o-protocols library: N2O Protocols Starter Pack
- n2o-web library: N2O adapter for WebSockets
- nagios-config library and program: EDSL to specify Nagios configuration files.
- named-formlet library: A simple formlet library with named formlets.
- nationstates library: NationStates API client
- nemesis-titan library: ...
- neptune-backend library, program and test: Neptune Client
- nero library and tests: Lens-based HTTP toolkit
- nero-wai library: WAI adapter for Nero server applications
- nero-warp library: Run Nero server applications with Warp
- nested-routes library and test: Declarative, compositional Wai responses
- netease-fm library and program: NetEase Cloud Music FM client in Haskell.
- network-pgi library: Library for writing PGI applications
- network-wai-router library: A routing library for wai
- neuron library, program and test: Future-proof system for plain-text notes.
- newsletter library and program: A basic newsletter implimentation, using various backends.
- next-ref library and test: A concurrency primitive for a slow consumer.
- nice-html library and benchmarks: A fast and nice HTML templating library with distinct compilation/rendering phases.
- nikepub program: Command line utility publishes Nike+ runs on blogs and Twitter
- nixpkgs-update library, program and test: Tool for semi-automatic updating of nixpkgs repository
- noli library: A static site generator
- nonlinear library and test: Low-dimensional vectors
- notmuch-web library, program and test: A web interface to the notmuch email indexer
- now-haskell library, program and test: Zeit Now haskell-side integration and introspection tools.
- nri-env-parser library: Read environment variables as settings to build 12-factor apps.
- nri-http library and test: Make Elm style HTTP requests
- nri-kafka library and test: Functions for working with Kafka
- nri-observability library and test: Report log spans collected by nri-prelude.
- nri-postgresql library and test: Make queries against Postgresql.
- nri-prelude library and test: A Prelude inspired by the Elm programming language
- nri-redis library and test: An intuitive hedis wrapper library.
- nullpipe library and test: Initial project template from stack
- oasis-xrd library and tests: Extensible Resource Descriptor
- oauth10a library and test: Fully Automatic Luxury OAuth 1.0a headers
- oauthenticated library and test: Simple OAuth for http-client
- ocaml-export library and test: Convert Haskell types in OCaml types
- odd-jobs library, programs and test: A full-featured PostgreSQL-backed job queue (with an admin UI)
- ogmarkup library, test and benchmark: A lightweight markup language for story writers
- ohloh-hs library, program and test: Interface to the Ohloh API
- oidc-client library, program and test: OpenID Connect 1.0 library for RP
- okapi library and test: A microframework based on monadic parsing
- ollama-haskell library and test: Haskell bindings for ollama.
- olwrapper library and program: An OpenLayers JavaScript Wrapper and Webframework with snaplet-fay
- om-elm library: Haskell utilities for building embedded Elm programs.
- om-http library: Http utilities.
- om-http-logging library: om-http-logging
- on-a-horse library: "Haskell on a Horse" - A combinatorial web framework
- one-liner-instances library: Generics-based implementations for common typeclasses
- open-browser library and program: Open a web browser from Haskell.
- openai-hs library and test: Unofficial OpenAI client
- openai-servant library: Unofficial OpenAI servant types
- openai-servant-gen library and test: Auto-generated API bindings for openai
- openapi-petstore library and test: Auto-generated openapi-petstore API Client
- openapi3 library, program and tests: OpenAPI 3.0 data model
- opendatatable library: A library for working with Open Data Tables
- opentok library and test: An OpenTok SDK for Haskell
- openweathermap library and program: Access data at OpenWeatherMap
- operational-extra library: Interpretation functions and simple instruction sets for operational
- opml library: Representing and handling OPML subscription information.
- orc library and program: Orchestration-style co-ordination EDSL
- orchid library: Haskell Wiki Library
- orchid-demo program: Haskell Wiki Demo
- org-mode-lucid library: Lucid integration for org-mode.
- ory-hydra-client library and test: Auto-generated ory-hydra API Client
- ory-kratos library: API bindings for Ory Kratos
- package-description-remote library and test: Fetches a 'GenericPackageDescription' from Hackage
- paddle library: API to the Paddle payment processor
- pagarme library and program: Pagarme API wrapper
- pagure-hook-receiver library: Receive hooks from pagure and do things with them
- panda library: A simple static blog engine
- pansite library, program and tests: Pansite: a simple web site management tool
- paranoia library, program and test: http proxy server
- partial-uri library: Datatype for passing around unresolved URIs.
- pasta library and test: PostgreSQL Abstract Syntax Tree Assember
- pastis library: Interface to the past.is URL shortening service
- path-extra library and test: URLs without host information
- path-pieces library and test: Components of paths.
- patronscraper program: A webpage scraper for Patreon which dumps a list of patrons to a text file.
- paypal-adaptive-hoops library, program and tests: Client for a limited part of PayPal's Adaptive Payments API
- pb-next library, program and test: Utility CLI for working with protobuf files
- pcre-heavy library and test: A regexp (regex) library on top of pcre-light you can actually use.
- pdf-slave library and program: Tool to generate PDF from haskintex templates and YAML input
- pdf-slave-server library and program: Web service for pdf-slave tool
- pdf-slave-template library: Template format definition for pdf-slave tool
- pencil library and tests: Static site generator
- periodic library, program and test: A reliable at-least-once periodic job scheduler backed by redis.
- periodic-client library: Periodic task system haskell client.
- periodic-client-exe programs: Periodic task system haskell client executables
- periodic-common library: Periodic task system common.
- periodic-server library and program: Periodic task system haskell server
- persistent-discover library, program and test: Persistent module discover utilities
- persistent-ip library: Code for using the ip package with yesod
- persistent-typed-db library and test: Type safe access to multiple database schemata.
- persona library: Persona (BrowserID) library
- persona-idp program: Persona (BrowserID) Identity Provider
- pg-recorder library, program and test: Initial project template from stack
- pg-transact library, test and benchmark: A postgresql-simple transaction monad
- Phsu program: Personal Happstack Server Utils
- pi-calculus program: Applied pi-calculus interpreter
- piki program: Yet another text-to-html converter
- pipes-http library: HTTP client with pipes interface
- pipes-wai library: A port of wai-conduit for the pipes ecosystem
- pipes-websockets library and program: WebSockets in the Pipes framework.
- pivotal-tracker library, program and test: A library and a CLI tool for accessing Pivotal Tracker API
- pixela library and test: Pixela client.
- pixiv library and test: Pixiv API binding based on servant-client
- plaid library, program and test: Plaid.com api integration library
- plat library: Simple templating library
- plocketed program: plot data from stdin through socketed
- plzwrk library and test: A front-end framework
- pocket library: Bindings for the Pocket API
- poke library, program and test: Discord verification bot
- polydata-core library: Core data definitions for the "polydata" package
- polysemy-account library: Account management with Servant and Polysemy
- polysemy-account-api library and tests: Account management with Servant and Polysemy
- polysemy-req library: Polysemy effect for req
- polysemy-webserver library and test: Start web servers from within a Polysemy effect stack
- pomohoro library, program and test: Initial project template from stack
- porcupine-http library and programs: A location accessor for porcupine to connect to HTTP sources/sinks
- postgres-websockets library, program and test: Middleware to map LISTEN/NOTIFY messages to Websockets
- postgresql-connector library: Initial project postgresql-connector from stack
- postgresql-named library and test: Generic deserialization of PostgreSQL rows based on column names
- postgresql-simple-queue library and test: A PostgreSQL backed queue
- postgrest-ws library, program and test: PostgREST extension to map LISTEN/NOTIFY messages to Websockets
- powerqueue library and test: A flexible job queue with exchangeable backends
- powerqueue-distributed library and test: A distributed worker backend for powerqueu
- powerqueue-levelmem library, test and benchmark: A high performance in memory and LevelDB backend for powerqueue
- powerqueue-sqs library: A Amazon SQS backend for powerqueue
- praglude library: A pragmatic Prelude
- press library: Text template library targeted at the web / HTML generation
- prettyprinter-lucid library: A prettyprinter backend for lucid
- prim-array library: Primitive byte array with type variable
- prim-ref library: Primitive byte array with type variable
- primula-board program: ImageBoard on Happstack and HSP
- primula-bot program: Jabber-bot for primula-board ImageBoard
- pringletons library: Classes and data structures complementing the singletons library
- prodapi-userauth library: a base lib for performing user-authentication in prodapi services
- prometheus library and program: Prometheus Haskell Client
- prometheus-wai-middleware library and program: Instrument a wai application with various metrics
- proto-lens-jsonpb library: JSON protobuf encoding for proto-lens
- proton-haskell library and test: Simple XML templating library
- prove-everywhere-server program: The server for ProveEverywhere
- psql-helpers library: A small collection of helper functions to generate postgresql queries
- pubsub library and programs: A library for Google/SixApart pubsub hub interaction
- punycode library and test: Encode unicode strings to ascii forms according to RFC 3492
- purescheme-wai-routing-core library, program and test: Simple Routing functions for Wai Applications
- purescript-bridge library and test: Generate PureScript data types from Haskell data types
- purescript-iso library and test: Isomorphic trivial data type definitions over JSON
- pursuit-client library and program: A cli client for pursuit
- purview library and test: A simple, fun way to build websites
- pushbullet-types library: Datatypes used by the Pushbullet APIs
- pusher-haskell library and test: A Pusher.com client written in Haskell
- pushover library and test: A Haskell Pushover API library
- quack library: Convenience parser combinators for URI query strings
- quandl-api library: Quandl.com API library
- quantification library: Rage against the quantification
- quantification-aeson library: Rage against the quantification - integration with Aeson
- querystring-pickle library and test: Picklers for de/serialising Generic data types to and from query strings
- quic library, programs and test: QUIC
- quickbooks library and test: QuickBooks API binding.
- Quickson library: Quick JSON extractions with Aeson
- quickson library: Quick JSON extractions with Aeson
- quickwebapp library: A quick webapp generator for any file processing tool
- radixtree library, test and benchmarks
- rails-session library and test: Decrypt Ruby on Rails sessions in Haskell
- rakuten library and test: The Rakuten API in Haskell
- rallod library: '$' in reverse.
- raml library: RESTful API Modeling Language (RAML) library for Haskell
- RandomDotOrg library and program: Haskell bindings to the RANDOM.ORG Core API
- rascal library, program and test: A command-line client for Reddit
- ratelimiter library and test: In-memory rate limiter
- raven-haskell-scotty library: Sentry http interface for Scotty web server.
- rdioh library and programs: A Haskell wrapper for Rdio's API.
- react library: Create React components in Haskell
- react-flux library and programs: A binding to React based on the Flux application architecture for GHCJS
- react-flux-servant library: Allow react-flux stores to send requests to a servant server
- react-haskell library: Haskell React bindings
- react-tutorial-haskell-server program: react-tutorial web server
- readcsv library: Lightweight CSV parser/emitter based on ReadP
- real-day-end library and test: Tiny library to calculate date considering when your day realy ends
- reason-export library and test: Generate Reason types from Haskell
- redHandlers library: Monadic HTTP request handlers combinators to build a standalone web apps.
- redis-glob library and tests: Specify valid redis globs
- Redmine library and test: Library to access Redmine's REST services
- reflex-backend-wai library and program: Reflex interface to `wai`
- reflex-dom library and programs: Functional Reactive Web Apps with Reflex
- reflex-dom-ace library: Basic support for using the Ace editor with Reflex.
- reflex-dom-colonnade library: Use colonnade with reflex-dom
- reflex-dom-core library and tests: Functional Reactive Web Apps with Reflex
- reflex-dom-fragment-shader-canvas library and program: A reflex-dom widget to draw on a canvas with a fragment shader program
- reflex-dom-helpers library and test: Html tag helpers for reflex-dom
- reflex-dom-ionic library: Compatible highlevel Wigdets for some Ionic Input Components
- reflex-dom-retractable library: Routing and retractable back button for reflex-dom
- reflex-dom-svg library: Reflex functions for SVG elements.
- reflex-dom-th library and test: reflex-dom-th transpiles HTML templates to haskell code for reflex-dom
- reflex-external-ref library: External reference with reactivity support
- reflex-jsx library: Use jsx-like syntax in Reflex
- reflex-localize library: Localization library for reflex
- reflex-localize-dom library and program: Helper widgets for reflex-localize
- reflex-monad-auth library and program: Utilities to split reflex app to authorized and not authorized contexts
- reform library: reform is a type-safe HTML form generation and validation library
- reform-blaze library: Add support for using blaze-html with Reform
- reform-hamlet library: Add support for using Hamlet with Reform
- reform-happstack library: Happstack support for reform.
- reform-hsp library: Add support for using HSP with Reform
- reform-lucid library: Add support for using lucid with Reform
- refresht library and program: Environment Monad with automatic resource refreshment
- refty library and test: Formatted JSON generator for API server inspired by normalizr.
- regular-web library: Generic programming for the web
- reload library, program and test: A web based Haskell IDE
- remark library, program and test: A DSL for marking student work
- remarks library, program and test: A DSL for marking student work
- replicant library, program and test: Initial project template from stack
- repo-based-blog library, program and test: Blogging module using blaze html for markup
- reproject library and test: Define and combine "materialized" projections
- req library and tests: HTTP client library
- req-conduit library, test and benchmark: Conduit helpers for the req HTTP client library
- req-url-extra library, program and test: Provides URI/URL helper functions for use with Req
- reqcatcher library and test: A local http server to catch the HTTP redirect
- request library
- reroute library, test and benchmark: abstract implementation of typed and untyped web routing
- reserve program and test: Reserve reloads web applications
- respond library and program: process and route HTTP requests and generate responses on top of WAI
- rest-client library: Utility library for use in generated API client libraries.
- rest-core library and test: Rest API library.
- rest-example library and programs: Example project for rest
- rest-gen library and test: Documentation and client generation from rest definition.
- rest-happstack library: Rest driver for Happstack.
- rest-snap library: Rest driver for Snap.
- rest-types library: Silk Rest Framework Types
- rest-wai library: Rest driver for WAI applications.
- restful-snap library
- RESTng library: A framework for writing RESTful applications.
- rfc-http-client library: The HTTP client extensions from the Robert Fischer Commons.
- rfc1413-server library: rfc1413 server
- rfc1413-types library: An rfc1413 parser and response renderer
- rfc3339 library: Parse and display time according to RFC3339 (deprecated)
- rib library and test: Static site generator based on Shake
- rib-core library: Static site generator based on Shake
- ridley library, program and test: Quick metrics to grow your app strong.
- ridley-extras library and test: Handy metrics that don't belong to ridley.
- riscv-isa library and test: Haskell representation of the RISC-V instruction set architecture
- rison library and test: Parses and renders RISON strings.
- rivet-adaptor-postgresql library: Rivet migration library postgresql backend
- roboservant library and tests: Automatic session-aware servant testing
- robots-txt library and test: Parser for robots.txt
- roc-cluster-demo program: Gloss interactive demo for roc-cluster package
- rollbar-hs library and test: Core Rollbar data types and APIs.
- rowdy library and test: An EDSL for web application routes.
- rowdy-yesod library and test: An EDSL for web application routes.
- rpc-framework library and program: a remote procedure call framework
- saferoute library: A simple type-safe routing library.
- sajson library, program and test: Fast JSON parsing powered by Chad Austin's sajson library
- salvia library: Modular web application framework.
- salvia-demo library and programs: Demo Salvia servers.
- salvia-extras library: Collection of non-fundamental handlers for the Salvia web server.
- salvia-protocol library: Salvia webserver protocol suite supporting URI, HTTP, Cookie and MIME.
- salvia-sessions library: Session support for the Salvia webserver.
- salvia-websocket library: Websocket implementation for the Salvia Webserver.
- scalp-webhooks library, program and test: Test webhooks locally
- scalpel library: A high level web scraping library for Haskell.
- scalpel-core library, test and benchmark: A high level web scraping library for Haskell.
- scalpel-search library and test: scalpel scrapers for search engines
- scottish library: scotty with batteries included
- scotty library, tests and benchmark: Haskell web framework inspired by Ruby's Sinatra, using WAI and Warp
- scotty-binding-play library and test: The Play Framework style data binding in Scotty.
- scotty-blaze library: blaze-html integration for Scotty
- scotty-cookie library: Cookie management helper functions for Scotty framework
- scotty-fay library and test: Fay integration for Scotty.
- scotty-form library: Html form validation using `ditto`
- scotty-format library, program and test: Response format helper for the Scotty web framework.
- scotty-hastache library: Easy Mustache templating support for Scotty
- scotty-haxl library: Combine scotty and haxl
- scotty-params-parser library: HTTP-request's query parameters parser abstraction for "scotty"
- scotty-path-normalizer library and test: Redirect to a normalized path
- scotty-resource library: [Deprecated] A Better way of modeling web resources.
- scotty-rest library, programs and test: Webmachine-style REST library for scotty
- scotty-session library: Adding session functionality to scotty
- scotty-tls library: TLS for Scotty
- scotty-utils library: Scotty utils library
- scotty-view library and program
- scrapbook library, program and test: collect posts of site that is wrote in config yaml using feed or scraping
- scrapbook-core library and test: Core Package for scrapbook
- sdl2-sprite library and program: Sprite previewer/animator
- seacat library: Small web framework using Warp and WAI
- selenium library: Test web applications through a browser.
- sendgrid-haskell library: Sengrid API
- serpentine library and program: Simple project template from stack
- serv library: Dependently typed API framework
- serv-wai library and test: Dependently typed API servers with Serv
- servant library and test: A family of combinators for defining webservices APIs
- servant-activeresource library and test: Servant endpoints compatible with Rails's ActiveResources
- servant-aeson-generics-typescript library and program: Generates a TypeScript client for Servant APIs
- servant-aeson-specs library and test: generic tests for aeson serialization in servant
- servant-auth library: Authentication combinators for servant
- servant-auth-client library and test: servant-client/servant-auth compatibility
- servant-auth-cookie library, program, tests and benchmark: Authentication via encrypted cookies
- servant-auth-docs library and tests: servant-docs/servant-auth compatibility
- servant-auth-hmac library, program and test: Authentication via HMAC
- servant-auth-server library and tests: servant-server/servant-auth compatibility
- servant-auth-swagger library and test: servant-swagger/servant-auth compatibility
- servant-auth-token library: Servant based API and server for token based authorisation
- servant-auth-token-acid library: Acid-state backend for servant-auth-token server
- servant-auth-token-api library: Servant based API for token based authorisation
- servant-auth-token-leveldb library: Leveldb backend for servant-auth-token server
- servant-auth-token-persistent library: Persistent backend for servant-auth-token server
- servant-auth-token-rocksdb library: RocksDB backend for servant-auth-token server
- servant-auth-wordpress library: Authenticate Routes Using Wordpress Cookies
- servant-avro library and test: Avro content type for Servant
- servant-benchmark library and test: Generate benchmark files from a Servant API
- servant-blaze library and test: Blaze-html support for servant
- servant-cassava library and test: Servant CSV content-type for cassava
- servant-checked-exceptions library, programs and test: Checked exceptions for Servant APIs.
- servant-checked-exceptions-core library, program and test: Checked exceptions for Servant APIs.
- servant-cli library and program: Command line interface for Servant API clients
- servant-client library and tests: Automatic derivation of querying functions for servant
- servant-client-core library and test: Core functionality and class for client function generation for servant APIs
- servant-client-js library: A servant client for frontend JavaScript
- servant-client-namedargs library and test: Automatically derive API client functions with named and optional parameters
- servant-combinators library and test: Extra servant combinators for full WAI functionality.
- servant-conduit library and test: Servant Stream support for conduit.
- servant-csharp library: Generate servant client library for C#
- servant-dhall library and test: Servant Dhall content-type
- servant-docs library, program and test: generate API docs for your servant webservice
- servant-ede library and program: Combinators for rendering EDE templates in servant web applications
- servant-ekg library, test and benchmark: Helpers for using ekg with servant
- servant-elm library, programs and tests: Automatically derive Elm functions to query servant webservices.
- servant-event-stream library and test: Servant support for Server-Sent events
- servant-examples programs: Example programs for servant
- servant-exceptions library: Extensible exceptions for servant APIs
- servant-exceptions-server library: Extensible exceptions for servant API servers
- servant-fiat-content library: Fiat content types
- servant-flatten library: Utilities for flattening servant API types
- servant-foreign library and test: Helpers for generating clients for servant APIs in any programming language
- servant-generate library: Utilities for generating mock server implementations
- servant-generic library and test: Specify Servant APIs with records.
- servant-github library, program and test: Bindings to GitHub API using servant.
- servant-github-webhook library and tests: Servant combinators to facilitate writing GitHub webhooks.
- servant-hateoas library and test: HATEOAS extension for servant
- servant-haxl-client library and test: automatical derivation of querying functions for servant webservices
- servant-hmac-auth library and test: Servant authentication with HMAC
- servant-htmx library, program and test: A library for using servant with htmx
- servant-http-streams library and tests: Automatic derivation of querying functions for servant
- servant-http2-client library and test: Generate HTTP2 clients from Servant API descriptions.
- servant-iCalendar library: Servant support for iCalendar
- servant-jquery library, program and test: Automatically derive (jquery) javascript functions to query servant webservices
- servant-js library, program and test: Automatically derive javascript functions to query servant webservices.
- servant-jsonrpc library: JSON-RPC messages and endpoints
- servant-jsonrpc-client library: Generate JSON-RPC servant clients
- servant-jsonrpc-server library: JSON-RPC servant servers
- servant-kotlin library, test and benchmark: Automatically derive Kotlin class to query servant webservices
- servant-lint library and test: Lint Servant Routes
- servant-lucid library and test: Servant support for lucid
- servant-machines library and test: Servant Stream support for machines
- servant-match library and test: Standalone implementation of servant’s dispatching mechanism
- servant-matrix-param library and tests: Matrix parameter combinator for servant
- servant-mock library, program and test: Derive a mock server for free from your servant API types
- servant-multipart library and test: multipart/form-data (e.g file upload) support for servant
- servant-multipart-api library: multipart/form-data (e.g file upload) support for servant
- servant-multipart-client library and programs: multipart/form-data (e.g file upload) support for servant
- servant-named library and test: Add named endpoints to servant
- servant-namedargs library and test: Combinators for servant providing named parameters
- servant-nix library and test: Servant Nix content-type
- servant-oauth2 library: A library for OAuth2 authentication in servant.
- servant-oauth2-examples library and programs: Example applications using this library in three ways.
- servant-openapi3 library and tests: Generate a Swagger/OpenAPI/OAS 3.0 specification for your servant API.
- servant-options library: Provide responses to OPTIONS requests for Servant applications.
- servant-pagination library, programs and test: Type-safe pagination for Servant APIs
- servant-pandoc library: Use Pandoc to render servant API documentation
- servant-pipes library and test: Servant Stream support for pipes
- servant-polysemy library and programs: Utilities for using servant in a polysemy stack
- servant-pool library: ...
- servant-postgresql library: Useful functions and instances for using servant with a PostgreSQL context
- servant-prometheus library, test and benchmark: Helpers for using prometheus with servant
- servant-proto-lens library and test: Servant Content-Type for proto-lens protobuf modules.
- servant-purescript library and test: Generate PureScript accessor functions for you servant API
- servant-pushbullet-client library: Bindings to the Pushbullet API using servant-client
- servant-py library, program and test: Automatically derive python functions to query servant webservices.
- servant-queryparam-client library: Client support for servant-queryparam-core.
- servant-queryparam-core library: Use records for query parameters in servant APIs.
- servant-queryparam-openapi3 library: Instances of classes from openapi3 for servant-queryparam-core.
- servant-queryparam-server library: Server support for servant-queryparam-core.
- servant-quickcheck library and tests: QuickCheck entire APIs
- servant-rawm library: Embed a raw 'Application' in a Servant API
- servant-rawm-client library: The client implementation of servant-rawm.
- servant-rawm-docs library: Documentation generator for 'RawM' endpoints.
- servant-rawm-server library: The server implementation of servant-rawm.
- servant-reason library and tests: Derive Reason types to interact with a Haskell backend
- servant-reflex library and program: servant API generator for reflex apps
- servant-response library: ...
- servant-router library and tests: Servant router for non-server applications.
- servant-ruby library and test: Generate a Ruby client from a Servant API with Net::HTTP.
- servant-scotty library: Generate a web service for servant 'Resource's using scotty and JSON
- servant-seo library and test: Generate Robots.txt and Sitemap.xml specification for your servant API.
- servant-serf library and program: Automatically generate Servant API modules.
- servant-server library, program and test: A family of combinators for defining webservices APIs and serving them
- servant-server-namedargs library: Automatically derive API server functions with named and optional parameters
- servant-smsc-ru library and test: Servant client for smsc.ru service for sending SMS to cell phones
- servant-snap library, program and test: A family of combinators for defining webservices APIs and serving them
- servant-stache library and program: Content-Types for rendering Mustache in servant
- servant-streamly library, program and test: Servant Stream support for streamly.
- servant-subscriber library and program: When REST is not enough ...
- servant-swagger library and tests: Generate a Swagger/OpenAPI/OAS 2.0 specification for your servant API.
- servant-swagger-tags library: Swagger Tags for Servant
- servant-swagger-ui library: Servant swagger ui
- servant-swagger-ui-core library: Servant swagger ui core components
- servant-swagger-ui-jensoleg library: Servant swagger ui: Jens-Ole Graulund theme
- servant-swagger-ui-redoc library: Servant swagger ui: ReDoc theme
- servant-typed-error library: Typed error wrapper for Servant
- servant-typescript library, program and test: TypeScript client generation for Servant
- servant-util library, program and test: Servant servers utilities.
- servant-util-beam-pg library, program and test: Implementation of servant-util primitives for beam-postgres.
- servant-validate library and test: Chekc static properties of servant APIs
- servant-waargonaut library and test: Servant Integration for Waargonaut JSON Package
- servant-wasm library and program: Servant support for delivering WebAssembly
- servant-websockets library and programs: Small library providing WebSocket endpoints for servant.
- servant-xml library: Servant support for the XML Content-Type
- servant-xml-conduit library: Servant XML content-type with support for xml-conduit
- servant-yaml library and test: Servant support for yaml
- servant-zeppelin library: Types and definitions of servant-zeppelin combinators.
- servant-zeppelin-client library and test: Client library for servant-zeppelin combinators.
- servant-zeppelin-server library and test: Server library for servant-zeppelin combinators.
- servant-zeppelin-swagger library and test: Swagger instances for servant-zeppelin combinators.
- server-generic library: Auto-generate a server for your datatype
- serversession library and test: Secure, modular server-side sessions.
- serversession-backend-acid-state library and test: Storage backend for serversession using acid-state.
- serversession-backend-persistent library and test: Storage backend for serversession using persistent and an RDBMS.
- serversession-backend-redis library and test: Storage backend for serversession using Redis.
- serversession-frontend-snap library: Snap bindings for serversession.
- serversession-frontend-wai library: wai-session bindings for serversession.
- serversession-frontend-yesod library: Yesod bindings for serversession.
- services library and test: Tools for building services
- serviette library: JSON to Sql
- servius program: Warp web server with template rendering
- ses-html library: Send HTML formatted emails using Amazon's SES REST API with blaze
- ses-html-snaplet library: Snaplet for the ses-html package
- shadowsocks library, programs and test: A fast SOCKS5 proxy that help you get through firewalls
- shake-minify library: Shake Minify Rules
- shakebook library and test: Shake-based technical documentation generator; HTML & PDF
- shakespeare library and test: A toolkit for making compile-time interpolated templates
- shakespeare-css library: Stick your haskell variables into css at compile time. (deprecated)
- shakespeare-i18n library: A type-based approach to internationalization. (deprecated)
- shakespeare-js library: Stick your haskell variables into javascript/coffeescript at compile time. (deprecated)
- shakespeare-sass library: SASS support for Shakespeare and Yesod
- shakespeare-text library: Interpolation with quasi-quotation: put variables strings (deprecated)
- sheets library: Spreadsheet type for composite.
- shelduck library, program and test: Test webhooks locally
- shine library: Declarative graphics for the browser using GHCJS
- shine-examples programs: Examples for the shine package
- shine-varying library and tests: FRP interface for shine using the varying package
- shortcut-links library and test: Link shortcuts for use in text markup
- shorten-strings library: Shorten a variety of string-like types adding ellipsis
- Shpadoinkle library: A programming model for declarative, high performance user interface.
- Shpadoinkle-backend-pardiff library: A Virtual Dom in pure Haskell, based on Html as an Alignable Functor.
- Shpadoinkle-backend-snabbdom library: Use the high-performance Snabbdom virtual dom library written in JavaScript.
- Shpadoinkle-backend-static library: A backend for rendering Shpadoinkle as Text.
- Shpadoinkle-console library: Support for the native browser console
- Shpadoinkle-debug library: Debugging tools for Shpadoinkle applications.
- Shpadoinkle-developer-tools library and program: Chrome extension to aide in development
- Shpadoinkle-disembodied library: Shpadoinkle as a static site.
- Shpadoinkle-examples programs: Example usages of Shpadoinkle
- Shpadoinkle-html library: A typed, template generated Html DSL, and helpers.
- Shpadoinkle-isreal library and program: Isreal Swan will make a snowman for you!
- Shpadoinkle-lens library: Lens combinators for Shpadoinkle applications.
- Shpadoinkle-router library: A single page application rounter for Shpadoinkle based on Servant.
- Shpadoinkle-streaming library: Integration of the streaming library with Shpadoinkle continuations.
- Shpadoinkle-template library and test: Read standard file formats into Shpadoinkle with Template Haskell
- Shpadoinkle-widgets library and test: A collection of common reusable types and components.
- shpider library: Web automation library in Haskell.
- shunya-library library: Initial project template from stack
- shunyalib library: Initial project template from stack
- sibe library and programs: Machine Learning algorithms
- signal-messaging-dbus library and program: Bindings for signal-cli's DBus interface
- simfin library, programs and test: A library to fetch and parse financial data from the SimFin(+) API.
- simple library, program and test: A minimalist web framework for the WAI server interface
- simple-css library: simple binding of css and html
- simple-download library: A simple wrapper of http-conduit for file download.
- simple-form library: Forms that configure themselves based on type
- simple-postgresql-orm library: Connector package for integrating postgresql-orm with the Simple web framework
- simple-session library: Cookie-based session management for the Simple web framework
- simple-templates library and test: A basic template language for the Simple web framework
- simpleconfig library and test: Short description of your package
- simplemesh library: Generators for primitive meshes
- SimpleServer library and program: A simple static file server, for when apache is overkill
- simplexmq library, programs and test: SimpleXMQ message broker
- since library: Get the number of seconds since the last invocation
- siphon library and test: Encode and decode CSV files
- sitemap library: Sitemap parser
- sitemap-gen library and test: Generate XML Sitemaps & Sitemap Indexes
- sitepipe library: A simple to understand static site generator
- SJW library, program, test and benchmark: The Simple Javascript Wrench
- skell library: An overly complex Haskell web framework.
- skemmtun program: A MyAnimeList.net client.
- skews library and test: A very quick-and-dirty WebSocket server.
- skylighting-lucid library: Lucid support for Skylighting
- slack-api library, programs and test: Bindings to the Slack RTM API.
- slack-notify-haskell library and program: Slack notifier for Haskell project.
- slack-verify library and test: Slack API Request Verification HMAC
- slack-web library, program and test: Bindings for the Slack web API
- slick library: A quick & easy static site builder built with shake and pandoc.
- slidemews program: ws convert markdown to reveal-js
- slope-field library and program: Visualize mathematical function's slope fields
- slug library and test: Type-safe slugs for Yesod ecosystem
- slugger library, program and test: Clean URI slugs for Haskell
- smartword programs: Web based flash card for Word Smart I and II vocabularies
- smsaero library: SMSAero API and HTTP client based on servant library.
- smtpbz library: Unofficial API client for smtp.bz
- snap library and test: Top-level package for the Snap Web Framework
- snap-accept library: Accept header branching for the Snap web framework
- snap-auth-cli program: Command-line tool to manage Snap AuthManager database
- snap-configuration-utilities library: Methods to manipulate Configurator objects for Snap & Snaplets
- snap-core library and test: Snap: A Haskell Web Framework (core interfaces and types)
- snap-cors library: Add CORS headers to Snap applications
- snap-elm library: Serve Elm files through the Snap web framework.
- snap-error-collector library: Collect errors in batches and dispatch them
- snap-extras library, program and test: A collection of useful helpers and utilities for Snap web applications.
- snap-language library: Language handling for Snap
- snap-loader-dynamic library: Snap dynamic loader
- snap-loader-static library: Snap static loader
- snap-server library, programs, test and benchmark: A web server for the Snap Framework
- snap-stream library: Streaming Snap handlers
- snap-templates program: Scaffolding CLI for the Snap Framework
- snap-testing library and test: A library for BDD-style testing with the Snap Web Framework
- snap-utils library: Snap Framework utilities.
- snap-web-routes library: Type safe URLs for Snap
- snaplet-acid-state library: acid-state snaplet for Snap Framework
- snaplet-actionlog library: Generic action log snaplet for the Snap Framework
- snaplet-amqp library: Snap framework snaplet for the AMQP library
- snaplet-auth-acid library: Provides an Acid-State backend for the Auth Snaplet
- snaplet-coffee library: CoffeeScript for Snap, auto-compilation and pre-compilation.
- snaplet-css-min library: A Snaplet for CSS minification
- snaplet-customauth library: Alternate authentication snaplet
- snaplet-environments library: ...
- snaplet-fay library: Fay integration for Snap with request- and pre-compilation.
- snaplet-ghcjs library: Serve javascript files compiled with GHCJS
- snaplet-hasql library: A Hasql snaplet
- snaplet-haxl library: Snaplet for Facebook's Haxl
- snaplet-hdbc library: HDBC snaplet for Snap Framework
- snaplet-hslogger library: Snap framework snaplet for the Logger API library.
- snaplet-i18n library and program: snaplet-i18n
- snaplet-influxdb library: Snap framework snaplet for the InfluxDB library
- snaplet-mandrill library: Snap framework snaplet for the Mandrill API library.
- snaplet-mongoDB library: Snap Framework MongoDB support as Snaplet
- snaplet-mongodb-minimalistic library: Minimalistic MongoDB Snaplet.
- snaplet-mysql-simple library: mysql-simple snaplet for the Snap Framework
- snaplet-oauth library and test: snaplet-oauth
- snaplet-persistent library: persistent snaplet for the Snap Framework
- snaplet-postgresql-simple library and program: postgresql-simple snaplet for the Snap Framework
- snaplet-postmark library: Postmark snaplet for the Snap Framework
- snaplet-purescript library: Automatic (re)compilation of purescript projects
- snaplet-recaptcha library: A ReCAPTCHA verification snaplet with Heist integration and connection sharing.
- snaplet-redis library and program: Redis support for Snap Framework
- snaplet-redson library: CRUD for JSON data with Redis storage
- snaplet-rest library: REST resources for the Snap web framework
- snaplet-sass library: Sass integration for Snap with request- and pre-compilation.
- snaplet-scoped-session library: Modularised session state for Snaplets, in a Snaplet
- snaplet-ses-html library: Snaplet for the ses-html package
- snaplet-sqlite-simple library and test: sqlite-simple snaplet for the Snap Framework
- snaplet-sqlite-simple-jwt-auth library: Snaplet for JWT authentication with snaplet-sqlite-simple
- snaplet-stripe library: Stripe snaplet for the Snap Framework
- snaplet-tasks library: ...
- snaplet-typed-sessions library: Typed session snaplets and continuation-based programming for the Snap web framework
- snaplet-wordpress library and test: A snaplet that communicates with wordpress over its api.
- soap library and test: SOAP client tools
- soap-openssl library: TLS-enabled SOAP transport (using openssl bindings)
- soap-tls library: TLS-enabled SOAP transport (using tls package)
- socket-icmp library: Definitions for using ICMP with the `socket` library
- socketed library and program: simpe tool to serve piped data over http and websocket
- socketio library and test: Socket.IO server
- solana-staking-csvs library, program and test: Generate CSV Exports of your Solana Staking Rewards.
- solga library and test: Simple typesafe web routing
- solga-swagger library: Swagger generation for Solga
- sort-by-pinyin library: sort by pinyin
- source-code-server program: The server backend for the source code iPhone app
- space library and test: Experimental library
- sparrow library: Unified streaming data-dependency framework for web apps
- spata library: brainless form validation
- spike program: Experimental web browser
- Spock library and test: Another Haskell web framework for rapid development
- Spock-api library: Another Haskell web framework for rapid development
- Spock-api-ghcjs library: Another Haskell web framework for rapid development
- Spock-api-server library: Another Haskell web framework for rapid development
- Spock-auth library: Provides authentification helpers for Spock
- Spock-core library and test: Another Haskell web framework for rapid development
- Spock-digestive library: Digestive functors support for Spock
- Spock-lucid library: Lucid support for Spock
- Spock-worker library and test: Background workers for Spock
- spotify library, program and test: Spotify Web API
- spoty library: Spotify web API wrapper
- sprinkles library, program and test: JSON API to HTML website wrapper
- sproxy program: HTTP proxy for authenticating users via OAuth2
- sproxy-web program: Web interface to sproxy database
- sproxy2 program: Secure HTTP proxy for authenticating users via OAuth2
- sqids library and test: A small library that lets you generate YouTube-looking IDs from numbers.
- sqsd-local program and test: Initial project template from stack
- srv program: A simple web server for local usage.
- ssh-tunnel library: Proxy http-client via ssh tunnel.
- SSTG library, program and test: STG Symbolic Execution
- stack-network library, program and test: A program for extending Stack to add distributed capabilities
- stagen library and program: Static site generator
- starter-snake-haskell library, program and test: A Haskell Battlesnake starter
- static-resources library and test: JavaScript and Css files concat for http optimization. Now with LESS support.
- stitch library, test and benchmark: lightweight CSS DSL
- stooq-api library: A simple wrapper around stooq.pl API for downloading market data.
- streaming-pcap library and test: Stream packets via libpcap.
- streaming-wai library: Streaming Wai utilities
- strelka library: A simple, flexible and composable web-router
- strio library, program and test: Initial project template from stack
- stripe library: A Haskell implementation of the Stripe API.
- stripe-concepts library: Types for the Stripe API
- stripe-core library: Stripe API for Haskell - Pure Core
- stripe-haskell library: Stripe API for Haskell
- stripe-hs library and test: Unofficial Stripe client
- stripe-http-client library and test: Stripe API for Haskell - http-client backend
- stripe-http-streams library and test: Stripe API for Haskell - http-streams backend
- stripe-scotty library: Listen for Stripe webhook events with Scotty
- stripe-servant library: Unofficial Stripe servant types
- stripe-signature library and test: Verification of Stripe webhook signatures
- stripe-tests library: Tests for Stripe API bindings for Haskell
- stripe-wreq library: Use the Stripe API via Wreq
- stylist-traits library: Traits, datatypes, & parsers for Haskell Stylist
- suavemente library: An applicative functor that seamlessly talks to HTML inputs.
- sunroof-compiler library: Monadic Javascript Compiler
- sunroof-examples programs: Tests for Sunroof
- sunroof-server library: Monadic Javascript Compiler - Server Utilities
- superbuffer library, test and benchmark: Efficiently build a bytestring from smaller chunks
- sv library, test and benchmark: Encode and decode separated values (CSV, PSV, ...)
- sv-cassava library and test: Integration to use sv with cassava's parser
- sv-core library and test: Encode and decode separated values (CSV, PSV, ...)
- sv-svfactor library: sv-core + svfactor
- svfactor library and test: Syntax-preserving CSV manipulation
- svg-icons library and program: Svg Icons and more
- SvgIcons library: Svg Icons and more
- swagger-petstore library and test: Auto-generated openapi-petstore API Client
- swagger2 library and tests: Swagger 2.0 data model
- sws program: A simple web server for serving directories.
- symmetric-properties library and test: Monoids for sameness and uniqueness.
- systemstats program: An application that regularly logs system stats for later analysis
- tablestorage library: Azure Table Storage REST API Wrapper
- tag-stream library: streamlined html tag parser
- taggy library, program, tests and benchmark: Efficient and simple HTML/XML parsing library
- taggy-lens library and tests: Lenses for the taggy html/xml parser
- tagstream-conduit library and test: streamlined html tag parser
- tagtree library: Hierarchical Tags & Tag Trees
- tahoe-great-black-swamp library, programs and test: An implementation of the "Great Black Swamp" LAFS protocol.
- tailwind library and program: Tailwind wrapped in Haskell
- tapioca library and test: A tasty enhancement to cassava for easy csv exporting
- tasty-fail-fast library and test: Adds the ability to fail a tasty test suite on first test failure
- tasty-wai library and test: Test 'wai' endpoints via Test.Tasty
- tdlib library and test: complete binding to the Telegram Database Library
- tdlib-types library and test: Types and Functions generated from tdlib api spec
- tdoc library: TDoc is a typed document builder with support for (X)HTML
- tedious-web library, program and test: Easily define multiple interrelated data types
- telegram-api library and test: Telegram Bot API bindings
- telegram-bot library, program and test: Telegram Bot microframework for Haskell
- telegram-bot-api library: Easy to use library for building Telegram bots. Exports Telegram Bot API.
- telegram-bot-simple library and programs: Easy to use library for building Telegram bots.
- telegram-raw-api library and test: Servant bindings to the Telegram bot API
- telegram-types library and test: Types used in Telegram bot API
- telegraph library and test: Binding to the telegraph API
- template-hsml library and test: Haskell's Simple Markup Language
- templateify program: Make template from website
- termcolor library and program: Composable terminal colors
- tesla library and test: Tesla API client.
- text-utils library and test: Various text utilities
- textlocal library: Haskell wrapper for textlocal SMS gateway
- thentos-cookie-session library and test: All-in-one session handling for servant-based frontends
- threads-extras library and test: Extends the threads package with a bounded thread group
- threepenny-editors library and programs: Composable algebraic editors
- threepenny-gui library and programs: GUI framework that uses the web browser as a display.
- threepenny-gui-contextmenu library and program: Write simple nested context menus for threepenny-gui.
- threepenny-gui-flexbox library and program: Flexbox layouts for Threepenny-gui.
- tibetan-utils library and test: Parse and display tibetan numerals
- tightrope library: Nice API for a Slackbot
- time-http library and test: Parse and format HTTP/1.1 Date and Time strings
- time-w3c library and program: Parse, format and convert W3C Date and Time
- timeless-tutorials library and program: Initial project template from stack
- timerep library and test: Parse and display time according to some RFCs (RFC3339, RFC2822, RFC822)
- timespan library: Useful timespan datatype and functions
- tiny-scheduler library: tiny no-brainer job scheduler
- TinyURL library: Use TinyURL to compress URLs
- tldr library, program and test: Haskell tldr client
- tls-session-manager library: In-memory TLS session DB and session ticket
- tmapchan library: An insert-ordered multimap (indexed FIFO) which consumes values as you lookup
- tmp-postgres library, programs, test and benchmark: Start and stop a temporary postgres
- tnet library: Library for encoding/decoding TNET strings for PGI
- toboggan library and program: Twitter bot generator
- tonatona library and tests: meta application framework
- tonatona-google-server-api library and tests: tonatona plugin for google-server-api
- tonatona-servant library and tests: tonatona plugin for servant.
- topaz library: Extensible records library
- tophat library, program and tests: Template-to-Haskell preprocessor, and templating language
- torsor library: Torsor Typeclass
- toxiproxy-haskell library and test: Client library for Toxiproxy: a TCP failure testing proxy.
- tpb programs: Applications for interacting with the Pushbullet API
- tracing library and test: Distributed tracing
- tracing-control library and test: Distributed tracing
- trasa library and test: Type Safe Web Routing
- trasa-client library: Type safe http requests
- trasa-extra library: Extra functions for trasa
- trasa-form library: generate forms using lucid, ditto and trasa
- trasa-server library: Type safe web server
- trasa-th library and test: Template Haskell to generate trasa routes
- travis library: A simple client implementation using Travis CI API.
- travis-pogodi library and program: A better travis_wait
- trigger library, program and test: ...
- tsession library: A Transaction Framework for Web Applications
- tsession-happstack library: A Transaction Framework for Happstack
- tsetchan library and test: Hides duplicating channels when broadcasting
- tsweb library and program: An API binding Web.Spock to Database.Beam
- ttn library and test: Things Tracker Network JSON Types
- ttn-client library and program: TheThingsNetwork client
- twain library and test: Tiny web application framework for WAI.
- tweet-hs library, program and benchmark: Command-line tool for twitter
- twhs library, program and test: CLI twitter client.
- twilio library and tests: Twilio REST API library for Haskell
- twiml library and test: TwiML library for Haskell
- twirp library and test: Haskell twirp foundations
- twitchapi library and tests: Client access to Twitch.tv API endpoints
- twitter-conduit library and tests: Twitter API package with conduit interface and Streaming API support.
- twitter-enumerator library: Twitter API package with enumerator interface and Streaming API support.
- twitter-feed library and test: Client for fetching Twitter timeline via Oauth
- twitter-types library and test: Twitter JSON parser and types
- twitter-types-lens library: Twitter JSON types (lens powered)
- type-of-html library, tests and benchmarks: High performance type driven html generation.
- type-of-html-static library and test: Optimize static parts of type-of-html.
- typed-admin library and program: Admin console framework
- typed-wire library, program and test: Language-independent type-safe communication
- typed-wire-utils library: Haskell utility library required for code generated by typed-wire compiler
- tyro library and test: Type derived JSON parsing using Aeson
- u2f library and test: Haskell Universal Two Factor helper toolbox library thing
- ua-parser library, test and benchmark: A library for parsing User-Agent strings, official Haskell port of ua-parser
- uber library and test: Uber client for Haskell
- ucam-webauth library and test: The Ucam-Webauth protocol, used by Raven
- ucam-webauth-types library and test: Types for the Ucam-Webauth protocol, as used by Raven
- unitym library: A monad type class shared between web services
- unitym-servant library: Implementaation of unitym for Servant servers
- unitym-yesod library: Implementation of the unity monad for the Yesod framework
- unleash-client-haskell library and program: Unleash feature toggle client
- unleash-client-haskell-core library and test: Unleash feature toggle client core
- uploadcare library: Haskell client for Uploadcare.
- urbit-airlock library: Talk to Urbit from Haskell
- urbit-api library: Talk to Urbit from Haskell
- uri-bytestring library, test and benchmark: Haskell URI parsing as ByteStrings
- uri-encode library and programs: Unicode aware uri-encoding
- uri-parse library and test: A simple library for parsing and generating URIs
- uri-template library and program: URI template library for Haskell
- url library: A library for working with URLs.
- url-decoders library, test and benchmarks: Decoders for URL-encoding (aka Percent-encoding)
- url-generic library: Parse/format generic key/value URLs from record data types.
- url-slug library: Encoding and decoding of URL slugs
- UrlDisp library: Url dispatcher. Helps to retain friendly URLs in web applications.
- urlencoded library and test: Generate or process x-www-urlencoded data
- urlpath library: Painfully simple URL deployment.
- URLT library: Library for maintaining correctness of URLs within an application.
- users library: A library simplifying user management for web applications
- users-mysql-haskell library and test: A mysql-haskell backend for the users library.
- users-postgresql-simple library and test: A PostgreSQL backend for the users package
- users-test library: Library to test backends for the users library
- uzbl-with-source library: Utility function for reading a source of loaded uzbl pages.
- validate-input library and test: Input validation combinator library
- validated-types library and test: Type-level constraints on strings and other input
- validations library and test: A nice way to define field validations in Haskell.
- validity-scientific library: Validity instances for scientific
- validity-text library: Validity instances for text
- validity-uuid library: Validity instances for uuid
- vcatt library and program: Recursively check that a directory is under version control.
- vcs-web-hook-parse library: Parse development platform web hook messages.
- vgrep library, program and tests: A pager for grep
- Villefort library, program and test: Villefort is a task manager and time tracker
- vinyl-json library and test: Provide json instances automagically to vinyl types
- vinyl-operational library: Initial project template from stack
- vinyl-plus library and test: Vinyl records utilities
- vk-aws-route53 library: Amazon Route53 DNS service plugin for the aws package.
- VKHS library and program: Provides access to Vkontakte social network via public API
- waargonaut library and tests: JSON wrangling
- wahsp library: A haskell binding of the Web Audio API ala blank-canvas
- wai library and test: Web Application Interface.
- wai-accept-language library and program: Rewrite based on Accept-Language header
- wai-app-file-cgi library and test: File/CGI/Rev Proxy App of WAI
- wai-app-static library, program and test: WAI application for static serving
- wai-cli library: Command line runner for Wai apps (using Warp) with TLS, CGI, ...
- wai-conduit library: conduit wrappers for WAI
- wai-control library: Run wai Applications in IO based monads
- wai-cors library and tests: CORS for WAI
- wai-cryptocookie library and test: Encrypted cookies for WAI
- wai-devel library, program and test: A web server for the development of WAI compliant web applications.
- wai-digestive-functors library: Helpers to bind digestive-functors onto wai requests
- wai-dispatch library: Nice wrapper around yesod-routes for use with WAI
- wai-enforce-https library, programs and test: Enforce HTTPS in Wai server app safely.
- wai-env library: WAI middleware to parameterize requests with environment.
- wai-eventsource library: WAI support for server-sent events (deprecated)
- wai-extra library, program and test: Provides some basic WAI handlers and middleware.
- wai-feature-flags library and program: Feature flag support for WAI applications.
- wai-frontend-monadcgi library: Run CGI apps on WAI.
- wai-git-http library and test: Git http-backend CGI App of WAI
- wai-handler-devel library and programs: WAI server that automatically reloads code after modification. (deprecated)
- wai-handler-fastcgi library: Wai handler to fastcgi
- wai-handler-launch library: Launch a web app in the default browser.
- wai-handler-scgi library: Wai handler to SCGI (deprecated)
- wai-handler-snap library: Web Application Interface handler using snap-server. (deprecated)
- wai-handler-webkit library: Turn WAI applications into standalone GUIs using QtWebkit.
- wai-hastache library: Nice wrapper around hastache for use with WAI
- wai-hmac-auth library and test: hmac authentication tools for WAI apps
- wai-http2-extra library and test: WAI utilities for HTTP/2
- wai-lambda library and program: Haskell Webapps on AWS Lambda
- wai-lens library: Lenses for WAI
- wai-lite library: ...
- wai-log library: A logging middleware for WAI applications
- wai-logger library: A logging system for WAI
- wai-logger-buffered library, program and test: Buffer requets before logging them
- wai-logger-prefork library: A logging system for preforked WAI apps
- wai-middleware-auth library, program and test: Authentication middleware that secures WAI application
- wai-middleware-bearer library and test: WAI Middleware for Bearer Token Authentication
- wai-middleware-brotli library, program and test: WAI middleware for brotli compression
- wai-middleware-cache library and test: Caching middleware for WAI.
- wai-middleware-cache-redis library: Redis backend for wai-middleware-cache
- wai-middleware-caching library and test: WAI Middleware to cache things
- wai-middleware-caching-lru library and test: Initial project template from stack
- wai-middleware-caching-redis library and test: Cache Wai Middleware using Redis backend
- wai-middleware-catch library: Wai error catching middleware
- wai-middleware-clacks library and test: GNU Terry Pratchett - Add the X-Clacks-Overhead Header to Wai Responses.
- wai-middleware-content-type library and test: Route to different middlewares based on the incoming Accept header.
- wai-middleware-crowd library and program: Middleware and utilities for using Atlassian Crowd authentication
- wai-middleware-delegate library and test: WAI middleware that delegates handling of requests.
- wai-middleware-etag library: WAI ETag middleware for static files
- wai-middleware-gunzip library: WAI middleware to unzip request bodies
- wai-middleware-headers library: cors and addHeaders for WAI
- wai-middleware-hmac library and tests: HMAC Authentication Middleware for WAI
- wai-middleware-hmac-client library and program: WAI HMAC Authentication Middleware Client
- wai-middleware-json-errors library and test: Converts errors from plaintext to json
- wai-middleware-metrics library, test and benchmark: A WAI middleware to collect EKG request metrics
- wai-middleware-preprocessor library and test: WAI middleware for preprocessing static files
- wai-middleware-rollbar library: Middleware that communicates to Rollbar.
- wai-middleware-route library and test: Wai dispatch middleware
- wai-middleware-slack-verify library, program and test: WAI Slack request verification middleware
- wai-middleware-static library and test: WAI middleware that serves requests to static files.
- wai-middleware-static-caching library: WAI middleware that serves requests to static files.
- wai-middleware-static-embedded library: Serve embedded static files as a Wai middleware
- wai-middleware-throttle library and test: WAI Middleware for Request Throttling
- wai-middleware-travisci library: WAI middleware for authenticating webhook payloads from Travis CI
- wai-middleware-validation library and tests: WAI Middleware to validate the request and response bodies
- wai-middleware-verbs library: Route Wai middlewares based on HTTP verbs
- wai-predicates library and test: WAI request predicates
- wai-problem-details library and test: Problem details middleware for WAI
- wai-rate-limit-postgres library and test: See README for more info
- wai-route library and tests: WAI middleware for path-based request routing with captures.
- wai-router library: Provides basic routing on URL paths for WAI.
- wai-routing library, test and benchmark: Declarative routing for WAI.
- wai-secure-cookies library, program and test: WAI middleware to automatically encrypt and sign cookies
- wai-session library: Flexible session middleware for WAI
- wai-session-alt library: An alternative session middleware for WAI.
- wai-session-clientsession library: Session store based on clientsession
- wai-session-mysql library and test: MySQL backed Wai session store
- wai-session-postgresql library and test: PostgreSQL backed Wai session store
- wai-session-redis library, program and test: Simple Redis backed wai-session backend.
- wai-session-tokyocabinet library: Session store based on Tokyo Cabinet
- wai-slack-middleware library and test: A Slack middleware for WAI
- wai-static-cache library: A simple cache for serving static files in a WAI middleware
- wai-static-pages library: generate static html pages from a WAI application
- wai-test library: Unit test framework (built on HUnit) for WAI applications. (deprecated)
- wai-thrift library: Thrift transport layer for Wai
- wai-throttler library: Wai middleware for request throttling
- wai-token-bucket-ratelimiter library, test and benchmark: A request rate limiting middleware using token buckets
- wai-util library: Collection of utility functions for use with WAI
- wai-websockets library and program: Provide a bridge between WAI and the websockets package.
- waitra library, program and test: A very simple Wai router
- waldo library and programs: A generator of comics based on some ascertainable data about the requester.
- warp library, tests and benchmark: A fast, light-weight web server for WAI applications.
- warp-static program: Static file server based on Warp and wai-app-static (deprecated)
- warp-systemd library and program: Socket activation and other systemd integration for the Warp web server (WAI)
- warp-tls library: HTTP over TLS support for Warp via the TLS package
- warp-tls-uid library and test: set group and user id before running server
- WashNGo library and programs: WASH is a family of EDSLs for programming Web applications in Haskell.
- web-css library: Simple functions for CSS.
- web-encodings library and program: Encapsulate multiple web encoding in a single package. (deprecated)
- web-fpco library: Wrappers for web frameworks to ease usage with the FP Complete environment.
- web-inv-route library and test: Composable, reversible, efficient web routing using invertible invariants and bijections
- web-mongrel2 library: Bindings for the Mongrel2 web server.
- web-page library and program: Monoidally construct web pages
- web-plugins library: dynamic plugin system for web applications
- web-push library and test: Send messages using Web Push protocol.
- web-rep library, program and test: representations of a web page
- web-routes library and test: portable, type-safe URL routing
- web-routes-boomerang library: Use boomerang for type-safe URL parsers/printers
- web-routes-generics library: portable, type-safe URL routing
- web-routes-happstack library: Adds support for using web-routes with Happstack
- web-routes-hsp library: Adds XMLGenerator instance for RouteT monad
- web-routes-mtl library: Extends web-routes with mtl-based MonadIO / MonadTrans RouteT instances
- web-routes-quasi library and program: ...
- web-routes-regular library: portable, type-safe URL routing
- web-routes-th library and test: Support for deriving PathInfo using Template Haskell
- web-routes-transformers library: Extends web-routes with some transformers instances for RouteT
- web-routes-wai library: Library for maintaining correctness of URLs within an application.
- web-routing library, test and benchmark: simple routing library
- web-view library and test: Type-safe HTML and CSS with intuitive layouts and composable styles.
- webapi library and test: WAI based library for web api
- webapp library and test: Haskell web app framework based on WAI & Warp
- webauthn library and test: Relying party (server) implementation of the WebAuthn 2 specification
- webby library, program and test: A super-simple web server framework
- webcloud library and program: Turn an optparse-applicative program into a CGI program!
- WebCont library: Continuation based web programming for Happstack
- webcrank library and test: Webmachine inspired toolkit for building http applications and services.
- webcrank-dispatch library: A simple request dispatcher.
- webcrank-wai library: Build a WAI Application from Webcrank Resources
- webdriver library: a Haskell client for the Selenium WebDriver protocol
- webdriver-angular library and test: Webdriver actions to assist with testing a webpage which uses Angular.Js
- webdriver-snoy library and test: a Haskell client for the Selenium WebDriver protocol (deprecated)
- webdriver-w3c library, programs and test: Bindings to the WebDriver API
- webdriver-wrapper library: Wrapper around the webdriver package that automatically manages Selenium
- webex-teams-api library, program and test: A Haskell bindings for Webex Teams API
- webex-teams-conduit library, program and test: Conduit wrapper of Webex Teams List API
- webex-teams-pipes library, program and test: Pipes wrapper of Webex Teams List API
- webfinger-client library: WebFinger client library
- webgear-core library: Composable, type-safe library to build HTTP APIs
- webgear-openapi library: Composable, type-safe library to build HTTP API servers
- webgear-server library and test: Composable, type-safe library to build HTTP API servers
- webgear-swagger library: Composable, type-safe library to build HTTP API servers
- webgear-swagger-ui library: Host swagger UI based on WebGear API specifications.
- webify program: webfont generator
- webmention library and test: Types and functions for working with Webmentions.
- webpage library: Organized and simple web page scaffold for blaze and lucid
- webshow program: Show programming language printed values in a web UI
- websnap program: Transforms URLs to PNGs
- websockets-rpc library and test: Simple streaming RPC mechanism using WebSockets
- websockets-simple library and test: Composable websockets clients
- webwire library: Functional reactive web framework
- weigh test: Measure allocations of a Haskell functions/values
- welshy library: Haskell web framework (because Scotty had trouble yodeling)
- Wheb library and test: The frictionless WAI Framework
- wheb-redis library: Redis connection for Wheb
- wheb-strapped library: Strapped templates for Wheb
- wikicfp-scraper library and test: Scrape WikiCFP web site
- willow library and tests: An implementation of the web Document Object Model, and its rendering.
- windowslive library and program: Implements Windows Live Web Authentication and Delegated Authentication
- witty program: A network server to show bottlenecks of GHC
- word-vector library: Initial project template from stack
- wordchoice library, program, test and benchmark: Get word counts and distributions
- wordpress-auth library: Validate Wordpress Cookies & Nonces; Build Wordpress Hashes & Salts
- wrecker library and program: An HTTP Performance Benchmarker
- wrecker-ui program: A web interface for Wrecker, the HTTP Performance Benchmarker
- wreq library, program and tests: An easy-to-use HTTP client library.
- wreq-effectful library and test: Adaptation of the wreq library for the effectful ecosystem.
- wreq-patchable library, program and tests: An easy-to-use HTTP client library.
- wreq-sb library, program and tests: An easy-to-use HTTP client library.
- wreq-stringless library: Simple wrapper to use wreq without Strings
- write-buffer-core library: Buffer your writes, transparently
- write-buffer-stm library: A write buffer for STM channels and queues.
- wryte library and test: Pretty output for source generators
- ws library and program: A simple CLI utility for interacting with a websocket
- wshterm program: Terminal emulator over websockets.
- wstunnel library, program and test: Tunneling program over websocket protocol
- WURFL library: Convert the WURFL file into a Parsec parser
- xhtml library: An XHTML combinator library
- xhtml-combinators library: Fast and easy to use XHTML combinators.
- xing-api library, programs and test: Wrapper for the XING API, v1.
- xml-conduit-stylist library: Bridge between xml-conduit/html-conduit and stylist
- xml-to-json library and program: Library and command line tool for converting XML files to json
- xml-to-json-fast library and program: Fast, light converter of xml to json capable of handling huge xml files
- xml-tydom-conduit library and test: Typed XML encoding for an xml-conduit backend.
- xml-tydom-core library: Typed XML encoding (core library).
- xmonad-vanessa library, programs and test: Custom xmonad, which builds with stack or cabal.
- xss-sanitize library and test: sanitize untrusted HTML to prevent XSS attacks
- Yablog program: A simple blog engine powered by Yesod.
- yackage programs: Personal Hackage replacement for testing new packages.
- yahoo-finance-api library and tests: Read quotes from Yahoo Finance API.
- yahoo-prices library and test: A wrapper around Yahoo API for downloading market data.
- yahoo-web-search library: Yahoo Web Search Services
- yam library and test: A wrapper of servant
- yam-datasource library: Yam DataSource Middleware
- yam-redis library: Yam Redis Middleware
- yam-servant library
- yesod library: Creation of type-safe, RESTful web applications.
- yesod-alerts library: Alert messages for the Yesod framework
- yesod-angular library: Angular JS integratoin
- yesod-angular-ui library: Angular Helpers
- yesod-articles library and test: Automatically generate article previews for a yesod site
- yesod-auth library: Authentication for Yesod.
- yesod-auth-account library and test: An account authentication plugin for Yesod
- yesod-auth-account-fork library and test: An account authentication plugin for Yesod
- yesod-auth-basic library and test: Yesod Middleware for HTTP Basic Authentication
- yesod-auth-bcrypt library: BCrypt salted and hashed passwords in a database as auth for yesod
- yesod-auth-bcryptdb library: Authentication plugin for Yesod.
- yesod-auth-deskcom library: Desk.com remote authentication support for Yesod apps.
- yesod-auth-fb library: Authentication backend for Yesod using Facebook.
- yesod-auth-hashdb library and tests: Authentication plugin for Yesod.
- yesod-auth-hmac-keccak library: An account authentication plugin for yesod with encrypted token transfer.
- yesod-auth-kerberos library: Kerberos Authentication for Yesod.
- yesod-auth-ldap library: LDAP Authentication for Yesod.
- yesod-auth-ldap-mediocre library: Very simlple LDAP auth for yesod
- yesod-auth-ldap-native library and test: Yesod LDAP authentication plugin
- yesod-auth-lti13 library, program and test: A yesod-auth plugin for LTI 1.3
- yesod-auth-nopassword library: A plugin for Yesod to provide email-only authentication.
- yesod-auth-oauth library: OAuth Authentication for Yesod.
- yesod-auth-oauth2 library, program and test: OAuth 2.0 authentication plugins
- yesod-auth-oidc library: A yesod-auth plugin for multi-tenant SSO via OpenID Connect
- yesod-auth-pam library: Provides PAM authentication module
- yesod-auth-simple library, program and test: Traditional email/pass auth for Yesod.
- yesod-auth-smbclient library: Authentication plugin for Yesod using smbclient
- yesod-auth-zendesk library: Zendesk remote authentication support for Yesod apps.
- yesod-bin program: The yesod helper executable.
- yesod-bootstrap library: Bootstrap widgets for yesod
- yesod-colonnade library: Helper functions for using yesod with colonnade
- yesod-comments library: A generic comments interface for a Yesod application
- yesod-content-pdf library and test: PDF Content Type for Yesod
- yesod-continuations library and program: Continuations for Yesod
- yesod-core library, tests and benchmark: Creation of type-safe, RESTful web applications.
- yesod-crud library: Generic administrative CRUD operations as a Yesod subsite
- yesod-crud-persist library: Flexible CRUD subsite usable with Yesod and Persistent.
- yesod-csp library and test: Add CSP headers to Yesod apps
- yesod-datatables library and test: Yesod plugin for DataTables (jQuery grid plugin)
- yesod-default library: Default config and main functions for your yesod application (deprecated)
- yesod-dsl library and program: DSL for generating Yesod subsite to manage an RDBMS;
- yesod-elements library: Non template haskell markup building function in the spirit of lucid
- yesod-eventsource library: Server-sent events support for Yesod apps.
- yesod-examples programs: Example programs using the Yesod Web Framework. (deprecated)
- yesod-fay library: Utilities for using the Fay Haskell-to-JS compiler with Yesod.
- yesod-fb library: Useful glue functions between the fb library and Yesod.
- yesod-filter library and tests: Automatic filter generator for Yesod
- yesod-form library and test: Form handling support for Yesod Web Framework
- yesod-form-bootstrap4 library: renderBootstrap4
- yesod-form-bulma library, programs and test: support Bulma form for Yesod
- yesod-form-json library: Extension for Yesod web framework to handle JSON requests as applicative forms
- yesod-form-multi library: Multi-input form handling for Yesod Web Framework
- yesod-form-richtext library: Various rich-text WYSIWYG editors for Yesod forms.
- yesod-gitrepo library: Host content provided by a Git repo
- yesod-gitrev library and test: A subsite for displaying git information.
- yesod-goodies library: A collection of various small helpers useful in any yesod application.
- yesod-ip library: Code for using the ip package with yesod
- yesod-job-queue library, program and test: Background jobs library for Yesod.
- yesod-json library: Generate content for Yesod using the aeson package. (deprecated)
- yesod-katip library: Logging bridge between Yesod and Katip
- yesod-links library: A typeclass which simplifies creating link widgets throughout your site
- yesod-lucid library: Lucid support for Yesod
- yesod-mangopay library and program: Yesod library for MangoPay API access
- yesod-markdown library and test: Tools for using markdown in a yesod application
- yesod-middleware-csp library and test: A middleware for building CSP headers on the fly
- yesod-newsfeed library: Helper functions and data types for producing News feeds.
- yesod-paginate library: Pagination for Yesod sites.
- yesod-pagination library and test: Pagination in Yesod
- yesod-paginator library, program and tests: A pagination approach for yesod
- yesod-persistent library and test: Some helpers for using Persistent from Yesod.
- yesod-platform library: Meta package for Yesod (deprecated)
- yesod-pnotify library and program: Yet another getMessage/setMessage using pnotify jquery plugins
- yesod-pure library: Yesod in pure Haskell: no Template Haskell or QuasiQuotes (deprecated)
- yesod-purescript library: PureScript integration for Yesod
- yesod-raml library and test: RAML style route definitions for Yesod
- yesod-raml-bin program: The raml helper executable.
- yesod-raml-docs library: A html documentation generator library for RAML.
- yesod-raml-mock library and test: A mock-handler generator library from RAML.
- yesod-recaptcha library: Dead simple support for reCAPTCHA on Yesod applications.
- yesod-recaptcha2 library: yesod recaptcha2
- yesod-routes library and test: Efficient routing for Yesod. (deprecated)
- yesod-routes-flow library and test: Generate Flow routes for Yesod
- yesod-routes-typescript library: generate TypeScript routes for Yesod
- yesod-rst library: Tools for using reStructuredText (RST) in a yesod application
- yesod-sass library: A simple quasiquoter to include sass code in yesod
- yesod-session-persist library and test: SQL session backend for Yesod
- yesod-sitemap library: Generate XML sitemaps.
- yesod-static library and test: Static file serving subsite for Yesod Web Framework.
- yesod-static-angular library, programs and test: Yesod generators for embedding AngularJs code into yesod-static at compile time
- yesod-static-streamly library and test: ...
- yesod-table library: HTML tables for Yesod
- yesod-test library and test: integration testing for WAI/Yesod Applications
- yesod-test-json library: Utility functions for testing JSON web services written in Yesod
- yesod-tls library: Provides main functions using warp-tls for yesod projects
- yesod-transloadit library and test: Transloadit support for Yesod
- yesod-vend library and program: Simple CRUD classes for easy view creation for Yesod
- yesod-websockets library: WebSockets support for Yesod
- yesod-websockets-extra library: Extension to yesod-websockets
- yesod-worker library and test: Initial project template from stack
- youtube programs: Upload video to YouTube via YouTube API
- yql library and program: A YQL engine to execute Open Data Tables
- ytl library: mtl-style transformations for Yesod sites
- yu-auth library and tests: Auth module for Yu.
- yu-core library and test: The core of Yu.
- yu-launch program: The launcher for Yu.
- yu-tool program: Tool for Yu
- yu-utils library: Utils for Yu
- yuiGrid library: Grids defined by layout hints and implemented on top of Yahoo grids.
- zenacy-html library, program, test and benchmark: A standard compliant HTML parsing library
- zenacy-unicode library and test: Unicode utilities for Haskell
- zerobin library and programs: Post to 0bin services
- zeromq4-conduit library and test: Conduit wrapper around zeromq4-haskell
- ziptastic-client library and test: A type-safe client for the Ziptastic API for doing forward and reverse geocoding.
- ziptastic-core library and test: Core Servant specification for the Ziptastic API for doing forward and reverse geocoding.
- zyre2 library, program and test: Haskell zyre bindings for reliable group messaging over local area networks.
Web Scraping
- reddit-scrape library and test: Library for getting links from a sub-reddit
Web Server
- hws program: Simple Haskell Web Server
Web XML
- xml-conduit-microlens library: Lenses and traversals for xml-conduit based on microlens
Web Yesod
- shakespeare-babel library: compile es2015
Web-scraping
- mortred library, program and test: Library for setting up and running scrapers with webdriver.
WebAssembly
- extism library and tests: Extism bindings
- extism-manifest library: Extism manifest bindings
WebDriver
- webdriver library: a Haskell client for the Selenium WebDriver protocol
- webdriver-w3c library, programs and test: Bindings to the WebDriver API
- webdriver-wrapper library: Wrapper around the webdriver package that automatically manages Selenium
Webframework
- olwrapper library and program: An OpenLayers JavaScript Wrapper and Webframework with snaplet-fay
Welcome
- manatee-welcome library and program: Welcome module to help user play Manatee quickly.
Well-Known-Text
- wkt-types library and test: A library for working with .wkt files.
Wiki
- claferwiki library: A wiki-based IDE for literate modeling with Clafer
WKT
- wkt-types library and test: A library for working with .wkt files.
Workflow
- cached library and test: Cache values to disk.
- Workflow library: Workflow patterns over a monad for thread state logging & recovery
Wsjtx
- wsjtx-udp library and program: WSJT-X UDP protocol
X11
- place-cursor-at program: A utility for X11 that moves the mouse cursor using the keyboard
- xcffib library, program and tests: A cffi-based python binding for X
XDG
- desktop-portal library and test: Desktop Portal.
XFCE
- xfconf library and programs: FFI bindings to xfconf
Xlsx
- libxlsxwriter-hs library: Bindings to libxlsxwriter
XML
- atom-conduit library and tests: Streaming parser/renderer for the Atom 1.0 standard (RFC 4287).
- aws-sdk-xml-unordered library and test: The xml parser for aws-sdk package
- c14n library: Bindings to the c14n implementation in libxml.
- cmathml3 library and program: Data model, parser, serialiser and transformations for Content MathML 3
- composite-xml library and test: RecXML Type
- concrete-relaxng-parser program: A parser driven by a standard RELAX NG schema with concrete syntax extensions.
- dom-parser library and test: Simple monadic DOM parser
- dtd-text library: Parse and render XML DTDs
- dtd-types library: Basic types for representing XML DTDs
- expat-enumerator library: Enumerator-based API for Expat
- fadno-xml library: XML/XSD combinators/schemas/codegen
- fast-tagsoup library: Fast parsing and extracting information from (possibly malformed) HTML/XML documents
- fast-tagsoup-utf8-only library: Fast parser for tagsoup package
- flight-kml library and tests: Parsing of pilot tracklogs dumped as KML.
- formlets library: Formlets implemented in Haskell
- formlets-hsp library: HSP support for Formlets
- FpMLv53 library: A binding for the Financial Products Markup Language (v5.3)
- generic-xml library: Marshalling Haskell values to/from XML
- generic-xmlpickler library and test: Generic generation of HXT XmlPickler instances using GHC Generics
- google-mail-filters library and test: Write GMail filters and output to importable XML
- HaXml library and programs: Utilities for manipulating XML documents
- HaXPath library and tests: An XPath-generating embedded domain specific language.
- hexml library and test: XML subset DOM parser
- hexpat library: XML parser/formatter based on expat
- hexpat-iteratee library: Chunked XML parsing using iteratees
- hexpat-lens library: Lenses for Hexpat.
- hexpat-pickle library: XML picklers based on hexpat, source-code-similar to those of the HXT package
- hexpat-pickle-generic library and test: Picklers for de/serialising Generic data types to and from XML
- hexpat-tagsoup library: Parse (possibly malformed) HTML to hexpat tree
- hextream library and tests: Streaming-friendly XML parsers
- html-parse-util library: Utility functions for working with html-parse
- html-tokenizer library and test: An "attoparsec"-based HTML tokenizer
- hw-xml library, program, tests and benchmark: XML parser based on succinct data structures.
- HXQ library: A Compiler from XQuery to Haskell
- hxt library: A collection of tools for processing XML with Haskell.
- hxt-binary library: Serialisation and deserialisation of HXT XmlTrees.
- hxt-cache library: Cache for HXT XML Documents and other binary data
- hxt-css library and program: CSS selectors for HXT
- hxt-curl library: LibCurl interface for HXT
- hxt-expat library: Expat parser for HXT
- hxt-extras library: Extra functions for HXT
- hxt-filter library: A collection of tools for processing XML with Haskell (Filter variant).
- hxt-http library: Interface to native Haskell HTTP package HTTP
- hxt-pickle-utils library: Utility functions for using HXT picklers.
- hxt-relaxng library: The HXT RelaxNG validator
- hxt-tagsoup library: TagSoup parser for HXT
- hxt-xpath library: The XPath modules for HXT.
- hxt-xslt library: The XSLT modules for HXT.
- hxthelper library: Helper functions for HXT
- invertible-hxt library: invertible transformer instances for HXT Picklers
- islink library: Check if an HTML element is a link
- keylayouts library: Tools for macOS .keylayout files
- libxml library: Binding to libxml2
- libxml-enumerator library: Enumerator-based API for libXML's SAX interface
- libxml-sax library and test: Bindings for the libXML2 SAX interface
- libxslt library: Binding to libxslt
- musicxml library: MusicXML format encoded as Haskell type and functions of reading and writting.
- opml-conduit library and tests: Streaming parser/renderer for the OPML 2.0 format.
- parsec-tagsoup library: Parsec parsers for Tagsoup tag streams
- plist library: Generate and parse Mac OS X property list format
- polysoup library: Online XML parsing with polyparse and tagsoup
- property-list library: Apple property list parser
- pugixml library and test: pugixml binding.
- pxsl-tools program: Parsimonious XML Shorthand Language--to-XML compiler
- quickcheck-relaxng library: Generate RelaxNG-constrained XML documents for QuickCheck
- regular-xmlpickler library: Generic generation of HXT XmlPickler instances using Regular.
- rss-conduit library and tests: Streaming parser/renderer for the RSS standard.
- selectors library: CSS Selectors for DOM traversal
- sxml library: A SXML-parser
- symantic-atom library and test: Library for reading and writing Atom.
- symantic-xml library and test: Library for reading, validating and writing XML.
- tagchup library, programs, test and benchmark: alternative package for processing of tag soups
- tagsoup library and test: Parsing and extracting information from (possibly malformed) HTML/XML documents
- tagsoup-ht library and programs: alternative parser for the tagsoup package
- tagsoup-megaparsec library and test: A Tag token parser and Tag specific parsing combinators
- tagsoup-parsec library: Tokenizes Tag, so [ Tag ] can be used as parser input.
- text-xml-generic library: Serialize Data to XML (strings).
- tinyXml library, program and test: A fast DOM parser for a subset of XML
- tofromxml library and test: Reading and writing Haskell data from and to XML
- twiml library and test: TwiML library for Haskell
- wraxml library and program: Lazy wrapper to HaXML, HXT, TagSoup via custom XML tree structure
- wsdl library and test: WSDL parsing in Haskell
- X library: A light-weight XML library
- xeno library, test and benchmarks: A fast event-based XML parser in pure Haskell
- xhtml library: An XHTML combinator library
- xleb library and program: A simple monadic language for parsing XML structures.
- xml library: A simple XML library.
- xml-basic library: Basics for XML/HTML representation and processing
- xml-conduit library and tests: Pure-Haskell utilities for dealing with XML with the conduit package.
- xml-conduit-decode library and test: Historical cursors & decoding on top of xml-conduit.
- xml-conduit-parse library and tests: Streaming XML parser based on conduits.
- xml-enumerator library and test: Pure-Haskell utilities for dealing with XML with the enumerator package. (deprecated)
- xml-enumerator-combinators library and program: Parser combinators for xml-enumerator and compatible XML parsers.
- xml-extractors library: Extension to the xml package to extract data from parsed xml
- xml-helpers library: Some useful helper functions for the xml library.
- xml-lens library: Lenses, traversals, and prisms for xml-conduit
- xml-monad library: Monadic extensions to the xml package.
- xml-optics library: Optics for xml-conduit
- xml-picklers library and test: XML picklers based on xml-types, ported from hexpat-pickle
- xml-pipe library: XML parser which uses simple-pipe
- xml-query library: A parser-agnostic declarative API for querying XML-documents
- xml-query-xml-conduit library: A binding for the "xml-query" and "xml-conduit" libraries
- xml-query-xml-types library and test: An interpreter of "xml-query" queries for the "xml-types" documents
- xml-to-json library and program: Library and command line tool for converting XML files to json
- xml-to-json-fast library and program: Fast, light converter of xml to json capable of handling huge xml files
- xml-tydom-conduit library and test: Typed XML encoding for an xml-conduit backend.
- xml-tydom-core library: Typed XML encoding (core library).
- xml-types library: Basic types for representing XML
- xml2html library: blaze-html instances for xml-conduit types (deprecated)
- xmlbf library and test: XML back and forth! Parser, renderer, ToXml, FromXml, fixpoints.
- xmlbf-xeno library, test and benchmark: xeno backend support for the xmlbf library.
- xmlbf-xmlhtml library and test: xmlhtml backend support for the xmlbf library.
- xmlgen library, test and benchmark: Fast XML generation library
- xmlhtml library and test: XML parser and renderer with HTML 5 quirks mode
- XMLParser library: A library to parse xml
- xsd library: XML Schema data structures
XMonad
- TaskMonad library: A collection of tools which can be used to access taskwarrior from xmonad.
- xmonad-entryhelper library: XMonad config entry point wrapper
- xmonad-screenshot library: Workspaces screenshooting utility for XMonad.
- xmonad-spotify library: Bind media keys to work with Spotify
- xmonad-volume library: XMonad volume controls
- xmonad-windownames library: A library to automatically put named windows into the DynamicLog.
XMPP
- hsendxmpp program: sendxmpp clone, sending XMPP messages via CLI
YAML
- aeson-yaml library, program and test: Output any Aeson value as YAML (pure Haskell library)
- dhall-fly library, program and test: Translate concourse config from Dhall to YAML
- HsYAML-aeson library and program: JSON to YAML Adapter
- yaml-unscrambler library and test: Flexible declarative YAML parsing toolkit
Yampa
- YFrob library: Yampa-based library for programming robots
Yesod
- classy-prelude-yesod library: Provide a classy prelude including common Yesod functionality.
- cookie library and test: HTTP cookie parsing and rendering
- corebot-bliki library and program: A bliki written using yesod. Uses pandoc to process files stored in git.
- css-text library and test: CSS parser and renderer.
- elm-yesod library: The Elm language Yesod compatibility module.
- encryptable library and test: Typed encryption with persistent support
- friendly-time library and test: Print time information in friendly ways
- hamlet library: Haml-like template files that are compile-time checked (deprecated)
- hspec-yesod library and test: A variation of yesod-test that follows hspec idioms more closely
- keter library, program and test: Web application deployment manager, ...
- lmonad-yesod library: LMonad for Yesod integrates LMonad's IFC with Yesod web applications.
- path-pieces library and test: Components of paths.
- persistent library, test and benchmark: Type-safe, multi-backend data serialization.
- persistent-audit library, program and test: Parses a Persist Model file and produces Audit Models
- persistent-mysql library and test: Backend for the persistent library using MySQL database server.
- persistent-mysql-haskell library, program and test: A pure haskell backend for the persistent library using MySQL database server.
- persistent-mysql-pure library, program and test: A pure haskell backend for the persistent library using MySQL database server.
- persistent-odbc library and program: Backend for the persistent library using ODBC
- persistent-parser library and test: Parse persistent model files
- persistent-postgresql library, program and test: Backend for the persistent library using postgresql.
- persistent-qq library and test: Provides a quasi-quoter for raw SQL for persistent
- persistent-sqlite library, program and test: Backend for the persistent library using sqlite3.
- persistent-template library: Type-safe, non-relational, multi-backend persistence.
- persistent-template-classy library and test: Generate classy lens field accessors for persistent models
- persistent-test library: Tests for Persistent
- pool library: Thread-safe resource pools. (deprecated)
- pool-conduit library: Resource pool allocations via ResourceT. (deprecated)
- shakespeare library and test: A toolkit for making compile-time interpolated templates
- shakespeare-css library: Stick your haskell variables into css at compile time. (deprecated)
- shakespeare-i18n library: A type-based approach to internationalization. (deprecated)
- shakespeare-js library: Stick your haskell variables into javascript/coffeescript at compile time. (deprecated)
- shakespeare-text library: Interpolation with quasi-quotation: put variables strings (deprecated)
- shorten-strings library: Shorten a variety of string-like types adding ellipsis
- slug library and test: Type-safe slugs for Yesod ecosystem
- wai-app-file-cgi library and test: File/CGI/Rev Proxy App of WAI
- wai-app-static library, program and test: WAI application for static serving
- wai-git-http library and test: Git http-backend CGI App of WAI
- wai-logger library: A logging system for WAI
- wai-logger-prefork library: A logging system for preforked WAI apps
- wai-test library: Unit test framework (built on HUnit) for WAI applications. (deprecated)
- wai-websockets library and program: Provide a bridge between WAI and the websockets package.
- warp library, tests and benchmark: A fast, light-weight web server for WAI applications.
- warp-tls library: HTTP over TLS support for Warp via the TLS package
- web-routes-quasi library and program: ...
- yackage programs: Personal Hackage replacement for testing new packages.
- yesod library: Creation of type-safe, RESTful web applications.
- yesod-articles library and test: Automatically generate article previews for a yesod site
- yesod-auth library: Authentication for Yesod.
- yesod-auth-bcrypt library: BCrypt salted and hashed passwords in a database as auth for yesod
- yesod-auth-bcryptdb library: Authentication plugin for Yesod.
- yesod-auth-deskcom library: Desk.com remote authentication support for Yesod apps.
- yesod-auth-hashdb library and tests: Authentication plugin for Yesod.
- yesod-auth-kerberos library: Kerberos Authentication for Yesod.
- yesod-auth-ldap library: LDAP Authentication for Yesod.
- yesod-auth-ldap-native library and test: Yesod LDAP authentication plugin
- yesod-auth-lti13 library, program and test: A yesod-auth plugin for LTI 1.3
- yesod-auth-oauth library: OAuth Authentication for Yesod.
- yesod-auth-oidc library: A yesod-auth plugin for multi-tenant SSO via OpenID Connect
- yesod-auth-pam library: Provides PAM authentication module
- yesod-auth-simple library, program and test: Traditional email/pass auth for Yesod.
- yesod-auth-smbclient library: Authentication plugin for Yesod using smbclient
- yesod-auth-zendesk library: Zendesk remote authentication support for Yesod apps.
- yesod-bin program: The yesod helper executable.
- yesod-comments library: A generic comments interface for a Yesod application
- yesod-core library, tests and benchmark: Creation of type-safe, RESTful web applications.
- yesod-datatables library and test: Yesod plugin for DataTables (jQuery grid plugin)
- yesod-default library: Default config and main functions for your yesod application (deprecated)
- yesod-dsl library and program: DSL for generating Yesod subsite to manage an RDBMS;
- yesod-eventsource library: Server-sent events support for Yesod apps.
- yesod-examples programs: Example programs using the Yesod Web Framework. (deprecated)
- yesod-fay library: Utilities for using the Fay Haskell-to-JS compiler with Yesod.
- yesod-form library and test: Form handling support for Yesod Web Framework
- yesod-form-bulma library, programs and test: support Bulma form for Yesod
- yesod-form-json library: Extension for Yesod web framework to handle JSON requests as applicative forms
- yesod-form-multi library: Multi-input form handling for Yesod Web Framework
- yesod-form-richtext library: Various rich-text WYSIWYG editors for Yesod forms.
- yesod-goodies library: A collection of various small helpers useful in any yesod application.
- yesod-json library: Generate content for Yesod using the aeson package. (deprecated)
- yesod-links library: A typeclass which simplifies creating link widgets throughout your site
- yesod-lucid library: Lucid support for Yesod
- yesod-markdown library and test: Tools for using markdown in a yesod application
- yesod-middleware-csp library and test: A middleware for building CSP headers on the fly
- yesod-newsfeed library: Helper functions and data types for producing News feeds.
- yesod-paginate library: Pagination for Yesod sites.
- yesod-paginator library, program and tests: A pagination approach for yesod
- yesod-paypal-rest library: Yesod plugin to use PayPal with the paypal-rest-client library.
- yesod-persistent library and test: Some helpers for using Persistent from Yesod.
- yesod-platform library: Meta package for Yesod (deprecated)
- yesod-pnotify library and program: Yet another getMessage/setMessage using pnotify jquery plugins
- yesod-pure library: Yesod in pure Haskell: no Template Haskell or QuasiQuotes (deprecated)
- yesod-purescript library: PureScript integration for Yesod
- yesod-raml library and test: RAML style route definitions for Yesod
- yesod-raml-bin program: The raml helper executable.
- yesod-raml-docs library: A html documentation generator library for RAML.
- yesod-raml-mock library and test: A mock-handler generator library from RAML.
- yesod-routes library and test: Efficient routing for Yesod. (deprecated)
- yesod-rst library: Tools for using reStructuredText (RST) in a yesod application
- yesod-s3 library: Simple Helper Library for using Amazon's Simple Storage Service (S3) with Yesod
- yesod-sitemap library: Generate XML sitemaps.
- yesod-static library and test: Static file serving subsite for Yesod Web Framework.
- yesod-static-streamly library and test: ...
- yesod-tableview library: Table view for Yesod applications
- yesod-test library and test: integration testing for WAI/Yesod Applications
- yesod-text-markdown library: Yesod support for Text.Markdown.
- yesod-tls library: Provides main functions using warp-tls for yesod projects
- yesod-vend library and program: Simple CRUD classes for easy view creation for Yesod
Yi
- dynamic-state library: Optionally serializable dynamic state keyed by type
- yi program: Yi editor
- yi-core library, test and benchmark: Yi editor core library
- yi-dynamic-configuration library: Dynamic configuration support for Yi
- yi-emacs-colours library: Simple mapping from colour names used in emacs to Color
- yi-frontend-pango library: Pango frontend for Yi editor
- yi-frontend-vty library: Vty frontend for Yi editor
- yi-fuzzy-open library: Fuzzy open plugin for yi
- yi-ireader library: Yi editor incremental reader
- yi-keymap-cua library: Cua keymap for Yi editor
- yi-keymap-emacs library: Emacs keymap for Yi editor
- yi-keymap-vim library and test: Vim keymap for Yi editor
- yi-language library and test: Collection of language-related Yi libraries.
- yi-misc-modes library: Yi editor miscellaneous modes
- yi-mode-haskell library: Yi editor haskell mode
- yi-mode-javascript library: Yi editor javascript mode
- yi-rope library, test and benchmark: A rope data structure used by Yi
- yi-snippet library and test: Snippet support for yi
Zeromq
- patterns library: Common patterns in message-oriented applications
Zift
- zifter library and test: zifter
- zifter-cabal library: zifter-cabal
- zifter-git library: zifter-git
- zifter-google-java-format library: zifter-google-java-format
- zifter-hindent library: zifter-hindent
- zifter-hlint library: zifter-hlint
- zifter-stack library and test: zifter-stack
Zip
- asset-bundle library: A build-time Cabal library that bundles executables with assets
- conduit-vfs-zip library and test: Zip archive interface for the Conduit Virtual File System.
Zipkin
- tmp-proc-zipkin library and test: Launch ZipKin in docker using tmp-proc
Zippers
- simple-zipper library and test: Zippers made slightly easier
- zippers library and benchmark: Traversal based zippers
ZLib
- potoki-zlib library: Streaming ZLib decompression
Unclassified
- acc library, test and benchmark: Sequence optimized for monoidal construction and folding
- acousticbrainz-client library and test: AcousticBrainz API client
- aeson-json-ast library: Integration layer for "json-ast" and "aeson"
- aeson-serialize library and test: Simple serialization functions for aeson types
- aeson-unqualified-ast library: Aliases to "aeson" AST making it importable unqualified
- almost-fix library: Recurse while a predicate is satisfied
- animascii program and test: text-file based ASCII animator
- ansi-escape-codes library: Haskell package to generate ANSI escape codes for styling strings in the terminal.
- appendful library
- appendful-persistent library and test
- ar-timestamp-wiper library and program: Wipes time stamps from .a files (like ar -D)
- ascii-art-to-unicode library, program and test: ASCII Art to Unicode Box Drawing converter
- ascii-string library and test: Compact representation of ASCII strings
- astar-monad library and test
- autodocodec library and test: Self-documenting encoder and decoder
- autodocodec-nix library: Autodocodec interpreters for nix
- autodocodec-openapi3 library: Autodocodec interpreters for openapi3
- autodocodec-schema library: Autodocodec interpreters for JSON Schema
- autodocodec-servant-multipart library: Autodocodec interpreters for Servant Multipart
- autodocodec-swagger2 library: Autodocodec interpreters for swagger2
- autodocodec-yaml library: Autodocodec interpreters for yaml
- average library: An average (arithmetic mean) monoid.
- aws-xray-client-persistent library: A client for AWS X-Ray integration with Persistent.
- aws-xray-client-wai library: A client for AWS X-Ray integration with WAI.
- backdropper library and program: Rotates backdrops for X11 displays using Imagemagic.
- base-unicode-symbols library: Unicode alternatives for common functions and operators
- basen library and test
- basen-bytestring library and test
- basic library: Lifting values from base types
- bein programs: Bein is a provenance and workflow management system for bioinformatics.
- belka library and test: HTTP client DSL
- bifunctor library: Bifunctors
- binary-tree library, tests and benchmark
- bit-stream library, program, test and benchmark: Lazy, infinite, compact stream of Bool with O(1) indexing.
- bitcoin-compact-filters library and test: BIP 158 compact block filters
- bitcoind-regtest library, program and test: A library for working with bitcoin-core regtest networks
- bitcoind-rpc library: A streamlined interface to bitcoin core using Haskoin types and Servant
- black-jewel program and test: The pirate bay client.
- blaze library: None
- blazeMarker library: ...
- ble library, programs and test: Bluetooth Low Energy (BLE) peripherals
- bluefin library: The Bluefin effect system
- bluefin-internal library and test: The Bluefin effect system, internals
- bools library: None
- bowtie library: Tying knots in polynomial functors
- brick-filetree library and test
- cabal-scaffold library and program
- cabal2json library, program and test: Turn a .cabal file into a .json file
- cabalg library, program and tests: alias for cabal install from given git repo
- calc program: A small compiler for arithmetic expressions.
- canteven-config library: A pattern for configuring programs.
- canteven-http library: Utilities for HTTP programming.
- canteven-parsedate library and test: Date / time parsing utilities that try to guess the date / time format.
- catalyst library: A Category typeclass hierarchy powerful enough to encode full programs.
- cereal-data-dword library: Integration of "cereal" and "data-dword"
- cereal-unordered-containers library: Integration of "cereal" and "unordered-containers"
- cereal-uuid library: Integration of "cereal" and "uuid"
- cgi-undecidable library: Undecidable instances for the cgi package.
- charter library, program and test
- choose-exe library and program: Command-line program to choose random element from a stream.
- clexer library: Lexes C++ code into simple tokens
- cli-builder library and tests: Simple project template from stack
- cmptype library and test: Compare types of any kinds
- codemonitor program: Tool that automatically runs arbitrary commands when files change on disk.
- codeworld-api library and test: Graphics library for CodeWorld
- cognimeta-utils library and program: Utilities for Cognimeta products (such as perdure). API may change often.
- coin program: Simple account manager
- combinators library: Collection of combinators over standard typeclasses
- comprehensions-ghc library and test: Plugin to generalize comprehensions
- confcrypt library, program and test
- conformance library
- conformance-gen library and test
- constrained-category library, test and benchmark: Constrained Categories
- constraint-classes library: Various typeclasses using ConstraintKinds
- constraint-reflection library: Constraint reflection
- containers-unicode-symbols library: Unicode alternatives for common functions and operators
- continuum library and programs
- continuum-client library
- conversions library and test: Injective explicit total and partial conversions
- cornelis library, program and test
- cpuid program: Binding for the cpuid machine instruction on x86 compatible processors
- craft library and test: A UNIX configuration management library in Haskell
- cursedcsv program: Terminal tool for viewing tabular data
- cursor-brick library
- dag library and test: Compile-time, type-safe directed acyclic graphs.
- dahdit-midi library and test: MIDI and OSC parsing/printing with dahdit
- dahdit-network library and test: Network protocol helpers for Dahdit
- dahdit-test library and test: Test utils for Dahdit serde
- Dao library, program and test: Dao is meta programming language with its own built-in interpreted language, ...
- dao library, program and test: Dao is meta programming language with its own built-in interpreted language, ...
- data-extra library: None
- data-sketches library, test and benchmark
- data-sketches-core library and test
- dataflower library, test and benchmark: A Pure-Haskell Timely Dataflow System
- daytripper library and test: Helpers for round-trip tests
- Deadpan-DDP library, program and test: Write clients for Meteor's DDP Protocol
- defaultable-map library: Applicative maps
- definitive-sound library: A definitive package to handle sound and play it back
- dependent-sum-template test: Template Haskell code to generate instances of classes in some package
- derangement library: Find derangements of lists
- dhall-lsp-server library, program and tests: Language Server Protocol (LSP) server for Dhall
- diet library and test: Discrete Interval Encoding Trees
- diff library: Diff and patch
- difference-monoid library and tests
- diplomacy-server program: Play Diplomacy over HTTP
- direm program: Deletes a directory and retains its contents in the parent directory
- dirforest library: Typed directory forest
- discover-instances library and test
- dockerfile-creator library and test
- domain-aeson library and test: Integration of domain with aeson
- domain-cereal library and test: Integration of domain with cereal
- domain-optics library and test: Integration of domain with optics
- download-media-content program: Simple tool to download images from RSS feeds (e.g. Flickr, Picasa)
- drone library and test
- duet library, program and test: A tiny language, ...
- dvault program: Dead simple password manager
- dyepack library and program: Programatically identify space leaks in your program.
- dzen-dhall library, program and test: Configure dzen2 bars in Dhall language
- ecta library, program, test and benchmark
- eithers library: None
- ekg-carbon library: An EKG backend to send statistics to Carbon (part of Graphite monitoring tools)
- ekg-influxdb library: An EKG backend to send statistics to influxdb
- elm-repl program and test: a REPL for Elm
- elm2nix library, program and test: Turn your Elm project into buildable Nix project
- engine-io-snap library
- entangle library and program: An application (and library) to convert quipper circuits into Qpmc models.
- Enum library and test: Non-crashing `Enum` operations
- eo-phi-normalizer library, program and tests: Command line normalizer of 𝜑-calculus expressions.
- eve-cli library, program and test
- exif library: A Haskell binding to a subset of libexif
- exist library: Dependent sum type
- exist-instances library: Instances for "exist" package (requires more language extensions and dependencies)
- exp-cache library, program and test
- Extra library: A grab bag of modules.
- ez3 library: Z3 bonds with pure interface
- fakedata-parser library and test
- fastcdc library and program: An implementation of FastCDC, ...
- FastxPipe library: Fasta and Fastq streaming
- feather library and test
- fee-estimate library, program and test: Short description of your package
- feed2lj program: (unsupported)
- feedback library and programs: Declarative feedback loop manager
- fences library: To be written
- final library: utility to add extra safety to monadic returns
- FirstPrelude library: A version of Prelude suitable for teaching.
- flashblast library and program: Generate language learning flashcards from video.
- foldable1 library: Foldable types with at least 1 element
- format-status program: A utility for writing the date to dzen2.
- fpipe library: F#-style composition and application
- free-alacarte library and test: Free monads based on intuitions from the Data types à la Carte.
- frown program: LALR(k) parser generator
- funflow-nix library, program and test: Utility functions for using funflow with nix
- fx library: Horizontally composable effects
- game-of-life program and test: Conway's Game of Life
- gearhash library and programs: An implementation of Gear hash, a fast rolling hash algorithm
- generic-enum library and test: An Enum class that fixes some deficiences with Prelude's Enum
- generic-enumeration library: Generically derived enumerations.
- generic-lucid-scaffold library: General-purpose web page scaffold for Lucid.
- genvalidity-appendful library, test and benchmark
- genvalidity-dirforest library, test and benchmark: Generators for typed directory forests
- genvalidity-mergeful library, test and benchmark
- genvalidity-mergeless library, test and benchmark
- gh-labeler program: Github Standard Labeler
- ghc-debug-brick program: A simple TUI using ghc-debug
- ghc-debug-convention library: Definitions needed by ghc-debug-stub and ghc-debug-common
- ghc-server library: None
- git-freq program and test: A Git subcommand to show total addition, deletion per file
- gitdo program: Create Github issues out of TODO comments in code
- google-drive library and test: Google Drive API access
- google-oauth2 library and test: Google OAuth2 token negotiation
- gotta-go-fast program: A command line utility for practicing typing
- gpmf library, program and test
- Grafos library: Grafos Haskell
- graphmod-plugin library and program: A reimplementation of graphmod as a source plugin
- gravatar library and tests: Generate Gravatar image URLs
- ham library, program and test
- Hangman program: The classic game of Hangman
- happs-hsp library
- hascard library, program and test: A TUI for reviewing notes using 'flashcards' written with markdown-like syntax.
- hask-home programs: Generate homepages for cabal packages
- haskell-course-preludes library: ...
- haskus-utils-types library and test: Haskus types utility modules
- hasql-dynamic-statements library and test: Toolkit for constructing Hasql statements dynamically
- hasql-implicits library: Implicit definitions for Hasql, such as default codecs for standard types
- haxr-th library: Automatic deriving of XML-RPC structs for Haskell records.
- hercules-ci-api library, program and test: Hercules CI API definition with Servant
- hercules-ci-cli library, program and test: The hci command for working with Hercules CI
- heroku-persistent library and test: Parse DATABASE_URL into configuration types for Persistent
- hexpat-conduit library
- hexpat-streamparser library and test
- hipsql-api library
- hipsql-client library and program
- hipsql-monad library
- hipsql-server library and program
- hipsql-tx-simple library
- hlint-plugin library: GHC plugin for hlint
- hmarkup library: Simple wikitext-like markup format implementation.
- Hmpf program: An MPD client designed for a Home Theatre PC
- hnop program
- holey-format library: None
- homura-stopwatch library and program
- honeycomb library and test
- hoodle library and program: Executable for hoodle
- hoodle-core library: Core library for hoodle
- hoodle-extra programs: extra hoodle tools
- hoodle-publish library and program: publish hoodle files as a static web site
- hotel-california library, program and test
- hs-conllu library and program: Conllu validating parser and utils.
- hs-ix library: Indexed applicative functors and monads
- hs-opentelemetry-exporter-handle library
- hs-opentelemetry-exporter-in-memory library
- hs-opentelemetry-instrumentation-cloudflare library
- hs-opentelemetry-instrumentation-conduit library
- hs-opentelemetry-instrumentation-hspec library
- hs-opentelemetry-instrumentation-http-client library
- hs-opentelemetry-instrumentation-persistent library
- hs-opentelemetry-instrumentation-postgresql-simple library
- hs-opentelemetry-instrumentation-tasty library and test
- hs-opentelemetry-utils-exceptions library and test
- hs-profunctors library: Profunctors from Haskell to Haskell
- hs-re library: Easy to use Regex
- hsbencher-codespeed library: Backend for uploading benchmark data to CodeSpeed
- hsbencher-fusion library and programs: Backend for uploading benchmark data to Google Fusion Tables.
- hsConfigure library: By using this package, you can make application configurable.
- http-response-decoder library: Declarative DSL for parsing an HTTP response
- huzzy library: Fuzzy logic library with support for T1, IT2, GT2.
- hworker library and test: A reliable at-least-once job queue built on top of redis.
- hxournal library and program: A pen notetaking program written in haskell
- ihaskell-widgets library: IPython standard widgets for IHaskell.
- infernu library and programs: Type inference and checker for JavaScript (experimental)
- infinity program
- integer-simple library: Simple Integer library
- ircbouncer library: None
- ispositive library and test: Positive integers test.
- ival library and test: Intervals
- ix library, test and benchmark: Indexed monads
- jet library, program and test
- json-ast library: Universal JSON AST datastructure
- json-ast-json-encoder library: Encoders of JSON AST
- json-ast-quickcheck library: Compatibility layer for "json-ast" and "QuickCheck"
- json-pointer-aeson library: Integration layer for "json-pointer" and "aeson"
- json-to-haskell library, program and test
- keuringsdienst library and test: Data validation in Haskell that is composable, made easy and clean.
- key library: Type-safe unconstrained dynamic typing
- key-vault library: Store of values of arbitrary types
- keycloak-hs library and program
- kibro library: None
- kmonad library, program and test: Advanced keyboard remapping utility
- labsat library, program and test: LabSat TCP Interface Wrapper
- laika library and program: Minimalistic type-checked compile-time template engine
- LambdaINet program: Graphical Interaction Net Evaluator for Optimal Evaluation
- lazy-io-streams library: Get lazy with your io-streams
- lens-csv library and test
- lhslatex program: Tool for using pdflatex with .lhs files
- libremidi library, program and test: libremidi bindings for haskell
- lifetimes library and test: Flexible manual resource management
- lift-read-show library: Helper methods to define `Read1`, `Read2`, `Show1`, `Show2` instances
- lift-type library and test: Lift a type from a Typeable constraint to a Template Haskell type
- lifx-lan library: LIFX LAN API
- linkcheck library, program and test: Check for broken links in CI
- ll-picosat library
- lnurl library: Support for developing against the LNURL protocol
- lnurl-authenticator library and program: A command line tool to manage LNURL auth identities
- load-balancing library: Client-side load balancing utilities.
- locked-poll library, program and test: Very simple poll lock
- logging-effect library and benchmark: A mtl-style monad transformer for general purpose & compositional logging
- looper library and test
- loopy program: Find all biological feedback loops within an ecosystem graph.
- LRU library: Implements an LRU data structure
- lsystem program: Paint an L-System Grammar
- lucid-foundation library and test: Basic Zurb Foundation API in Lucid
- macaroon-shop library and test: A toolkit for working with macaroons
- matcher library: A composable abstraction for checking or converting a context value
- membership library: Indices for type level lists
- mergeful library
- mergeful-persistent library and test: Support for using mergeful from persistent-based databases
- mergeless library
- mergeless-persistent library and test: Support for using mergeless from persistent-based databases
- metaplug library: a tiny ghc api wrapper
- MissingH library and test: Large utility library
- MissingPy library: Haskell interface to Python
- mixpanel-client library and tests: Mixpanel client
- monad-classes-logging library and test: monad-classes based typeclass for Ollie's logging-effect LoggingT
- monad-var library: Generic operations over variables
- monadoid library: A monoid for monads
- msu library, program and test: Monitor Setup Utility
- MTGBuilder program: Builds decks out of a meta
- mud library, program and test: Multi-version deployer for web applications
- multipool-postgresql-simple library and test
- music-util program: Utility for developing the Music Suite.
- myers-diff library, test and benchmarks
- myTestlll library and test: None
- n-tuple library: Homogeneous tuples of arbitrary length.
- named-servant library: support records and named (from the named package) parameters in servant
- named-servant-client library: client support for named-servant
- named-servant-server library: server support for named-servant
- nanotime library and test: a tiny time library
- nest library and test
- network-carbon library: A Haskell implementation of the Carbon protocol (part of the Graphite monitoring tools)
- nix-delegate library and program: Convenient utility for distributed Nix builds
- nix-serve-ng program and benchmark: A drop-in replacement for nix-serve that's faster and more stable
- non-empty-containers library
- notifications-tray-icon library and program
- nums library: None
- ObjectIO library
- ocap-io library and test: Object capability based IO
- odbc library, program, test and benchmark: Haskell binding to the ODBC API, aimed at SQL Server driver
- om-doh library: om-doh
- om-fail library: Monad transformer providing MonadFail.
- om-fork library and tests: Concurrency utilities.
- om-kubernetes library: om-kubernetes
- om-time library: Misc. time utilites
- opentelemetry-plugin library: GHC plugin for open telemetry
- opentracing library: OpenTracing for Haskell
- opentracing-http-client library: OpenTracing instrumentation of http-client
- opentracing-jaeger library: Jaeger backend for OpenTracing
- opentracing-wai library: Middleware adding OpenTracing tracing for WAI applications
- opentracing-zipkin-common library: Zipkin OpenTracing Backend Commons
- opentracing-zipkin-v1 library: Zipkin V1 backend for OpenTracing
- opentracing-zipkin-v2 library: Zipkin V2 backend for OpenTracing
- opt-env-conf library: Settings parsing for Haskell: command-line arguments, environment variables, ...
- opt-env-conf-test library, program and test: A testing companion package for opt-env-conf
- orgstat library, programs and test: Statistics visualizer for org-mode
- orion-hs library
- packed library, test and benchmark
- packedstring library: (Deprecated) Packed Strings.
- padKONTROL library: Controlling padKONTROL native mode
- panfiguration library and test: Merge environment variables and command line options generically
- parallel-tasks library
- parsedate library: Data and time parsing for CalendarTime
- paymill library and test: This is an unofficial client for the Paymill API
- pcapng library, program and test
- penrose library, program and test: Create beautiful diagrams just by typing mathematical notation in plain text.
- pickle library: Instant StatsD in Haskell
- pointfree library, program and test: Tool for refactoring expressions into pointfree form
- pointfree-fancy library, program and test: Tool for refactoring expressions into pointfree form
- port-utils library and test: Utilities for creating and waiting on ports
- positive library: Positive integers.
- postgresql-common library and test: Library for sharing common PostgreSQL types across Haskell PostgreSQL libraries.
- postgresql-common-persistent library and test: Persistent compatibility for postgresql-common
- postgresql-simple-sop library: Generic functions for postgresql-simple
- primitive-indexed library and test
- progressive program: Multilabel classification model which learns sequentially (online).
- prometheus-effect library, program, test and benchmark: Instrument applications with metrics and publish/push to Prometheus
- Proper library and programs: An implementation of propositional logic in Haskell
- proto-lens-runtime library
- proto-lens-setup library: Cabal support for codegen with proto-lens.
- proton library
- pseudo-trie library: A tagged rose-tree with short circuited unique leaves
- purenix library and program: Nix backend for PureScript. Transpile PureScript code to Nix.
- pushbullet library and test: Simple push support for pushbullet
- qq-literals library and test: Compile-time checked literal values via QuasiQuoters.
- quickselect library, tests and benchmark
- quipper-core library: An embedded, scalable functional programming language for quantum computing.
- quipper-rendering library: An embedded, scalable functional programming language for quantum computing.
- r3x-haskell-sdk library, program and test
- rdtsc library: Binding for the rdtsc machine instruction
- read-ctags library, program and test
- rebase library: A more progressive alternative to the "base" package
- record-impl library and test
- refh program: A command-line tool for pasting to https://www.refheap.com
- reflex-dom-pandoc library: Render Pandoc documents to HTML using reflex-dom
- reflex-potatoes library and test
- reg-alloc library: Register allocation API
- reg-alloc-graph-color library, test and benchmark: Register allocation by graph colorization
- reg-alloc-types library: Types used in register allocation API
- rel8 library and test: Hey! Hey! Can u rel8?
- relocant library, program and test: A PostgreSQL migration CLI tool and library
- replica library and test
- rerebase library: Reexports from "base" with a bunch of other standard libraries
- ret program: A tool that returns to a landmark parent directory
- rgb-color-model library: Haskell types for working with RGB colors
- risc-v library, test and benchmark: RISC-V
- rivet program: A project management tool for Haskell applications.
- rivet-migration library: Postgresql migration support for project management tool.
- rivet-simple-deploy library: Basic deployment support for project management tool.
- rlist library: Lists with cheap snocs
- row library, test and benchmark: Row types
- runtime-instances library and test: Look up class instances at runtime.
- rv library, test and benchmark: RISC-V
- Safe library: Library for safe (pattern match free) functions
- safe library and test: Library of safe (exception free) functions
- safe-coloured-text-gen library and test
- safe-coloured-text-layout-gen library and test
- safe-foldable library: Safe wrappers for null-partial Foldable operations
- sandwich-contexts library and test: Contexts for the Sandwich test library
- satchmo-minisat library: minisat driver as backend for satchmo
- sauron library, program and test: The eye that watches everything you did on Twitter
- SDL library: Binding to libSDL
- SDL-gfx library: Binding to libSDL_gfx
- SDL-image library: Binding to libSDL_image
- SDL-mixer library: Binding to libSDL_mixer
- SDL-mpeg library: Binding to the SMPEG library
- SDL-ttf library: Binding to libSDL_ttf
- SDL2-ttf library: Binding to libSDL-ttf
- selfrestart library: Restarts the current executable (on binary change)
- semver-range library and test: An implementation of semver and semantic version ranges.
- sensenet program: Distributed sensor network for the raspberry pi
- senza library: None
- seocheck library, program and test: Check for common SEO mistakes on CI
- SeqAlign library: Sequence Alignment
- servant-db library: Servant types for defining API with relational DBs
- servant-streaming library and test: Servant combinators for the 'streaming' package
- servant-streaming-client library and test: Client instances for the 'servant-streaming' package.
- servant-streaming-docs library: Client instances for the 'servant-docs' package.
- servant-streaming-server library and test: Server instances for the 'servant-streaming' package.
- servant-tracing library and test
- set-with library and test: Set of elements sorted by a different data type.
- setdown program: Treating files as sets to perform rapid set manipulation.
- shared-memory library and test: POSIX shared memory
- Shrub library: 4-way trie fuzzy search
- simdutf library and test: A Haskell interface to simdutf
- simple-amount library and test
- simplelru library, program and test
- slack-progressbar library, program and test
- slate library, program and test: A note taking CLI tool.
- smerdyakov library and tests
- smt library, test and benchmark: Interface to Satisfiability Modulo Theories solvers
- snap-app library: None
- socket-io library
- solr library: A minimal Solr client library
- sparser library: Lightweight parsing library based on partial functions.
- Sprig library: Binding to Sprig
- sr-extra library: Module limbo
- stack-tag library and program: Create etags for Haskell projects based on Stack snapshots
- stackctl library, program and test
- stash library: To be written
- streaming-base64 library and test: Streaming conversion from/to base64
- streaming-events library: Client-side consumption of a ServerEvent.
- streaming-histogram library, test and benchmark
- strelka-core library: Core components of "strelka"
- strelka-wai library: WAI compatibility layer for "strelka"
- strict-types library: A type level predicate ranging over strict types
- strictify program: Find a local optimum of strictness annotations.
- string library: None
- tabs library and program: Indents source files
- testPkg program: Small test package
- texts library: None
- the-snip library, program and test: Command line tool for extracting demarcated snippets from text files.
- Theora library
- throttle library: None
- tiktoken library, test and benchmark: Haskell implementation of tiktoken
- timberc program: The Timber Compiler.
- timemap library, test and benchmarks
- tmapmvar library and test: A single-entity stateful Map in STM, similar to tmapchan
- token-limiter-concurrent library and test: A thread-safe concurrent token-bucket rate limiter that guarantees fairness
- token-search library, program and test
- toml library
- toolbox library
- total-alternative library: Alternative interface for total versions of partial function on the Prelude.
- trade-journal library, program and test
- trek library and test
- trek-lens library and test
- twentefp-eventloop-trees library: ...
- twentefp-rosetree library: RoseTree type and show functions for lab assignment of University of Twente.
- twentefp-trees library: ...
- type-compare library: Type-level Ord compatibility layer
- type-errors library and test: Tools for writing better type errors
- type-int library: Type Level 2s- and 16s- Complement Integers
- type-reflection library and test: Support functions to work with type representations.
- type-sets library and test: Type-level sets
- unbounded-delays-units library: Thread delays and timeouts using proper time units
- uncaught-exception library and program: Customize uncaught exception handling.
- unfoldable-restricted library: An alternative to the Unfoldable typeclass
- unicode-symbols library: Unicode alternatives for common functions and operators
- unimap library and test: A union-find/map data structure
- uniquely-represented-sets library, test and benchmark
- unit-constraint library: Extremely simple typeclass
- universal library, test and benchmark: Universal
- update-monad library
- usa-holidays library and tests
- Useful library: Some useful functions and shorthands.
- util-primitive library: Primitive memory-related utilities
- util-primitive-control library and test: Utilities for stateful primitive types and types based on them
- util-universe library and test: Utilities for universal types
- valid library: Type isomorphic to `Either` with `Applicative` instance which combines errors
- validate library: None
- verdict library, program and test: Validation framework
- verdict-json library, program and test: JSON instances and JSON Schema for verdict
- vicinity library and tests
- wai-transformers library
- webkit-javascriptcore library: JavaScriptCore FFI from webkitgtk
- webkit2gtk3-javascriptcore library: JavaScriptCore FFI from webkitgtk
- webkitgtk3-javascriptcore library: JavaScriptCore FFI from webkitgtk
- websockets-simple-extra library
- wholepixels library
- wikimusic-api library, program and test
- wikimusic-api-spec library
- wikimusic-model-hs library
- wikimusic-ssr library and program
- window-utils library: OS window icon/name utilities
- word2vec-model library, programs and test: Reading word2vec binary models
- wordcloud library: None
- xkcd program: Downloads the most recent xkcd comic.
- xml-parser library and test: XML parser with informative error-reporting and simple API
- xml-types-content library and test: Utilities for dealing with Content-values of "xml-types"
- xmonad-dbus library, program and test
- xournal-convert library and program: convert utility for xoj files
- xrefcheck library, program and tests
- xslt library: Binding to libxslt
- yamlparse-applicative library: Declaritive configuration parsing with free docs
- yesod-autoreload library, program and test: Auto-reload a yesod app during development
- yesod-page-cursor library and test
- yesod-static-remote library and test
- yggdrasil-schema library and test
- yjtools library: some tools for Monad, List, Tuple and so on.
- zenhack-prelude library: @zenhack's personal custom prelude
- Zora library and test: Graphing library wrapper + assorted useful functions