Discover the top trending Haskell repositories and projects on Github. Explore the latest trends in Haskell development.

Trending Repositories

1

shellcheck

ShellCheck, a static analysis tool for shell scripts
🔥🔥🔥
2

patat

Terminal-based presentations using Pandoc
🔥
3

snake-fury

a challenge for Haskell beginners
🔥
4

pandoc

Universal markup converter
🔥
5

postgrest

REST API for any Postgres database
📣
6

hadolint

Dockerfile linter, validate inline bash, written in Haskell
📣
7

simplex-chat

SimpleX - the first messaging platform operating without user identifiers of any kind - 100% private by design! iOS and Android apps are released 📱!
📣
8

hledger

Robust, fast, intuitive plain text accounting tool with CLI, TUI and web interfaces.
📣
9

wstunnel

Tunneling over websocket protocol - Static binary available
📣
10

rzk

An experimental proof assistant based on a type theory for synthetic ∞-categories.
📣
11

koka

Koka language compiler and interpreter
📣
12

xdg-ninja

A shell script which checks your $HOME for unwanted files and directories.
⬆️
13

unison

A friendly programming language from the future
⬆️
14

nix-output-monitor

Pipe your nix-build output through the nix-output-monitor a.k.a nom to get additional information while building.
⬆️
15

Carp

A statically typed lisp, without a GC, for real-time applications.
⬆️
16

agda

Agda is a dependently typed programming language / interactive theorem prover.
⬆️
17

nix-tree

Interactively browse dependency graphs of Nix derivations.
⬆️
18

purescript

A strongly-typed language that compiles to JavaScript
⬆️
19

compiler

Compiler for Elm, a functional language for reliable webapps.
⬆️
20

niv

Easy dependency management for Nix projects
⬆️
21

HasChor

Functional choreographic programming in Haskell
⬆️
22

futhark

💥💻💥 A data-parallel functional programming language
⬆️
23

Simula

Linux VR Desktop
⬆️
24

opentelemetry-plugin

GHC plugin for open telemetry
⬆️
25

brick

A declarative Unix terminal UI library written in Haskell
⬆️
26

hotel-california

A tool for OpenTelemetry tracing on the command line
⬆️
27

nixfmt

A formatter for Nix code
⬆️
28

haskell-language-server

Official haskell ide support via language server (LSP). Successor of ghcide & haskell-ide-engine.
⬆️
29

linux_notification_center

A notification daemon/center for linux
⬆️
30

stack

The Haskell Tool Stack
⬆️
31

fourmolu

A fourk of ormolu that uses four space indentation and allows arbitrary configuration. Don't like it? PRs welcome!
⬆️
32

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
⬆️
33

simplexmq

⚙️ SimpleXMQ - A reference implementation of the SimpleX Messaging Protocol for simplex queues over public networks.
⬆️
34

shh

Simple shell like scripting from Haskell
⬆️
35

htmlt

Lightweight frontend library for GHC with JavaScript Backend
⬆️
36

aura

A secure, multilingual package manager for Arch Linux and the AUR.
⬆️
37

cabal

Official upstream development repository for Cabal and cabal-install
⬆️
38

dex-lang

Research language for array processing in the Haskell/ML family
⬆️
39

jacinda

Functional, expression-oriented data processing language
⬆️
40

xmonad

The core of xmonad, a small but functional ICCCM-compliant tiling window manager
⬆️
41

greenclip

Simple clipboard manager to be integrated with rofi - Static binary available
⬆️
42

duckling

Language, engine, and tooling for expressing, testing, and evaluating composable language rules on input strings.
⬆️
43

lawvere

A categorical programming language with effects
⬆️
44

monocle

Monocle helps teams and individual to better organize daily duties and to detect anomalies in the way changes are produced and reviewed.
⬆️
45

ical

⬆️
46

elaboration-zoo

Minimal implementations for dependent type checking and elaboration
⬆️
47

megaparsec

Industrial-strength monadic parser combinator library
⬆️
48

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.
⬆️
49

skyscope

A tool for visualising and exploring Bazel Skyframe graphs.
⬆️
50

bsc

Bluespec Compiler (BSC)
⬆️
51

ormolu

A formatter for Haskell source code
⬆️
52

nix-vscode-extensions

Nix expressions for VSCode and OpenVSX extensions [maintainers: @deemp, @AmeerTaweel]
⬆️
53

fine-types

FineTypes is an interface description language (IDL) focussing on types
⬆️
54

wai

Haskell Web Application Interface
⬆️
55

gitit

A wiki using HAppS, pandoc, and git
⬆️
56

ghc-specter

Inspecting tool for GHC compilation pipeline
⬆️
57

emanote

Emanate a structured view of your plain-text notes
⬆️
58

kaleidoscope

Haskell LLVM JIT Compiler Tutorial
⬆️
59

pandoc-crossref

Pandoc filter for cross-references
⬆️
60

dapptools

Dapp, Seth, Hevm, and more
⬆️
61

yesod

A RESTful Haskell web framework built on WAI.
⬆️
62

iris

🌈 Haskell CLI Framework supporting Command Line Interface Guidelines
⬆️
63

grin

GRIN is a compiler back-end for lazy and strict functional languages with whole program optimization support.
⬆️
64

taskell

Command-line Kanban board/task manager with support for Trello boards and GitHub projects
⬆️
65

hlint-plugin

GHC plugin for hlint
⬆️
66

lsp

Haskell library for the Microsoft Language Server Protocol
⬆️
67

derive-has-field

⬆️
68

semantic

Parsing, analyzing, and comparing source code across many languages
⬆️
69

hs-opentelemetry

OpenTelemetry support for the Haskell programming language
⬆️
70

gateway

Scarf Gateway is a universal redirect layer for any digital artifact or URL, anywhere online. Scarf Gateway acts much like a customizable link shortener that also lets you serve software like Docker containers, Python packages, or anything other kind of software you distribute.
⬆️
71

LambdaHack

Haskell game engine library for roguelike dungeon crawlers; please offer feedback, e.g., after trying out the sample game with the web frontend at
⬆️
72

juvix

A language for intent-centric and declarative decentralised applications
⬆️
73

elsa

Elsa is a lambda calculus evaluator
⬆️
74

cachix

Command line client for Nix binary cache hosting:
⬆️
75

hsthrift

The Haskell Thrift Compiler. This is an implementation of the Thrift spec that generates code in Haskell. It depends on the fbthrift project for the implementation of the underlying transport.
⬆️
76

tetris

A terminal interface for Tetris
⬆️
77

linear-builder

Strict Text and ByteString builder, which hides mutable buffer behind linear types and takes amortized linear time.
⬆️
78

hoogle

Haskell API search engine
⬆️
79

polysemy

♊ higher-order, no-boilerplate monads
⬆️
80

git-mediate

Become a conflict resolution hero
⬆️
81

visualize-cbn

⬆️
82

flora-server

A package index for the Haskell ecosystem
⬆️
83

clash-compiler

Haskell to VHDL/Verilog/SystemVerilog compiler
⬆️
84

implicit-hie

Auto generate a stack or cabal multi component hie.yaml file
⬆️
85

proarrow

Haskell library for doing category theory with a central role for profunctors
⬆️
86

termonad

Terminal emulator configurable in Haskell.
⬆️
87

effectful

An easy to use, fast extensible effects library with seamless integration with the existing Haskell ecosystem.
⬆️
88

elm-tooling-compiler

A backwards-compatible Elm compiler extended for Elm tooling
⬆️
89

primal

Primitive World of Haskell
⬆️
90

ghc-source-gen

Library for generating Haskell source files and code fragments.
⬆️
91

scotty

Haskell web framework inspired by Ruby's Sinatra, using WAI and Warp (Official Repository)
⬆️
92

haskell-music

Source Code from "Making Music with Haskell" video
⬆️
93

higher-order-unification

A small implementation of higher-order unification
⬆️
94

full-fledged-hledger

Tutorial on Hledger setup with multi-year files, multi-source imports and a range of auto-generated reports
⬆️
95

FindUnion

An imperative implementation of disjoint-set data structure in Haskell
⬆️
96

Jazzkell

Haskell framework for generative models of jazz
⬆️
97

stylish-haskell

Haskell code prettifier
⬆️
98

caledon

higher order dependently typed logic programing
⬆️
99

typist

⬆️
100

karya

music sequencer and generalized notation
⬆️