Your first time on this page? Allow me to give some explanations.
Awesome Haskell
A collection of awesome Haskell links, frameworks, libraries and software. Inspired by awesome projects line.
Here you can see meta information about this topic like the time we last updated this page, the original creator of the awesome list and a link to the original GitHub repository.
Thank you krispo & contributors
View Topic on GitHub:
krispo/awesome-haskell
Search for resources by name or description.
Simply type in what you are looking for and the results will be filtered on the fly.
Further filter the resources on this page by type (repository/other resource), number of stars on GitHub and time of last commit in months.
_Basics_
Virtual Haskell Environment builder
The Haskell Tool Stack
"Stable Hackage": vetted consistent packages from Hackage
a system for building and packaging Haskell libraries and programs.
a bytecode interpreter and interactive REPL environment for Haskell.
a tool for automatically generating documentation from annotated Haskell source code.
will search all packages from Hackage, including all function and type definitions.
a Haskell API search engine, which allows you to search many standard Haskell libraries by either function name, or by approximate type signature.
a comprehensive, robust development environment for programming in Haskell.
Algorithmics
a collaborative Hackage list for Satisfiability Modulo Theories (SMT).
Audio, Music & Sound
Category Theory
Compilers
Official Website Resources.
Concurrency & Parallelism
a collaborative Hackage list.
Book) Parallel and Concurrent Programming in Haskell
Configuration
Maintainable configuration files
small typesafe library that uses HOCON config format
A configuration management library which supports automatic, dynamic reloading in response to modifications to configuration files.
Cryptography & Hashing
Data Access
A Haskell library that simplifies access to remote data, such as databases or web-based services.
Data Formats
Data Science
Official Website Resources.
a collaborative Hackage list.
Data Structures
Official Website Resources.
Database
Development Tools
Official Website Resources.
Distributed Computing
concurrent and distributed programming in Haskell.
Documentation
Editors
Official Website Resources.
Extensions
Games
GUI
Official Website Resources.
Graphics
Network
Number Theory
Web / Frameworks
Haskell HTTP package
haskell oauth2 binding
Official Website Resources for Content Management Systems (CMS).
a collaborative Hackage list of frameworks, libraries, ...
Text Processing
is a library for converting from one markup format to another, and a command-line tool that uses this library.
Messaging
Haskell AMQP client library
is the Simple (or Streaming) Text Orientated Messaging Protocol. Resources.
a collaborative Hackage list for Internet Relay Chat (IRC).
Languages
A Dependently Typed Functional Programming Language
Official Website Resources.
a (Haskell DSL) stream language for generating hard real-time C code.
Operating Systems
Official Website Resources.
Platforms
Programming
a collaborative Hackage list.
Science
Streaming Processing
A streaming data library
Compositional pipelines
Websites
Bloggers
Community
Tutorials
Learn Haskell
amazing guide for all kinds of things.
Pain-free, Gradual Haskell Tutorial with cartoon robots!
Haskell 98 Language and Libraries. The Revised Report.
Web Tutorials
Haskell web framework inspired by Ruby's Sinatra, using WAI and Warp (Official Repository)
Video Tutorials
A collection of awesome Haskell videos. Inspired by awesome projects line.
Video lectures to accompany the book "Learn You a Haskell for Great Good!"
Courses
Fall 2014 MOOC on edX by DelftX featuring Haskell as the primary language of focus.
Introductory MOOC to functional programming in Haskell by the University of Glasgow.
Conferences
International Conference on Functional Programming. Youtube channel.
Packages
Official collections and Guide.
a Haskell API search engine, which allows you to search many standard Haskell libraries by either function name, or by approximate type signature.
will search all packages from Hackage, including all function and type definitions.