Top Haskell Repositories

Explore the most popular Haskell projects on GitHub. Find high-quality code examples and learn from the community.

101 repositories333,014 total stars
#RepositoryLanguageStarsForks
#1
koalaman/shellcheck
ShellCheck, a static analysis tool for shell scripts
Haskell
36,951
1,798
#2
jgm/pandoc
Universal markup converter
Haskell
35,911
3,444
#3
PostgREST/postgrest
REST API for any Postgres database
Haskell
24,813
1,063
#4
hadolint/hadolint
Dockerfile linter, validate inline bash, written in Haskell
Haskell
10,745
431
#5
github/semantic
Parsing, analyzing, and comparing source code across many languages
Haskell
9,018
453
#6
purescript/purescript
A strongly-typed language that compiles to JavaScript
Haskell
8,663
566
#7
elm/compiler
Compiler for Elm, a functional language for reliable webapps.
Haskell
7,615
659
#8
unisonweb/unison
A friendly programming language from the future
Haskell
5,947
274
#9
carp-lang/Carp
A statically typed lisp, without a GC, for real-time applications.
Haskell
5,624
173
#10
digitallyinduced/ihp
🔥 The fastest way to build type safe web apps. IHP is a new batteries-included web framework optimized for longterm productivity and programmer happiness
Haskell
4,999
201
#11
kmonad/kmonad
An advanced keyboard manager
Haskell
4,334
329
#12
facebook/Haxl
A Haskell library that simplifies access to remote data, such as databases or web-based services.
Haskell
4,294
312
#13
system-f/fp-course
Functional Programming Course
Haskell
4,165
1,197
#14
facebook/duckling
Language, engine, and tooling for expressing, testing, and evaluating composable language rules on input strings.
Haskell
4,127
728
#15
commercialhaskell/stack
The Haskell Tool Stack
Haskell
4,008
847
#16
input-output-hk/cardano-sl
Cryptographic currency implementing Ouroboros PoS protocol
Haskell
3,774
631
#17
HigherOrderCO/Kind
A modern proof language
Haskell
3,639
145
#18
idris-lang/Idris-dev
A Dependently Typed Functional Programming Language
Haskell
3,446
641
#19
koka-lang/koka
Koka language compiler and interpreter
Haskell
3,445
173
#20
xmonad/xmonad
The core of xmonad, a small but functional ICCCM-compliant tiling window manager
Haskell
3,427
295
#21
sdiehl/write-you-a-haskell
Building a modern functional compiler from first principles. (http://dev.stephendiehl.com/fun/)
Haskell
3,366
256
#22
simonmichael/hledger
Robust, fast, intuitive plain text accounting tool with CLI, TUI and web interfaces.
Haskell
3,185
323
#23
krispo/awesome-haskell
A collection of awesome Haskell links, frameworks, libraries and software. Inspired by awesome projects line.
Haskell
3,133
173
#24
ghc/ghc
Mirror of the Glasgow Haskell Compiler. Please submit issues and patches to GHC's Gitlab instance (https://gitlab.haskell.org/ghc/ghc). First time contributors are encouraged to get started with the newcomers info (https://gitlab.haskell.org/ghc/ghc/wikis/contributing).
Haskell
3,109
712
#25
IntersectMBO/cardano-node
The core component that is used to participate in a Cardano decentralised blockchain.
Haskell
3,106
727
#26
SimulaVR/Simula
Linux VR Desktop
Haskell
3,028
96
#27
crytic/echidna
Ethereum smart contract fuzzer
Haskell
2,835
390
#28
haskell/haskell-language-server
Official haskell ide support via language server (LSP). Successor of ghcide & haskell-ide-engine.
Haskell
2,769
378
#29
b3nj5m1n/xdg-ninja
A shell script which checks your $HOME for unwanted files and directories.
Haskell
2,746
156
#30
jaspervdj/hakyll
A static website compiler library in Haskell
Haskell
2,736
411
#31
caiorss/Functional-Programming
Functional Programming concepts, examples and patterns illustrated in Haskell, Ocaml and Python
Haskell
2,694
158
#32
yesodweb/yesod
A RESTful Haskell web framework built on WAI.
Haskell
2,662
373
#33
wireapp/wire-server
🇪🇺 Wire back-end services
Haskell
2,660
325
#34
typelead/eta
The Eta Programming Language, a dialect of Haskell on the JVM
Haskell
2,617
140
#35
ghcjs/ghcjs
Haskell to JavaScript compiler, based on GHC
Haskell
2,611
186
#36
agda/agda
Agda is a dependently typed programming language / interactive theorem prover.
Haskell
2,595
367
#37
sdiehl/wiwinwlh
What I Wish I Knew When Learning Haskell
Haskell
2,582
241
#38
jaspervdj/patat
Terminal-based presentations using Pandoc
Haskell
2,522
62
#39
diku-dk/futhark
:boom::computer::boom: A data-parallel functional programming language
Haskell
2,473
173
#40
haskell/haskell-ide-engine
The engine for haskell ide-integration. Not an IDE
Haskell
2,374
206
#41
tidalcycles/Tidal
Pattern language
Haskell
2,369
263
#42
dmjio/miso
:ramen: A tasty Haskell front-end framework
Haskell
2,230
143
#43
jgm/gitit
A wiki using HAppS, pandoc, and git
Haskell
2,183
224
#44
jameysharp/corrode
C to Rust translator
Haskell
2,166
114
#45
dapphub/dapptools
Dapp, Seth, Hevm, and more
Haskell
2,114
326
#46
ekmett/lens
Lenses, Folds, and Traversals - Join us on web.libera.chat #haskell-lens
Haskell
2,048
275
#47
tweag/asterius
DEPRECATED in favor of ghc wasm backend, see https://www.tweag.io/blog/2022-11-22-wasm-backend-merged-in-ghc
Haskell
1,968
58
#48
lamdu/lamdu
lamdu - towards the next generation IDE
Haskell
1,863
73
#49
haskell-servant/servant
Servant is a Haskell DSL for describing, serving, querying, mocking, documenting web applications and more!
Haskell
1,858
414
#50
BurntSushi/erd
Translates a plain text description of a relational database schema to a graphical entity-relationship diagram.
Haskell
1,822
153
#51
fosskers/aura
A multilingual package manager for Arch Linux and the AUR.
Haskell
1,800
115
#52
smallhadroncollider/taskell
Command-line Kanban board/task manager with support for Trello boards and GitHub projects
Haskell
1,743
73
#53
scotty-web/scotty
Haskell web framework inspired by Ruby's Sinatra, using WAI and Warp (Official Repository)
Haskell
1,737
135
#54
olivierverdier/zsh-git-prompt
Informative git prompt for zsh
Haskell
1,733
400
#55
nmattia/niv
Easy dependency management for Nix projects
Haskell
1,678
77
#56
haskell/cabal
Official upstream development repository for Cabal and cabal-install
Haskell
1,653
705
#57
mikeizbicki/HLearn
Homomorphic machine learning
Haskell
1,627
133
#58
jtdaugherty/brick
A declarative Unix terminal UI library written in Haskell
Haskell
1,624
166
#59
google-research/dex-lang
Research language for array processing in the Haskell/ML family
Haskell
1,606
110
#60
IntersectMBO/plutus
The Plutus language implementation and tools
Haskell
1,591
486
#61
tensorflow/haskell
Haskell bindings for TensorFlow
Haskell
1,590
198
#62
huangzworks/real-world-haskell-cn
《Real World Haskell》中文翻译项目
Haskell
1,566
231
#63
srid/neuron
Future-proof note-taking and publishing based on Zettelkasten (superseded by Emanote: https://github.com/srid/emanote)
Haskell
1,523
148
#64
yi-editor/yi
The Haskell-Scriptable Editor
Haskell
1,517
201
#65
ndmitchell/hlint
Haskell source code suggestions
Haskell
1,503
199
#66
clash-lang/clash-compiler
Haskell to VHDL/Verilog/SystemVerilog compiler
Haskell
1,479
156
#67
HuwCampbell/grenade
Deep Learning in Haskell
Haskell
1,451
83
#68
valderman/haste-compiler
A GHC-based Haskell to JavaScript compiler
Haskell
1,442
111
#69
google/haskell-trainings
Haskell 101 and 102: slides and codelabs
Haskell
1,405
109
#70
erebe/greenclip
Simple clipboard manager to be integrated with rofi - Static binary available
Haskell
1,392
35
#71
input-output-hk/plutus-pioneer-program
This repository hosts the lectures of the Plutus Pioneers Program. This program is a training course that the IOG Education Team provides to recruit and train software developers in Plutus, the native smart contract language for the Cardano ecosystem.
Haskell
1,384
995
#72
lettier/gifcurry
😎 The open-source, Haskell-built video editor for GIF makers.
Haskell
1,380
57
#73
haskell-beginners-2022/course-plan
📜 Haskell course info, plan, video lectures, slides
Haskell
1,359
58
#74
fossas/fossa-cli
Fast, portable and reliable dependency analysis for any codebase. Supports license & vulnerability scanning for large monoliths. Language-agnostic; integrates with 20+ build systems.
Haskell
1,340
181
#75
avh4/elm-format
elm-format formats Elm source code according to a standard set of rules based on the official Elm Style Guide
Haskell
1,319
148
#76
faylang/fay
A proper subset of Haskell that compiles to JavaScript
Haskell
1,282
89
#77
BartoszMilewski/Publications
Misc. publications, conference slides, etc. For more, go to http://BartoszMilewski.com
Haskell
1,269
38
#78
haskell/aeson
A fast Haskell JSON library
Haskell
1,268
323
#79
quchen/articles
Miscellaneous articles. The readme is the table of contents.
Haskell
1,259
92
#80
google/codeworld
Educational computer programming environment using Haskell
Haskell
1,249
197
#81
ucsd-progsys/liquidhaskell
Liquid Types For Haskell
Haskell
1,227
143
#82
fullstack-development/developers-roadmap
How to learn front-end or back-end development
Haskell
1,208
262
#83
ndmitchell/ghcid
Very low feature GHCi based IDE
Haskell
1,150
113
#84
GaloisInc/cryptol
Cryptol: The Language of Cryptography
Haskell
1,147
123
#85
reanimate/reanimate
Haskell library for building declarative animations based on SVG graphics
Haskell
1,141
62
#86
hzlmn/haskell-must-watch
Huge list of videos, talks, courses for Haskell programming language.
Haskell
1,134
59
#87
evincarofautumn/kitten
A statically typed concatenative systems programming language.
Haskell
1,113
40
#88
hasktorch/hasktorch
Tensors and neural networks in Haskell
Haskell
1,099
112
#89
graninas/software-design-in-haskell
Software Design in Haskell. A structured set of materials. How to build real-world applications in Haskell.
Haskell
1,093
69
#90
reflex-frp/reflex
Interactive programs without callbacks or side-effects. Functional Reactive Programming (FRP) uses composable events and time-varying values to describe interactive systems as pure functions. Just like other pure functional code, functional reactive code is easier to get right on the first try, maintain, and reuse.
Haskell
1,083
149
#91
uber/queryparser
Parsing and analysis of Vertica, Hive, and Presto SQL.
Haskell
1,079
145
#92
matterhorn-chat/matterhorn
A feature-rich Unix terminal client for the Mattermost chat system
Haskell
1,067
78
#93
GaloisInc/HaLVM
The Haskell Lightweight Virtual Machine (HaLVM): GHC running on Xen
Haskell
1,057
79
#94
NixOS/nixfmt
The official (but not yet stable) formatter for Nix code
Haskell
1,053
46
#95
polysemy-research/polysemy
:gemini: higher-order, no-boilerplate monads
Haskell
1,041
74
#96
maralorn/nix-output-monitor
Pipe your nix-build output through the nix-output-monitor a.k.a nom to get additional information while building.
Haskell
1,037
30
#97
sdiehl/kaleidoscope
Haskell LLVM JIT Compiler Tutorial
Haskell
1,036
129
#98
grin-compiler/grin
GRIN is a compiler back-end for lazy and strict functional languages with whole program optimization support.
Haskell
1,033
38
#99
tonymorris/fp-course
Functional Programming Course
Haskell
1,031
133
#100
kitlang/kit
Kit: a magical, high performance programming language, designed for game development.
Haskell
1,024
30

Quick Stats

Average Stars
3,297
Average Forks
300
Total Repositories
101