Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/brandonhimpfen/awesome-haskell

A curated list of awesome Haskell resources and tips.
https://github.com/brandonhimpfen/awesome-haskell

List: awesome-haskell

Last synced: 3 months ago
JSON representation

A curated list of awesome Haskell resources and tips.

Awesome Lists containing this project

README

        

# Awesome Haskell [![Awesome Lists](https://srv-cdn.himpfen.io/badges/awesome-lists/awesomelists-flat.svg)](https://github.com/brandonhimpfen/awesome)

[![GitHub](https://srv-cdn.himpfen.io/badges/github/github-flat.svg)](https://github.com/sponsors/brandonhimpfen/)   [![Ko-Fi](https://srv-cdn.himpfen.io/badges/kofi/kofi-flat.svg)](https://ko-fi.com/brandonhimpfen)   [![PayPal](https://srv-cdn.himpfen.io/badges/paypal/paypal-flat.svg)](https://paypal.me/brandonhimpfen)   [![Stripe](https://srv-cdn.himpfen.io/badges/stripe/stripe-flat.svg)](https://tinyurl.com/e8ymxdw3)

> A curated list of awesome Haskell resources and tips.

## Table of Contents

- [Learning Haskell](#learning-haskell)
- [Books](#books)
- [Tutorials](#tutorials)
- [Video Courses](#video-courses)
- [Online Resources](#online-resources)
- [Community](#community)
- [Libraries and Frameworks](#libraries-and-frameworks)
- [Tools](#tools)
- [Blogs](#blogs)
- [Projects](#projects)

## Learning Haskell

- [Learn You a Haskell for Great Good!](http://learnyouahaskell.com/) - A beginner-friendly and widely recommended book for learning Haskell.
- [Haskell Programming from First Principles](http://haskellbook.com/) - A comprehensive book for learning Haskell from scratch.
- [HaskellWiki](https://wiki.haskell.org/) - An extensive resource containing tutorials, documentation, and community-contributed content.

## Books

- [Real World Haskell](http://book.realworldhaskell.org/) - A practical book that teaches Haskell by applying it to real-world examples.
- [Programming in Haskell](https://www.cambridge.org/programming_haskell) - A book that introduces Haskell programming concepts through exercises and examples.
- [Parallel and Concurrent Programming in Haskell](https://simonmar.github.io/pages/pcph.html) - A guide to writing parallel and concurrent programs in Haskell.

## Tutorials

- [Haskell Tutorial](https://www.tutorialspoint.com/haskell/) - A beginner-friendly tutorial covering Haskell syntax and concepts.
- [Haskell from Scratch](https://www.youtube.com/playlist?list=PLf0swTFhTI8qOGXbOXEZeCjv9dO72qFWZ) - A YouTube video series that teaches Haskell from the basics.
- [Haskell Programming Tutorial](https://www.youtube.com/playlist?list=PLa9NO7LwodEy4GmoGFLi5Gzc6oJw5rKxX) - A comprehensive video tutorial series covering various Haskell topics.

## Video Courses

- [Haskell Fundamentals](https://app.pluralsight.com/library/courses/haskell-fundamentals/table-of-contents) - A Pluralsight course that covers the fundamentals of Haskell programming.
- [Functional Programming in Haskell](https://www.futurelearn.com/courses/functional-programming-haskell) - An online course offered by the University of Glasgow on FutureLearn.

## Online Resources

- [Hackage](https://hackage.haskell.org/) - The central package archive for Haskell libraries and tools.
- [Hoogle](https://hoogle.haskell.org/) - A search engine for Haskell APIs, allowing you to search for functions, types, and more.
- [School of Haskell](https://www.schoolofhaskell.com/) - An online platform with interactive Haskell tutorials and a community-driven learning environment.

## Community

- [Haskell subreddit](https://www.reddit.com/r/haskell) - A community-driven subreddit for Haskell discussions, questions, and news.
- [Haskell Café](https://mail.haskell.org/mailman/listinfo/haskell-cafe) - An email-based discussion group for Haskell users and enthusiasts.
- [Haskell Weekly](https://haskellweekly.news/) - A curated newsletter featuring the latest Haskell news, articles, and libraries.

## Libraries and Frameworks

- [GHC](https://www.haskell.org/ghc/) - The Glasgow Haskell Compiler, the most widely used Haskell compiler.
- [Stack](https://docs.haskellstack.org/en/stable/README/) - A build tool for Haskell projects, providing dependency management and reproducible builds.
- [Scotty](https://hackage.haskell.org/package/scotty) - A lightweight web framework for Haskell.
- [Yesod](https://www.yesodweb.com/) - A robust web framework for Haskell, designed for high-performance and type-safe web development.

## Tools

- [GHCi](https://downloads.haskell.org/~ghc/latest/docs/html/users_guide/ghci.html) - The interactive interpreter for Haskell, useful for exploring and experimenting with Haskell code.
- [HLint](https://github.com/ndmitchell/hlint) - A tool for suggesting improvements to Haskell code based on best practices and style guidelines.
- [Haskell Language Server](https://github.com/haskell/haskell-language-server) - A language server protocol implementation for Haskell, providing editor features such as autocompletion and type checking.

## Blogs

- [Haskell Weekly Blog](https://haskellweekly.news/blog/) - A blog featuring articles on Haskell programming and related topics.
- [The School of Haskell Blog](https://www.schoolofhaskell.com/blog/) - A blog with educational content on Haskell programming.
- [Well-Typed Blog](https://www.well-typed.com/blog/) - A blog by Well-Typed, a Haskell consulting and development company.

## Projects

- [Haskell Language](https://www.haskell.org/) - The official website of the Haskell programming language, hosting language specifications, news, and resources.
- [Hackage](https://hackage.haskell.org/) - The central package archive for Haskell libraries and tools.
- [The Haskell Tool Stack](https://github.com/commercialhaskell/stack) - The official repository for the Haskell build tool Stack.

## Contribute

Contributions are welcome!

## License

[![CC0](https://mirrors.creativecommons.org/presskit/buttons/88x31/svg/by-sa.svg)](http://creativecommons.org/licenses/by-sa/4.0/)