Open-Awesome
CategoriesAlternativesStacksSelf-HostedExplore
Open-Awesome

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

TermsPrivacyAboutGitHubRSS
  1. Home
  2. Tags
  3. Haskell

Haskell

130 projects

Showing 36 of 130 projects

Weeder
WeederHaskell

A Haskell tool for whole-program dead-code analysis using GHC's HIE files to detect unused code across module boundaries.

#haskell#code-cleanup#build-tools
Stars188
Forks35
Last commit2 months ago
coq-haskell
coq-haskellCoq

A Coq library providing Haskell-like definitions and notations for formalizing Haskell types and functions in Coq.

#haskell#functional-programming#coq
Stars172
Forks12
Last commit2 years ago
mongodb
mongodbHaskell

A Haskell driver for MongoDB that enables database connections, queries, updates, and administrative tasks.

#database-driver#haskell#mapreduce
Stars170
Forks48
Last commit2 years ago
codec-beam
codec-beamHaskell

A Haskell library for generating Erlang VM byte code from pure Haskell, enabling compile-to-BEAM languages.

#haskell#functional-programming#elixir
Stars170
Forks6
Last commit1 year ago
graphql-haskell
graphql-haskellHaskell

A Haskell implementation of GraphQL providing AST data types, parser, printer, and future schema and interpreter tools.

#haskell#functional-programming#api
Stars169
Forks23
Last commit7 years ago
vulkan
vulkanHaskell

High-level, idiomatic Haskell bindings for the Vulkan graphics API, reducing verbosity while retaining full functionality.

#vulkan#low-level-graphics#haskell
Stars169
Forks35
Last commit5 days ago
Rattletrap
RattletrapHaskell

A Haskell command-line tool to parse Rocket League replays into JSON and generate replays from JSON.

#haskell#rocket-league#cli-tool
Stars159
Forks22
Last commit1 year ago
hoauth2
hoauth2Haskell

A Haskell library for OAuth2 client authentication with support for multiple identity providers.

#haskell#functional-programming#web-security
Stars136
Forks59
Last commit15 days ago
amqp
amqpHaskell

A Haskell client library for interacting with RabbitMQ message brokers.

#haskell#functional-programming#message-queue
Stars129
Forks37
Last commit1 year ago
elm2nix
elm2nixHaskell

Convert Elm projects into Nix expressions for reproducible builds and dependency management.

#haskell#functional-programming#dependency-management
Stars126
Forks17
Last commit11 months ago
hsenv
hsenvHaskell

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

#haskell#sandbox#cabal
Stars121
Forks31
Last commit12 years ago
nixkell
nixkellNix

A Nix-based skeleton project for quickly setting up reproducible Haskell development environments.

#haskell#project-skeleton#skeleton
Stars121
Forks14
Last commit1 year ago
powerline-hs
powerline-hsHaskell

A lightning-fast Haskell reimplementation of the Powerline shell prompt generator that improves shell responsiveness.

#haskell#developer-tools#shell-prompt
Stars119
Forks6
Last commit2 years ago
hnn
hnnHaskell

A Haskell library for building and training feed-forward neural networks with automatic differentiation.

#haskell#functional-programming#gradient-descent
Stars114
Forks14
Last commit9 years ago
Elm Bridge
Elm BridgeElm

Derive Elm type definitions and JSON encoders/decoders from Haskell types for seamless full-stack development.

#haskell#type-generation#interoperability
Stars107
Forks28
Last commit5 months ago
imlazy
imlazyJavaScript

A functional programming library for creating lazy, immutable iterables using ES2015 iteration protocols.

#generator#haskell#functional-programming
Stars104
Forks2
Last commit4 months ago
hs-to-coq
hs-to-coqRocq Prover

A tool that converts Haskell source code into equivalent Coq source code for formal verification.

#haskell#functional-programming#compiler
Stars96
Forks11
Last commit1 month ago
hailstorm
hailstormHaskell

A distributed stream processing system written in Haskell that guarantees exactly-once semantics.

#stream-processing#haskell#real-time-analytics
Stars94
Forks8
Last commit12 years ago
Parsing With Haskell Parser Combinators
Parsing With Haskell Parser CombinatorsHaskell

A step-by-step guide to parsing using Haskell parser combinators, with practical examples for version numbers and SRT subtitles.

#parsing#haskell-learning#haskell
Stars94
Forks3
Last commit
Haskell
HaskellHaskell

A Haskell client library for connecting to and querying RethinkDB databases.

#database-driver#haskell#functional-programming
Stars93
Forks11
Last commit9 years ago
actions/setup-haskell: Haskell (GHC and Cabal)
actions/setup-haskell: Haskell (GHC and Cabal)TypeScript

Sets up a Haskell environment (GHC, Cabal, Stack) in GitHub Actions workflows.

#haskell#devops#stack
Stars75
Forks32
Last commit5 years ago
Haskell to Elm
Haskell to Elm

A collection of examples highlighting key differences between Haskell and Elm for developers transitioning between the two languages.

#haskell#functional-programming#type-systems
Stars66
Forks10
Last commit9 years ago
Etlas Packages
Etlas PackagesHaskell

A collection of patches enabling Hackage packages to build with the Eta programming language.

#etlas#haskell#functional-programming
Stars64
Forks31
Last commit7 years ago
haskell-to-elm
haskell-to-elmHaskell

Generates Elm type definitions, JSON encoders, and decoders from Haskell types to keep frontend and backend in sync.

#haskell#aeson#type-safety
Stars63
Forks8
Last commit2 years ago
Eta
Eta

A curated list of resources for the Eta programming language, a Haskell-like language for the JVM.

#programming-language#haskell#java-interop
Stars63
Forks5
Last commit5 years ago
haskell-ml
haskell-mlHaskell

A Haskell library implementing basic machine learning algorithms including Hopfield networks.

#haskell#functional-programming#hopfield-networks
Stars59
Forks8
Last commit12 years ago
sbt
sbtScala

An sbt plugin that integrates the Eta programming language into Scala projects for compiling and running Scala/Eta programs.

#multi-language#etlas#haskell
Stars57
Forks10
Last commit7 years ago
eta-android-2048
eta-android-2048Haskell

A 2048 puzzle game for Android built using the Yampa Functional Reactive Programming library in Eta.

#haskell#functional-programming#yampa-frp
Stars57
Forks8
Last commit8 years ago
influxdb-haskell
influxdb-haskellHaskell

A Haskell client library for interacting with InfluxDB 1.8 time-series databases.

#haskell#functional-programming#monitoring
Stars55
Forks22
Last commit2 years ago
Eventuria gsd
Eventuria gsdHaskell

A basic todo list application demonstrating CQRS and Command Sourcing patterns implemented in Haskell.

#command-sourcing#haskell#functional-programming
Stars53
Forks3
Last commit7 years ago
Learn You a Frege for Great Good!
Learn You a Frege for Great Good!Frege

A Frege translation of the examples from "Learn You a Haskell for Great Good!", a popular functional programming tutorial.

#code-examples#haskell#gradle
Stars51
Forks1
Last commit10 years ago
hackertyper
hackertyperHaskell

A fun web app that displays realistic-looking code as you type, simulating movie-style hacking.

#haskell#web-app#typing
Stars49
Forks9
Last commit7 years ago
Awesome Haskell Videos
Awesome Haskell VideosTypeScript

A curated collection of high-quality Haskell programming videos covering tutorials, talks, and advanced concepts.

#conference-talks#developer-education#hacktoberfest
Stars47
Forks2
Last commit
Cicili
CiciliC

A Lisp-dialect programming language that implements Haskell's functional semantics by transpiling to C with automatic memory management.

#systems-programming#cicili#programming-language
Stars47
Forks0
Last commit1 day ago
eta-examples
eta-examplesHaskell

A collection of examples demonstrating Eta, a strongly typed programming language for the JVM.

#programming-language#haskell#functional-programming
Stars36
Forks2
Last commit8 years ago
haskell-snippets.nvim
haskell-snippets.nvimLua

A collection of Haskell snippets for LuaSnip in Neovim, powered by tree-sitter and LSP.

#haskell#productivity#vim
Stars35
Forks2
Last commit2 months ago
PreviousPage 3 of 4Next

Related Tags

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
6 years ago
3 years ago
#Functional Programming67
#Developer Tools16
#Jvm15
#Package Management15
#Nix11
#Programming Language10
#Scala9
#Type Safe9
#Cabal8
#Learning Resources8
#Eta8
#Reproducible Builds7