- 1 Community
- 1.1 Haskell’ — Haskell 2020
- 1.2 Haskellers
- 2 Books, Articles, Tutorials
- 2.1 Oleg’s Mini Tutorials and Assorted Small Projects
- 2.2 School of Haskell
- 2.3 Haskell Programming from first principles, a book forall
- 2.4 Learning Haskell
- 2.5 Programming in Haskell - 2nd Edition
- 2.6 Stack Builders Tutorials
- 2.7 Haskell MOOC
- 3 Implementations
- 3.1 The Glasgow Haskell Compiler
- 3.1.1 Major changes in GHC 8.2
- 3.1.1.1 Development updates and acknowledgments
- 3.2 The Helium Compiler
- 3.3 Frege
- 3.4 Specific Platforms
- 3.4.1 Fedora Haskell SIG
- 3.4.2 Debian Haskell Group
- 3.5 Related Languages and Language Design
- 3.5.1 Agda
- 3.5.2 Disciple
- 4 Libraries, Tools, Applications, Projects
- 4.1 Language Extensions and Related Projects
- 4.1.1 Dependent Haskell
- 4.1.2 generics-sop
- 4.1.3 Supermonads
- 4.2 Build Tools and Related Projects
- 4.2.1 Cabal
- 4.2.2 The Stack build tool
- 4.2.3 Stackage: the Library Dependency Solution
- 4.2.4 Stackgo
- 4.2.5 hsinstall
- 4.2.6 cab — A Maintenance Command of Haskell Cabal Packages
- 4.2.7 yesod-rest
- 4.3 Repository Management
- 4.3.1 Octohat
- 4.3.2 Darcs
- 4.3.3 git-annex
- 4.3.4 openssh-github-keys (Stack Builders)
- 4.4 Debugging and Profiling
- 4.4.1 Hoed – The Lightweight Algorithmic Debugger for Haskell
- 4.4.1.1 Using Hoed
- 4.4.2 ghc-heap-view
- 4.4.3 ghc-vis
- 4.4.4 Hat — the Haskell Tracer
- 4.5 Development Tools and Editors
- 4.5.1 Haskell for Mac
- 4.5.2 haskell-ide-engine, a project for unifying IDE functionality
- 4.5.3 HyperHaskell – The strongly hyped Haskell interpreter
- 4.6 Formal Systems and Reasoners
- 4.6.1 The Incredible Proof Machine
- 4.6.2 Exference
- 4.7 Education
- 4.7.1 Holmes, Plagiarism Detection for Haskell
- 4.7.2 Interactive Domain Reasoners
- 4.7.3 DSLsofMath
- 4.8 Text and Markup
- 4.8.1 Brittany
- 4.8.2 lhs2TeX
- 4.8.3 Unicode things
- 4.8.4 Lentil
- 4.8.5 Fast Unicode Normalization
- 4.8.6 Ginger
- 4.9 Web
- 4.9.1 WAI
- 4.9.2 Warp
- 4.9.3 Mighttpd2 — Yet another Web Server
- 4.9.4 Yesod
- 4.9.5 Happstack
- 4.9.6 Snap Framework
- 4.9.7 Sprinkles
- 4.9.8 MFlow
- 4.9.9 PureScript
- 4.9.10 Hapistrano
- 4.9.11 nginx-haskell-module
- 4.10 Databases
- 4.10.1 Persistent
- 4.10.2 Opaleye
- 4.10.3 YeshQL
- 4.10.4 Riak bindings
- 4.11 Data Structures, Data Types, Algorithms
- 4.11.1 Algebraic graphs
- 4.11.2 Conduit
- 4.11.3 Transactional Trie
- 4.11.4 Random access zipper
- 4.11.4.1 Future work
- 4.11.5 Generic random generators
- 4.11.5.1 Description
- 4.11.5.2 Status
- 4.11.6 Generalized Algebraic Dynamic Programming
- 4.11.7 Earley
- 4.11.8 Transient
- 4.12 Parallelism
- 4.12.1 Eden
- 4.12.2 Auto-parallelizing Pure Functional Language System
- 4.12.3 Deja Fu: Concurrency Testing
- 4.12.4 The Remote Monad Design Pattern
- 4.12.5 concurrent-output
- 4.13 Systems programming
- 4.13.1 Haskell for Mobile development
- 4.13.2 haskus-system
- 4.13.3 Haskino
- 4.13.4 Feldspar
- 4.14 Mathematics, Simulations and High Performance Computing
- 4.14.1 sparse-linear-algebra
- 4.14.2 aivika
- 4.15 Graphical User Interfaces
- 4.15.1 threepenny-gui
- 4.15.2 wxHaskell
- 4.16 FRP
- 4.16.1 Yampa
- 4.16.2 reactive-banana
- 4.16.3 Functional Reactive Agent-Based Simulation
- 4.17 Graphics and Audio
- 4.17.1 diagrams
- 4.17.2 Chordify
- 4.17.3 csound-expression
- 4.18 Games
- 4.18.1 EtaMOO
- 4.18.2 Barbarossa
- 4.18.3 Tetris in Haskell in a Weekend
- 4.18.4 tttool
- 4.19 Data Tracking
- 4.19.1 hledger
- 4.19.2 gipeda
- 4.19.3 arbtt
- 4.19.4 propellor
- 4.20 Others
- 4.20.1 ADPfusion
- 4.20.2 leapseconds-announced
- 4.20.3 Haskell in Green Land
- 4.20.4 Kitchen Snitch server
- 4.20.5 clr-haskell (Haskell interoperability with the Common Language Runtime)
- 4.20.6 FRTrader
- 4.20.7 shell-conduit
- 4.20.8 Hapoid
- 4.20.9 Hanum - OSM Dynamic Attributes Linter
- 4.20.10 tldr
- 5 Commercial Users
- 5.1 Well-Typed LLP
- 5.2 Keera Studios LTD
- 5.3 Stack Builders
- 5.4 McMaster Computing and Software Outreach
- 6 Research and User Groups
- 6.1 DataHaskell
- 6.2 Haskell at Eötvös Lorand University (ELTE), Budapest
- 6.3 Artificial Intelligence and Software Technology at Goethe-University Frankfurt
- 6.4 Functional Programming at the University of Kent
- 6.5 Functional Programming at KU
- 6.6 fp-syd: Functional Programming in Sydney, Australia
- 6.7 Regensburg Haskell Meetup
- 6.8 Curry Club Augsburg
- 6.9 Italian Haskell Group
- 6.10 RuHaskell – the Russian-speaking haskellers community
- 6.11 NY Haskell Users Group and Compose Conference
- 6.12 Japan Haskell User Group – Haskell-jp
- 6.13 Functional Programming at the Telkom University