Good Haskell Libraries
Summary
This article surveys a rich Haskell library ecosystem and highlights favorites across categories such as alternative preludes, ergonomics, data structures, error handling, text manipulation, regex, state management, graphs, and streaming. It offers practical recommendations, cautions about dependencies and licensing, and discusses how these libraries can improve code ergonomics and reliability in real-world projects.