Packages by category
Categories: (4), "Distributed Computing" (1), - (1), .NET (9), Accelerate (27), AccessAnalyzer (1), Accessibility (4), Accounting (1), ACME (55), ACMPCA (1), Actors (2), Adjunctions (2), ADSB (5), Aerospace (15), Aeson (4), Agda (1), Agent (1), AI (132), AIOps (1), Algebra (70), Algebra Uniform (1), Algorithm (9), Algorithm Visualization (2), Algorithmic Music Composition (1), Algorithms (143), Amazon (1), AmazonMQ (1), Amplify (1), AmplifyUIBuilder (1), Amqp (1), Anatomy (1), Animation (6), ANSI (1), AOP (2), API (47), ApiGateway (1), ApiGatewayV2 (1), AppConfig (1), AppFlow (1), AppIntegrations (1), Apple (3), Application (34), Application Server (2), ApplicationAutoScaling (1), ApplicationInsights (1), ApplicationSignals (1), Applicative (2), AppMesh (1), AppRunner (1), AppStream (1), AppSync (1), AppTest (1), APS (1), Archaeoinformatics (1), Archive (9), ARCRegionSwitch (1), ARCZonalShift (1), Argumentation (4), Arithmetic (1), Array (16), Arrows (10), Artificial Intelligence (2), Arxiv (2), ASCII (1), ASK (1), ASP (1), Aspect Oriented Programming (2), Assembler (1), AST (1), Astrology (1), Astronomy (3), Athena (1), Atom (1), ATS (8), Attoparsec (3), Attribute Grammars (1), Audio (17), AuditManager (1), Authentication (15), Automatic Music Generation (1), Automation (3), AutoScaling (1), AutoScalingPlans (1), Avers (4), Aviation (27), AWS (651), Azure (1), B2BI (1), Backup (4), BackupGateway (1), Barcode (1), Base (2), Batch (1), BCMDataExports (1), Bedrock (1), BedrockAgentCore (1), Benchmark (2), Benchmarking (23), Big Data (2), Billing (1), BillingConductor (1), Binary (5), Bindings (85), Bio (8), Bioinformatics (131), Bit (11), Bit Vectors (13), Bitcoin (21), Bits (1), Blockchain (9), Blog (1), Book (1), Browser (9), BSD (2), BSD3 (10), Bsparse (1), Budgets (1), Build (10), Build Tool (3), Builders (6), Building (6), Bundle (2), Business (8), Bytes (1), ByteString (8), ByteStrings (1), BZip (1), C (6), C# (1), Cabal (4), Cache (7), Caching (2), Calligraphy (2), CAPTCHA (1), Cardano (9), Cashflow (1), Cassandra (1), Cast (1), Categories (10), Category (5), Catgirls (1), CE (1), CertificateManager (1), CGI (1), Chaos Music (1), Charts (5), Chat (2), Chatbot (1), Chemistry (12), Chess Engine (1), CHs (1), CI (5), Classes (1), Classification (4), Clckwrks (12), CleanRooms (1), CleanRoomsML (1), CLI (64), CLI Tool (8), ClickHouse (2), Client (10), Clipboard (1), Closure (1), Cloud (320), Cloud Haskell (5), Cloud9 (1), Cloudflare (1), CloudFormation (1), CloudFront (1), CloudTrail (1), CloudWatch (1), CLR (6), Clustering (7), CmdLineArgs (1), Code Analysis (1), Code Competitions (1), Code Generation (31), Code-Generator (1), CodeArtifact (1), CodeBuild (1), Codec (223), CodeCommit (1), CodeConnections (1), Codecs (14), CodeDeploy (1), Codegen (8), CodeGuruProfiler (1), CodeGuruReviewer (1), CodePipeline (1), CodeQuality (1), CodeStar (1), CodeStarConnections (1), CodeStarNotifications (1), Coerce (1), Cognito (1), Combinatorics (3), Combinators (24), Command Line (14), Command Line Tool (5), Command Line Tools (8), CommandLine (4), Commerce (1), Commercial (2), Common-Parts (1), Comonad (4), Comonads (20), Compatibility (17), Compilation (1), Compiler (72), Compiler Plugin (20), Compiler Plugins (1), Compilers (9), Compilers/Interpreters (148), Composite (9), Composition (11), Comprehend (1), Compression (37), Computational Geometry (2), Computer Algebra (1), Concourse (1), Concurrency (278), Concurrent (14), Conduit (77), Config (3), Configuration (78), Connect (1), ConnectCampaigns (1), ConnectCampaignsV2 (1), Console (102), Constraint (1), Constraints (24), Consul (1), Containers (7), Contract (1), Contracts (1), Contravariant (5), Control (897), Control Language (1), Control.Monad (1), Control.Parallel.Eden (1), ControlTower (1), Convenience (1), Conversion (9), Conversions (1), CouchDB (1), Covenant (1), CPP (1), CRDT (1), Criu (2), Cron (1), Crosswords (1), Crypto (32), Cryptocurrency (1), Cryptography (237), CSharp (1), CSS (2), CsSyd (1), CSV (24), Culinary (1), CUR (1), Cursor (1), CustomerProfiles (1), CustomSetup (2), Data (2676), Data Conduit (1), Data Control (2), Data Flow (3), Data Mining (28), Data Network (1), Data Science (11), Data Structure (3), Data Structures (354), Data Text JSON YAML Pandoc (1), Data Text Uniform (2), Data-structures (1), Database (646), Database Design (1), Database Driver (1), Database Testing Web (4), Databases (6), DataBrew (1), Datadog (1), Dataflow (2), Datamining (3), DataPipeline (1), DataSync (2), DataZone (1), Date (3), DAX (1), Deadline (1), Debian (5), Debug (53), Debuggers (1), Debugging (6), Decoding (1), Decompiler (1), Deep Learning (2), Default (3), Delay (1), DeltaQ (2), Demo (7), Dependency Injection (2), Dependent Types (62), Derive-monoid (1), Deriving (1), Desktop (21), Desktop Environment (5), Detective (1), Development (954), Development Web (1), DevOps (6), DevOpsGuru (1), DFINITY (1), Dhall (10), Dhall Pandoc (1), Diagnostics (2), Diagram (2), Diagrams (1), Diffing (1), Digest (2), Dijkstra (1), Directory (2), DirectoryService (1), Disassembler (4), Distributed Computing (64), Distributed Systems (9), Distributed-Computing (2), Distribution (164), DLM (1), DMS (1), DNS (2), DocDB (1), DocDBElastic (1), Docker (7), Documentation (34), Domain Specific Language (1), Download Manager (2), DSL (13), DSQL (1), Dynamic Programming (1), DynamoDB (1), EBNF (1), EC2 (1), ECR (1), ECS (2), Eden (3), Editing (1), Editor (21), Education (33), Educational (2), Effect (33), Effectful (1), Effects (6), Efficient XML Pretty-printer (1), EFS (1), EKS (1), ElastiCache (1), ElasticBeanstalk (1), ElasticLoadBalancing (1), ElasticLoadBalancingV2 (1), Elasticsearch (1), Electrs (1), Elliptic Curves (1), Elm (7), Emacs (1), Email (16), Embedded (40), EMR (1), EMRContainers (1), EMRServerless (1), Encoding (1), EntityResolution (1), Enumerator (33), Envars (1), Environment (4), Error (1), Error Exception Uniform (1), Error Handling (33), Error Reporting (1), Eternity (1), Eth (1), Ethereum (8), ETL (1), Eval.so (1), Event-sourcing (1), Eventing (6), Eventloop (1), Events (1), EventSchemas (1), Eventsourcing (20), Eventstore (1), Evidently (1), EVS (1), Example (2), Exception (2), Exceptions (13), Executable (2), Experiment (2), Experimental (4), Extension (10), Faas (1), Factory (1), Factual (2), Failure (26), Fake (2), FakeData (2), Fay (10), FCM (1), Fedora (3), Feed (1), FFI (150), FFI Tools (10), File (8), File Manager (3), FilePath (3), Filesystem (44), Filter (2), Finance (85), Finance Network Bitcoin (1), Financial (2), Find (1), FinSpace (1), FIS (1), Fitness (1), Flatpak (2), Flight (1), Flink (1), FMS (1), Folding (1), Font (5), Forecast (1), Foreign (121), Foreign Binding (7), Formal Languages (13), Formal Methods (44), Format (3), Formatting (2), Foundation (2), Fractals (1), Framework (6), FraudDetector (1), FRP (111), FSM (1), FSx (1), Functions (10), Functors (11), Futhark (5), Futures (1), Fuzzy (1), Game (305), Game Engine (55), GameLift (1), Games (7), Gateway (1), Geckodriver (1), Gemini (8), Genealogy (2), General (4), Generative Music Grammars (1), Generic (5), Generics (147), Gentoo (1), Geo (2), Geography (16), Geometry (25), Geospatial (1), GHC (33), GIS (1), GIS Programs (1), Git (16), GitHub (6), GiveYouAHead (2), GlobalAccelerator (1), Glue (1), Go (1), Google (189), Google Cloud (1), Gps (1), GPU (14), Grafana (1), Graph (8), Graphics (691), GraphQL (14), Graphs (48), Greengrass (1), GreengrassV2 (1), Groundhog (1), GroundStation (1), Groups (2), GRPC (2), GuardDuty (1), GUI (83), Hakyll (3), HAM (2), Happstack (17), Hardware (77), Hash (10), Haskell (16), Haskell Admin (2), Haskell2010 (3), Haskell2020 (1), Haskell98 (2), Hasql (22), HATEOAS (1), Health (2), Healthcare (1), HealthImaging (1), HealthLake (1), Help (2), Heuristics (2), Hie (2), HKD (3), HLS (2), HNum (1), Hspec (2), HTML (31), HTTP (11), Hxt (1), Hydraulics (1), Hydrology (1), Hypermedia (3), I18n (2), I2C (2), IAM (1), IDE (18), Identification (2), IdentityStore (1), IDL (2), IHP (15), Image (30), Image Processing (2), Image Viewer (3), ImageBuilder (1), Images (1), In-other-words (1), Indexed (1), Infrastructure (1), Inspection (1), Inspector (1), InspectorV2 (1), Instances (1), Integration (2), Interaction (2), Interactive (1), Interfaces (9), InternetMonitor (1), Interpolation (5), Interpreter (2), Interpreters (3), Interval (1), Invoicing (1), IO (11), IO-Streams (21), IoC (1), IoT (2), IoTAnalytics (1), IoTCoreDeviceAdvisor (1), IoTEvents (1), IoTFleetHub (1), IoTFleetWise (1), IoTSiteWise (1), IoTThingsGraph (1), IoTTwinMaker (1), IoTWireless (1), IRC (12), IRC Client (2), IRI (1), Iteratee (1), IVS (1), IVSChat (1), J (1), Japanese Natural Language Processing (1), Java (15), JavaScript (37), JSON (123), JSON-RPC (1), JSON5 (1), JSX (1), JVM (16), Kafka (2), KafkaConnect (1), Kendra (1), KendraRanking (1), Kerf (1), Ketchup (1), Keynote (1), Keyword Extractor (1), Kinesis (1), KinesisAnalytics (1), KinesisAnalyticsV2 (1), KinesisFirehose (1), KinesisVideo (1), KML (1), KMS (1), Korean (1), LakeFormation (1), Lalr (1), Lambda (1), Lambda Cube (1), LambdaCalculus (2), Language (818), Language Tools (1), Language.Nix (2), Languages (4), LaTeX (7), LaunchWizard (1), Lazy (1), Learning (1), Learning Environments (1), Learning Haskell (1), Lens (19), Lenses (58), Lex (1), Lexer (3), Lexers (1), Lexing (1), Lib (3), Library (70), LicenseManager (1), Lightning (3), Lightsail (1), Lilypond (1), Linear Algebra (3), Linear Haskell (1), Linear Programming (1), LinearAlgebra (2), Linguistics (8), Linnet (3), Linux (5), Linux Desktop (1), Lisp (1), List (21), Little Game (1), Live Coding (7), Llama (1), LLM (3), Local Search (2), Location (1), Log (1), Logger (1), Logging (75), Logic (44), Logic Programming (5), Logs (1), Logstash (1), LookoutEquipment (1), LookoutMetrics (1), LookoutVision (1), LruCache (1), LUA (1), M2 (1), Machine Learning (85), Machine Vision (3), Machine-learning (1), Machines (3), Macie (1), Macros (1), Mail (5), Managed Functions (1), ManagedBlockchain (1), Manatee (17), Map (1), MapReduce (2), Markdown (2), Math (778), Mathematics (23), Maths (9), Matrix (1), MCP (1), Media (21), MediaConnect (1), MediaConvert (1), MediaLive (1), MediaPackage (1), MediaPackageV2 (1), MediaStore (1), MediaTailor (1), Medical (2), Megaparsec (1), Memoization (3), Memory (8), MemoryDB (1), Message-Oriented (1), Message-Oriented Middleware (5), Messaging (1), Meta (1), Metalanguage (1), Metaprogramming (1), Metrics (13), Microcontroller (4), Microservice (1), Middleware (3), MIDI (1), Minecraft (2), Miscellaneous (1), Miso (4), Mit (1), Mobile (6), Model (5), Model Learning (2), Modelling (1), Modules (1), Monad (26), Monadic Regions (12), MonadIO (1), Monads (99), Money (6), Monitoring (26), MPA (1), Mptcp (2), MSK (1), Mtl (1), Multimedia (3), Multimedia Player (2), Mumeric.Statistics (1), Murmur (1), Music (111), MusicBrainz (1), Mutable State (4), MWAA (1), MySQL (1), N2O (4), NA (1), Naqsha (1), Natural Language (2), Natural Language Processing (93), Natural-language-processing (2), Neovim (8), Neptune (1), NeptuneGraph (1), Net (3), Network (1022), Network API (1), Network APIs (18), Network Control (1), Network.HTTP (2), NetworkAPI (1), NetworkAPIs (1), NetworkFirewall (1), Networking (16), NetworkManager (1), Nix (45), NLP (10), Noise (3), Non-determinism (2), None (1), NonEmpty (1), Notifications (1), NotificationsContacts (1), Ntrol (1), Number Theory (17), Numbers (2), Numeric (102), Numerical (77), Numerics (3), Oam (1), OAuth (2), Object Storage (1), Observability (22), ObservabilityAdmin (1), OCaml (2), Ocilib (1), ODB (1), ODPI-C (1), Office (1), OGC (1), Omics (1), OOP (1), OpenAPI (6), Opengl (2), OpenLayers (1), OpenSearchServerless (1), OpenSearchService (1), OpenTelemetry (40), Operating System (4), Operations (2), OpsWorks (1), Optics (21), Optimisation (21), Optimization (24), Options (17), Oracle (2), Organizations (1), Orphan Instances (1), OSIS (1), Other (27), OverloadeLabels (1), Package Management (6), Package.Category (1), Packaging (2), PagerDuty (1), Pandoc (2), Panorama (1), Parallel (2), Parallelism (39), Parry (1), Parser (30), Parser Builder (1), Parser Combinators (2), ParserCombinators (1), Parsers (11), Parsing (282), Password (6), Path (1), Pattern (4), Pattern Classification (2), Pattern Recognition (1), PaymentCryptography (1), Payments (5), PCAConnectorAD (1), PCAConnectorSCEP (1), PCS (1), PDF (10), PDF Latex (1), PDF Viewer (1), Performance (11), Permutations (1), Persistent (2), PersonalGrowth (1), Personalize (1), Phantom Types (5), Phishing (1), PHP (1), Physics (40), Picture (1), Pinboard (1), Pinpoint (1), PinpointEmail (1), Pipes (57), 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 (45), Potoki (3), Prelude (103), Preprocessor (3), Presentation (1), Pretty Printer (24), Pretty-printing (1), Prettyprinter (1), Primitive (4), Probability (3), Process (1), Process Manager (1), Productivity (5), Profiling (24), Profunctors (5), Program (8), Program Transformation (2), Programming Uniform (1), Project (18), Project Management (2), Prompt (1), Propagators (1), Proto (1), Protocol (18), Protocols (1), Proton (1), Proxies (1), PSP (1), Ptr (2), Pugs (8), Pup-Events (5), PureScript (2), PVP (1), Python (1), QBusiness (1), QL (1), QLDB (1), QR (2), QualifiedDo (1), Quality (1), Quant (1), Quantum (3), Quantum Computing (1), QuasiQuotes (7), QuickCheck (4), QuickSight (1), Quipper (9), Qux (2), Raaz (1), Rabbitmq (1), Radio (2), RAKE (1), RAM (1), Random (23), Raphics (1), Raspberrypi (3), Raw (2), Rbin (1), RDF (2), RDS (1), Reactive (10), Reactivity (39), Record (1), Records (45), Recursion (16), Redis (5), Redshift (1), RedshiftServerless (1), Refactoring (6), RefactorSpaces (1), Reflection (12), Reflex (6), Regex (8), Reinforcement Learning (1), Rekognition (1), Relational Algebra (1), Relaxng (1), Relude (1), Remote Management (7), REPL (3), ResilienceHub (1), ResourceExplorer2 (1), ResourceGroups (1), Resources (3), REST (1), Reverse Engineering (4), Rewriting (2), RFC (1), RoboMaker (1), Robotics (8), Roles (1), RolesAnywhere (1), Rounding (1), Route53 (1), Route53Profiles (1), Route53RecoveryControl (1), Route53RecoveryReadiness (1), Route53Resolver (1), RPC (2), RSS (3), RSS/Atom Reader (1), RTBFabric (1), Ruby (1), RUM (1), Rust (1), S3 (1), S3Express (1), S3ObjectLambda (1), S3Outposts (1), S3Tables (1), Saas (2), Safe (5), SageMaker (1), Sample Code (2), Sast (1), Scene (1), Schedule (1), Scheduler (1), Scheduling (6), Schema (4), Science (18), Scientific (1), Scientific Simulation (2), Scotty (2), Screencast (1), Screensaver (1), SCRIPT (1), Scripting (11), SDB (1), SDR (1), Search (15), SecretsManager (1), Securitisation (1), Security (56), SecurityHub (1), SecurityLake (1), Selective (1), Selenium (3), Semantic Web (3), Semigroupoids (1), Semigroups (1), SEO (1), Serialization (39), Servant (75), Server (2), Serverless (1), Service (5), ServiceCatalog (1), ServiceCatalogAppRegistry (1), ServiceDiscovery (1), Services (17), SES (1), Set Theory (1), Setup (2), Shake (13), Shell (4), Shield (1), Si5351 (1), Signatures (1), Signer (1), Silk (1), Silly Tool (1), SIMD (3), Simple (7), SimSpaceWeaver (1), Simulation (19), Singletons (5), SMSVOICE (1), SMT (25), Snap (35), Snaplet-fay (1), SNS (1), Socket (1), Software (4), Software Defined Radio (2), Solana (1), Solver (1), Sorting (4), Sound (230), Source Code Analysis (3), Source Tools (1), Source-tools (8), Spam (5), Spellchecker (1), SpreadSheet (3), SQL (2), SQLite (3), SQS (1), SSM (1), SSMContacts (1), SSMGuiConnect (1), SSMIncidents (1), SSMQuickSetup (1), SSO (1), Staged (1), State Machines (2), Static (1), Static Analysis (9), Static-analysis (1), StaticAnalysis (1), Statistical Modeling (2), Statistics (80), Steganography (1), Stemming (1), StepFunctions (1), STM (5), STM32 (4), Stochastic Control (1), Stomp (4), Storage (1), Stratux (5), Stream (2), Streaming (69), Streamly (21), String (12), StructuredFinance (1), Structures (2), Subscriptions (1), Subversion (1), Succinct Data Structures (8), Support Vector Machine (1), SupportApp (1), SVD (1), Svg (5), Swagger (11), Symbolic Arithmetic (1), Symbolic Computation (18), Syntax (7), SyntComp (1), Synthetics (1), Syslog (1), SYstem (855), System Tools (2), Systems (1), SystemsManagerSAP (1), Tar (5), Task (2), Taskwarrior (1), Tasty (1), Tasty-kat (1), Tax (1), Teaching (10), Telemetry (18), Template (9), Template Haskell (51), Template-haskell (2), TemplateHaskell (3), Templating (2), Tensors (14), Terminal (13), Terraform (1), Test (58), Testing (494), Testing-hackage (1), Text (1094), 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), Thrift (4), Time (68), Time Uniform (1), Time-frequency Distributions (1), Timeout (2), Timestream (1), TODO (6), Tokenisation (1), TOML (6), Tonatona (8), Tool (2), Tooling (5), Tools (56), Topology (1), TouchDesigner (1), Trace (13), Tracing (8), Training (1), Trans (1), Transfer (1), Transformation (3), Transformers (2), Translation (1), Transpiler (1), Tree (5), Tree-sitter (14), Tropical Geometry (1), Truth Maintenance (1), Try (1), TUI (6), TUI Tool (1), Tutorials (1), Type (1), Type Errors (1), Type Inference (1), Type System (50), Type Theory (1), Type-Level Programming (1), Type-safe (1), Typechecking (1), Typeclass (2), TypeID (1), Types (25), TypeScript (2), Typesystems (1), Typography (6), UI (11), 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 (100), User-interface (9), UserInterface (4), Util (6), Utilities (20), Utility (74), Utils (119), UUID (1), UUIDv7 (1), Uzbl (1), Validation (6), Validity (13), Value (6), Vector (9), Verification (1), VerifiedPermissions (1), Video (4), Vinyl (4), Visual Programming (2), Visualisation (1), Visualization (3), VoiceID (1), VpcLattice (1), VSCode (1), Vulkan (2), WAF (1), WAFRegional (1), WAFv2 (1), Wai (4), Warning (1), WASM (1), Watch (1), Water (1), Web (2165), Web Scraping (1), Web Server (1), Web XML (1), Web Yesod (1), Web-scraping (1), Web3 (2), WebAssembly (2), Webb (1), WebDriver (4), Webframework (1), Webscraping (3), Welcome (1), Well-Known-Text (1), Wiki (1), Wisdom (1), WKT (1), Workflow (2), WorkSpaces (1), WorkspacesInstances (1), WorkSpacesThinClient (1), WorkSpacesWeb (1), WSJT-X (1), X11 (2), XDG (1), XFCE (1), Xlsx (1), XML (116), XMonad (6), XMPP (1), XRay (1), YAML (6), Yampa (1), Yesod (109), Yi (18), Zeromq (1), Zift (7), Zip (2), Zipkin (1), Zippers (2), ZLib (1), Unclassified (539).
- 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, programs 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
AccessAnalyzer
- stratosphere-accessanalyzer library: Stratosphere integration for AWS AccessAnalyzer.
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
Accounting
- exchangealgebra library and tests: Exchange Algebra for bookkeeping and economic simulation
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.
ACMPCA
- stratosphere-acmpca library: Stratosphere integration for AWS ACMPCA.
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-csv library: Ogma: Runtime Monitor translator: CSV Frontend
- 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-lustre library and test: Ogma: Runtime Monitor translator: Lustre Language Frontend
- ogma-language-smv library and test: Ogma: Runtime Monitor translator: SMV Language Frontend
- ogma-language-xlsx library: Ogma: Runtime Monitor translator: XLSX Frontend
- ogma-language-xmlspec library: Ogma: Runtime Monitor translator: XML 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.
Agent
- A-gent library: Polite & well educated LLM agent with excellent manners that always behaves well
AI
- attoparsec-arff library: An ARFF file parser using Attoparsec
- baikai library, programs and test: Unified Haskell interface for multiple AI providers
- baikai-agent library, program and test: Unattended coding-agent runs for the Baikai abstraction
- baikai-claude library and test: Anthropic Claude providers for the baikai abstraction
- baikai-effectful library and test: effectful binding for the baikai AI-provider transport
- baikai-kit library and test: Shared kit installer for AI-agent skills and subagents
- baikai-openai library and test: OpenAI providers for the baikai abstraction
- baikai-trace-otel library and test: OpenTelemetry TraceSink for baikai.
- basic-gps library: Basic implementation of General Problem Solver algorithm
- bpann library: backpropagation neuronal network
- CarneadesDSL library and test: An implementation and DSL for the Carneades argumentation model.
- CarneadesIntoDung library, program and test: A translation from the Carneades argumentation model into Dung's AFs.
- claude library, programs and test: Servant bindings to Anthropic's Claude API
- 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, program and tests: 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
- genai-lib library and programs: A library for interacting with various generative AI LLMs
- genprog library: Genetic programming library
- grenade library, test and benchmarks: Practical Deep Learning in Haskell
- gym-hs library, program and test: Haskell bindings for OpenAI Gymnasium
- 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.
- hbayesian library, programs and test: Composable Bayesian inference in Haskell on StableHLO/XLA
- 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
- hhlo library, programs and test: Haskell Frontend for StableHLO — type-safe ML training/inference on CPU and GPU
- 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.
- hs-onnxruntime-capi library: Low-level bindings for ONNX Runtime
- 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.
- langchain-hs library and test: Haskell implementation of Langchain
- liblinear-enumerator library: liblinear iteratee.
- llama-cpp-haskell library and program: Haskell bindings for the llama.cpp llama-server and a simple CLI
- llama-cpp-hs library and test: Haskell FFI bindings to the llama.cpp LLM inference library
- llm-simple library, programs and test: Multi-provider LLM library with agent tool loops and filesystem tools
- llm-with-context library: Typified interactions with LLMs
- markov-processes library and test: Hidden Markov processes.
- mcp library and test: A Servant-based Model Context Protocol (MCP) server for Haskell
- mcp-types library and test: Core types and protocol definitions for the Model Context Protocol (MCP)
- 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.
- ollama-haskell library, programs, tests and benchmark: Industry-grade Haskell client for the Ollama API
- openai library, programs and test: Servant bindings to OpenAI
- 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
- pms-application-service library and test: pms-application-service
- pms-domain-model library and test: pms-domain-model
- pms-domain-service library and test: pms-domain-service
- pms-infra-agent-process library and test: pms-infra-agent-process
- pms-infra-agent-serial library and test: pms-infra-agent-serial
- pms-infra-agent-server library and test: pms-infra-agent-server
- pms-infra-agent-socket library and test: pms-infra-agent-socket
- pms-infra-cmdrun library and test: pms-infra-cmdrun
- pms-infra-filesystem library and test: pms-infra-filesystem
- pms-infra-procspawn library and test: pms-infra-procspawn
- pms-infra-serial library and test: pms-infra-serial
- pms-infra-socket library and test: pms-infra-socket
- pms-infra-watch library and test: pms-infra-watch
- pms-infrastructure library and test: pms-infrastructure
- pms-ui-notification library and test: pms-ui-notification
- pms-ui-request library and test: pms-ui-request
- pms-ui-response library and test: pms-ui-response
- Probnet library: Geometric Extrapolation of Integer Sequences with error prediction
- pty-mcp-server program: pty-mcp-server
- sandlib library: SAND data serialization and manipulation library
- shikumi library and test: Typed, structured, evaluable LM programs over baikai
- shikumi-cache library and test: Content-addressed response caching for shikumi (EP-6)
- shikumi-cache-postgres library and test: Postgres-backed shikumi cache (EP-6)
- shikumi-cache-redis library and test: Redis-backed shikumi cache (EP-6)
- shikumi-compile library and test: The compiler layer for shikumi LM programs (EP-9)
- shikumi-eval library and test: Typed evaluation framework for shikumi LM programs (EP-8)
- shikumi-okf library, program and test: Generate OKF documentation bundles from shikumi programs (EP-31)
- shikumi-optimize library and test: The optimizer framework for shikumi LM programs (EP-10)
- shikumi-tools library and test: Typed tools and ReAct agents for shikumi LM programs (EP-11)
- shikumi-trace library, program and test: Hierarchical tracing, observability, and deterministic replay for shikumi (EP-7)
- shikumi-trace-otel library and test: OpenTelemetry export of shikumi hierarchical trace trees (EP-7)
- 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
AIOps
- stratosphere-aiops library: Stratosphere integration for AWS AIOps.
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-edge-graphs library, test and benchmark: A library for algebraic edge-graph construction and transformation
- algebraic-graph-duoids library and tests: Duoid instances for the algebraic-graphs package
- 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
- duoidal-transformers library and test: Extending the tranformers package with duoids
- duoids library and test: Unifying parallel and sequential operations
- duoids-hedgehog library and tests: Unifying parallel and sequential operations
- 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-massiv library, test and benchmarks: Type-safe numerical linear algebra backed by massiv arrays
- linear-tests library and test: Linear Algebra
- lr-acts library, test and benchmark: Left and right actions, semidirect products and torsors
- 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
- yap-examples library and tests: examples of the algebraic classes in the yap package
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: 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
- ac-library-hs library, program, tests and benchmark: Data structures and 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-edge-graphs library, test and benchmark: A library for algebraic edge-graph construction and transformation
- algebraic-graphs library and test: A library for algebraic graph construction and transformation
- algraph library and test: Graph library using adjacency list representation
- 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
- fuzzystrmatch-pg library and test: Determine string similarities and distance
- 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 test: 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, program, test and benchmarks: 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
- tree-edit-distance library, program and test: Tree Edit Distance to determine the similarity between two trees
- 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
AmazonMQ
- stratosphere-amazonmq library: Stratosphere integration for AWS AmazonMQ.
Amplify
- stratosphere-amplify library: Stratosphere integration for AWS Amplify.
AmplifyUIBuilder
- stratosphere-amplifyuibuilder library: Stratosphere integration for AWS AmplifyUIBuilder.
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
- arxiv-client library and test: Tiny client for the arXiv Atom API with a simple query DSL
- 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
- claude library, programs and test: Servant bindings to Anthropic's Claude API
- dhscanner-kbapi library and program: query language api for dhscanner knowledge base
- 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
- erpnext-api-client library and test: Generic API client library for ERPNext
- 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
- haskell-google-genai-client library and test: Auto-generated Gemini API Client for Haskell
- 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
- lrclib-client library and test: A Haskell client for the LrcLib API (lyrics database)
- messente library: Messente SMS Gateway
- nylas library: Client for the Nylas API
- oanda-rest-api library and tests: Client to the OANDA REST API
- openai library, programs and test: Servant bindings to OpenAI
- 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.
ApiGateway
- stratosphere-apigateway library: Stratosphere integration for AWS ApiGateway.
ApiGatewayV2
- stratosphere-apigatewayv2 library: Stratosphere integration for AWS ApiGatewayV2.
AppConfig
- stratosphere-appconfig library: Stratosphere integration for AWS AppConfig.
AppFlow
- stratosphere-appflow library: Stratosphere integration for AWS AppFlow.
AppIntegrations
- stratosphere-appintegrations library: Stratosphere integration for AWS AppIntegrations.
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
ApplicationAutoScaling
- stratosphere-applicationautoscaling library: Stratosphere integration for AWS ApplicationAutoScaling.
ApplicationInsights
- stratosphere-applicationinsights library: Stratosphere integration for AWS ApplicationInsights.
ApplicationSignals
- stratosphere-applicationsignals library: Stratosphere integration for AWS ApplicationSignals.
Applicative
- lazyio-applicative library: LazyIO applicative for asymptotic performance
- uu-interleaved library: An interleaving combinator for use with applicative style implementations.
AppMesh
- stratosphere-appmesh library: Stratosphere integration for AWS AppMesh.
AppRunner
- stratosphere-apprunner library: Stratosphere integration for AWS AppRunner.
AppStream
- stratosphere-appstream library: Stratosphere integration for AWS AppStream.
AppSync
- stratosphere-appsync library: Stratosphere integration for AWS AppSync.
AppTest
- stratosphere-apptest library: Stratosphere integration for AWS AppTest.
APS
- stratosphere-aps library: Stratosphere integration for AWS APS.
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.
- zip2tar program: Convert ZIP to TAR archives
ARCRegionSwitch
- stratosphere-arcregionswitch library: Stratosphere integration for AWS ARCRegionSwitch.
ARCZonalShift
- stratosphere-arczonalshift library: Stratosphere integration for AWS ARCZonalShift.
Argumentation
- arguedit program: A computer assisted argumentation transcription and editing software.
- CarneadesDSL library and test: An implementation and DSL for the Carneades argumentation model.
- CarneadesIntoDung library, program and test: A translation from the Carneades argumentation model into Dung's AFs.
- Dung library, program and tests: 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
- ox-arrays library, tests and benchmark: An efficient CPU-based multidimensional array (tensor) library
- primitive-checked library: primitive functions with bounds-checking
- primitive-maybe library and test: Arrays of Maybes
- streamly library: Streaming data pipelines with declarative concurrency
- streamly-core library: Streaming, parsers, arrays, serialization and more
- streamly-text library and test: Efficient conversion between Streamly Arrays and Text
Arrows
- arrow-utils library and test: functions for working with arrows
- mealy-arrow library, program and test: Monadic Mealy machines with Arrow, ArrowChoice, and ArrowLoop
- 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
- arxiv-client library and test: Tiny client for the arXiv Atom API with a simple query DSL
ASCII
- double-x-encoding library and test: Encoding scheme to encode any Unicode string with only [0-9a-zA-Z_]
ASK
- stratosphere-ask library: Stratosphere integration for AWS ASK.
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)
Athena
- stratosphere-athena library: Stratosphere integration for AWS Athena.
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
- monatone library, program and test: Pure Haskell library for audio metadata parsing and writing
- MusicBrainz-libdiscid library: Binding to libdiscid by MusicBrainz
- silero-vad library, program and test: Voice activity detection powered by SileroVAD.
- 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
AuditManager
- stratosphere-auditmanager library: Stratosphere integration for AWS AuditManager.
Authentication
- fernet library, program and test: Generate and verify HMAC-based authentication tokens.
- firebase-hs library and test: Firebase Auth, Firestore, and Servant integration for Haskell
- 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
AutoScaling
- stratosphere-autoscaling library: Stratosphere integration for AWS AutoScaling.
AutoScalingPlans
- stratosphere-autoscalingplans library: Stratosphere integration for AWS AutoScalingPlans.
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 and program: METAR from BOM (Australia) with NOAA fallback
- metar-http library and program: 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-eventbridge-cron library, test and benchmark: AWS EventBridge cron, rate, and one-time parser with scheduler
- 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: ...
- hs-opentelemetry-instrumentation-amazonka library and test: OpenTelemetry instrumentation for the Amazonka AWS SDK
- hs-opentelemetry-propagator-xray library and test: AWS X-Ray trace context propagation for OpenTelemetry.
- 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 and test: EDSL for AWS CloudFormation
- stratosphere-accessanalyzer library: Stratosphere integration for AWS AccessAnalyzer.
- stratosphere-acmpca library: Stratosphere integration for AWS ACMPCA.
- stratosphere-aiops library: Stratosphere integration for AWS AIOps.
- stratosphere-amazonmq library: Stratosphere integration for AWS AmazonMQ.
- stratosphere-amplify library: Stratosphere integration for AWS Amplify.
- stratosphere-amplifyuibuilder library: Stratosphere integration for AWS AmplifyUIBuilder.
- stratosphere-apigateway library: Stratosphere integration for AWS ApiGateway.
- stratosphere-apigatewayv2 library: Stratosphere integration for AWS ApiGatewayV2.
- stratosphere-appconfig library: Stratosphere integration for AWS AppConfig.
- stratosphere-appflow library: Stratosphere integration for AWS AppFlow.
- stratosphere-appintegrations library: Stratosphere integration for AWS AppIntegrations.
- stratosphere-applicationautoscaling library: Stratosphere integration for AWS ApplicationAutoScaling.
- stratosphere-applicationinsights library: Stratosphere integration for AWS ApplicationInsights.
- stratosphere-applicationsignals library: Stratosphere integration for AWS ApplicationSignals.
- stratosphere-appmesh library: Stratosphere integration for AWS AppMesh.
- stratosphere-apprunner library: Stratosphere integration for AWS AppRunner.
- stratosphere-appstream library: Stratosphere integration for AWS AppStream.
- stratosphere-appsync library: Stratosphere integration for AWS AppSync.
- stratosphere-apptest library: Stratosphere integration for AWS AppTest.
- stratosphere-aps library: Stratosphere integration for AWS APS.
- stratosphere-arcregionswitch library: Stratosphere integration for AWS ARCRegionSwitch.
- stratosphere-arczonalshift library: Stratosphere integration for AWS ARCZonalShift.
- stratosphere-ask library: Stratosphere integration for AWS ASK.
- stratosphere-athena library: Stratosphere integration for AWS Athena.
- stratosphere-auditmanager library: Stratosphere integration for AWS AuditManager.
- stratosphere-autoscaling library: Stratosphere integration for AWS AutoScaling.
- stratosphere-autoscalingplans library: Stratosphere integration for AWS AutoScalingPlans.
- stratosphere-b2bi library: Stratosphere integration for AWS B2BI.
- stratosphere-backup library: Stratosphere integration for AWS Backup.
- stratosphere-backupgateway library: Stratosphere integration for AWS BackupGateway.
- stratosphere-batch library: Stratosphere integration for AWS Batch.
- stratosphere-bcmdataexports library: Stratosphere integration for AWS BCMDataExports.
- stratosphere-bedrock library: Stratosphere integration for AWS Bedrock.
- stratosphere-bedrockagentcore library: Stratosphere integration for AWS BedrockAgentCore.
- stratosphere-billing library: Stratosphere integration for AWS Billing.
- stratosphere-billingconductor library: Stratosphere integration for AWS BillingConductor.
- stratosphere-budgets library: Stratosphere integration for AWS Budgets.
- stratosphere-cassandra library: Stratosphere integration for AWS Cassandra.
- stratosphere-ce library: Stratosphere integration for AWS CE.
- stratosphere-certificatemanager library: Stratosphere integration for AWS CertificateManager.
- stratosphere-chatbot library: Stratosphere integration for AWS Chatbot.
- stratosphere-cleanrooms library: Stratosphere integration for AWS CleanRooms.
- stratosphere-cleanroomsml library: Stratosphere integration for AWS CleanRoomsML.
- stratosphere-cloud9 library: Stratosphere integration for AWS Cloud9.
- stratosphere-cloudformation library: Stratosphere integration for AWS CloudFormation.
- stratosphere-cloudfront library: Stratosphere integration for AWS CloudFront.
- stratosphere-cloudtrail library: Stratosphere integration for AWS CloudTrail.
- stratosphere-cloudwatch library: Stratosphere integration for AWS CloudWatch.
- stratosphere-codeartifact library: Stratosphere integration for AWS CodeArtifact.
- stratosphere-codebuild library: Stratosphere integration for AWS CodeBuild.
- stratosphere-codecommit library: Stratosphere integration for AWS CodeCommit.
- stratosphere-codeconnections library: Stratosphere integration for AWS CodeConnections.
- stratosphere-codedeploy library: Stratosphere integration for AWS CodeDeploy.
- stratosphere-codeguruprofiler library: Stratosphere integration for AWS CodeGuruProfiler.
- stratosphere-codegurureviewer library: Stratosphere integration for AWS CodeGuruReviewer.
- stratosphere-codepipeline library: Stratosphere integration for AWS CodePipeline.
- stratosphere-codestar library: Stratosphere integration for AWS CodeStar.
- stratosphere-codestarconnections library: Stratosphere integration for AWS CodeStarConnections.
- stratosphere-codestarnotifications library: Stratosphere integration for AWS CodeStarNotifications.
- stratosphere-cognito library: Stratosphere integration for AWS Cognito.
- stratosphere-comprehend library: Stratosphere integration for AWS Comprehend.
- stratosphere-config library: Stratosphere integration for AWS Config.
- stratosphere-connect library: Stratosphere integration for AWS Connect.
- stratosphere-connectcampaigns library: Stratosphere integration for AWS ConnectCampaigns.
- stratosphere-connectcampaignsv2 library: Stratosphere integration for AWS ConnectCampaignsV2.
- stratosphere-controltower library: Stratosphere integration for AWS ControlTower.
- stratosphere-cur library: Stratosphere integration for AWS CUR.
- stratosphere-customerprofiles library: Stratosphere integration for AWS CustomerProfiles.
- stratosphere-databrew library: Stratosphere integration for AWS DataBrew.
- stratosphere-datapipeline library: Stratosphere integration for AWS DataPipeline.
- stratosphere-datasync library: Stratosphere integration for AWS DataSync.
- stratosphere-datazone library: Stratosphere integration for AWS DataZone.
- stratosphere-dax library: Stratosphere integration for AWS DAX.
- stratosphere-deadline library: Stratosphere integration for AWS Deadline.
- stratosphere-detective library: Stratosphere integration for AWS Detective.
- stratosphere-devopsguru library: Stratosphere integration for AWS DevOpsGuru.
- stratosphere-directoryservice library: Stratosphere integration for AWS DirectoryService.
- stratosphere-dlm library: Stratosphere integration for AWS DLM.
- stratosphere-dms library: Stratosphere integration for AWS DMS.
- stratosphere-docdb library: Stratosphere integration for AWS DocDB.
- stratosphere-docdbelastic library: Stratosphere integration for AWS DocDBElastic.
- stratosphere-dsql library: Stratosphere integration for AWS DSQL.
- stratosphere-dynamodb library: Stratosphere integration for AWS DynamoDB.
- stratosphere-ec2 library: Stratosphere integration for AWS EC2.
- stratosphere-ecr library: Stratosphere integration for AWS ECR.
- stratosphere-ecs library: Stratosphere integration for AWS ECS.
- stratosphere-efs library: Stratosphere integration for AWS EFS.
- stratosphere-eks library: Stratosphere integration for AWS EKS.
- stratosphere-elasticache library: Stratosphere integration for AWS ElastiCache.
- stratosphere-elasticbeanstalk library: Stratosphere integration for AWS ElasticBeanstalk.
- stratosphere-elasticloadbalancing library: Stratosphere integration for AWS ElasticLoadBalancing.
- stratosphere-elasticloadbalancingv2 library: Stratosphere integration for AWS ElasticLoadBalancingV2.
- stratosphere-elasticsearch library: Stratosphere integration for AWS Elasticsearch.
- stratosphere-emr library: Stratosphere integration for AWS EMR.
- stratosphere-emrcontainers library: Stratosphere integration for AWS EMRContainers.
- stratosphere-emrserverless library: Stratosphere integration for AWS EMRServerless.
- stratosphere-entityresolution library: Stratosphere integration for AWS EntityResolution.
- stratosphere-events library: Stratosphere integration for AWS Events.
- stratosphere-eventschemas library: Stratosphere integration for AWS EventSchemas.
- stratosphere-evidently library: Stratosphere integration for AWS Evidently.
- stratosphere-evs library: Stratosphere integration for AWS EVS.
- stratosphere-finspace library: Stratosphere integration for AWS FinSpace.
- stratosphere-fis library: Stratosphere integration for AWS FIS.
- stratosphere-fms library: Stratosphere integration for AWS FMS.
- stratosphere-forecast library: Stratosphere integration for AWS Forecast.
- stratosphere-frauddetector library: Stratosphere integration for AWS FraudDetector.
- stratosphere-fsx library: Stratosphere integration for AWS FSx.
- stratosphere-gamelift library: Stratosphere integration for AWS GameLift.
- stratosphere-globalaccelerator library: Stratosphere integration for AWS GlobalAccelerator.
- stratosphere-glue library: Stratosphere integration for AWS Glue.
- stratosphere-grafana library: Stratosphere integration for AWS Grafana.
- stratosphere-greengrass library: Stratosphere integration for AWS Greengrass.
- stratosphere-greengrassv2 library: Stratosphere integration for AWS GreengrassV2.
- stratosphere-groundstation library: Stratosphere integration for AWS GroundStation.
- stratosphere-guardduty library: Stratosphere integration for AWS GuardDuty.
- stratosphere-healthimaging library: Stratosphere integration for AWS HealthImaging.
- stratosphere-healthlake library: Stratosphere integration for AWS HealthLake.
- stratosphere-iam library: Stratosphere integration for AWS IAM.
- stratosphere-identitystore library: Stratosphere integration for AWS IdentityStore.
- stratosphere-imagebuilder library: Stratosphere integration for AWS ImageBuilder.
- stratosphere-inspector library: Stratosphere integration for AWS Inspector.
- stratosphere-inspectorv2 library: Stratosphere integration for AWS InspectorV2.
- stratosphere-internetmonitor library: Stratosphere integration for AWS InternetMonitor.
- stratosphere-invoicing library: Stratosphere integration for AWS Invoicing.
- stratosphere-iot library: Stratosphere integration for AWS IoT.
- stratosphere-iotanalytics library: Stratosphere integration for AWS IoTAnalytics.
- stratosphere-iotcoredeviceadvisor library: Stratosphere integration for AWS IoTCoreDeviceAdvisor.
- stratosphere-iotevents library: Stratosphere integration for AWS IoTEvents.
- stratosphere-iotfleethub library: Stratosphere integration for AWS IoTFleetHub.
- stratosphere-iotfleetwise library: Stratosphere integration for AWS IoTFleetWise.
- stratosphere-iotsitewise library: Stratosphere integration for AWS IoTSiteWise.
- stratosphere-iotthingsgraph library: Stratosphere integration for AWS IoTThingsGraph.
- stratosphere-iottwinmaker library: Stratosphere integration for AWS IoTTwinMaker.
- stratosphere-iotwireless library: Stratosphere integration for AWS IoTWireless.
- stratosphere-ivs library: Stratosphere integration for AWS IVS.
- stratosphere-ivschat library: Stratosphere integration for AWS IVSChat.
- stratosphere-kafkaconnect library: Stratosphere integration for AWS KafkaConnect.
- stratosphere-kendra library: Stratosphere integration for AWS Kendra.
- stratosphere-kendraranking library: Stratosphere integration for AWS KendraRanking.
- stratosphere-kinesis library: Stratosphere integration for AWS Kinesis.
- stratosphere-kinesisanalytics library: Stratosphere integration for AWS KinesisAnalytics.
- stratosphere-kinesisanalyticsv2 library: Stratosphere integration for AWS KinesisAnalyticsV2.
- stratosphere-kinesisfirehose library: Stratosphere integration for AWS KinesisFirehose.
- stratosphere-kinesisvideo library: Stratosphere integration for AWS KinesisVideo.
- stratosphere-kms library: Stratosphere integration for AWS KMS.
- stratosphere-lakeformation library: Stratosphere integration for AWS LakeFormation.
- stratosphere-lambda library: Stratosphere integration for AWS Lambda.
- stratosphere-launchwizard library: Stratosphere integration for AWS LaunchWizard.
- stratosphere-lex library: Stratosphere integration for AWS Lex.
- stratosphere-licensemanager library: Stratosphere integration for AWS LicenseManager.
- stratosphere-lightsail library: Stratosphere integration for AWS Lightsail.
- stratosphere-location library: Stratosphere integration for AWS Location.
- stratosphere-logs library: Stratosphere integration for AWS Logs.
- stratosphere-lookoutequipment library: Stratosphere integration for AWS LookoutEquipment.
- stratosphere-lookoutmetrics library: Stratosphere integration for AWS LookoutMetrics.
- stratosphere-lookoutvision library: Stratosphere integration for AWS LookoutVision.
- stratosphere-m2 library: Stratosphere integration for AWS M2.
- stratosphere-macie library: Stratosphere integration for AWS Macie.
- stratosphere-managedblockchain library: Stratosphere integration for AWS ManagedBlockchain.
- stratosphere-mediaconnect library: Stratosphere integration for AWS MediaConnect.
- stratosphere-mediaconvert library: Stratosphere integration for AWS MediaConvert.
- stratosphere-medialive library: Stratosphere integration for AWS MediaLive.
- stratosphere-mediapackage library: Stratosphere integration for AWS MediaPackage.
- stratosphere-mediapackagev2 library: Stratosphere integration for AWS MediaPackageV2.
- stratosphere-mediastore library: Stratosphere integration for AWS MediaStore.
- stratosphere-mediatailor library: Stratosphere integration for AWS MediaTailor.
- stratosphere-memorydb library: Stratosphere integration for AWS MemoryDB.
- stratosphere-mpa library: Stratosphere integration for AWS MPA.
- stratosphere-msk library: Stratosphere integration for AWS MSK.
- stratosphere-mwaa library: Stratosphere integration for AWS MWAA.
- stratosphere-neptune library: Stratosphere integration for AWS Neptune.
- stratosphere-neptunegraph library: Stratosphere integration for AWS NeptuneGraph.
- stratosphere-networkfirewall library: Stratosphere integration for AWS NetworkFirewall.
- stratosphere-networkmanager library: Stratosphere integration for AWS NetworkManager.
- stratosphere-notifications library: Stratosphere integration for AWS Notifications.
- stratosphere-notificationscontacts library: Stratosphere integration for AWS NotificationsContacts.
- stratosphere-oam library: Stratosphere integration for AWS Oam.
- stratosphere-observabilityadmin library: Stratosphere integration for AWS ObservabilityAdmin.
- stratosphere-odb library: Stratosphere integration for AWS ODB.
- stratosphere-omics library: Stratosphere integration for AWS Omics.
- stratosphere-opensearchserverless library: Stratosphere integration for AWS OpenSearchServerless.
- stratosphere-opensearchservice library: Stratosphere integration for AWS OpenSearchService.
- stratosphere-opsworks library: Stratosphere integration for AWS OpsWorks.
- stratosphere-organizations library: Stratosphere integration for AWS Organizations.
- stratosphere-osis library: Stratosphere integration for AWS OSIS.
- stratosphere-panorama library: Stratosphere integration for AWS Panorama.
- stratosphere-paymentcryptography library: Stratosphere integration for AWS PaymentCryptography.
- stratosphere-pcaconnectorad library: Stratosphere integration for AWS PCAConnectorAD.
- stratosphere-pcaconnectorscep library: Stratosphere integration for AWS PCAConnectorSCEP.
- stratosphere-pcs library: Stratosphere integration for AWS PCS.
- stratosphere-personalize library: Stratosphere integration for AWS Personalize.
- stratosphere-pinpoint library: Stratosphere integration for AWS Pinpoint.
- stratosphere-pinpointemail library: Stratosphere integration for AWS PinpointEmail.
- stratosphere-pipes library: Stratosphere integration for AWS Pipes.
- stratosphere-proton library: Stratosphere integration for AWS Proton.
- stratosphere-qbusiness library: Stratosphere integration for AWS QBusiness.
- stratosphere-qldb library: Stratosphere integration for AWS QLDB.
- stratosphere-quicksight library: Stratosphere integration for AWS QuickSight.
- stratosphere-ram library: Stratosphere integration for AWS RAM.
- stratosphere-rbin library: Stratosphere integration for AWS Rbin.
- stratosphere-rds library: Stratosphere integration for AWS RDS.
- stratosphere-redshift library: Stratosphere integration for AWS Redshift.
- stratosphere-redshiftserverless library: Stratosphere integration for AWS RedshiftServerless.
- stratosphere-refactorspaces library: Stratosphere integration for AWS RefactorSpaces.
- stratosphere-rekognition library: Stratosphere integration for AWS Rekognition.
- stratosphere-resiliencehub library: Stratosphere integration for AWS ResilienceHub.
- stratosphere-resourceexplorer2 library: Stratosphere integration for AWS ResourceExplorer2.
- stratosphere-resourcegroups library: Stratosphere integration for AWS ResourceGroups.
- stratosphere-robomaker library: Stratosphere integration for AWS RoboMaker.
- stratosphere-rolesanywhere library: Stratosphere integration for AWS RolesAnywhere.
- stratosphere-route53 library: Stratosphere integration for AWS Route53.
- stratosphere-route53profiles library: Stratosphere integration for AWS Route53Profiles.
- stratosphere-route53recoverycontrol library: Stratosphere integration for AWS Route53RecoveryControl.
- stratosphere-route53recoveryreadiness library: Stratosphere integration for AWS Route53RecoveryReadiness.
- stratosphere-route53resolver library: Stratosphere integration for AWS Route53Resolver.
- stratosphere-rtbfabric library: Stratosphere integration for AWS RTBFabric.
- stratosphere-rum library: Stratosphere integration for AWS RUM.
- stratosphere-s3 library: Stratosphere integration for AWS S3.
- stratosphere-s3express library: Stratosphere integration for AWS S3Express.
- stratosphere-s3objectlambda library: Stratosphere integration for AWS S3ObjectLambda.
- stratosphere-s3outposts library: Stratosphere integration for AWS S3Outposts.
- stratosphere-s3tables library: Stratosphere integration for AWS S3Tables.
- stratosphere-sagemaker library: Stratosphere integration for AWS SageMaker.
- stratosphere-scheduler library: Stratosphere integration for AWS Scheduler.
- stratosphere-sdb library: Stratosphere integration for AWS SDB.
- stratosphere-secretsmanager library: Stratosphere integration for AWS SecretsManager.
- stratosphere-securityhub library: Stratosphere integration for AWS SecurityHub.
- stratosphere-securitylake library: Stratosphere integration for AWS SecurityLake.
- stratosphere-servicecatalog library: Stratosphere integration for AWS ServiceCatalog.
- stratosphere-servicecatalogappregistry library: Stratosphere integration for AWS ServiceCatalogAppRegistry.
- stratosphere-servicediscovery library: Stratosphere integration for AWS ServiceDiscovery.
- stratosphere-ses library: Stratosphere integration for AWS SES.
- stratosphere-shield library: Stratosphere integration for AWS Shield.
- stratosphere-signer library: Stratosphere integration for AWS Signer.
- stratosphere-simspaceweaver library: Stratosphere integration for AWS SimSpaceWeaver.
- stratosphere-smsvoice library: Stratosphere integration for AWS SMSVOICE.
- stratosphere-sns library: Stratosphere integration for AWS SNS.
- stratosphere-sqs library: Stratosphere integration for AWS SQS.
- stratosphere-ssm library: Stratosphere integration for AWS SSM.
- stratosphere-ssmcontacts library: Stratosphere integration for AWS SSMContacts.
- stratosphere-ssmguiconnect library: Stratosphere integration for AWS SSMGuiConnect.
- stratosphere-ssmincidents library: Stratosphere integration for AWS SSMIncidents.
- stratosphere-ssmquicksetup library: Stratosphere integration for AWS SSMQuickSetup.
- stratosphere-sso library: Stratosphere integration for AWS SSO.
- stratosphere-stepfunctions library: Stratosphere integration for AWS StepFunctions.
- stratosphere-supportapp library: Stratosphere integration for AWS SupportApp.
- stratosphere-synthetics library: Stratosphere integration for AWS Synthetics.
- stratosphere-systemsmanagersap library: Stratosphere integration for AWS SystemsManagerSAP.
- stratosphere-timestream library: Stratosphere integration for AWS Timestream.
- stratosphere-transfer library: Stratosphere integration for AWS Transfer.
- stratosphere-verifiedpermissions library: Stratosphere integration for AWS VerifiedPermissions.
- stratosphere-voiceid library: Stratosphere integration for AWS VoiceID.
- stratosphere-vpclattice library: Stratosphere integration for AWS VpcLattice.
- stratosphere-waf library: Stratosphere integration for AWS WAF.
- stratosphere-wafregional library: Stratosphere integration for AWS WAFRegional.
- stratosphere-wafv2 library: Stratosphere integration for AWS WAFv2.
- stratosphere-wisdom library: Stratosphere integration for AWS Wisdom.
- stratosphere-workspaces library: Stratosphere integration for AWS WorkSpaces.
- stratosphere-workspacesinstances library: Stratosphere integration for AWS WorkspacesInstances.
- stratosphere-workspacesthinclient library: Stratosphere integration for AWS WorkSpacesThinClient.
- stratosphere-workspacesweb library: Stratosphere integration for AWS WorkSpacesWeb.
- stratosphere-xray library: Stratosphere integration for AWS XRay.
- 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
B2BI
- stratosphere-b2bi library: Stratosphere integration for AWS B2BI.
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
- stratosphere-backup library: Stratosphere integration for AWS Backup.
BackupGateway
- stratosphere-backupgateway library: Stratosphere integration for AWS BackupGateway.
Barcode
- zbar library: zbar bindings in Haskell
Base
Batch
- stratosphere-batch library: Stratosphere integration for AWS Batch.
BCMDataExports
- stratosphere-bcmdataexports library: Stratosphere integration for AWS BCMDataExports.
Bedrock
- stratosphere-bedrock library: Stratosphere integration for AWS Bedrock.
BedrockAgentCore
- stratosphere-bedrockagentcore library: Stratosphere integration for AWS BedrockAgentCore.
Benchmark
- concurrency-benchmarks program and benchmark: Benchmarks to compare concurrency APIs
- streaming-benchmarks library and benchmarks: 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
- ghc-stack-profiler library: RTS Callstack profiler for GHC.
- ghc-stack-profiler-core library and test: Thread sample types and serialisation logic for `ghc-stack-profiler`.
- ghc-stack-profiler-speedscope library and program: Convert eventlog messages from `ghc-stack-profiler` into a speedscope json.
- 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
Billing
- stratosphere-billing library: Stratosphere integration for AWS Billing.
BillingConductor
- stratosphere-billingconductor library: Stratosphere integration for AWS BillingConductor.
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 (compatibility layer)
- gi-gdk3 library: Gdk 3.x bindings
- gi-gdk4 library: Gdk bindings
- gi-gdkpixbuf library: GdkPixbuf bindings
- gi-gdkx11 library: GdkX11 4.x bindings (compatibility layer)
- gi-gdkx113 library: GdkX11 3.x bindings
- gi-gdkx114 library: GdkX11 4.x 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 4.x bindings (compatibility layer)
- gi-gtk-layer-shell library: gtk-layer-shell bindings
- gi-gtk3 library: Gtk 3.x bindings
- gi-gtk4 library: Gtk 4.x bindings
- gi-gtk4-layer-shell library: gtk4-layer-shell bindings
- gi-gtkosxapplication library: GtkosxApplication bindings
- gi-gtksheet library: GtkSheet bindings
- gi-gtksource library: GtkSource 5.x bindings (compatibility layer)
- gi-gtksource3 library: GtkSource 3.x bindings
- gi-gtksource5 library: GtkSource 5.x bindings
- gi-handy library: libhandy bindings
- gi-harfbuzz library: HarfBuzz bindings
- gi-ibus library: IBus bindings
- gi-javascriptcore library: JavaScriptCore 6.x bindings (compatibility layer)
- gi-javascriptcore4 library: JavaScriptCore 4.x bindings
- gi-javascriptcore6 library: JavaScriptCore 6.x 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 3.x bindings (compatibility layer)
- gi-soup2 library: Libsoup 2.4.x bindings
- gi-soup3 library: Libsoup 3.x bindings
- gi-vips library: libvips GObject bindings
- gi-vte library: Vte bindings
- gi-webkit library: WebKit 6.x bindings
- gi-webkit2 library: WebKit2 bindings
- gi-webkit2webextension library: WebKit2-WebExtension 4.x bindings
- gi-webkitwebprocessextension library: WebKitWebProcessExtension 6.x bindings
- gi-wireplumber library: WirePlumber 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
- haskell-opentimestamps library and test: Haskell implementation of OpenTimestamps
- haskell-opentimestamps-client library and program: Haskell implementation of a basic OpenTimestamps client
- 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, program and test: Lightweight CLI wallet for Bitcoin and Bitcoin Cash
- 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
- solana-haskell-sdk library, program and tests: Solana SDK: transaction building, signing, program clients, and JSON-RPC.
- 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.
- web3-tools library and test: Tools for working with Crypto/Web3
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, program and test: 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
- ghc-stack-annotations library and test: RTS Callstack annotation library
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
Budgets
- stratosphere-budgets library: Stratosphere integration for AWS Budgets.
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 benchmark: Efficient and flexible strict text builder
- text-builder-core library, test and benchmark: Internals of "text-builder"
- text-builder-dev library and test: Edge of developments for "text-builder"
- text-builder-lawful-conversions library and test: Orphan instances of "lawful-conversions" for "text-builder"
- text-builder-time library: Various formats for "time" in terms of "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
- from-string library and tests: Instances of 'From' for common string types
- 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-effectful library and test: A Cache effect for the effectful ecosystem.
- cache-polysemy library and test: cached hashmaps
- fcache library and test: Cache a function (a -> b)
- Infinitree library and benchmark: Infinitely deep trees for lazy stateless memoization
- 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.
- Infinitree library and benchmark: Infinitely deep trees for lazy stateless memoization
Calligraphy
- brush-strokes library, tests and benchmarks: Toolkit for Bézier curves and brush stroking
- brush-stroking library: Brush strokes document model and renderer
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-addresses library, program and test: Utils for constructing a command-line on top of cardano-addresses.
- 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.
Cashflow
- Hastructure library, program and test: Cashflow modeling library for structured finance
Cassandra
- stratosphere-cassandra library: Stratosphere integration for AWS Cassandra.
Cast
- type-iso library: Typeclasses for injective relations and isomorphisms between types.
Categories
- dualizer library and test: 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
- yaftee-basic-monads library and test: Basic monads implemented on Yaftee
Catgirls
- nekos-best library: Unofficial nekos.best API wrapper
CE
- stratosphere-ce library: Stratosphere integration for AWS CE.
CertificateManager
- stratosphere-certificatemanager library: Stratosphere integration for AWS CertificateManager.
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
Chatbot
- stratosphere-chatbot library: Stratosphere integration for AWS Chatbot.
Chemistry
- chemical-equation programs: Balance chemical equations
- 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
Chess Engine
- turncoat library, program and test: Elegant UCI chess engine
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
CleanRooms
- stratosphere-cleanrooms library: Stratosphere integration for AWS CleanRooms.
CleanRoomsML
- stratosphere-cleanroomsml library: Stratosphere integration for AWS CleanRoomsML.
CLI
- arxiv-client-cli program: Command line tool to search and download papers from arXiv.org
- bunz library, program and test: CLI tool to beautify JSON string.
- bytepatch library, program and test: Patch byte-representable data in a bytestream
- caliper library, program and test: A time tracker that is way too precise.
- 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.
- ip6addr program: Commandline tool to deal with IPv6 address text representations
- iris library and test: Haskell CLI framework
- jot program: Tiny markdown notebook
- life-sync library, program and test: Synchronize personal configs across multiple machines.
- llama-cpp-haskell library and program: Haskell bindings for the llama.cpp llama-server and a simple CLI
- mangrove-cli library and test: Build CLI argument parsers using Applicative.
- 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.
- okf-cli library, program and test: Command-line interface for Open Knowledge Format bundles
- 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-dex library: Extra 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
- password-cli program: use password from your CLI
- 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
- prompt-hs library: A user-friendly, dependently-typed library for asking your users questions
- riichi-scoring library, program and test: A CLI tool for interpreting and scoring Riichi Mahjong hands.
- rob library, program and test: Simple projects generator
- summoner library, programs 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 library, 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
- frequent-substring library, program and test: Identifies and replaces frequent subsequences in long strings
- 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, programs and test: ...
ClickHouse
- ClickHaskell library: ClickHouse driver
- ClickHaskell-tls library: ClickHaskell TLS extension
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
- recurly-client library: Client for Recurly subscription management
- 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-eventbridge-cron library, test and benchmark: AWS EventBridge cron, rate, and one-time parser with scheduler
- 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-admin-emailmigration library: Google Email Migration API v2 SDK.
- gogol-affiliates library: Google Affiliate Network SDK.
- gogol-autoscaler library: Google Compute Engine Autoscaler SDK.
- gogol-cloudmonitoring library: Google Cloud Monitoring SDK.
- gogol-freebasesearch library: Google Freebase Search SDK.
- gogol-latencytest library: Google Cloud Network Performance Monitoring SDK.
- gogol-maps-coordinate library: Google Maps Coordinate SDK.
- gogol-maps-engine library: Google Maps Engine SDK.
- gogol-photoslibrary library: Google Photos Library SDK.
- gogol-prediction library: Google Prediction SDK.
- gogol-resourceviews library: Google Compute Engine Instance Groups SDK.
- gogol-taskqueue library: Google TaskQueue SDK.
- gogol-useraccounts library: Google Cloud User Accounts 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 and program: 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 and test: EDSL for AWS CloudFormation
- stratosphere-accessanalyzer library: Stratosphere integration for AWS AccessAnalyzer.
- stratosphere-acmpca library: Stratosphere integration for AWS ACMPCA.
- stratosphere-aiops library: Stratosphere integration for AWS AIOps.
- stratosphere-amazonmq library: Stratosphere integration for AWS AmazonMQ.
- stratosphere-amplify library: Stratosphere integration for AWS Amplify.
- stratosphere-amplifyuibuilder library: Stratosphere integration for AWS AmplifyUIBuilder.
- stratosphere-apigateway library: Stratosphere integration for AWS ApiGateway.
- stratosphere-apigatewayv2 library: Stratosphere integration for AWS ApiGatewayV2.
- stratosphere-appconfig library: Stratosphere integration for AWS AppConfig.
- stratosphere-appflow library: Stratosphere integration for AWS AppFlow.
- stratosphere-appintegrations library: Stratosphere integration for AWS AppIntegrations.
- stratosphere-applicationautoscaling library: Stratosphere integration for AWS ApplicationAutoScaling.
- stratosphere-applicationinsights library: Stratosphere integration for AWS ApplicationInsights.
- stratosphere-applicationsignals library: Stratosphere integration for AWS ApplicationSignals.
- stratosphere-appmesh library: Stratosphere integration for AWS AppMesh.
- stratosphere-apprunner library: Stratosphere integration for AWS AppRunner.
- stratosphere-appstream library: Stratosphere integration for AWS AppStream.
- stratosphere-appsync library: Stratosphere integration for AWS AppSync.
- stratosphere-apptest library: Stratosphere integration for AWS AppTest.
- stratosphere-aps library: Stratosphere integration for AWS APS.
- stratosphere-arcregionswitch library: Stratosphere integration for AWS ARCRegionSwitch.
- stratosphere-arczonalshift library: Stratosphere integration for AWS ARCZonalShift.
- stratosphere-ask library: Stratosphere integration for AWS ASK.
- stratosphere-athena library: Stratosphere integration for AWS Athena.
- stratosphere-auditmanager library: Stratosphere integration for AWS AuditManager.
- stratosphere-autoscaling library: Stratosphere integration for AWS AutoScaling.
- stratosphere-autoscalingplans library: Stratosphere integration for AWS AutoScalingPlans.
- stratosphere-b2bi library: Stratosphere integration for AWS B2BI.
- stratosphere-backup library: Stratosphere integration for AWS Backup.
- stratosphere-backupgateway library: Stratosphere integration for AWS BackupGateway.
- stratosphere-batch library: Stratosphere integration for AWS Batch.
- stratosphere-bcmdataexports library: Stratosphere integration for AWS BCMDataExports.
- stratosphere-bedrock library: Stratosphere integration for AWS Bedrock.
- stratosphere-bedrockagentcore library: Stratosphere integration for AWS BedrockAgentCore.
- stratosphere-billing library: Stratosphere integration for AWS Billing.
- stratosphere-billingconductor library: Stratosphere integration for AWS BillingConductor.
- stratosphere-budgets library: Stratosphere integration for AWS Budgets.
- stratosphere-cassandra library: Stratosphere integration for AWS Cassandra.
- stratosphere-ce library: Stratosphere integration for AWS CE.
- stratosphere-certificatemanager library: Stratosphere integration for AWS CertificateManager.
- stratosphere-chatbot library: Stratosphere integration for AWS Chatbot.
- stratosphere-cleanrooms library: Stratosphere integration for AWS CleanRooms.
- stratosphere-cleanroomsml library: Stratosphere integration for AWS CleanRoomsML.
- stratosphere-cloud9 library: Stratosphere integration for AWS Cloud9.
- stratosphere-cloudformation library: Stratosphere integration for AWS CloudFormation.
- stratosphere-cloudfront library: Stratosphere integration for AWS CloudFront.
- stratosphere-cloudtrail library: Stratosphere integration for AWS CloudTrail.
- stratosphere-cloudwatch library: Stratosphere integration for AWS CloudWatch.
- stratosphere-codeartifact library: Stratosphere integration for AWS CodeArtifact.
- stratosphere-codebuild library: Stratosphere integration for AWS CodeBuild.
- stratosphere-codecommit library: Stratosphere integration for AWS CodeCommit.
- stratosphere-codeconnections library: Stratosphere integration for AWS CodeConnections.
- stratosphere-codedeploy library: Stratosphere integration for AWS CodeDeploy.
- stratosphere-codeguruprofiler library: Stratosphere integration for AWS CodeGuruProfiler.
- stratosphere-codegurureviewer library: Stratosphere integration for AWS CodeGuruReviewer.
- stratosphere-codepipeline library: Stratosphere integration for AWS CodePipeline.
- stratosphere-codestar library: Stratosphere integration for AWS CodeStar.
- stratosphere-codestarconnections library: Stratosphere integration for AWS CodeStarConnections.
- stratosphere-codestarnotifications library: Stratosphere integration for AWS CodeStarNotifications.
- stratosphere-cognito library: Stratosphere integration for AWS Cognito.
- stratosphere-comprehend library: Stratosphere integration for AWS Comprehend.
- stratosphere-config library: Stratosphere integration for AWS Config.
- stratosphere-connect library: Stratosphere integration for AWS Connect.
- stratosphere-connectcampaigns library: Stratosphere integration for AWS ConnectCampaigns.
- stratosphere-connectcampaignsv2 library: Stratosphere integration for AWS ConnectCampaignsV2.
- stratosphere-controltower library: Stratosphere integration for AWS ControlTower.
- stratosphere-cur library: Stratosphere integration for AWS CUR.
- stratosphere-customerprofiles library: Stratosphere integration for AWS CustomerProfiles.
- stratosphere-databrew library: Stratosphere integration for AWS DataBrew.
- stratosphere-datapipeline library: Stratosphere integration for AWS DataPipeline.
- stratosphere-datasync library: Stratosphere integration for AWS DataSync.
- stratosphere-datazone library: Stratosphere integration for AWS DataZone.
- stratosphere-dax library: Stratosphere integration for AWS DAX.
- stratosphere-deadline library: Stratosphere integration for AWS Deadline.
- stratosphere-detective library: Stratosphere integration for AWS Detective.
- stratosphere-devopsguru library: Stratosphere integration for AWS DevOpsGuru.
- stratosphere-directoryservice library: Stratosphere integration for AWS DirectoryService.
- stratosphere-dlm library: Stratosphere integration for AWS DLM.
- stratosphere-dms library: Stratosphere integration for AWS DMS.
- stratosphere-docdb library: Stratosphere integration for AWS DocDB.
- stratosphere-docdbelastic library: Stratosphere integration for AWS DocDBElastic.
- stratosphere-dsql library: Stratosphere integration for AWS DSQL.
- stratosphere-dynamodb library: Stratosphere integration for AWS DynamoDB.
- stratosphere-ec2 library: Stratosphere integration for AWS EC2.
- stratosphere-ecr library: Stratosphere integration for AWS ECR.
- stratosphere-ecs library: Stratosphere integration for AWS ECS.
- stratosphere-efs library: Stratosphere integration for AWS EFS.
- stratosphere-eks library: Stratosphere integration for AWS EKS.
- stratosphere-elasticache library: Stratosphere integration for AWS ElastiCache.
- stratosphere-elasticbeanstalk library: Stratosphere integration for AWS ElasticBeanstalk.
- stratosphere-elasticloadbalancing library: Stratosphere integration for AWS ElasticLoadBalancing.
- stratosphere-elasticloadbalancingv2 library: Stratosphere integration for AWS ElasticLoadBalancingV2.
- stratosphere-elasticsearch library: Stratosphere integration for AWS Elasticsearch.
- stratosphere-emr library: Stratosphere integration for AWS EMR.
- stratosphere-emrcontainers library: Stratosphere integration for AWS EMRContainers.
- stratosphere-emrserverless library: Stratosphere integration for AWS EMRServerless.
- stratosphere-entityresolution library: Stratosphere integration for AWS EntityResolution.
- stratosphere-events library: Stratosphere integration for AWS Events.
- stratosphere-eventschemas library: Stratosphere integration for AWS EventSchemas.
- stratosphere-evidently library: Stratosphere integration for AWS Evidently.
- stratosphere-evs library: Stratosphere integration for AWS EVS.
- stratosphere-finspace library: Stratosphere integration for AWS FinSpace.
- stratosphere-fis library: Stratosphere integration for AWS FIS.
- stratosphere-fms library: Stratosphere integration for AWS FMS.
- stratosphere-forecast library: Stratosphere integration for AWS Forecast.
- stratosphere-frauddetector library: Stratosphere integration for AWS FraudDetector.
- stratosphere-fsx library: Stratosphere integration for AWS FSx.
- stratosphere-gamelift library: Stratosphere integration for AWS GameLift.
- stratosphere-globalaccelerator library: Stratosphere integration for AWS GlobalAccelerator.
- stratosphere-glue library: Stratosphere integration for AWS Glue.
- stratosphere-grafana library: Stratosphere integration for AWS Grafana.
- stratosphere-greengrass library: Stratosphere integration for AWS Greengrass.
- stratosphere-greengrassv2 library: Stratosphere integration for AWS GreengrassV2.
- stratosphere-groundstation library: Stratosphere integration for AWS GroundStation.
- stratosphere-guardduty library: Stratosphere integration for AWS GuardDuty.
- stratosphere-healthimaging library: Stratosphere integration for AWS HealthImaging.
- stratosphere-healthlake library: Stratosphere integration for AWS HealthLake.
- stratosphere-iam library: Stratosphere integration for AWS IAM.
- stratosphere-identitystore library: Stratosphere integration for AWS IdentityStore.
- stratosphere-imagebuilder library: Stratosphere integration for AWS ImageBuilder.
- stratosphere-inspector library: Stratosphere integration for AWS Inspector.
- stratosphere-inspectorv2 library: Stratosphere integration for AWS InspectorV2.
- stratosphere-internetmonitor library: Stratosphere integration for AWS InternetMonitor.
- stratosphere-invoicing library: Stratosphere integration for AWS Invoicing.
- stratosphere-iot library: Stratosphere integration for AWS IoT.
- stratosphere-iotanalytics library: Stratosphere integration for AWS IoTAnalytics.
- stratosphere-iotcoredeviceadvisor library: Stratosphere integration for AWS IoTCoreDeviceAdvisor.
- stratosphere-iotevents library: Stratosphere integration for AWS IoTEvents.
- stratosphere-iotfleethub library: Stratosphere integration for AWS IoTFleetHub.
- stratosphere-iotfleetwise library: Stratosphere integration for AWS IoTFleetWise.
- stratosphere-iotsitewise library: Stratosphere integration for AWS IoTSiteWise.
- stratosphere-iotthingsgraph library: Stratosphere integration for AWS IoTThingsGraph.
- stratosphere-iottwinmaker library: Stratosphere integration for AWS IoTTwinMaker.
- stratosphere-iotwireless library: Stratosphere integration for AWS IoTWireless.
- stratosphere-ivs library: Stratosphere integration for AWS IVS.
- stratosphere-ivschat library: Stratosphere integration for AWS IVSChat.
- stratosphere-kafkaconnect library: Stratosphere integration for AWS KafkaConnect.
- stratosphere-kendra library: Stratosphere integration for AWS Kendra.
- stratosphere-kendraranking library: Stratosphere integration for AWS KendraRanking.
- stratosphere-kinesis library: Stratosphere integration for AWS Kinesis.
- stratosphere-kinesisanalytics library: Stratosphere integration for AWS KinesisAnalytics.
- stratosphere-kinesisanalyticsv2 library: Stratosphere integration for AWS KinesisAnalyticsV2.
- stratosphere-kinesisfirehose library: Stratosphere integration for AWS KinesisFirehose.
- stratosphere-kinesisvideo library: Stratosphere integration for AWS KinesisVideo.
- stratosphere-kms library: Stratosphere integration for AWS KMS.
- stratosphere-lakeformation library: Stratosphere integration for AWS LakeFormation.
- stratosphere-lambda library: Stratosphere integration for AWS Lambda.
- stratosphere-launchwizard library: Stratosphere integration for AWS LaunchWizard.
- stratosphere-lex library: Stratosphere integration for AWS Lex.
- stratosphere-licensemanager library: Stratosphere integration for AWS LicenseManager.
- stratosphere-lightsail library: Stratosphere integration for AWS Lightsail.
- stratosphere-location library: Stratosphere integration for AWS Location.
- stratosphere-logs library: Stratosphere integration for AWS Logs.
- stratosphere-lookoutequipment library: Stratosphere integration for AWS LookoutEquipment.
- stratosphere-lookoutmetrics library: Stratosphere integration for AWS LookoutMetrics.
- stratosphere-lookoutvision library: Stratosphere integration for AWS LookoutVision.
- stratosphere-m2 library: Stratosphere integration for AWS M2.
- stratosphere-macie library: Stratosphere integration for AWS Macie.
- stratosphere-managedblockchain library: Stratosphere integration for AWS ManagedBlockchain.
- stratosphere-mediaconnect library: Stratosphere integration for AWS MediaConnect.
- stratosphere-mediaconvert library: Stratosphere integration for AWS MediaConvert.
- stratosphere-medialive library: Stratosphere integration for AWS MediaLive.
- stratosphere-mediapackage library: Stratosphere integration for AWS MediaPackage.
- stratosphere-mediapackagev2 library: Stratosphere integration for AWS MediaPackageV2.
- stratosphere-mediastore library: Stratosphere integration for AWS MediaStore.
- stratosphere-mediatailor library: Stratosphere integration for AWS MediaTailor.
- stratosphere-memorydb library: Stratosphere integration for AWS MemoryDB.
- stratosphere-mpa library: Stratosphere integration for AWS MPA.
- stratosphere-msk library: Stratosphere integration for AWS MSK.
- stratosphere-mwaa library: Stratosphere integration for AWS MWAA.
- stratosphere-neptune library: Stratosphere integration for AWS Neptune.
- stratosphere-neptunegraph library: Stratosphere integration for AWS NeptuneGraph.
- stratosphere-networkfirewall library: Stratosphere integration for AWS NetworkFirewall.
- stratosphere-networkmanager library: Stratosphere integration for AWS NetworkManager.
- stratosphere-notifications library: Stratosphere integration for AWS Notifications.
- stratosphere-notificationscontacts library: Stratosphere integration for AWS NotificationsContacts.
- stratosphere-oam library: Stratosphere integration for AWS Oam.
- stratosphere-observabilityadmin library: Stratosphere integration for AWS ObservabilityAdmin.
- stratosphere-odb library: Stratosphere integration for AWS ODB.
- stratosphere-omics library: Stratosphere integration for AWS Omics.
- stratosphere-opensearchserverless library: Stratosphere integration for AWS OpenSearchServerless.
- stratosphere-opensearchservice library: Stratosphere integration for AWS OpenSearchService.
- stratosphere-opsworks library: Stratosphere integration for AWS OpsWorks.
- stratosphere-organizations library: Stratosphere integration for AWS Organizations.
- stratosphere-osis library: Stratosphere integration for AWS OSIS.
- stratosphere-panorama library: Stratosphere integration for AWS Panorama.
- stratosphere-paymentcryptography library: Stratosphere integration for AWS PaymentCryptography.
- stratosphere-pcaconnectorad library: Stratosphere integration for AWS PCAConnectorAD.
- stratosphere-pcaconnectorscep library: Stratosphere integration for AWS PCAConnectorSCEP.
- stratosphere-pcs library: Stratosphere integration for AWS PCS.
- stratosphere-personalize library: Stratosphere integration for AWS Personalize.
- stratosphere-pinpoint library: Stratosphere integration for AWS Pinpoint.
- stratosphere-pinpointemail library: Stratosphere integration for AWS PinpointEmail.
- stratosphere-pipes library: Stratosphere integration for AWS Pipes.
- stratosphere-proton library: Stratosphere integration for AWS Proton.
- stratosphere-qbusiness library: Stratosphere integration for AWS QBusiness.
- stratosphere-qldb library: Stratosphere integration for AWS QLDB.
- stratosphere-quicksight library: Stratosphere integration for AWS QuickSight.
- stratosphere-ram library: Stratosphere integration for AWS RAM.
- stratosphere-rbin library: Stratosphere integration for AWS Rbin.
- stratosphere-rds library: Stratosphere integration for AWS RDS.
- stratosphere-redshift library: Stratosphere integration for AWS Redshift.
- stratosphere-redshiftserverless library: Stratosphere integration for AWS RedshiftServerless.
- stratosphere-refactorspaces library: Stratosphere integration for AWS RefactorSpaces.
- stratosphere-rekognition library: Stratosphere integration for AWS Rekognition.
- stratosphere-resiliencehub library: Stratosphere integration for AWS ResilienceHub.
- stratosphere-resourceexplorer2 library: Stratosphere integration for AWS ResourceExplorer2.
- stratosphere-resourcegroups library: Stratosphere integration for AWS ResourceGroups.
- stratosphere-robomaker library: Stratosphere integration for AWS RoboMaker.
- stratosphere-rolesanywhere library: Stratosphere integration for AWS RolesAnywhere.
- stratosphere-route53 library: Stratosphere integration for AWS Route53.
- stratosphere-route53profiles library: Stratosphere integration for AWS Route53Profiles.
- stratosphere-route53recoverycontrol library: Stratosphere integration for AWS Route53RecoveryControl.
- stratosphere-route53recoveryreadiness library: Stratosphere integration for AWS Route53RecoveryReadiness.
- stratosphere-route53resolver library: Stratosphere integration for AWS Route53Resolver.
- stratosphere-rtbfabric library: Stratosphere integration for AWS RTBFabric.
- stratosphere-rum library: Stratosphere integration for AWS RUM.
- stratosphere-s3 library: Stratosphere integration for AWS S3.
- stratosphere-s3express library: Stratosphere integration for AWS S3Express.
- stratosphere-s3objectlambda library: Stratosphere integration for AWS S3ObjectLambda.
- stratosphere-s3outposts library: Stratosphere integration for AWS S3Outposts.
- stratosphere-s3tables library: Stratosphere integration for AWS S3Tables.
- stratosphere-sagemaker library: Stratosphere integration for AWS SageMaker.
- stratosphere-scheduler library: Stratosphere integration for AWS Scheduler.
- stratosphere-sdb library: Stratosphere integration for AWS SDB.
- stratosphere-secretsmanager library: Stratosphere integration for AWS SecretsManager.
- stratosphere-securityhub library: Stratosphere integration for AWS SecurityHub.
- stratosphere-securitylake library: Stratosphere integration for AWS SecurityLake.
- stratosphere-servicecatalog library: Stratosphere integration for AWS ServiceCatalog.
- stratosphere-servicecatalogappregistry library: Stratosphere integration for AWS ServiceCatalogAppRegistry.
- stratosphere-servicediscovery library: Stratosphere integration for AWS ServiceDiscovery.
- stratosphere-ses library: Stratosphere integration for AWS SES.
- stratosphere-shield library: Stratosphere integration for AWS Shield.
- stratosphere-signer library: Stratosphere integration for AWS Signer.
- stratosphere-simspaceweaver library: Stratosphere integration for AWS SimSpaceWeaver.
- stratosphere-smsvoice library: Stratosphere integration for AWS SMSVOICE.
- stratosphere-sns library: Stratosphere integration for AWS SNS.
- stratosphere-sqs library: Stratosphere integration for AWS SQS.
- stratosphere-ssm library: Stratosphere integration for AWS SSM.
- stratosphere-ssmcontacts library: Stratosphere integration for AWS SSMContacts.
- stratosphere-ssmguiconnect library: Stratosphere integration for AWS SSMGuiConnect.
- stratosphere-ssmincidents library: Stratosphere integration for AWS SSMIncidents.
- stratosphere-ssmquicksetup library: Stratosphere integration for AWS SSMQuickSetup.
- stratosphere-sso library: Stratosphere integration for AWS SSO.
- stratosphere-stepfunctions library: Stratosphere integration for AWS StepFunctions.
- stratosphere-supportapp library: Stratosphere integration for AWS SupportApp.
- stratosphere-synthetics library: Stratosphere integration for AWS Synthetics.
- stratosphere-systemsmanagersap library: Stratosphere integration for AWS SystemsManagerSAP.
- stratosphere-timestream library: Stratosphere integration for AWS Timestream.
- stratosphere-transfer library: Stratosphere integration for AWS Transfer.
- stratosphere-verifiedpermissions library: Stratosphere integration for AWS VerifiedPermissions.
- stratosphere-voiceid library: Stratosphere integration for AWS VoiceID.
- stratosphere-vpclattice library: Stratosphere integration for AWS VpcLattice.
- stratosphere-waf library: Stratosphere integration for AWS WAF.
- stratosphere-wafregional library: Stratosphere integration for AWS WAFRegional.
- stratosphere-wafv2 library: Stratosphere integration for AWS WAFv2.
- stratosphere-wisdom library: Stratosphere integration for AWS Wisdom.
- stratosphere-workspaces library: Stratosphere integration for AWS WorkSpaces.
- stratosphere-workspacesinstances library: Stratosphere integration for AWS WorkspacesInstances.
- stratosphere-workspacesthinclient library: Stratosphere integration for AWS WorkSpacesThinClient.
- stratosphere-workspacesweb library: Stratosphere integration for AWS WorkSpacesWeb.
- stratosphere-xray library: Stratosphere integration for AWS XRay.
- 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.
Cloud9
- stratosphere-cloud9 library: Stratosphere integration for AWS Cloud9.
Cloudflare
- hs-opentelemetry-instrumentation-cloudflare library and test: OpenTelemetry instrumentation for Cloudflare services
CloudFormation
- stratosphere-cloudformation library: Stratosphere integration for AWS CloudFormation.
CloudFront
- stratosphere-cloudfront library: Stratosphere integration for AWS CloudFront.
CloudTrail
- stratosphere-cloudtrail library: Stratosphere integration for AWS CloudTrail.
CloudWatch
- stratosphere-cloudwatch library: Stratosphere integration for AWS CloudWatch.
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 Analysis
- phino library, program, test and benchmark: Command-Line Manipulator of 𝜑-Calculus Expressions
Code Competitions
- competition library: Helpers and runners for code competitions
Code Generation
- bond library, program and test: Bond schema compiler and code generator
- convex-schema-parser library, program and test: A type-safe client generator for Convex for both Rust and Python.
- 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
CodeArtifact
- stratosphere-codeartifact library: Stratosphere integration for AWS CodeArtifact.
CodeBuild
- stratosphere-codebuild library: Stratosphere integration for AWS CodeBuild.
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
- bz3 library and test: High-level bindings to bz3
- 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.
- circe library, program and test: CRC
- 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 and test: 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
- cuddle library, program and test: CDDL Generator and test utilities
- 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, program 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
- hblosc library and test: Blosc (numerical compression library) bindings for Haskell
- 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 (RFC9580)
- 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
- ipldm library: The InterPlanetary Linked Data Model and codec formats.
- 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
- jpeg-turbo library and test: FFI bindings to libjpeg-turbo
- 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
- JuicyPixels-jpeg-turbo library and test: JuicyPixels wrappers for libjpeg-turbo
- keiki-codec-json library, test and benchmark: Optional JSON codec for keiki's RegFile.
- keiki-codec-json-test library and test: Property-test toolkit for keiki-codec-json downstream consumers.
- 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 library, program, test and benchmarks: Haskell interface to libarchive
- libarchive-clib library: Haskell interface to libarchive (C sources)
- 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
- mfmts library: Implements multiformats specification
- 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 (RFC9580) ASCII Armor codec
- opus library and test: Bindings to libopus for the Opus audio 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
- png-chunk-yaftee library and test: PNG's chunk codec on Yaftee
- 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: Fast Haskell bindings to Google’s Snappy compression library.
- 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-hs library, programs, test and benchmark: Snappy compression library.
- 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
- spire-protobuf library and tests: Minimal Protocol Buffers for Haskell, no codegen
- 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
- variety library and test: integer arithmetic codes
- 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
- wireform-core library, test and benchmarks: Shared FFI primitives for wireform format packages
- wireform-derive library and test: Annotation-driven Template Haskell deriver core for wireform
- wireform-proto library, programs, tests and benchmarks: Protocol Buffers (proto2/proto3) with IDL parser, code generation, JSON mapping
- 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
- zip2tar program: Convert ZIP to TAR archives
- 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-core library and test: Thin wrapper for zlib
- zlib-enum program: Enumerator interface for zlib compression
- zlib-lens library: Lenses for zlib
- zlib-yaftee library and test: Zlib wrapper built on Yaftee
- zstd library, test and benchmark: Haskell bindings to the Zstandard compression algorithm
- ztar library and tests: Creating and extracting arbitrary archives
CodeCommit
- stratosphere-codecommit library: Stratosphere integration for AWS CodeCommit.
CodeConnections
- stratosphere-codeconnections library: Stratosphere integration for AWS CodeConnections.
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_]
- hasql-postgresql-types library: Integration of "hasql" with "postgresql-types"
- 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
- postgresql-simple-postgresql-types library and test: Integration of "postgresql-simple" with "postgresql-types"
- postgresql-types library and tests: Precise PostgreSQL types representation and driver-agnostic codecs
- postgresql-types-algebra library: Type classes for PostgreSQL type mappings
- testcontainers-postgresql library: Testcontainers integration for PostgreSQL
- url-decoders library, test and benchmarks: Decoders for URL-encoding (aka Percent-encoding)
CodeDeploy
- stratosphere-codedeploy library: Stratosphere integration for AWS CodeDeploy.
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
CodeGuruProfiler
- stratosphere-codeguruprofiler library: Stratosphere integration for AWS CodeGuruProfiler.
CodeGuruReviewer
- stratosphere-codegurureviewer library: Stratosphere integration for AWS CodeGuruReviewer.
CodePipeline
- stratosphere-codepipeline library: Stratosphere integration for AWS CodePipeline.
CodeQuality
- source-constraints library and test: Source constraints GHC plugin
CodeStar
- stratosphere-codestar library: Stratosphere integration for AWS CodeStar.
CodeStarConnections
- stratosphere-codestarconnections library: Stratosphere integration for AWS CodeStarConnections.
CodeStarNotifications
- stratosphere-codestarnotifications library: Stratosphere integration for AWS CodeStarNotifications.
Coerce
- safe-coerce library: A friendly shorthand for an old friend
Cognito
- stratosphere-cognito library: Stratosphere integration for AWS Cognito.
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, programs and test: Print the core memory usage of programs
- multidir library, program and test: Simple tool for running commands in multiple directories
- 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-coactions library, programs and test: Coactions of comonads on functors
- 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-compat-plugin library and tests: Eases support for multiple GHC versions
- 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
- henforcer library and test: GHC plugin to enforce user specified rules on code.
- inspection-testing library and tests: GHC plugin to do inspection testing
- magic-tyfams library: Write plugins for magic type families with ease
- ollama-holes-plugin library: A typed-hole plugin that uses LLMs to generate valid hole-fits
- om-plugin-imports library and test: 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
Compiler Plugins
- ghc-compat-plugin library and tests: Eases support for multiple GHC versions
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
- hhlo library, programs and test: Haskell Frontend for StableHLO — type-safe ML training/inference on CPU and GPU
- 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, programs 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, program, test 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
- ir-builder library and test: Monadic DSL for constructing LLVM IR
- 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 and program: A simple music library that can generate Lilypond and MIDI 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
Comprehend
- stratosphere-comprehend library: Stratosphere integration for AWS Comprehend.
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-haskell library and tests: Streaming Parquet reader
- 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: Fast Haskell bindings to Google’s Snappy compression library.
- 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, programs 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
- cfuture library and test: A Future type that is interruptible anytime and exportable to C/C++.
- 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
- cloudchor library: Lightweight and efficient choreographic programming for cloud services
- 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
- consumers-metrics-prometheus library: Prometheus metrics for the consumers library
- 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
- freestyle library and test: Freestyle TUI graphics
- 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-bee library and test: A lightweight library for asynchronous job workers with multiple broker backends
- haskell-bee-pgmq library, program and test: PostgreSQL/PGMQ broker implementation for haskell-bee
- haskell-bee-redis library and tests: Redis broker implementation for haskell-bee
- haskell-bee-stm library and tests: STM broker implementation for haskell-bee
- haskell-bee-tests library: Reusable test suite for any haskell-bee Broker implementation
- 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-effectful library and test: Effectful bindings for Haxl
- 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
- hoare library: Simple tools for communicating sequential processes
- 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
- lager library and test: Concurrent logging
- 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
- linear-locks library and test: Locking primitives free of deadlocks.
- 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
- shared-resource-cache library and test: A thread-safe cache for sharing resources across threads with automatic expiry
- sharedio library: Bundles shared calls to IO functions to perform them only once
- shibuya-core library and test: Supervised queue processing framework for Haskell
- shibuya-kafka-adapter library and test: Kafka adapter for the Shibuya queue processing framework
- shibuya-kiroku-adapter library and test: Kiroku event store adapter for the Shibuya queue processing framework
- shibuya-metrics library: Metrics web server for Shibuya queue processing framework
- shibuya-pgmq-adapter library and test: PGMQ adapter for the Shibuya queue processing framework
- 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.
- sport library, program and test: UNIX serial port
- 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-ringbuffer library, test and benchmark: Ring buffer implementation in STM
- stm-stats library: retry statistics for STM transactions
- stmcontrol library: Control communication among retrying transactions
- streamly library: Streaming data pipelines with declarative concurrency
- streamly-examples programs: Examples for Streamly
- strict-checked-vars library and test: Strict MVars and TVars with invariant checking for IO and IOSim
- 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
- temporal-sdk library and test
- temporal-sdk-core library
- 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, test and benchmarks: 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
- timeout-snooze library and test: Efficient timeout with reset
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.
- hs-opentelemetry-instrumentation-conduit library and test: OpenTelemetry instrumentation for Conduit streaming pipelines
- 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
- stratosphere-config library: Stratosphere integration for AWS Config.
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
- e9571-config-reader-haskell library and program: Automatically read config.json from the current directory
- 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
- secretspec library, programs and test: Haskell SDK for SecretSpec, a declarative secrets manager
- settei library and test: Typed, layered, explainable configuration
- settei-dhall library and tests: Dhall sources for Settei
- settei-env library and test: Environment sources for Settei
- settei-formats library and test: Tagged multi-format configuration loading for Settei
- settei-kdl library and test: KDL v2 sources for Settei
- settei-kubernetes library and test: Kubernetes mounted-directory sources for Settei
- settei-optparse-applicative library and test: optparse-applicative sources for Settei
- settei-yaml library and test: YAML sources for Settei
- 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
Connect
- stratosphere-connect library: Stratosphere integration for AWS Connect.
ConnectCampaigns
- stratosphere-connectcampaigns library: Stratosphere integration for AWS ConnectCampaigns.
ConnectCampaignsV2
- stratosphere-connectcampaignsv2 library: Stratosphere integration for AWS ConnectCampaignsV2.
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.
- brick-calendar library, programs and test: Calendar widget for the Brick TUI library
- 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
- ConsoleAsk library: Simple CLI user input library
- 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
- 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.
- optparse-applicative-dex library: Extra functions for working with optparse-applicative
- 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
- pgrep library, program and test: grep-like CLI using Parsec parsers instead of regex
- 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 library, 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
- screp library, programs and tests: grep-like CLI using Parsec parsers instead of regex
- 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
- tui-launcher program and test: Small Brick-based terminal launcher
- txt-sushi library and programs: The SQL link in your *NIX chain
- ui library and program: Minimalistic console UI (getLine), arrow key support (edit, browse cmd history).
- 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, test and benchmark: 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
- atelier-core library and test: Foundational Effectful-based effects and utilities
- 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
- auto-update-unliftio library and test: auto-update unlifted to MonadUnliftIO
- 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, test and benchmark: Algebraic effects and named handlers in Bluefin.
- boolean-like library: ...
- box library: 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
- changeset library and tests: Stateful monad transformer based on monoidal actions
- changeset-containers library and test: Stateful monad transformer based on monoidal actions
- changeset-fused-effects library and test: Stateful monad transformer based on monoidal actions
- changeset-lens library and test: Stateful monad transformer based on monoidal actions
- changeset-reflex library: Stateful monad transformer based on monoidal actions
- changeset-time library: Stateful monad transformer based on monoidal actions
- ChannelT library: Generalized stream processors
- checked-exceptions library and test: mtl-style checked exceptions
- chr-core library: Constraint Handling Rules
- churros library and test: Channel/Arrow based streaming computation library.
- circuits library: first-class circuits
- 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
- cmark-gfm-lens library and test: Collection of Lens for cmark-gfm with minimal dependencies
- cmark-lens library and test: Collection of lens for CMark with minimal dependencies
- 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-coactions library, programs and test: Coactions of comonads on functors
- 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, test and benchmark: 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
- fractal-layer library and test: Composable resource management and dependency injection
- 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-base-classes library and test: class NonDetable.N and Failable.F
- 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
- higher-order-freer-monad library and test: This package is used by package yaftee
- higher-order-open-union library and test: This package is used by package yaftee
- himari library, program and test: A standard library for Haskell as an alternative to rio
- 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.
- imsos-monad library: MonadIMSOS combines State, Error, Reader and Writer.
- 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
- keiki library and test: Pure core for symbolic-register transducer event sourcing.
- keiro library, test and benchmark: Event sourcing framework and workflow engine
- keiro-core library: Core contracts for Keiro packages
- keiro-pgmq library and test: PostgreSQL job-queue (PGMQ) integration for Keiro
- keymapp library and program: gRPC client for the Keymapp API
- 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 test: 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
- linear-free library and test: Linear free monads
- 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
- live-stats library: A reusable run-time stats module.
- 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.
- mealy-arrow library, program and test: Monadic Mealy machines with Arrow, ArrowChoice, and ArrowLoop
- 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
- mischief-ecs library, program, test and benchmarks: An opinionated archetype ECS engine built in Haskell.
- 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-actions library, programs and test: Actions of monads on functors
- 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-effect library, test and benchmark: A fast and lightweight effect system.
- monad-effect-logging library: A flexible logging system utilizing the `monad-effect` effect system.
- 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-rail library and test: Railway-oriented error handling for Haskell
- 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-mhs library: Monad classes for transformers, using functional dependencies
- 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-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
- railroad library and test: A railway oriented mini-DSL for unified error handling.
- random-eff library: A simple random generator library for extensible-effects
- random-effin library: A simple random generator library for effin
- rank2classes library and test: 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 and test: 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.
- retry-io-classes library and test: Retry combinators for monadic actions that may fail (io-classes port)
- 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)
- runGhcBWrap-core library: Build haskell executables
- 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.
- spire library and tests: Composable service and middleware abstractions for Haskell
- 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
- tower-hs library and test: Composable service middleware for Haskell, inspired by Rust's Tower
- 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-protocols library and test: A framework for strongly typed protocols
- 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
- weave library: Compositional breadth-first walks
- weave-core library: Core definitions for weave
- 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
- yaftee library and test: Yet Another heFTy-inspired Extensible Effect
- yaftee-conduit library and test: Conduit implemented on Yaftee
- yaftee-conduit-bytestring library and test: Yaftee Conduit tools for ByteString
- yaftee-conduit-bytestring-ft library and test: Finger tree-based byte string tools for Yaftee Conduit
- yaftee-conduit-mono-traversable library and test: Mono traversable tools for Yaftee 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
ControlTower
- stratosphere-controltower library: Stratosphere integration for AWS ControlTower.
Convenience
- schedule-planner program: Find the ideal lesson layout
Conversion
- coco library: cozy conversions
- 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 as a lawful solution to 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.
Conversions
- text-builder-lawful-conversions library and test: Orphan instances of "lawful-conversions" for "text-builder"
CouchDB
- ez-couch library: A high level static library for working with CouchDB
Covenant
- covenant library and tests: Standalone IR for Cardano scripts.
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
- cardano-crypto library, program, tests and benchmark: Cryptography primitives for cardano
- 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
- web3-tools library and test: Tools for working with Crypto/Web3
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
- aes-gcm library and test: AES Galois/Counter Mode (GCM) AEAD Cipher
- afis library and test: Anti-forensic Information Splitter
- age library and test: Actually Good Encryption
- 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 and test: 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-srp library and tests: SRP authentication primitives
- 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 library, test and benchmark: Cryptography Primitives sink
- crypton-box library and test: NaCl crypto/secret box implementations based on crypton primitives.
- crypton-conduit library and test: crypton conduit
- crypton-pubkey-types library: Public keys algorithm types
- 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)
- hash-string library and test: binary strings supporting constant-time base16 and comparisons
- hashing library, program and test: A pure haskell library implements several hash algorithms.
- haskdeep program: Computes and audits file hashes.
- haskell-opentimestamps library and test: Haskell implementation of OpenTimestamps
- haskell-opentimestamps-client library and program: Haskell implementation of a basic OpenTimestamps client
- 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
- hpke library and test: Hybrid Public Key Encryption
- 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.
- lesspass program: The Stateless Password Manager
- 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.
- mldsa library, tests and benchmark: Module-Lattice-based Digital Signature Algorithm
- mlkem library, tests and benchmark: Module-Lattice-based Key-Encapsulation Mechanism
- 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
- musig2 library, test and benchmark: MuSig2 library
- 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-aead library, test and benchmark: A pure AEAD-ChaCha20-Poly1305 construction
- ppad-base16 library, test and benchmarks: Pure base16 encoding and decoding on bytestrings.
- ppad-base58 library, test and benchmark: base58 and base58check encoding/decoding.
- ppad-base64 library, test and benchmarks: Fast base64 encoding and decoding on bytestrings.
- ppad-bech32 library, test and benchmark: bech32 and bech32m encoding/decoding, per BIPs 173 & 350.
- ppad-bip32 library, test and benchmark: BIP32 hierarchical deterministic wallets.
- ppad-bip39 library, test and benchmark: BIP39 mnemonic codes.
- ppad-bolt1 library, test and benchmarks: Base protocol per BOLT #1
- ppad-bolt2 library, test and benchmarks: Peer protocol per BOLT #2
- ppad-bolt3 library, test and benchmarks: Bitcoin transaction formats per BOLT #3
- ppad-bolt4 library, test and benchmarks: BOLT4 (onion routing) for Lightning Network
- ppad-bolt5 library, test and benchmarks: On-chain transaction handling per BOLT #5
- ppad-bolt7 library, test and benchmarks: Routing gossip per BOLT #7
- ppad-bolt8 library, test and benchmarks: Encrypted and authenticated transport per BOLT #8
- ppad-bolt9 library, test and benchmarks: Feature flags per BOLT #9
- ppad-chacha library, test and benchmarks: A fast ChaCha20 stream cipher
- ppad-hkdf library, test and benchmark: A HMAC-based key derivation function
- ppad-hmac-drbg library, test and benchmarks: HMAC-based deterministic random bit generator
- ppad-pbkdf library, test and benchmark: A password-based key derivation function
- ppad-poly1305 library, test and benchmarks: A fast Poly1305 MAC
- ppad-ripemd160 library, test and benchmark: The RIPEMD-160 hashing algorithm.
- ppad-script library, test and benchmarks: Primitive Script support.
- ppad-secp256k1 library, test and benchmarks: Schnorr signatures, ECDSA, and ECDH on the elliptic curve secp256k1
- ppad-sha256 library, test and benchmarks: The SHA-256 and HMAC-SHA256 algorithms
- ppad-sha512 library, test and benchmarks: The SHA-512 and HMAC-SHA512 algorithms
- ppad-tx library, test and benchmarks: Minimal Bitcoin transaction primitives.
- 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
- quantex library, test and benchmark: NIST post-quantum cryptography: ML-KEM, ML-DSA, SLH-DSA, X-Wing
- RSA library and test: Implementation of RSA, using the padding schemes of PKCS#1 v2.1.
- rustls library and test: TLS bindings for Rustls
- s2n-tls library and test: High-level Haskell bindings to s2n-tls
- s2n-tls-ffi library and test: Low-level FFI bindings to the s2n-tls library
- 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
- sha256 library and test: A modern binding to SHA256, HMAC, HKDF, and PBKDF2
- 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 and test: 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#
CSS
- css-class-bindings library and test: generates Haskell bindings for CSS classes
- miso-css library and test: wrapper over miso checking CSS classes applicability through dependent types
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
CUR
- stratosphere-cur library: Stratosphere integration for AWS CUR.
Cursor
- cursor-gen library, test and benchmark: Generators for Purely Functional Cursors
CustomerProfiles
- stratosphere-customerprofiles library: Stratosphere integration for AWS CustomerProfiles.
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
- abstractly-keyed-implicits library: Manage the implicit parameter namespace dynamically at compile time.
- 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, programs 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, tests and benchmarks: Principled functor alignment with leftovers
- 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, test and benchmark: 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
- ascii85x library, program and test: Displays TI-85 variable files as text
- 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)
- associative library and test: Partial Semigroup and Semigroup operations
- 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.
- AvlTree library and test: Balanced binary trees using the AVL algorithm.
- 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
- basesystems library: Implements encoders/decoders for basesystems
- 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
- binrep-instances library: Orphan instances for binrep
- 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
- bitarray-bs library and test: Bit array based on ByteString
- 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
- bitmasks library and test: Bitmasks for efficient storing of boolean flags
- 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-blocked library, tests and benchmark: Fast, compact Bloom filters
- 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-ft library and test: Byte String implemented on Finger Tree
- 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
- cbf library, program and test: Bindings to read Crystallographic Binary Files (mostly from detectors)
- 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 any 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.
- convert-units library, test and benchmark: Statically typed unit conversions
- 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
- croque-mort program: Dead simple broken links checker on local HTML folders
- 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-asn1-encoding library and test: ASN.1 data (raw, BER or DER) readers and writers
- crypton-asn1-parse library: A monadic parser combinator for a ASN.1 stream.
- crypton-asn1-types library: ASN.1 types
- crypton-pem library and test: Privacy Enhanced Mail (PEM) file format reader and writer.
- 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-util program: Utility for X509 certificate and chain
- 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
- dani-optics-dot library and test: Use OverloadedRecordDot for nested optics access.
- 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-findcycle library, test and benchmark: Find cycles in periodic functions (and lists)
- 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-reify-gadt library, program and test: Data.Reify for GADTs
- 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-sketches library, test and benchmark: ...
- 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
- datacrypto library: Encryption library
- dataframe library, programs, tests and benchmark: A fast, safe, and intuitive DataFrame library.
- dataframe-arrow : Arrow C Data Interface foreign library for the dataframe Python bindings.
- dataframe-core library: Core data structures for the dataframe library.
- dataframe-csv library: CSV reader and writer for the dataframe ecosystem.
- dataframe-csv-th library: CSV-file-based Template Haskell splices for the dataframe ecosystem.
- dataframe-expr-serializer library: Serialize and deserialize dataframe expressions and pipelines.
- dataframe-fastcsv library and test: SIMD-accelerated CSV reader for the dataframe library.
- dataframe-hasktorch library and test: Converts between dataframes and hasktorch tensors
- dataframe-huggingface library and test: Read Parquet datasets from HuggingFace into dataframes.
- dataframe-json library: JSON reader and writer for the dataframe ecosystem.
- dataframe-lazy library: Lazy query engine for the dataframe ecosystem.
- dataframe-learn library and test: Interpretable, expression-returning machine learning for the dataframe ecosystem.
- dataframe-operations library: Column operations, expression DSL, and statistics for the dataframe ecosystem.
- dataframe-parquet library: Parquet reader and writer for the dataframe ecosystem.
- dataframe-parquet-th library: Parquet-file-based Template Haskell splices for the dataframe ecosystem.
- dataframe-parsing library, test and benchmark: Shared text/binary parsing helpers for the dataframe ecosystem.
- dataframe-persistent library and test: Persistent database integration for the dataframe library
- dataframe-th library: Record-based Template Haskell splices for the dataframe ecosystem.
- dataframe-viz library: Visualisation/plotting helpers for the dataframe ecosystem.
- 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
- dawgdic library, program, test and benchmark: Generation and traversal of compressed directed acyclic dawg 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-enummap library and test: A generalisation of EnumMap to dependent types
- 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.
- dunning-t-digest library and programs: Dunning t-digest for online quantile estimation
- dvv library and test: Dotted Version Vectors (DVV)
- dwarf library: Parser for DWARF debug format.
- dwarf-el library: Parser for DWARF debug format.
- dynamic-array library: Minimum-overhead mutable dynamic arrays
- 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
- effable library and test: A data structure for emission plans
- effectful-poolboy library and test: Simple work queue for bounded concurrency (effectful wrapper)
- 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.
- extended library and test: Support for an 80-bit extended float.
- 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 tests: Generic vectors with statically known size.
- fixed-vector-aeson library: Aeson instances for fixed-vector
- fixed-vector-binary library: Binary instances for fixed-vector
- fixed-vector-cborg library: Binary instances for fixed-vector
- fixed-vector-cereal library: Cereal instances for fixed-vector
- fixed-vector-hetero library and test: Library for working with product types generically
- fixed-vector-QC library: QuickCheck instances for fixed-vector
- 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.
- flatbuffers-builder library and test: Flatbuffers encoding based on a syntax tree
- flatbuffers-parser library and test: Parse flatbuffers
- 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 and programs: 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
- fractaltext library and test: Reference implementation of FractalText
- 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
- ftcqueue library and test: FTC Queue
- 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
- fuzzystrmatch-pg library and test: Determine string similarities and distance
- 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.
- graphwiz library, program and test: Monadic DOT graph builder DSL
- 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
- groan library and test: ugh, another growable vector library?
- 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-comparison library: Comparison of distinctly typed values with evidence capture
- 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
- hic library, program and test: High Integrity Cimple (Hic) inference and lowering
- 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, tests 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 (RFC9580)
- 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
- hsmrc library: Library for Marc21 bibliographic records
- hsmrc-marc8 library: MARC-8 charset decoding library for hsmrc
- 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: Hydra: graphs are programs, and programs are graphs (umbrella package)
- hydra-bench library: Hydra synthetic inference-benchmark workloads
- hydra-build library: Hydra's build system, promoted into Hydra
- hydra-coq library: Hydra's Coq coder: emit Coq/Gallina source from Hydra modules
- hydra-ext library: Hydra extensions: additional coders and schema integrations
- hydra-go library: Hydra's Go coder: emit Go source from Hydra modules
- hydra-haskell library: Hydra's Haskell coder: emit Haskell source from Hydra modules
- hydra-java library: Hydra's Java coder: emit Java source from Hydra modules
- hydra-jvm library: Shared JVM support for Hydra's Java, Scala, and Clojure coders
- hydra-kernel library: The Hydra kernel: core types, terms, inference, and DSL runtime
- hydra-lisp library: Hydra's Lisp coder: emit Clojure/Scheme/Common-Lisp/Emacs-Lisp source
- hydra-pg library: Hydra's property-graph (TinkerPop/Gremlin) model and coder support
- hydra-python library: Hydra's Python coder: emit Python source from Hydra modules
- hydra-rdf library: Hydra's RDF/SHACL/OWL model and coder support
- hydra-scala library: Hydra's Scala coder: emit Scala source from Hydra modules
- hydra-typescript library: Hydra's TypeScript coder: emit TypeScript source from Hydra modules
- hydra-wasm library: Hydra's WebAssembly coder: emit Wasm from Hydra modules
- id library and test: Id (f a) and BiId (p (s a) (t b)) data types
- 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 and tests: 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-conv library and test: Direct conversion functions between Ints and Words
- 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-frames library, test and benchmark: Type-safe data frames based on higher-kinded types.
- 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 library and test: JSON Schema derivation and validation
- 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
- kioku-api library and test: Reusable agent memory wire types
- kioku-cli library, program and test: kioku command-line interface
- kioku-core library and test: Reusable agent memory runtime
- kleene-list library and test: A list type based on the Kleene star and plus.
- kleisli library, test and benchmark: Kleisli-like newtypes with different type parameter orderings
- 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
- lfudacaching library, program, test and benchmark: Pure LFUDA, GDSF, and LFU cache implementations
- lhae program: Simple spreadsheet program
- lhe library: Parser and writer for Les-Houches event files
- libasterix library and test: Asterix data processing library
- 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
- literally library: Type-safe conversion of type literals into runtime values.
- 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.
- lr-acts library, test and benchmark: Left and right actions, semidirect products and torsors
- 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 and test: 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: Bulk image or strict bytestring storage
- melf library, programs and tests: An Elf parser
- memis program: Memis Efficient Manual Image Sorting
- memo-io tests: Memoize and global IO utilities.
- 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 and program: METAR from BOM (Australia) with NOAA fallback
- metar-http library and program: HTTP for METAR
- metric library and test: Metric spaces.
- metrics library and test: High-performance application metric tracking
- mgeneric library: Generics with multiple parameters
- microecta library, test and benchmark: Small equality-constrained tree automata core
- 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.
- mischief-ecs library, program, test and benchmarks: An opinionated archetype ECS engine built in Haskell.
- 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-env library, programs and test: Read environment variables into a user-defined data type
- 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-fenwick library and test: Mutable Fenwick trees
- 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 library, test and benchmark: Natural number
- 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
- nauty-parser library and tests: Parse/encode graph6, digraph6 and sparse6 formats (nauty).
- nbparts library, program and test: Unpack a Jupyter notebook into its sources, metadata and outputs
- 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
- nestedtext library and test: NestedText: A Human Friendly Data Format
- 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.
- okf-cli library, program and test: Command-line interface for Open Knowledge Format bundles
- okf-core library and test: Read, validate, index, and traverse Open Knowledge Format bundles
- 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
- one library and test: One
- 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 (RFC9580) 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
- ord-axiomata library: Axiomata & lemmata for easier use of Data.Type.Ord
- 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-data library, program, test and benchmarks
- 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
- 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.
- pear library and tests: Pear Trees: An indexed type using type-level binary 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
- polytree library and test: A polymorphic rose-tree
- polytypeable library: Typeable for polymorphic types.
- polytypeable-utils library: Utilities for polytypeable.
- polytyped library and test: Alternative to `Dynamic` with type guarantees
- 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
- ppad-fixed library, test and benchmarks: Large fixed-width words and constant-time arithmetic.
- 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
- purl library and test: Support for purl (mostly universal package url).
- 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, tests and benchmark: 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 test: standard type constructor class hierarchy, only with methods of rank 2 types
- rapidhash library, tests and benchmark: rapidhash v3 - very fast, high-quality, non-cryptographic hashing
- rcu library, programs and benchmarks: Read-Copy-Update for Haskell
- rdf library and benchmark: Representation and Incremental Processing of RDF Data
- rds-data library and test: Codecs for use with AWS rds-data
- rds-data-codecs library, program and tests: Codecs for use with AWS rds-data
- rds-data-polysemy 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 and test: 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
- riichi-scoring library, program and test: A CLI tool for interpreting and scoring Riichi Mahjong hands.
- 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
- scfg library and test: SCFG parser for Haskell
- 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
- scripths library, program and test: GHCi scripts for standalone execution and Markdown documentation.
- 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
- setdown library, program and tests: Treating files as sets to perform rapid set manipulation.
- 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, ...
- sofetch library, programs and test: A low-boilerplate Haxl-like data fetching library
- sofetch-otel library and test
- 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
- spire-protobuf library and tests: Minimal Protocol Buffers for Haskell, no codegen
- 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 with stack-safe operations
- 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
- succinct library, programs, tests and benchmarks: Memory efficient JSON parser
- 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
- swizzle library and test: Swizzle functions
- swizzle-lens library and test: Swizzle lens functions
- swizzle-modify library and test: Swizzle modify functions
- swizzle-set library and test: Swizzle set functions
- 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
- symbolic-regression library and test: Symbolic Regression in Haskell
- symbolise library: You want Symbolize with a Z
- symbolize library, tests and benchmark: 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-convert library and tests: Convert between various textual representations.
- 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
- trexio-hs library and test: Bindings to the TREXIO library for wave function data
- 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-classes library and test: Working with n-ary tuples and functions; strict 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-fold library: A library for folding types to a value.
- 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-prng library: Type level pseudorandom number generators
- 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.
- ui library and program: Minimalistic console UI (getLine), arrow key support (edit, browse cmd history).
- 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 benchmarks: 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
- unwitch library and test: converts between primitives
- unwrapped-functors library: Unwrapping sums/products lifted to functors
- unzip-traversable library and test: Unzip functions for general Traversable containers
- 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
- varargs library and test: Utilities for working with variadic functions using type-level lists
- 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 and test: 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
- vext library and test: Array library monomorphized with backpack
- 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.
- voxgig-struct library: Haskell port of voxgig/struct: JSON-like data structure utilities.
- 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
- warlock library and test: Automatic type-safe conversion between Haskell data types using Template Haskell
- 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.
- wireform-core library, test and benchmarks: Shared FFI primitives for wireform format packages
- wireform-derive library and test: Annotation-driven Template Haskell deriver core for wireform
- wireform-proto library, programs, tests and benchmarks: Protocol Buffers (proto2/proto3) with IDL parser, code generation, JSON mapping
- wiring library and test: Wiring, promotion and demotion of types.
- witch library and tests: 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
- xcodec library: Type-class for working with generically typed codecs.
- 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
- yamlscript library, program and test: Haskell bindings for YAMLScript
- yamlstar library, program and test: Haskell bindings for YAMLStar
- 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-frames library, test and benchmark: Type-safe data frames based on higher-kinded types.
- 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
- ac-library-hs library, program, tests and benchmark: Data structures and algorithms
- 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-edge-graphs library, test and benchmark: A library for algebraic edge-graph construction and transformation
- 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-mhs 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
- 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)
- delta-store library and test: Facilities for storing a Haskell value, using delta types.
- delta-types library and test: Delta types, also known as change actions.
- 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
- groan library and test: ugh, another growable vector library?
- gtk-largeTreeStore library and test: Large TreeStore support for gtk2hs
- haggle library, test and benchmark: 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.
- heph-sparse-set library, test and benchmark: Really fast mutable sparse sets
- 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.
- Infinitree library and benchmark: Infinitely deep trees for lazy stateless memoization
- 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-frames library, test and benchmark: Type-safe data frames based on higher-kinded types.
- 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.
- known-lists library and test: Easy type-level lists with term-level membership proofs.
- 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: 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: A tasty Haskell front-end web framework
- miso-examples programs: A tasty Haskell front-end web 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: Monoidal map type
- monoidmap-aeson library and test: JSON support for monoidmap.
- monoidmap-examples library and test: Examples for monoidmap.
- monoidmap-hashable library: Hashing support for monoidmap.
- monoidmap-internal library, test and benchmark: Internal support for monoidmap.
- monoidmap-quickcheck library: QuickCheck support for monoidmap.
- 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
- recollections library and test: Fixed-size representable (Zippy Applicative) collections.
- 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)
- symbolise library: You want Symbolize with a Z
- symbolize library, tests and benchmark: 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 tests: 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-events library: Generic event bus for acid-state applications
- 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
- atelier-db library: Relational database effect for atelier (Hasql/Rel8)
- 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-duckdb library and test: DuckDB backend for Beam
- beam-large-records library and test: Integration of large-records with beam-core.
- 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 and OpenSearch client library for Haskell
- bluefin-opaleye library: bluefin support for high-level PostgreSQL operations via Opaleye.
- bluefin-postgresql library: bluefin support for mid-level PostgreSQL operations.
- bolt library and test: Bolt driver for Neo4j
- bolty library and tests: Haskell driver for Neo4j (BOLT protocol 4.4-5.4)
- bolty-streamly library and tests: Streamly streaming interface for bolty Neo4j driver
- 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
- consumers-metrics-prometheus library: Prometheus metrics for the consumers library
- 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
- dani-sqlite library and tests: SQLite client library.
- 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
- dataframe-persistent library and test: Persistent database integration for the dataframe library
- datalog library, program and tests: An implementation of datalog in Haskell
- dawdle library and program: Generates DDL suggestions based on a CSV file
- db-pipe library: A pipe-like wrapper around sqlite-simple
- 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-ffi library and test: Haskell FFI bindings for DuckDB
- duckdb-haskell library and test: Haskell bindings for duckdb.
- duckdb-simple library and test: Haskell FFI bindings for DuckDB
- dynamodb-simple library and test: Typesafe library for working with DynamoDB database
- edis library: Statically typechecked client for Redis
- effectful-opaleye library: effectful support for high-level PostgreSQL operations via Opaleye.
- effectful-postgresql library: effectful support for mid-level PostgreSQL operations.
- 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
- ephemeral-pg library and test: Temporary PostgreSQL databases for testing
- 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
- eventium-core library and test: Core module for eventium
- eventium-memory library and test: In-memory implementations for eventium
- eventium-postgresql library and test: Postgres implementations for eventium
- eventium-sql-common library: Common library for SQL event stores
- eventium-sqlite library and test: SQLite implementations for eventium
- eventium-test-helpers library: Common module used for eventium tests
- eventium-testkit library: Testing utilities for eventium
- 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
- firebase-hs library and test: Firebase Auth, Firestore, and Servant integration for Haskell
- 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: Some extensions to the memcache library
- 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-pgmq library, programs and test: Haskell interface for Tembo's PGMQ PostgreSQL extension
- 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-generate library and test: Compile-time PostgreSQL data generation 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
- hpgsql library: Pure Haskell PostgreSQL driver (no libpq)
- hpgsql-simple-compat library: Fork of postgresql-simple implemented with hpgsql instead of postgresql-libpq.
- 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-opentelemetry-instrumentation-persistent library and test: OpenTelemetry instrumentation for the Persistent database library
- hs-opentelemetry-instrumentation-persistent-mysql library: OpenTelemetry instrumentation for persistent-mysql
- hs-opentelemetry-instrumentation-postgresql-simple library and test: OpenTelemetry instrumentation for postgresql-simple
- 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
- ihp-datasync-typescript library, program and test: TypeScript code generation for IHP DataSync
- ihp-migrate library, program and test: Provides the IHP migrate binary
- ihp-pglistener library and test: PostgreSQL LISTEN/NOTIFY channel manager for IHP
- ihp-postgres-parser library and test: PostgreSQL DDL parser and compiler
- ihp-postgresql-simple-extra library and test: Extra data types for postgresql-simple
- 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.
- keiro-migrations library, programs and tests: Schema migrations for keiro
- keyvaluehash library: Pure Haskell key/value store implementation
- kioku-migrate program: The kioku schema migration entry point
- kioku-migrations library and test: Schema migrations for kioku
- kiroku-cli library, program and test: Embeddable operator CLI for Kiroku
- kiroku-metrics library, program and test: Metrics, health, and event-streaming HTTP endpoints for Kiroku
- kiroku-otel library and test: OpenTelemetry W3C trace-context helpers for Kiroku event metadata
- kiroku-store library, test and benchmarks: High-performance PostgreSQL event store
- kiroku-store-migrations library, program and test: Schema migrations for kiroku-store
- 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
- lsm-tree library, tests and benchmarks: Log-structured merge-trees
- 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, tests 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
- packstream-bolt library and test: PackStream binary serialization format
- 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-migrate library, program and tests: Hasql-native PostgreSQL migration engine
- pg-migrate-cli library, program and tests: Reusable command parsers and renderers for pg-migrate
- pg-migrate-embed library and tests: Compile-time ordered SQL manifests for pg-migrate
- pg-migrate-import-codd library and tests: Import Codd migration history into pg-migrate
- pg-migrate-import-hasql-migration library and tests: Import hasql-migration history into pg-migrate
- pg-migrate-test-support library and test: Ephemeral PostgreSQL helpers for pg-migrate tests
- pg-query library and test: Parse PostgreSQL DDL and DML: Haskell bindings for libpg_query
- pg-schema library and tests: Type-level definition of database schema and safe DML for PostgreSQL.
- pg-store library and test: Simple storage interface to PostgreSQL
- pg-wire library, test and benchmark: Pure Haskell PostgreSQL wire protocol driver
- pgmq-config library and test: Declarative queue configuration for PGMQ (PostgreSQL Message Queue)
- pgmq-core library and test: Core types for pgmq-hs, a Haskell client for PGMQ
- pgmq-effectful library and test: Effectful effects for PGMQ (PostgreSQL Message Queue)
- pgmq-hasql library and test: Hasql-based client for PGMQ (PostgreSQL Message Queue)
- pgmq-migration library and test: PGMQ schema migrations without PostgreSQL extension
- pgqueuer-hs library and test: PostgreSQL powered Job queue
- 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-connection-string library and test: PostgreSQL connection string type, parser and builder
- 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-migration-persistent library: A PostgreSQL persistent schema migration utility
- postgresql-operation-counting library: Track and render a tally of which PostgreSQL operations have been performed.
- 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-interval library and test: A simple interval type for PostgreSQL.
- 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, test and benchmarks: 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".
- ppad-lmdb library, test and benchmarks: Minimal bindings to LMDB.
- pqi library: Driver-agnostic interface to the PostgreSQL libpq API
- pqi-conformance library: Differential conformance tests for pqi adapters
- pqi-ffi library and test: FFI adapter for pqi, backed by postgresql-libpq
- pqi-native library and test: Native (pure-Haskell) adapter for pqi
- 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
- relay-pagination library and test: Relay-style cursor pagination wire types and opaque cursor codec
- relay-pagination-hasql library and test: Keyset-pagination engine producing Relay connections from hasql queries
- resource-pool library and test: 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
- shibuya-kiroku-adapter library and test: Kiroku event store adapter for the Shibuya queue processing framework
- shibuya-pgmq-adapter library and test: PGMQ adapter for the Shibuya queue processing framework
- 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-effectful library: Adaptation of the sqlite-simple library for the effectful ecosystem.
- 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
- SQLiteDAV library, program and test: WebDAV server that maps an SQLite database to directories and files.
- 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
- squealgen program and test: generate squeal types from an existing database
- stakhanov library and test: A Haskell PGMQ client
- 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
- tigerbeetle-hs library, program and test: A Haskell client library for Tigerbeetle database
- 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.
- valiant library, tests and benchmark: Compile-time checked SQL for Haskell, runtime library
- valiant-bluefin library and test: Bluefin effect adapter for valiant
- valiant-cli library, program and test: Compile-time checked SQL for Haskell: CLI tool
- valiant-conduit library and test: Conduit streaming adapter for valiant
- valiant-effectful library and test: Effectful adapter for valiant
- valiant-fused-effects library and test: Fused-effects adapter for valiant
- valiant-mtl library and test: MTL-style adapter for valiant
- valiant-pipes library and test: Pipes streaming adapter for valiant
- valiant-plugin library and tests: Compile-time checked SQL for Haskell, GHC source plugin
- valiant-streaming library and test: Streaming adapter for valiant (streaming library)
- valiant-streamly library and test: Streamly streaming adapter for valiant
- 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.
DataBrew
- stratosphere-databrew library: Stratosphere integration for AWS DataBrew.
Datadog
- hs-opentelemetry-propagator-datadog library, test and benchmark: Datadog Propagator for OpenTelemetry
Dataflow
- streamly library: Streaming data pipelines with 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
DataPipeline
- stratosphere-datapipeline library: Stratosphere integration for AWS DataPipeline.
DataSync
- ihp-datasync library and test: IHP DataSync Framework
- stratosphere-datasync library: Stratosphere integration for AWS DataSync.
DataZone
- stratosphere-datazone library: Stratosphere integration for AWS DataZone.
Date
- date-conversions library and test: Date conversions
- discordian-calendar library: library for handling Discordian calendar dates
- holidays library and test: Library for country public holidays
DAX
- stratosphere-dax library: Stratosphere integration for AWS DAX.
Deadline
- stratosphere-deadline library: Stratosphere integration for AWS Deadline.
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-print library and tests: A structured alternative to Show
- 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
- eventlog-live library and program: Real-time monitoring for any Haskell application with little to no instrumentation
- eventlog-live-influxdb library and program: Stream eventlog data into InfluxDB.
- eventlog-live-otelcol library and program: Stream eventlog data to the OpenTelemetry Collector.
- 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.
- multiverse-debugging library, program and test: A framework for multiverse debugging
- 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
- aeson-openapi-record-as-tuple library and test: Encode and decode Haskell records as JSON tuples
- 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: Dependency injection library
- 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 library and 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-enummap library and test: A generalisation of EnumMap to dependent types
- 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
- known-lists library and test: Easy type-level lists with term-level membership proofs.
- lens-typelevel library: Type-level lenses using singletons
- list-witnesses library: Witnesses for working with type-level lists
- MiniAgda library, 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-base-code-generator program: Code generator for the singletons-base test suite
- 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, programs and test: A wrapper over the StatusNotifierItem/libappindicator dbus specification
- systranything library, program and test: 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
Detective
- stratosphere-detective library: Stratosphere integration for AWS Detective.
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.
- aihc-cpp library and test: Pure Haskell C preprocessor for aihc
- aihc-parser library and test: Haskell parser
- air library: air
- air-extra library: air-extra
- air-spec library: air spec helper
- air-th library: air
- alex program and tests: 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++
- auto-export library and test: Automatically add things to module export list
- auto-extract library and test: Extract code segment to top level function
- auto-import library and test: Automatically add import statements
- auto-split library and test: Case splitting plugin
- 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 tests: 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-matrix library and program: Matrix builds for cabal
- 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 test: 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.
- checked-literals library and test: GHC plugin for checked numeric literals
- 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
- clash-vexriscv library and test: VexRiscv CPU core for use in Clash designs
- clashilator library and program: Automated Clash to Verilator bridge
- claude-gate library, program and test: Hook gate that reviews and records edits from nested Claude Code sessions
- cli-setup library: Helper setup scripts for packaging command-line tools.
- clod library, programs and test: Project file manager for Claude AI integrations
- 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.
- coerce-with-substitution library: Coercions with improved type inference
- 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.
- convex-schema-parser library, program and test: A type-safe client generator for Convex for both Rust and Python.
- cookbook library: Tiered general-purpose libraries with domain-specific applications.
- coordinate library and test: A representation of latitude and longitude
- core-of-name library and program: Print the Core representation of a binding with a GHC plugin.
- court programs: Simple and flexible CI system
- cpphs library and program: A liberalised re-implementation of cpp, the C pre-processor.
- creditmonad library and program: Reasoning about amortized time complexity
- 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
- cutesetup program and test: Cute TUI for scaffolding nix devshells
- 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-debruijn library: Fast and safe implementation of common compiler machinery.
- 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 and test: 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-is-data-con library and test: This package generates data constructor predicate functions
- 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
- deriving-via-fun library and test: Deriving via first-class functions
- 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
- doxygen-parser library and test: Parse Doxygen XML output into a typed Haskell AST
- 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-bench program and test: Benchmark a Haskell development system
- ghc-build-stats library and program: A tool for analysing the output of ghc-build-stats-plugin
- ghc-build-stats-plugin library: A plugin for collecting GHC build statistics
- 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-debugger library, program and test: A step-through machine-interface debugger for GHC Haskell
- 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-eventlog-loopback library and test: Let an application read its own eventlog
- ghc-events library, program and tests: Library and tool for parsing .eventlog files from GHC
- ghc-events-analyze program and tests: 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-hie library and test: HIE-file parsing machinery that supports multiple versions of GHC
- 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-stack-annotations library and test: RTS Callstack annotation library
- ghc-stack-profiler library: RTS Callstack profiler for GHC.
- ghc-stack-profiler-core library and test: Thread sample types and serialisation logic for `ghc-stack-profiler`.
- ghc-stack-profiler-speedscope library and program: Convert eventlog messages from `ghc-stack-profiler` into a speedscope json.
- 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
- ghci-quickfix library and test: GHC plugin that writes errors to a file for use with quickfix
- ghcid library, program and test: GHCi based bare bones IDE
- ghcide library and program: 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.
- gitignore-ospath library and test: Library for reading .gitignore files and filtering paths
- gitrev library: Compile git revision info into Haskell projects
- gitrev-typed library and test: Compile git revision info into Haskell projects
- glean-hs library, program and test: Docker-free Haskell code indexing via Rust-native Glean substrate
- 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
- haddock-use-refs library and test: Eliminate warnings for names referred in Haddock only
- hadolint library, programs 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-debugger library, program and test: A step-through debugger for GHC Haskell
- haskell-debugger-view library: Custom debug visualization instances for @haskell-debugger@
- 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.
- henforcer library and test: GHC plugin to enforce user specified rules on code.
- 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
- hint-nix library: Helper for using hint with Nix package databases
- 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 with Dhall
- 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.
- hsmin library, program and test: Haskell source code minifier for LLM token reduction
- 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
- hwm library and program: Haskell Workspace Manager - Orchestrates Stack, Cabal, and HLS
- 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
- ihaskell-symtegration library and test: IHaskell extension for making the use of Symtegration more seamless.
- 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 LLMs via louter.
- 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.
- ip2location-io library: IP2Location.io Haskell package for IP geolocation and domain WHOIS.
- ip2proxy library: IP2Proxy Haskell package for proxy detection.
- ipatch program: interactive patch editor
- ipedb library, programs and test: Build databases with IPE data
- 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
- keiro-dsl library, program, tests and benchmarks: Typed specification toolchain for keiro services
- 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
- language-lustre library and program: A parser and AST for the Lustre language.
- 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
- libclang-bindings library and tests: libclang bindings
- 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
- mcp-hoogle library, program and test: MCP server exposing Hoogle search over local project dependencies
- 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.
- monoidal-plugins library: A monoidal interface for aggregating GHC plugins
- 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.
- ollama-holes-plugin library: A typed-hole plugin that uses LLMs to generate valid hole-fits
- 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 test: 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
- pr-tools library, programs and test: Decentralized git pull request and code review flows
- 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
- reduxwise library, program and test: Static analysis tool for Rust embedded systems complexity
- 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.
- repl-alliance library: Currated set of plugins for REPL based development
- 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
- rtk library, program and tests: Parser and rewrite facility generator from grammar specifications
- 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.
- seihou-cli library, program and test: CLI for Seihou project scaffolding
- seihou-core library and test: Core library for Seihou project scaffolding
- seihou-okf-extension library, program and test: OKF documentation extension for Seihou registries
- semdoc library and program: Evaluate code snippets in Literate Haskell.
- sensei library, 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 library, program and test: 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
- sqlc-hs library, program and test: Generate type-safe Haskell code from SQL via https://github.com/sqlc-dev/sqlc.
- 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
- stacker library, program and test: Bump snapshots in stack.yaml files
- 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 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, programs and test: ...
- summoner-tui library and 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.
- synapse-cc library, program and test: Unified compiler toolchain for Plexus backends
- 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
- template-haskell-lift library: The 'Lift' typeclass.
- template-haskell-quasiquoter library: The 'QuasiQuoter' interface.
- 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-lock library and test: Serialize compilation of modules with TH code modifing shared state
- 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
- trace-embrace library and test: Smart version of Debug.Trace module
- 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
- tricorder library, programs and test: Continuous Haskell build status, diagnostics, and tests via a shared daemon
- TrivialMonadWithUnitType library: Trivial monad with Unit type
- 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
- wyvern-diagrams library, program and test: Simple flowchart diagrams. Inspired by DRAKON.
- 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
DevOpsGuru
- stratosphere-devopsguru library: Stratosphere integration for AWS DevOpsGuru.
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.
- hikchr library, program and test: Haskell wrapper for Pikchr, a PIC-like markup language for diagrams.
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
DirectoryService
- stratosphere-directoryservice library: Stratosphere integration for AWS DirectoryService.
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: Type-safe and efficient choreographies with location-set polymorphism.
Distribution
- arch-hs library, programs and test: 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-hooks library: API for the Hooks build-type
- 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
- ecstatic library and program: Build "as static as possible" executable on Linux.
- 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-krb library: Kerberos for Fedora packagers
- 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
- gb-nix-cache library, program and test: Pure Nix binary cache protocol library
- 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.
- hooks-exe library: cabal-install integration for Hooks build-type
- 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 and test: 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
- nova-cache library, program and test: Pure-first Nix binary cache protocol library
- nova-nix library, program and test: Windows-native Nix implementation in Haskell and C99
- 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 compatibility 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.
- xcframework library: Cabal hooks for producing an XCFramework from a Haskell library
- 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
DLM
- stratosphere-dlm library: Stratosphere integration for AWS DLM.
DMS
- stratosphere-dms library: Stratosphere integration for AWS DMS.
DNS
- dprox program and test: a lightweight DNS proxy server, compatible with dnsmasq-china-list
- haeredes program: Confirm delegation of NS and MX records
DocDB
- stratosphere-docdb library: Stratosphere integration for AWS DocDB.
DocDBElastic
- stratosphere-docdbelastic library: Stratosphere integration for AWS DocDBElastic.
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
- doxygen-parser library and test: Parse Doxygen XML output into a typed Haskell AST
- 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
- scrod library, programs, test and benchmark: Worse Haskell documentation
- 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
- arxiv-client library and test: Tiny client for the arXiv Atom API with a simple query 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
DSQL
- stratosphere-dsql library: Stratosphere integration for AWS DSQL.
Dynamic Programming
- HyloDP library, programs and test: A package for solving dynamic programming problems in Haskell
DynamoDB
- stratosphere-dynamodb library: Stratosphere integration for AWS DynamoDB.
EBNF
- ebnf-bff library and program: Parser combinators & EBNF, BFFs!
EC2
- stratosphere-ec2 library: Stratosphere integration for AWS EC2.
ECR
- stratosphere-ecr library: Stratosphere integration for AWS ECR.
ECS
- mischief-ecs library, program, test and benchmarks: An opinionated archetype ECS engine built in Haskell.
- stratosphere-ecs library: Stratosphere integration for AWS ECS.
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
- effectful-tracing library, tests and benchmark: Tracing as a scoped effect, built on effectful, with OpenTelemetry interop.
- 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
- fused-effects-logger library and test: Logger effect for the `fused-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
- monad-effect library, test and benchmark: A fast and lightweight effect system.
- 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.
- fx library and test: Modular effectful computations with explicit environments and errors
- 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
EFS
- stratosphere-efs library: Stratosphere integration for AWS EFS.
EKS
- stratosphere-eks library: Stratosphere integration for AWS EKS.
ElastiCache
- stratosphere-elasticache library: Stratosphere integration for AWS ElastiCache.
ElasticBeanstalk
- stratosphere-elasticbeanstalk library: Stratosphere integration for AWS ElasticBeanstalk.
ElasticLoadBalancing
- stratosphere-elasticloadbalancing library: Stratosphere integration for AWS ElasticLoadBalancing.
ElasticLoadBalancingV2
- stratosphere-elasticloadbalancingv2 library: Stratosphere integration for AWS ElasticLoadBalancingV2.
Elasticsearch
- stratosphere-elasticsearch library: Stratosphere integration for AWS Elasticsearch.
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 and test: An implementation and DSL for the Carneades argumentation model.
- CarneadesIntoDung library, program and test: 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.
- copilot-visualizer library and programs: Visualizer for Copilot.
- data-svd library, program and test: SVD (System view description) file handling
- Dung library, program and tests: 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
- reduxwise library, program and test: Static analysis tool for Rust embedded systems complexity
- 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
EMR
- stratosphere-emr library: Stratosphere integration for AWS EMR.
EMRContainers
- stratosphere-emrcontainers library: Stratosphere integration for AWS EMRContainers.
EMRServerless
- stratosphere-emrserverless library: Stratosphere integration for AWS EMRServerless.
Encoding
- double-x-encoding library and test: Encoding scheme to encode any Unicode string with only [0-9a-zA-Z_]
EntityResolution
- stratosphere-entityresolution library: Stratosphere integration for AWS EntityResolution.
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: Conditionally running IO actions based on environment variables.
- freckle-env library and test: Some extensions to the envparse library
- mmzk-env library, programs and test: Read environment variables into a user-defined data type
- 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
- algebraic-graph-duoids library and tests: Duoid instances for the algebraic-graphs package
- 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
- duoidal-transformers library and test: Extending the tranformers package with duoids
- duoids library and test: Unifying parallel and sequential operations
- duoids-hedgehog library and tests: Unifying parallel and sequential operations
- 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.
- hs-opentelemetry-utils-exceptions library and test: Exception utilities for OpenTelemetry instrumentation
- 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.
- railroad library and test: A railway oriented mini-DSL for unified error handling.
- 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
Eth
- web3-tools library and test: Tools for working with Crypto/Web3
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 benchmarks: Symbolic EVM Evaluator
- web3-tools library and test: Tools for working with Crypto/Web3
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
Eventing
- kiroku-cli library, program and test: Embeddable operator CLI for Kiroku
- kiroku-metrics library, program and test: Metrics, health, and event-streaming HTTP endpoints for Kiroku
- kiroku-otel library and test: OpenTelemetry W3C trace-context helpers for Kiroku event metadata
- kiroku-store library, test and benchmarks: High-performance PostgreSQL event store
- kiroku-store-migrations library, program and test: Schema migrations for kiroku-store
- shibuya-kiroku-adapter library and test: Kiroku event store adapter for the Shibuya queue processing framework
Eventloop
- eventloop library: A different take on an IO system. Based on Amanda's IO loop, ...
Events
- stratosphere-events library: Stratosphere integration for AWS Events.
EventSchemas
- stratosphere-eventschemas library: Stratosphere integration for AWS EventSchemas.
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
- eventium-core library and test: Core module for eventium
- eventium-memory library and test: In-memory implementations for eventium
- eventium-postgresql library and test: Postgres implementations for eventium
- eventium-sql-common library: Common library for SQL event stores
- eventium-sqlite library and test: SQLite implementations for eventium
- eventium-test-helpers library: Common module used for eventium tests
- eventium-testkit library: Testing utilities for eventium
- 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
Evidently
- stratosphere-evidently library: Stratosphere integration for AWS Evidently.
EVS
- stratosphere-evs library: Stratosphere integration for AWS EVS.
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 and test: 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.
- tigerbeetle-hs library, program and test: A Haskell client library for Tigerbeetle database
- ZipperAG library: An implementation 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: Project bindings-* raw interface 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: Project bindings-* raw interface to FANN neural network library
- bindings-friso library: Low level bindings for friso
- bindings-glib library: Project bindings-* raw interface 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: Project bindings-* raw interface 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: Project bindings-* raw interface to libcddb
- bindings-libffi library: Project bindings-* raw interface 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: Project bindings-* raw interface 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
- futhask-base library: Base library for libraries generated by futhask
- 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
- hsrs library: Runtime support for hsrs-generated Haskell FFI bindings
- 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-python library, tests and benchmarks: Python interpreter embedded into haskell.
- 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
- llama-cpp-hs library and test: Haskell FFI bindings to the llama.cpp LLM inference library
- lz4-hs library, test and benchmarks: lz4 bindings for Haskell
- mangle library, program and test: Convert C++ type signatures to their mangled form
- 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
- s2n-tls-ffi library and test: Low-level FFI bindings to the s2n-tls library
- 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
- wireform-core library, test and benchmarks: Shared FFI primitives for wireform format packages
- 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
- algebraic-path library and test: Flexible and simple path manipulation library
- filepattern library and test: File path glob-like matching
- strong-path library and test: Strongly typed paths in Haskell.
Filesystem
- algebraic-path library and test: Flexible and simple path manipulation library
- 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, program 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 data pipelines with declarative concurrency
- streamly-examples programs: Examples for Streamly
- streamly-fsevents library and tests: File system event notification streams
- 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 and test: 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)
- exchangealgebra library and tests: Exchange Algebra for bookkeeping and economic simulation
- 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
- haskell-opentimestamps library and test: Haskell implementation of OpenTimestamps
- haskell-opentimestamps-client library and program: Haskell implementation of a basic OpenTimestamps client
- 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, program and test: Lightweight CLI wallet for Bitcoin and Bitcoin Cash
- 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.
- snelstart-import library, program and test: Import to snelstart.
- 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
FinSpace
- stratosphere-finspace library: Stratosphere integration for AWS FinSpace.
FIS
- stratosphere-fis library: Stratosphere integration for AWS FIS.
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
FMS
- stratosphere-fms library: Stratosphere integration for AWS FMS.
Folding
- deferred-folds library and test: Abstractions over deferred folds
Font
- brush-stroking library: Brush strokes document model and renderer
- FontyFruity library: A true type file format loader
- kb-text-shape library, program, test and benchmark: Unicode segmentation and shaping using kb_text_shape
- 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.
Forecast
- stratosphere-forecast library: Stratosphere integration for AWS Forecast.
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.
- base-compat-constptr library: Backport of 'Foreign.C.ConstPtr'
- 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 driver 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, program and test: Bindings to Lua, an embeddable scripting language
- hslua-aeson library and test: Allow aeson data types to be used with Lua.
- hslua-annotations library and test: A type annotation generator for HSLua
- 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.
- hsrs library: Runtime support for hsrs-generated Haskell FFI bindings
- 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
- rme library: Reed-Muller Expansion normal form for Boolean Formulas
- 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, programs 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
- mischief-ecs library, program, test and benchmarks: An opinionated archetype ECS engine built in Haskell.
- platinum-parsing library, program and test: General Framework for compiler development.
- tonatona library and tests: meta application framework
FraudDetector
- stratosphere-frauddetector library: Stratosphere integration for AWS FraudDetector.
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, programs 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.
FSx
- stratosphere-fsx library: Stratosphere integration for AWS FSx.
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, test and benchmark: 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, test and benchmark: 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.
- bearlibterminal library and program: Low-level Haskell bindings to the BearLibTerminal graphics library.
- 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
- cadence library, programs and test: An ECS-based 2D game framework
- 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.
- fearOfView program: A terminal broughlike game about manipulating vision
- 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
- gbnet-hs library, test and benchmark: Transport-level networking library with zero-copy Storable serialization
- 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
- mischief-ecs library, program, test and benchmarks: An opinionated archetype ECS engine built in Haskell.
- 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
- nova-net library, test and benchmark: General-purpose reliable UDP with C99 hot path and Haskell protocol logic
- 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.
- apecs-brillo library and test: Apecs' gloss package, but adapted for brillo
- aztecs library, test and benchmark: A modular game engine and Entity-Component-System (ECS) for Haskell.
- aztecs-asset library: A type-safe and friendly Entity-Component-System (ECS) for Haskell
- aztecs-gl library and test: OpenGL rendering for Aztecs
- aztecs-gl-text library and test: OpenGL text rendering for Aztecs
- aztecs-glfw library, program and test: GLFW backed for Aztecs
- aztecs-hierarchy library and test: A type-safe and friendly Entity-Component-System (ECS) for Haskell
- aztecs-sdl library: A type-safe and friendly Entity-Component-System (ECS) for Haskell
- aztecs-sdl-image library: A type-safe and friendly Entity-Component-System (ECS) for Haskell
- aztecs-sdl-text library: A type-safe and friendly Entity-Component-System (ECS) for Haskell
- aztecs-transform library: Transform components for Aztecs
- bearlibterminal library and program: Low-level Haskell bindings to the BearLibTerminal graphics library.
- bogre-banana library and program
- cadence library, programs and test: An ECS-based 2D game framework
- 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
- mischief-ecs library, program, test and benchmarks: An opinionated archetype ECS engine built in Haskell.
- 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
GameLift
- stratosphere-gamelift library: Stratosphere integration for AWS GameLift.
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
- immutaball-core library, programs and test: Immutaball platformer game (prototype version)
- 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
- gemoire library and test: yet another static gemlog generator + converter
- 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-case library and test: Generic case analysis
- 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-diff library and test: Generic structural diffs
- generic-diff-instances library and test: Diff instances for common types
- 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 test: 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
- Ztrategic library: Zipper-based library for strategic programming and attribute grammars.
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
- brush-strokes library, tests and benchmarks: Toolkit for Bézier curves and brush stroking
- brush-stroking library: Brush strokes document model and renderer
- 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)
- moonlight-triangulation library, tests and benchmarks: Delaunay meshes and exact planar-region algebra.
- 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
- pr-tools library, programs and test: Decentralized git pull request and code review flows
- 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
GlobalAccelerator
- stratosphere-globalaccelerator library: Stratosphere integration for AWS GlobalAccelerator.
Glue
- stratosphere-glue library: Stratosphere integration for AWS Glue.
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 SDK.
- gogol-admin-directory library: Google Admin SDK.
- gogol-admin-emailmigration library: Google Email Migration API v2 SDK.
- gogol-admin-reports library: Google Admin 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 Workspace 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 Android 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 Workspace 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 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 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 Cloud 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 Cloud 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 Custom Search 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 Cloud Debugger API (Deprecated) SDK.
- gogol-deploymentmanager library: Google Cloud Deployment Manager V2 SDK.
- gogol-dfareporting library: Google Campaign Manager 360 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 Sensitive Data Protection (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 Search Ads 360 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 Web 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 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 Web Search 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 Cloud 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 AI Platform Training & Prediction SDK.
- gogol-monitoring library: Google Cloud 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-recaptcha-enterprise library: Google reCAPTCHA Enterprise 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 Admin 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 SDK.
- gogol-securitycenter library: Google 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 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 API v3 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
Google Cloud
- hs-opentelemetry-instrumentation-gogol library and test: OpenTelemetry instrumentation for the Gogol Google Cloud SDK
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-core-khr-surface library and test: Thin wrapper for VK_KHR_surface extension of the Vulkan API
- gpu-vulkan-core-khr-swapchain library and test: Thin wrapper for VK_KHR_swapchain extension of the Vulkan API
- gpu-vulkan-khr-surface library and test: VK_KHR_surface extension of the Vulkan API
- gpu-vulkan-khr-surface-glfw library and test: GLFW surface for Vulkan
- gpu-vulkan-khr-swapchain library and test: VK_KHR_swapchain extension of the Vulkan API
- gpu-vulkan-middle library and test: Medium wrapper for Vulkan API
- gpu-vulkan-middle-khr-surface library and test: medium wrapper for VK_KHR_surface extension of the Vulkan API
- gpu-vulkan-middle-khr-surface-glfw library and test: medium wrapper for GLFW surface for the Vulkan API
- gpu-vulkan-middle-khr-swapchain library and test: medium wrapper for VK_KHR_swapchain extension of the Vulkan API
- OpenCL library and test: Haskell high-level wrapper for OpenCL
- shady-gen library: Functional GPU programming - DSEL & compiler
- webgpu-dawn library, programs and test: Haskell bindings to WebGPU Dawn for GPU computing and graphics
Grafana
- stratosphere-grafana library: Stratosphere integration for AWS Grafana.
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
- bearlibterminal library and program: Low-level Haskell bindings to the BearLibTerminal graphics library.
- 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-export library, program and tests: Export Brillo pictures to png, bmp, tga, tiff, gif, svg and juicy-pixels-image
- 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.
- brush-strokes library, tests and benchmarks: Toolkit for Bézier curves and brush stroking
- brush-stroking library: Brush strokes document model and renderer
- 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: 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, test and benchmarks: 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: 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
- flatcv library and test: Haskell bindings for FlatCV image processing library
- 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
- fragr library, program, test and benchmark: Frame graph (render graph) engine, renderer-agnostic
- free-game library and programs: Create games for free
- freenect library: Interface to the Kinect device.
- freestyle library and test: Freestyle TUI graphics
- 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
- gb-sprite library and test: Pure Haskell 2D raster graphics engine
- gb-vector library and test: Pure Haskell SVG generation
- 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: Vectors and matrix manipulation
- geomancy-layout library and test: 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-group library and test: GLFW package with window groups destroyed together
- 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-relative library and programs: Painless relative-sized pictures in Gloss.
- 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
- granite library, program and test: Easy terminal plotting.
- 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
- gruvbox-colors library: Gruvbox colors for use in Haskell
- 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-scaling-image library: Generic GTK image scaling helpers for haskell-gi
- 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
- heph-aligned-storable library and test: Generically derive Storable instances suitable for CPU-GPU transfer
- 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
- hgg library: A grammar of graphics plotting library for Haskell
- hgg-3d library, programs and test: 3D plot (CPU projection) for hgg; works with all 2D backends
- hgg-analyze-bridge library, programs and test: Bridge from hanalyze (Hanalyze.Model.HBM.ModelGraph) to hgg DAG rendering
- hgg-core library and test: Core of hgg: VisualSpec / PlotData / Layout / Render primitives
- hgg-custom library: Non-standard / advanced custom marks for hgg (dendrogram, ...)
- hgg-dataframe library and test: Hackage dataframe binding for hgg (PlotData instance for DataFrame)
- hgg-frame library and test: DataFrame abstraction (class PlotData) and the df |>> spec binding for hgg
- hgg-ihaskell library, program and test: iHaskell (Jupyter) inline display backend for hgg
- hgg-latex library and test: LaTeX (TikZ) backend for hgg
- hgg-pdf library and test: PDF backend for hgg (HPDF)
- hgg-rasterific library and test: PNG backend for hgg (Rasterific + JuicyPixels)
- hgg-svg library, programs and test: SVG backend for hgg (pure Haskell)
- 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
- ktx-font library: GPU-ready rasterized fonts
- 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
- msdf-atlas library and test: Types and parser for the MSDF atlas layout
- 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.
- nerd-font-icons library: Nerd Font Icons for use in 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.
- png-chunk-yaftee library and test: PNG's chunk codec on Yaftee
- 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 and program: 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-cpp-qt6 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
- qtah-qt6 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
- raytrace library and test: Ray tracing library
- 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.
- sdl3-bindgen-sys library: Complete SDL3 bindings, raw + curated, generated by hs-bindgen
- 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 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, program and test: Examples for Waterfall CAD, a Declarative CAD/Solid Modeling Library
- waterfall-cad-svg library and test: Declarative CAD/Solid Modeling Library, SVG Support
- 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
- webcolor-labels library and test: Plug-n-play #hex-syntax for your colors
- webgpu-dawn library, programs and test: Haskell bindings to WebGPU Dawn for GPU computing and graphics
- 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-edge-graphs library, test and benchmark: A library for algebraic edge-graph construction and transformation
- algebraic-graph-duoids library and tests: Duoid instances for the algebraic-graphs package
- 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
- algraph library and test: Graph library using adjacency list representation
- 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, test and benchmark: 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
Greengrass
- stratosphere-greengrass library: Stratosphere integration for AWS Greengrass.
GreengrassV2
- stratosphere-greengrassv2 library: Stratosphere integration for AWS GreengrassV2.
Groundhog
- groundhog-converters library and test: Extended Converter Library for groundhog embedded types
GroundStation
- stratosphere-groundstation library: Stratosphere integration for AWS GroundStation.
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
GuardDuty
- stratosphere-guardduty library: Stratosphere integration for AWS GuardDuty.
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
- wsjtx-udp library and programs: 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: Source plugin for manipulating circuits in Clash using arrow notation
- circus library: Types and a small DSL for working with netlistsvg
- clash library: CAES Language for Synchronous Hardware (CLaSH)
- clash-finite library and test: A class for types with only finitely many inhabitants
- 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-protocols library and tests: a battery-included library for (dataflow) protocols
- clash-protocols-base library: Internal support package for clash-protocols; use clash-protocols instead.
- clash-shake library: Shake rules for building Clash programs
- clash-shockwaves library and tests: Typed waveforms for Clash using the Surfer waveform viewer
- 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
- fuyu-gpio library and programs: High-level, type-safe interface for Linux GPIO (libgpiod v2).
- fuyu-gpio-direct library: Direct Haskell bindings for Linux libgpiod v2
- 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, program and test: Cross platform serial port library.
- si-clock library: An interface to the Silicon Labs Si5351 clock chip
- sport library, program and test: UNIX serial port
- 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
- mfmts library: Implements multiformats specification
- 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-postgresql-types library: Integration of "hasql" with "postgresql-types"
- 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
Healthcare
- claims-x12-dsl library, program and test: Type-safe DSL for healthcare claims validation and X12 processing
HealthImaging
- stratosphere-healthimaging library: Stratosphere integration for AWS HealthImaging.
HealthLake
- stratosphere-healthlake library: Stratosphere integration for AWS HealthLake.
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
- css-class-bindings library and test: generates Haskell bindings for CSS classes
- 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 and test: 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
- miso-css library and test: wrapper over miso checking CSS classes applicability through dependent types
- 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
- freckle-http library and test: Toolkit for making HTTP requests
- 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
- hs-opentelemetry-instrumentation-http-client library and test: OpenTelemetry instrumentation for http-client
- 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
Hypermedia
- datastar-hs library, program and test: Haskell bindings for Datastar
- datastar-hs-brotli library and test: Brotli compressor for datastar-hs
- datastar-hs-zlib library and test: gzip and deflate compressors for datastar-hs
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
IAM
- stratosphere-iam library: Stratosphere integration for AWS IAM.
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.
- mcp-hoogle library, program and test: MCP server exposing Hoogle search over local project dependencies
- 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 tests: Implementation of the ROC (Taiwan) Uniform ID Number format.
- taiwan-id library, program and tests: Library and CLI for working with ID numbers issued in Taiwan.
IdentityStore
- stratosphere-identitystore library: Stratosphere integration for AWS IdentityStore.
IDL
- domain library and tests: Codegen helping you define domain models
- domain-core library: Low-level API of "domain"
IHP
- ihp library, test and benchmark: Haskell Web Framework
- ihp-context library: Minimal typed context container for IHP
- ihp-datasync library and test: IHP DataSync Framework
- ihp-graphql library and test: GraphQL support for IHP
- ihp-ide library, programs and test: Dev tools for IHP
- ihp-job-dashboard library: Dashboard for IHP job runners
- ihp-log library: Lightweight logging for IHP applications
- ihp-mail library: Email support for IHP
- ihp-modal library: Modal dialog support for IHP applications
- ihp-pagehead library: Page title and meta tags for IHP
- ihp-pglistener library and test: PostgreSQL LISTEN/NOTIFY channel manager for IHP
- ihp-schema-compiler library and program: Lightweight schema compiler for IHP
- ihp-ssc library: Server Side Components for IHP
- ihp-typed-sql library and test: Compile-time typed SQL quasiquoter for IHP
- ihp-zip library: Support for making ZIP archives with IHP
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
- flatcv library and test: Haskell bindings for FlatCV image processing library
- identicon library, test and benchmark: Flexible generation of identicons
- jpeg-turbo library and test: FFI bindings to libjpeg-turbo
- 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-jpeg-turbo library and test: JuicyPixels wrappers for libjpeg-turbo
- 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: 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.
- png-chunk-yaftee library and test: PNG's chunk codec on Yaftee
- 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.
ImageBuilder
- stratosphere-imagebuilder library: Stratosphere integration for AWS ImageBuilder.
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
Inspector
- stratosphere-inspector library: Stratosphere integration for AWS Inspector.
InspectorV2
- stratosphere-inspectorv2 library: Stratosphere integration for AWS InspectorV2.
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, programs and test: Convenient interface for interacting with WLED devices
InternetMonitor
- stratosphere-internetmonitor library: Stratosphere integration for AWS InternetMonitor.
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 +-*/√…
Invoicing
- stratosphere-invoicing library: Stratosphere integration for AWS Invoicing.
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.
- stratosphere-iot library: Stratosphere integration for AWS IoT.
IoTAnalytics
- stratosphere-iotanalytics library: Stratosphere integration for AWS IoTAnalytics.
IoTCoreDeviceAdvisor
- stratosphere-iotcoredeviceadvisor library: Stratosphere integration for AWS IoTCoreDeviceAdvisor.
IoTEvents
- stratosphere-iotevents library: Stratosphere integration for AWS IoTEvents.
IoTFleetHub
- stratosphere-iotfleethub library: Stratosphere integration for AWS IoTFleetHub.
IoTFleetWise
- stratosphere-iotfleetwise library: Stratosphere integration for AWS IoTFleetWise.
IoTSiteWise
- stratosphere-iotsitewise library: Stratosphere integration for AWS IoTSiteWise.
IoTThingsGraph
- stratosphere-iotthingsgraph library: Stratosphere integration for AWS IoTThingsGraph.
IoTTwinMaker
- stratosphere-iottwinmaker library: Stratosphere integration for AWS IoTTwinMaker.
IoTWireless
- stratosphere-iotwireless library: Stratosphere integration for AWS IoTWireless.
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-compliant universal resource identifier library (URL, URI, IRI)
Iteratee
- ChannelT library: Generalized stream processors
IVS
- stratosphere-ivs library: Stratosphere integration for AWS IVS.
IVSChat
- stratosphere-ivschat library: Stratosphere integration for AWS IVSChat.
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
- mquickjs-hs library and test: Wrapper for the Micro QuickJS JavaScript Engine
- 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 tests: 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
- cretheus library: A clean aeson wrapper
- 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
- jsonpatch library and tests: JSON Patch parsing and application
- jsonpath library and test: Library to parse and execute JSONPath
- jsons-to-schema library, program and test: JSON to JSON Schema
- jsonschema library and test: JSON Schema derivation and validation
- 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
- tagliatelle library and test: Tagged encodings that are not spaghetti
- 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
JSON-RPC
- mcp-server library, programs and test: Library for building Model Context Protocol (MCP) servers
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
Kafka
- hs-opentelemetry-instrumentation-hw-kafka-client library and test: OpenTelemetry instrumentation for hw-kafka-client
- hw-kafka-streamly library and test: Streamly bindings for hw-kafka-client
KafkaConnect
- stratosphere-kafkaconnect library: Stratosphere integration for AWS KafkaConnect.
Kendra
- stratosphere-kendra library: Stratosphere integration for AWS Kendra.
KendraRanking
- stratosphere-kendraranking library: Stratosphere integration for AWS KendraRanking.
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)
Kinesis
- stratosphere-kinesis library: Stratosphere integration for AWS Kinesis.
KinesisAnalytics
- stratosphere-kinesisanalytics library: Stratosphere integration for AWS KinesisAnalytics.
KinesisAnalyticsV2
- stratosphere-kinesisanalyticsv2 library: Stratosphere integration for AWS KinesisAnalyticsV2.
KinesisFirehose
- stratosphere-kinesisfirehose library: Stratosphere integration for AWS KinesisFirehose.
KinesisVideo
- stratosphere-kinesisvideo library: Stratosphere integration for AWS KinesisVideo.
KML
- flight-kml library and tests: Parsing of pilot tracklogs dumped as KML.
KMS
- stratosphere-kms library: Stratosphere integration for AWS KMS.
Korean
- hanspell library, program and test: Korean spell checker
LakeFormation
- stratosphere-lakeformation library: Stratosphere integration for AWS LakeFormation.
Lalr
- platinum-parsing library, program and test: General Framework for compiler development.
Lambda
- stratosphere-lambda library: Stratosphere integration for AWS Lambda.
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
- caml-parser library and test: An extensible parser-combinator library for Caml-Light
- 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
- copilot-visualizer library and programs: Visualizer for Copilot.
- 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-debug library, program and test: An interactive debugger for Crucible programs
- 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
- crucible-syntax library and test: A syntax for reading and writing Crucible control-flow graphs
- crux library: Simple top-level library for Crucible Simulation
- crux-llvm library, programs and test: A verification tool for C programs.
- cryptol library, programs, test 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
- diagnostician library and test
- diagnostician-html library
- diagnostician-terminal library
- 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
- fnotation library and test
- 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
- gherkin library and test: Parser for a language similar to Cucumber's Gherkin
- gimlh library: Haskell parser for GIML
- ginger2 library, program and test: Jinja templates for Haskell
- github-actions library and test: Github Actions
- glean-hs library, program and test: Docker-free Haskell code indexing via Rust-native Glean substrate
- 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.
- hs-tree-sitter library: High-level bindings for tree-sitter
- hs-tree-sitter-capi library and test: Low-level bindings for tree-sitter
- 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 and test: 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-smtlib library, programs and test: Parsing, printing and incremental I/O for the SMT-LIB 2 format
- 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
- linear-core-prototype library and test: Linear core validates optimizations wrt linearity
- 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-finfield library: Finite field utilities for LiquidHaskell (requires cvc5)
- 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
- phino library, program, test and benchmark: Command-Line Manipulator of 𝜑-Calculus Expressions
- 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
- purekell library and test: Bidirectional Haskell/PureScript expression translator
- 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
- rebound library and test: A variable binding library based on well-scoped de Bruijn indices.
- 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.
- rtk library, program and tests: Parser and rewrite facility generator from grammar specifications
- runtime-arbitrary library: Runtime generation of Arbitrary values
- satyros library and test: Step-by-step SAT solver for educational purposes
- scip library: Haskell bindings for the SCIP code intelligence protocol
- 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
- ychr library, programs, test and benchmark: A Constraint Handling Rules compiler with multiple backends
- 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
- zwirn library, programs, tests and benchmark: a live coding language for playing with nested functions of time
Language Tools
- oden-go-packages library: Provides Go package metadata.
Language.Nix
- nix-tree library, 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
- ghci4luatex library, program and test: A GHCi session in 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
LaunchWizard
- stratosphere-launchwizard library: Stratosphere integration for AWS LaunchWizard.
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
- dani-optics-dot library and test: Use OverloadedRecordDot for nested optics access.
- 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
Lex
- stratosphere-lex library: Stratosphere integration for AWS Lex.
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
- extended library and test: Support for an 80-bit extended float.
- fcm-client library, program and test: Admin API for Firebase Cloud Messaging
- Gamgine library: Some kind of game library or set of utilities.
- genai-lib library and programs: A library for interacting with various generative AI LLMs
- 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
- riichi-scoring library, program and test: A CLI tool for interpreting and scoring Riichi Mahjong hands.
- 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
LicenseManager
- stratosphere-licensemanager library: Stratosphere integration for AWS LicenseManager.
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
Lightsail
- stratosphere-lightsail library: Stratosphere integration for AWS Lightsail.
Lilypond
- Aoide library and program: A simple music library that can generate Lilypond and MIDI files.
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 Haskell
- pure-borrow library, programs, tests and benchmark: Rust-style borrowing in Linear Haskell with purity
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 data pipelines with 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
Llama
- llama-cpp-haskell library and program: Haskell bindings for the llama.cpp llama-server and a simple CLI
LLM
- A-gent library: Polite & well educated LLM agent with excellent manners that always behaves well
- claude library, programs and test: Servant bindings to Anthropic's Claude API
- llama-cpp-haskell library and program: Haskell bindings for the llama.cpp llama-server and a simple CLI
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.
Location
- stratosphere-location library: Stratosphere integration for AWS Location.
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-simple library and program: Simple enhancements for logging with co-log
- co-log-sys library and test: Syslog implementation on top of 'co-log-core'
- contra-tracer library and test: 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
- hs-opentelemetry-instrumentation-co-log library and test: Bridge co-log to OpenTelemetry Logs
- hs-opentelemetry-instrumentation-katip library and test: Bridge Katip structured logging to OpenTelemetry Logs
- hs-opentelemetry-instrumentation-monad-logger library and test: Bridge monad-logger to OpenTelemetry Logs
- hsmisc library and test: A collection of miscellaneous modules
- ihp-log library: Lightweight logging for IHP applications
- 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.
- lager library and test: Concurrent logging
- 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
- GenZ library, programs, test and benchmarks: Generic Sequent Calculus Prover using the Zipper
- 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
- satplus library: Useful functions when programming with a SAT-solver
- smcdel library, programs, tests and benchmarks: Symbolic Model Checking for Dynamic Epistemic Logic
- streamly library: Streaming data pipelines with 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
Logs
- stratosphere-logs library: Stratosphere integration for AWS Logs.
Logstash
- hslogstash library and test: A library to work with, or as, a logstash server
LookoutEquipment
- stratosphere-lookoutequipment library: Stratosphere integration for AWS LookoutEquipment.
LookoutMetrics
- stratosphere-lookoutmetrics library: Stratosphere integration for AWS LookoutMetrics.
LookoutVision
- stratosphere-lookoutvision library: Stratosphere integration for AWS LookoutVision.
LruCache
- lrucaching-haxl library: Combine lrucaching and haxl.
LUA
- lua-bytecode library: Library for loading Lua bytecode.
M2
- stratosphere-m2 library: Stratosphere integration for AWS M2.
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
- eigen-hhlo library, programs and test: Dense linear algebra on HHLO (SVD, QR, eigenvalue, Cholesky, LU)
- ephemeral library: See readme.md
- 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
- gym-hs library, program and test: Haskell bindings for OpenAI Gymnasium
- hanalyze library and test: A general-purpose statistical analysis, optimization and visualization toolkit
- hanalyze-bayes library: Bayesian layer of hanalyze: HBM DSL, MCMC samplers, model comparison
- hanalyze-cli program: hanalyze command-line interface for the hanalyze toolkit
- hanalyze-core library: Bottom layer of hanalyze: stats, tests, optimisation, MCMC core
- hanalyze-design library: Design-of-experiments layer of hanalyze (DoE / MSA)
- hanalyze-frame library: Data I/O layer of hanalyze: loaders, cleaning, tidy wrangling
- hanalyze-models library: Model layer of hanalyze: regression, ML, survival, causal
- hanalyze-plot library and test: Static-plot integration for hanalyze (toPlot / Plottable)
- hanalyze-viz library: Vega-Lite visualization and HTML report layer of hanalyze
- 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
- hhlo library, programs and test: Haskell Frontend for StableHLO — type-safe ML training/inference on CPU and GPU
- 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
- horde-ad library, tests and benchmarks: Higher Order Reverse Derivatives Efficiently - Automatic Differentiation
- hs-onnxruntime-capi library: Low-level bindings for ONNX Runtime
- 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
- llama-cpp-haskell library and program: Haskell bindings for the llama.cpp llama-server and a simple CLI
- 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
Macie
- stratosphere-macie library: Stratosphere integration for AWS Macie.
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
ManagedBlockchain
- stratosphere-managedblockchain library: Stratosphere integration for AWS ManagedBlockchain.
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
- convert-units library, test and benchmark: Statically typed unit conversions
- convexHullNd library: Convex hull
- countdown-numbers-game program and test: Solve problems from the number round of the Countdown game show
- 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, ...
- eigen-hhlo library, programs and test: Dense linear algebra on HHLO (SVD, QR, eigenvalue, Cholesky, LU)
- 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
- exchangealgebra library and tests: Exchange Algebra for bookkeeping and economic simulation
- 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
- fuzzySets library and test: A Haskell library for working with fuzzy sets and fuzzy relations.
- 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
- hanalyze library and test: A general-purpose statistical analysis, optimization and visualization toolkit
- hanalyze-bayes library: Bayesian layer of hanalyze: HBM DSL, MCMC samplers, model comparison
- hanalyze-cli program: hanalyze command-line interface for the hanalyze toolkit
- hanalyze-core library: Bottom layer of hanalyze: stats, tests, optimisation, MCMC core
- hanalyze-design library: Design-of-experiments layer of hanalyze (DoE / MSA)
- hanalyze-frame library: Data I/O layer of hanalyze: loaders, cleaning, tidy wrangling
- hanalyze-models library: Model layer of hanalyze: regression, ML, survival, causal
- hanalyze-plot library and test: Static-plot integration for hanalyze (toPlot / Plottable)
- hanalyze-viz library: Vega-Lite visualization and HTML report layer of hanalyze
- harpie library and program: Haskell array programming.
- harpie-numhask library: 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.5).
- 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
- hbayesian library, programs and test: Composable Bayesian inference in Haskell on StableHLO/XLA
- 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 test: 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 and test: 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
- limcalc library, program and test: Limit-based symbolic calculus engine via log-Puiseux series
- 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-massiv library, test and benchmarks: Type-safe numerical linear algebra backed by massiv arrays
- 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
- lr-acts library, test and benchmark: Left and right actions, semidirect products and torsors
- 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.
- monoid-semiring library and test: The monoid semiring M ->0 S and its generalized Cauchy product
- 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.
- moonlight-algebra library, tests and benchmarks: Algebraic type class tower for Pale Meridian.
- moonlight-core library, tests and benchmarks: Mathematical basis for Pale Meridian.
- moonlight-delta library, tests and benchmarks: Boundary-aware delta calculus for Moonlight.
- moonlight-triangulation library, tests and benchmarks: Delaunay meshes and exact planar-region algebra.
- 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 and test: 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: A numeric class hierarchy.
- numhask-array library: Multi-dimensional arrays.
- numhask-space library: 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
- ord-axiomata library: Axiomata & lemmata for easier use of Data.Type.Ord
- 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 benchmarks: Performant, modern noise generation (Perlin, OpenSimplex2, Cellular)
- 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, tests and benchmarks: 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
- stats-monad library: A discrete probability monad with 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
- symplectic-chp library, programs and test: CHP Clifford simulator using symplectic geometry
- Synapse library and test: Synapse is a machine learning library written in pure Haskell.
- synapse library and test: Synapse is a machine learning library written in pure 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 tests: 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
- units-list library and test: Extensible typed Dimensions
- unittyped library and test: An extendable library for type-safe computations including units.
- valuations library and test: Valuations
- 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
- probability-dist library and test: Probability distributions in Haskell
- 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
- symtegration library and tests: Library for symbolic integration of mathematical expressions.
- 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
MCP
- mcp-server library, programs and test: Library for building Model Context Protocol (MCP) servers
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
MediaConnect
- stratosphere-mediaconnect library: Stratosphere integration for AWS MediaConnect.
MediaConvert
- stratosphere-mediaconvert library: Stratosphere integration for AWS MediaConvert.
MediaLive
- stratosphere-medialive library: Stratosphere integration for AWS MediaLive.
MediaPackage
- stratosphere-mediapackage library: Stratosphere integration for AWS MediaPackage.
MediaPackageV2
- stratosphere-mediapackagev2 library: Stratosphere integration for AWS MediaPackageV2.
MediaStore
- stratosphere-mediastore library: Stratosphere integration for AWS MediaStore.
MediaTailor
- stratosphere-mediatailor library: Stratosphere integration for AWS MediaTailor.
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
- memo-map library and test: Memoization in a Map
- 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 library and 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
- ram library and test: memory and related abstraction stuff
- secure-memory library, program and tests: Securely allocated and deallocated memory.
MemoryDB
- stratosphere-memorydb library: Stratosphere integration for AWS MemoryDB.
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
Messaging
- kafka-effectful library, programs and test: Effectful effects for hw-kafka-client
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.
- data-prometheus library, program and test: Prometheus metrics text format
- freckle-otel library and test: Some extensions to the hs-opentelemetry-sdk library
- hs-opentelemetry-api library, test and benchmark: OpenTelemetry API for libraries to instrument code or build wrappers.
- hs-opentelemetry-exporter-otlp library and test: OpenTelemetry exporter supporting the standard OTLP protocol
- hs-opentelemetry-exporter-prometheus library and test: Prometheus text exposition for OpenTelemetry metrics export batches
- 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.
MIDI
- Aoide library and program: A simple music library that can generate Lilypond and MIDI files.
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
- css-class-bindings library and test: generates Haskell bindings for CSS classes
- miso library: A tasty Haskell front-end web framework
- miso-css library and test: wrapper over miso checking CSS classes applicability through dependent types
- miso-examples programs: A tasty Haskell front-end web 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
- hatter library, programs and test: Native IOS and Android applications in haskell!
- 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
Model Learning
- haal library, programs, test and benchmark: A Haskell library for Active Automata Learning.
- haal-models library: Pre-built Mealy automaton models for haal.
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.
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 test: 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-actions library, programs and test: Actions of monads on functors
- 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-effect library, test and benchmark: A fast and lightweight effect system.
- 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
- atelier-monitoring library and test: Effectful-based monitoring suite
- baikai-trace-otel library and test: OpenTelemetry TraceSink for baikai.
- dbmonitor library and program: Data consistency alerting for PostgreSQL
- eventlog-live library and program: Real-time monitoring for any Haskell application with little to no instrumentation
- eventlog-live-influxdb library and program: Stream eventlog data into InfluxDB.
- eventlog-live-otelcol library and program: Stream eventlog data to the OpenTelemetry Collector.
- freckle-otel library and test: Some extensions to the hs-opentelemetry-sdk library
- hriemann library, program and test: A Riemann Client for Haskell
- hs-opentelemetry-api library, test and benchmark: OpenTelemetry API for libraries to instrument code or build wrappers.
- hs-opentelemetry-api-types library: Core attribute types for hs-opentelemetry
- hs-opentelemetry-exporter-handle library and test: Handle-based exporter for OpenTelemetry (e.g. stdout)
- hs-opentelemetry-exporter-otlp library and test: OpenTelemetry exporter supporting the standard OTLP protocol
- hs-opentelemetry-exporter-prometheus library and test: Prometheus text exposition for OpenTelemetry metrics export batches
- hs-opentelemetry-instrumentation-amazonka library and test: OpenTelemetry instrumentation for the Amazonka AWS SDK
- hs-opentelemetry-instrumentation-ghc-metrics library and test: OpenTelemetry metrics for the GHC runtime (RTS statistics)
- hs-opentelemetry-instrumentation-gogol library and test: OpenTelemetry instrumentation for the Gogol Google Cloud SDK
- hs-opentelemetry-sdk library and test: OpenTelemetry SDK for use in applications.
- hs-opentelemetry-semantic-conventions library and program: OpenTelemetry Semantic Conventions for Haskell
- 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
MPA
- stratosphere-mpa library: Stratosphere integration for AWS MPA.
Mptcp
- mptcp library and test: Datastructures to describe TCP and MPTCP connections
- mptcp-pm library, program and test: A Multipath TCP path manager
MSK
- stratosphere-msk library: Stratosphere integration for AWS MSK.
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 and program: A simple music library that can generate Lilypond and MIDI 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
- lrclib-client library and test: A Haskell client for the LrcLib API (lyrics database)
- 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
- linear-locks library and test: Locking primitives free of deadlocks.
MWAA
- stratosphere-mwaa library: Stratosphere integration for AWS MWAA.
MySQL
- hs-opentelemetry-instrumentation-persistent-mysql library: OpenTelemetry instrumentation for persistent-mysql
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
- llama-cpp-hs library and test: Haskell FFI bindings to the llama.cpp LLM inference library
- 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
Neptune
- stratosphere-neptune library: Stratosphere integration for AWS Neptune.
NeptuneGraph
- stratosphere-neptunegraph library: Stratosphere integration for AWS NeptuneGraph.
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.
- acolyte-grpc library and tests: gRPC interpretation for acolyte API types
- 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
- arxiv-client library and test: Tiny client for the arXiv Atom API with a simple query DSL
- arxiv-client-cli program: Command line tool to search and download papers from arXiv.org
- 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
- crypton-socks library and program: SOCKS Protocol Version 5
- 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
- danecheck program: DANE SMTP validator
- 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
- dnsbase library, tests and benchmark: Stub DNS resolver with a typed RData model and value-based extension API
- 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.
- ech-config library and program: Config for TLS Encrypted Client Hello
- 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
- gbnet-hs library, test and benchmark: Transport-level networking library with zero-copy Storable serialization
- 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-admin-emailmigration library: Google Email Migration API v2 SDK.
- gogol-affiliates library: Google Affiliate Network SDK.
- gogol-autoscaler library: Google Compute Engine Autoscaler SDK.
- gogol-cloudmonitoring library: Google Cloud Monitoring SDK.
- gogol-freebasesearch library: Google Freebase Search SDK.
- gogol-latencytest library: Google Cloud Network Performance Monitoring SDK.
- gogol-maps-coordinate library: Google Maps Coordinate SDK.
- gogol-maps-engine library: Google Maps Engine SDK.
- gogol-photoslibrary library: Google Photos Library SDK.
- gogol-prediction library: Google Prediction SDK.
- gogol-resourceviews library: Google Compute Engine Instance Groups SDK.
- gogol-taskqueue library: Google TaskQueue SDK.
- gogol-useraccounts library: Google Cloud User Accounts 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
- grapesy library, tests and benchmark: Native Haskell implementation of the gRPC framework
- 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.
- grpc-spec library and test: Implementation of the pure part of the gRPC spec
- 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
- hask-redis-mux library and tests: A RESP protocol implementation and multiplexed Redis client library
- 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-opentimestamps library and test: Haskell implementation of OpenTimestamps
- haskell-opentimestamps-client library and program: Haskell implementation of a basic OpenTimestamps client
- 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 and program: 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, program and test: Lightweight CLI wallet for Bitcoin and Bitcoin Cash
- 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 the 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
- hstratus library, program and test: Unified CLI for iCloud services
- hstratus-auth library and test: Authenticate with iCloud
- hstratus-drive library and test: Access iCloud Drive
- hstratus-notes library and test: Access iCloud Notes
- 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-effectful library: Effectful bindings for the http-client library
- 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, program 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 semantics library
- 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-tower-hs library and test: Composable HTTP client middleware for Haskell, built on tower-hs
- 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
- hyperbole-oauth2 library: OAuth2 Support for Hyperbole
- 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
- idnaparse program: IDNA-aware DNS-name lint and reporter
- 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
- ipldm library: The InterPlanetary Linked Data Model and codec formats.
- 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-compliant universal resource identifier library (URL, URI, IRI)
- 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 library and test: JSON-RPC 2.0 types and type classes for Haskell
- 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
- kafka-effectful library, programs and test: Effectful effects for hw-kafka-client
- keep-alive library and test: TCP keep alive implementation
- keter-rate-limiting-plugin library and test: Simple Keter rate limiting plugin.
- 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
- link-canonical library and test: URL canonicalization library for semantic link identity
- link-canonical-effectful library and test: Effectful integration for link-canonical
- 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.
- llama-cpp-haskell library and program: Haskell bindings for the llama.cpp llama-server and a simple CLI
- 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
- mcp-server library, programs and test: Library for building Model Context Protocol (MCP) servers
- 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, test 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-can library, programs and test: CAN bus 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-effectful library: Adaptation of the network library for the effectful ecosystem.
- 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-light library and test: A slimmed down version of network
- 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-quic library, test and benchmark: Networking layer for Cloud Haskell based on QUIC
- 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
- nostr library, programs and test: Nostr library
- nova-net library, test and benchmark: General-purpose reliable UDP with C99 hot path and Haskell protocol logic
- 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.
- ollama-haskell library, programs, tests and benchmark: Industry-grade Haskell client for the Ollama 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
- opendht-hs library: Haskell bindings for OpenDHT
- 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, program, 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 ec