Open-Awesome
CategoriesAlternativesStacksSelf-HostedExplore
Open-Awesome

© 2026 Open-Awesome. Curated for the developer elite.

TermsPrivacyAboutGitHubRSS
  1. Home
  2. Categories
  3. Programming Languages
  4. Haskell

Haskell

The "Awesome Haskell" project is a curated resource list designed to support developers using Haskell, a purely functional programming language known for its strong static typing and lazy evaluation. This list encompasses a wide range of resources, including libraries, frameworks, tools, tutorials, and community resources that cater to both beginners and experienced developers. Users can explore various Haskell libraries for web development, data analysis, and more, as well as educational materials to deepen their understanding of functional programming concepts. Whether you're just starting out or looking to enhance your Haskell skills, this collection provides valuable insights and tools to help you succeed in your programming journey.

haskellfunctional-programmingtype-systemslibrariestutorialsweb-developmentdata-analysiscommunity-resources
RSSView on GitHub
3.3k stars177 forks0 contributorsUpdated
Community-curated · Updated weekly · 100% open source

Found a gem we're missing?

Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.

Submit a projectStar on GitHub

Table of Contents

39 sections · 233 projects

Basics

13 projects
Alex
haskell.org
Cabal
haskell.org
GHC
haskell.org
GHCi
downloads.haskell.org
GHCup
haskell.org
Hackage
hackage.haskell.org
Haddock
haskell.org
Happy
haskell.org
Hayoo
hayoo.fh-wedel.de
Hoogle
haskell.org
hsenv
hsenv

A tool to create isolated Haskell environments, inspired by Python's virtualenv, for sandboxed development.

Haskell12112 years ago
Stack
Stack

A cross-platform build tool for Haskell projects that manages dependencies, builds, and testing.

Haskell4,0725 days ago
Stackage
Stackage

Stable, vetted sets of Haskell packages from Hackage, ensuring consistent builds and compatibility.

Dockerfile5522 days ago

Algorithmics

16 projects
Theorem Provers
wiki.haskell.org
Algorithm
hackage.haskell.org
Algorithm Visualization
hackage.haskell.org
Algorithms
hackage.haskell.org
Compression
hackage.haskell.org
Formal Languages
hackage.haskell.org
Formal Methods
hackage.haskell.org
Logic
hackage.haskell.org
Logic Programming
hackage.haskell.org
Map Reduce
hackage.haskell.org
Graphs
hackage.haskell.org
Optimization
hackage.haskell.org
Simulation
hackage.haskell.org
SMT
hackage.haskell.org
Symbolic Computation
hackage.haskell.org
Theorem Provers
hackage.haskell.org

Audio, Music & Sound

7 projects
Audio, music and sound
wiki.haskell.org
Audio
hackage.haskell.org
Codec
hackage.haskell.org
Graphics
hackage.haskell.org
Media
hackage.haskell.org
Music
hackage.haskell.org
Sound
hackage.haskell.org

Category Theory

12 projects
Adjunctions
hackage.haskell.org
Algebra
hackage.haskell.org
Categories
hackage.haskell.org
Combinators
hackage.haskell.org
Comonads
hackage.haskell.org
Composition
hackage.haskell.org
Computer Algebra
hackage.haskell.org
Constraints
hackage.haskell.org
Functors
hackage.haskell.org
Monad
hackage.haskell.org
Monads
hackage.haskell.org
Semigroups
hackage.haskell.org

Compilers

5 projects
Compilers & Interpreters
wiki.haskell.org
Compiler construction, lexing, parsing, pretty printing
wiki.haskell.org
Compiler
hackage.haskell.org
Compiler Plugin
hackage.haskell.org
Compilers/Interpreters
hackage.haskell.org

Related Awesome Lists

🐍
Python

The "Awesome Python" project is a comprehensive collection of resources dedicated to Python, a versatile and widely-used programming language known for its readability and simplicity. This list encompasses a variety of categories including libraries, frameworks, tools, tutorials, and community resources that cater to both beginners and experienced developers. Users can explore resources for web development, data analysis, machine learning, automation, and more, making it an invaluable asset for anyone looking to enhance their Python skills. Whether you're just starting out or looking to deepen your expertise, this collection provides the tools and knowledge to help you succeed in your Python journey.

290.8k
🐹
Go

The "Awesome Go" project is a curated collection of resources for the Go programming language, a statically typed and compiled language developed by Google. This list encompasses a wide range of categories including libraries, frameworks, tools, tutorials, and community resources that cater to both new and experienced Go developers. Whether you're looking for web development frameworks, testing tools, or deployment solutions, this list provides valuable insights and resources to enhance your Go programming journey. Dive into the world of Go and discover tools and libraries that can help streamline your development process and improve your coding efficiency.

169.1k
📦
C/C++

The "Awesome C/C++" project is a curated collection of resources aimed at developers working with C and C++, two powerful general-purpose programming languages widely used for system programming and embedded applications. This list encompasses a variety of resources including libraries, frameworks, tools, tutorials, and community contributions that cater to both beginners and experienced developers. Users can explore essential libraries for graphics, networking, and data processing, as well as tools for debugging, performance analysis, and code quality. Whether you are looking to deepen your understanding of low-level programming or seeking advanced techniques for optimizing performance, this collection provides a wealth of information and tools to enhance your C/C++ development experience.

70.6k
🦀
Rust

The "Awesome Rust" project is a curated collection of resources for developers using Rust, a systems programming language that emphasizes safety and performance. This list encompasses a variety of categories, including libraries, frameworks, tools, tutorials, and community resources, all aimed at enhancing the Rust development experience. Whether you are a beginner looking to learn the basics or an experienced developer seeking advanced techniques, this list provides valuable insights and tools to improve your Rust projects. Dive into the world of Rust and discover the resources that can help you build safe and efficient software.

56.6k