- 1 Community
- 1.1 haskell.org
- 1.2 Haskellers
- 2 Books, Articles, Tutorials
- 2.1 Haskell: the craft of functional programming, 3rd edition
- 2.2 In Japanese: Learn You a Haskell for Great Good!
- 2.3 The Monad.Reader
- 2.4 Oleg’s Mini Tutorials and Assorted Small Projects
- 2.5 Yet Another Lambda Blog
- 3 Implementations
- 3.1 Haskell Platform
- 3.2 The Glasgow Haskell Compiler
- 3.3 UHC, Utrecht Haskell Compiler
- 3.4 Specific Platforms
- 3.4.1 Haskell on FreeBSD
- 3.4.2 Debian Haskell Group
- 3.4.3 Haskell in Gentoo Linux
- 3.4.4 Fedora Haskell SIG
- 3.5 Fibon Benchmark Tools &Suite
- 4 Related Languages
- 4.1 Agda
- 4.2 MiniAgda
- 4.3 Disciple
- 5 Haskell and …
- 5.1 Haskell and Parallelism
- 5.1.1 Eden
- 5.1.2 GpH — Glasgow Parallel Haskell
- 5.1.3 Parallel GHC project
- 5.1.4 Static Verification of Transactions in STM Haskell
- 5.2 Haskell and the Web
- 5.2.1 WAI
- 5.2.2 Warp
- 5.2.3 Holumbus Search Engine Framework
- 5.2.4 Happstack
- 5.2.5 Mighttpd2 — Yet another Web Server
- 5.2.6 Yesod
- 5.2.7 Snap Framework
- 5.2.8 Ivy-web
- 5.2.9 rss2irc
- 5.3 Haskell and Compiler Writing
- 5.3.1 UUAG
- 5.3.2 AspectAG
- 5.3.3 LQPL — A Quantum Programming Language Compiler and Emulator
- 6 Development Tools
- 6.1 Environments
- 6.1.1 EclipseFP
- 6.1.2 ghc-mod — Happy Haskell Programming
- 6.1.3 HEAT: The Haskell Educational Advancement Tool
- 6.1.4 HaRe — The Haskell Refactorer
- 6.2 Documentation
- 6.2.1 Haddock
- 6.2.2 lhs2TeX
- 6.3 Testing and Analysis
- 6.3.1 shelltestrunner
- 6.3.2 hp2any
- 6.4 Optimization
- 6.4.1 HFusion
- 6.4.2 Optimizing Generic Functions
- 6.5 Code Management
- 6.5.1 Darcs
- 6.5.2 DarcsWatch
- 6.5.3 darcsden
- 6.5.4 darcsum
- 6.5.5 cab — A Maintenance Command of Haskell Cabal Packages
- 6.6 Deployment
- 6.6.1 Cabal and Hackage
- 6.6.2 Portackage — A Hackage Portal
- 7 Libraries, Applications, Projects
- 7.1 Language Features
- 7.1.1 Conduit
- 7.1.2 Free Sections
- 7.2 Education
- 7.2.1 Holmes, Plagiarism Detection for Haskell
- 7.2.2 Interactive Domain Reasoners
- 7.3 Parsing and Transforming
- 7.3.1 The grammar-combinators Parser Library
- 7.3.2 epub-metadata
- 7.3.3 Utrecht Parser Combinator Library: uu-parsinglib
- 7.3.4 Regular Expression Matching with Partial Derivatives
- 7.3.5 regex-applicative
- 7.4 Generic and Type-Level Programming
- 7.4.1 Unbound
- 7.4.2 FlexiWrap
- 7.4.3 Generic Programming at Utrecht University
- 7.4.4 A Generic Deriving Mechanism for Haskell
- 7.5 Proof Assistants and Reasoning
- 7.5.1 HERMIT
- 7.5.2 Automated Termination Analyzer for Haskell
- 7.5.3 HTab
- 7.5.4 Free Theorems for Haskell
- 7.5.5 Streaming Component Combinators
- 7.5.6 Swish
- 7.6 Mathematical Objects
- 7.6.1 normaldistribution: Minimum Fuss Normally Distributed Random Values
- 7.6.2 dimensional: Statically Checked Physical Dimensions
- 7.6.3 AERN
- 7.6.4 Paraiso
- 7.6.5 Bullet
- 7.7 Data Types and Data Structures
- 7.7.1 HList — A Library for Typed Heterogeneous Collections
- 7.7.2 Persistent
- 7.7.3 DSH — Database Supported Haskell
- 7.8 User Interfaces
- 7.8.1 Gtk2Hs
- 7.8.2 xmonad
- 7.9 Functional Reactive Programming
- 7.9.1 reactive-banana
- 7.9.2 Functional Hybrid Modelling
- 7.9.3 Elerea
- 7.10 Graphics
- 7.10.1 LambdaCube
- 7.10.2 diagrams
- 7.11 Audio
- 7.11.1 Audio Signal Processing
- 7.11.2 Live-Sequencer
- 7.11.3 Functional Modelling of Musical Harmony
- 7.12 Text and Markup Languages
- 7.12.1 HaTeX
- 7.12.2 Haskell XML Toolbox
- 7.12.3 epub-tools (Command-line epub Utilities)
- 7.13 Hardware Design
- 7.13.1 CλaSH
- 7.13.2 Kansas Lava
- 7.14 Natural Language Processing
- 7.14.1 NLP
- 7.14.2 GenI
- 7.15 Others
- 7.15.1 leapseconds-announced
- 7.15.2 FunGEn
- 7.15.3 Feldspar
- 7.15.4 ADPfusion
- 7.15.5 Biohaskell
- 7.15.6 hledger
- 7.15.7 sshtun (Wrapper daemon to manage an ssh tunnel)
- 7.15.8 hMollom — Haskell implementation of the Mollom API
- 7.15.9 Galois Open-Source Projects on GitHub
- 8 Commercial Users
- 8.1 Well-Typed LLP
- 8.2 Bluespec Tools for Design of Complex Chips and Hardware Accelerators
- 8.3 Industrial Haskell Group
- 8.4 Barclays Capital
- 8.5 Oblomov Systems
- 8.6 madvertise Mobile Advertising
- 9 Research and User Groups
- 9.1 A French community for Haskell
- 9.2 Haskell at Eötvös Lorand University (ELTE), Budapest
- 9.3 Functional Programming at UFMG and UFOP
- 9.4 Artificial Intelligence and Software Technology at Goethe-University Frankfurt
- 9.5 Functional Programming at the University of Kent
- 9.6 Formal Methods at DFKI and University Bremen
- 9.7 Haskell at Universiteit Gent, Belgium
- 9.8 Haskell in Romania
- 9.9 fp-syd: Functional Programming in Sydney, Australia
- 9.10 Functional Programming at Chalmers
- 9.11 Functional Programming at KU
- 9.12 San Simon Haskell Community
- 9.13 Ghent Functional Programming Group