Top100 ★ 1 on GitHub

Data refreshed 5 October 2026, 22:59 UTC

Top 100 Haskell repositories on GitHub, ranked by stars

Haskell's list mixes compilers, document converters and type-level experiments with genuinely practical tools such as shellcheck and PostgREST.

GitHub reports 164,382 repositories whose detected primary language is Haskell. The 100 most-starred of them are listed below, ranked by stargazers_count. jgm/pandoc leads with 46,583 stars, and the bar for 100th place is 1,074 stars. The median repository in this top 100 has 1,890 stars, and the most common licence is NOASSERTION (34 of 100 repositories).

The 100 most-starred Haskell repositories

The 100 most-starred Haskell repositories on GitHub, refreshed 5 October 2026, 22:59 UTC. Ranked by stars.
#Repository★ StarsForksOpen issuesLicenceLast pushDescription
1jgm/pandoc46,5835,6961,041GPL-2.0Universal markup converter
2koalaman/shellcheck40,1371,9551,108GPL-3.0ShellCheck, a static analysis tool for shell scripts
3PostgREST/postgrest27,6911,228409MITREST API for any Postgres database
4simplex-chat/simplex-chat19,5171,3571,281AGPL-3.0SimpleX - the first messaging network operating without user identifiers of any kind - 100% private by design! iOS, Android and desktop app…
5hadolint/hadolint12,458505206GPL-3.0Dockerfile linter, validate inline bash, written in Haskell
6github/semantic9,0454660—Parsing, analyzing, and comparing source code across many languages
7purescript/purescript8,914574307NOASSERTIONA strongly-typed language that compiles to JavaScript
8elm/compiler7,909691305BSD-3-ClauseCompiler for Elm, a functional language for reliable webapps.
9unisonweb/unison6,7423101,293NOASSERTIONA friendly programming language from the future
10carp-lang/Carp6,060188141Apache-2.0A statically typed lisp, without a GC, for real-time applications.
11digitallyinduced/ihp5,354227289MIT🔥 The fastest way to build type safe web apps. IHP is a new batteries-included web framework optimized for longterm productivity and progra…
12kmonad/kmonad5,066338209MITAn advanced keyboard manager
13hledgerorg/hledger4,744415314GPL-3.0Robust, fast, intuitive plain text accounting tool with CLI, TUI and web interfaces.
14facebook/Haxl4,3693098BSD-3-ClauseA Haskell library that simplifies access to remote data, such as databases or web-based services.
15facebook/duckling4,324739140NOASSERTIONLanguage, engine, and tooling for expressing, testing, and evaluating composable language rules on input strings.
16system-f/fp-course4,2451,19216—Functional Programming Course
17commercialhaskell/stack4,078852609NOASSERTIONThe Haskell Tool Stack
18HigherOrderCO/Kind3,7581527MITA modern proof language
19input-output-hk/cardano-sl3,743610188Apache-2.0Cryptographic currency implementing Ouroboros PoS protocol
20xmonad/xmonad3,60330063BSD-3-ClauseThe core of xmonad, a small but functional ICCCM-compliant tiling window manager
21sdiehl/write-you-a-haskell3,47725831MITBuilding a modern functional compiler from first principles. (http://dev.stephendiehl.com/fun/)
22idris-lang/Idris-dev3,477631708NOASSERTIONA Dependently Typed Functional Programming Language
23b3nj5m1n/xdg-ninja3,38619060MITA shell script which checks your $HOME for unwanted files and directories.
24ghc/ghc3,2737389NOASSERTIONMirror of the Glasgow Haskell Compiler. Please submit issues and patches to GHC's Gitlab instance (https://gitlab.haskell.org/ghc/ghc). Fir…
25SimulaVR/Simula3,20911273MITLinux VR Desktop
26crytic/echidna3,185435108AGPL-3.0Ethereum smart contract fuzzer
27IntersectMBO/cardano-node3,17675988Apache-2.0The core component that is used to participate in a Cardano decentralised blockchain.
28haskell/haskell-language-server2,959458566Apache-2.0Official Haskell IDE support via the language server protocol (LSP)
29agda/agda2,9314291,050NOASSERTIONAgda is a dependently typed programming language / interactive theorem prover.
30jaspervdj/hakyll2,870426123NOASSERTIONA static website compiler library in Haskell
31tidalcycles/Tidal2,846272113GPL-3.0Pattern language
32diku-dk/futhark2,80721181ISC:boom::computer::boom: A data-parallel functional programming language
33wireapp/wire-server2,781332173AGPL-3.0🇪🇺 Wire back-end services
34jaspervdj/patat2,7436623GPL-2.0Terminal-based presentations using Pandoc
35yesodweb/yesod2,726386136MITA RESTful Haskell web framework built on WAI.
36caiorss/Functional-Programming2,6931569UnlicenseFunctional Programming concepts, examples and patterns illustrated in Haskell, Ocaml and Python
37sdiehl/wiwinwlh2,6692416NOASSERTIONWhat I Wish I Knew When Learning Haskell
38typelead/eta2,637142242BSD-3-ClauseThe Eta Programming Language, a dialect of Haskell on the JVM
39ghcjs/ghcjs2,617185292MITHaskell to JavaScript compiler, based on GHC
40nammayatri/nammayatri2,5724011,408AGPL-3.0A Direct-to-Driver open mobility platform powering the next-generation of mobility applications in India.
41dmjio/miso2,44117026BSD-3-Clause:ramen: A tasty Haskell web and mobile framework
42haskell/haskell-ide-engine2,348204301BSD-3-ClauseThe engine for haskell ide-integration. Not an IDE
43jgm/gitit2,277230206GPL-2.0A wiki using HAppS, pandoc, and git
44jameysharp/corrode2,18811780GPL-2.0C to Rust translator
45dapphub/dapptools2,123320171—Dapp, Seth, Hevm, and more
46ekmett/lens2,10927489NOASSERTIONLenses, Folds, and Traversals - Join us on web.libera.chat #haskell-lens
47haskell-servant/servant1,965427299—Servant is a Haskell DSL for describing, serving, querying, mocking, documenting web applications and more!
48tweag/asterius1,94756137—DEPRECATED in favor of ghc wasm backend, see https://www.tweag.io/blog/2022-11-22-wasm-backend-merged-in-ghc
49fosskers/aura1,91812264GPL-3.0A multilingual package manager for Arch Linux and the AUR.
50lamdu/lamdu1,8947825GPL-3.0lamdu - towards the next generation IDE
51monoscope-tech/monoscope1,8868039AGPL-3.0Monoscope lets you ingest and explore your logs, traces and metrics. We store these in S3 compatible buckets. Query in natural language via…
52BurntSushi/erd1,86415319UnlicenseTranslates a plain text description of a relational database schema to a graphical entity-relationship diagram.
53nmattia/niv1,8637587MITEasy dependency management for Nix projects
54smallhadroncollider/taskell1,7837654BSD-3-ClauseCommand-line Kanban board/task manager with support for Trello boards and GitHub projects
55olivierverdier/zsh-git-prompt1,77839358MITInformative git prompt for zsh
56scotty-web/scotty1,77413429BSD-3-ClauseHaskell web framework inspired by Ruby's Sinatra, using WAI and Warp (Official Repository)
57haskell/cabal1,7447551,977NOASSERTIONOfficial upstream development repository for Cabal and cabal-install
58jtdaugherty/brick1,7391744BSD-3-ClauseA declarative Unix terminal UI library written in Haskell
59google-research/dex-lang1,702117139BSD-3-ClauseResearch language for array processing in the Haskell/ML family
60maralorn/nix-output-monitor1,67258118—Pipe your nix-build output through the nix-output-monitor a.k.a nom to get additional information while building.
61mikeizbicki/HLearn1,64713423NOASSERTIONHomomorphic machine learning
62IntersectMBO/plutus1,632509248Apache-2.0The Plutus language implementation and tools
63NixOS/nixfmt1,6257621MPL-2.0The official formatter for Nix code
64clash-lang/clash-compiler1,620170403NOASSERTIONHaskell to VHDL/Verilog/SystemVerilog compiler
65ndmitchell/hlint1,612212314NOASSERTIONHaskell source code suggestions
66tensorflow/haskell1,60219539Apache-2.0Haskell bindings for TensorFlow
67huangzworks/real-world-haskell-cn1,57322727—《Real World Haskell》中文翻译项目
68haskell-beginners-2022/course-plan1,562640MPL-2.0📜 Haskell course info, plan, video lectures, slides
69srid/neuron1,55814523AGPL-3.0Future-proof note-taking and publishing based on Zettelkasten (superseded by Emanote: https://github.com/srid/emanote)
70yi-editor/yi1,548196222GPL-2.0The Haskell-Scriptable Editor
71erebe/greenclip1,534399BSD-3-ClauseSimple clipboard manager to be integrated with rofi - Static binary available
72fossas/fossa-cli1,52120718NOASSERTIONFast, portable and reliable dependency analysis for any codebase. Supports license & vulnerability scanning for large monoliths. Language…
73valderman/haste-compiler1,47310663BSD-3-ClauseA GHC-based Haskell to JavaScript compiler
74HuwCampbell/grenade1,4488124BSD-2-ClauseDeep Learning in Haskell
75lettier/gifcurry1,4485941BSD-3-Clause😎 The open-source, Haskell-built video editor for GIF makers.
76google/haskell-trainings1,4071094Apache-2.0Haskell 101 and 102: slides and codelabs
77input-output-hk/plutus-pioneer-program1,3669975—This repository hosts the lectures of the Plutus Pioneers Program. This program is a training course that the IOG Education Team provides t…
78ucsd-progsys/liquidhaskell1,335165461BSD-3-ClauseLiquid Types For Haskell
79avh4/elm-format1,334148237BSD-3-Clauseelm-format formats Elm source code according to a standard set of rules based on the official Elm Style Guide
80haskell/aeson1,30733882NOASSERTIONA fast Haskell JSON library
81quchen/articles1,306890—Miscellaneous articles. The readme is the table of contents.
82faylang/fay1,2858624BSD-3-ClauseA proper subset of Haskell that compiles to JavaScript
83google/codeworld1,269201312Apache-2.0Educational computer programming environment using Haskell
84fullstack-development/developers-roadmap1,22225957—How to learn front-end or back-end development
85GaloisInc/cryptol1,222130259BSD-3-ClauseCryptol: The Language of Cryptography
86hasktorch/hasktorch1,21512789NOASSERTIONTensors and neural networks in Haskell
87ndmitchell/ghcid1,200117119NOASSERTIONVery low feature GHCi based IDE
88reanimate/reanimate1,1836731UnlicenseHaskell library for building declarative animations based on SVG graphics
89evincarofautumn/kitten1,1714169NOASSERTIONA statically typed concatenative systems programming language.
90matterhorn-chat/matterhorn1,1618222BSD-3-ClauseA feature-rich Unix terminal client for the Mattermost chat system
91B-Lang-org/bsc1,144181359NOASSERTIONBluespec Compiler (BSC)
92hzlmn/haskell-must-watch1,142550MITHuge list of videos, talks, courses for Haskell programming language.
93cachix/cachix1,12557124—Command line client for Nix binary cache hosting:
94reflex-frp/reflex1,11715086BSD-3-ClauseInteractive programs without callbacks or side-effects. Functional Reactive Programming (FRP) uses composable events and time-varying value…
95graninas/software-design-in-haskell1,112694—Software Design in Haskell. A structured set of materials. How to build real-world applications in Haskell.
96utdemir/nix-tree1,0812220BSD-3-ClauseInteractively browse dependency graphs of Nix derivations.
97grin-compiler/grin1,0804130—GRIN is a compiler back-end for lazy and strict functional languages with whole program optimization support.
98uber/queryparser1,07814623MITParsing and analysis of Vertica, Hive, and Presto SQL.
99polysemy-research/polysemy1,0757747BSD-3-Clause:gemini: higher-order, no-boilerplate monads
100tweag/ormolu1,0749154NOASSERTIONA formatter for Haskell source code

Fork counts include open pull requests in open_issues_count, because that is how GitHub's API reports it. Descriptions are truncated to 140 characters; the full text is in the JSONL download.

Download the Haskell data

curl -sSL -o haskell.jsonl \
  https://raw.githubusercontent.com/havaianasdestruido/top100/main/data/JSONL/haskell.jsonl
jq -r '.full_name + "  " + (.stargazers_count|tostring)' haskell.jsonl | head -10

How this list is built

A single GitHub Search API request per language — ?q=language:haskell&sort=stars&order=desc&per_page=100 — refreshed hourly by a scheduled GitHub Actions workflow and committed back to the repository. The records are never reshaped: every field GitHub returned is preserved. The methodology page covers the query, the rate limits, the fields the Search API omits and the known limitations, and the field reference documents every JSON key.

Frequently asked questions

What is the most-starred Haskell repository on GitHub?

jgm/pandoc is the most-starred Haskell repository with 46,583 stars as of 5 October 2026, ahead of koalaman/shellcheck (40,137) and PostgREST/postgrest (27,691).

How many Haskell repositories are on GitHub?

GitHub reports 164,382 public repositories whose detected primary language is Haskell. Top100 ranks the 100 most-starred of them; 100th place currently needs 1,074 stars.

How do I download the top 100 Haskell repositories as JSON?

Download data/JSONL/haskell.jsonl — 100 lines, each the complete GitHub Search API object for one repository, including topics, licence, every count and every timestamp. A readable Markdown table of the same ranking is also published.

Other languages