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

Trending Repositories

1

pandoc

Universal markup converter
🔥🔥🔥
2

postgrest

REST API for any Postgres database
🔥🔥
3

shellcheck

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

traderjoes

Price tracking program and website for Trader Joe's, updated daily.
🔥
5

wstunnel

Tunneling over websocket protocol - Static binary available
🔥
6

simplex-chat

SimpleX - the first messaging network operating without user identifiers of any kind - 100% private by design! iOS, Android and desktop apps 📱!
📣
7

koka

Koka language compiler and interpreter
📣
8

nixfmt

A formatter for Nix code
📣
9

hadolint

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

nix-output-monitor

Pipe your nix-build output through the nix-output-monitor a.k.a nom to get additional information while building.
📣
11

kmonad

An advanced keyboard manager
📣
12

unison

A friendly programming language from the future
📣
13

xdg-ninja

A shell script which checks your $HOME for unwanted files and directories.
📣
14

nix-tree

Interactively browse dependency graphs of Nix derivations.
📣
15

conduct

A cross-platform UI framework for Haskell
⬆️
16

purescript

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

hledger

Robust, fast, intuitive plain text accounting tool with CLI, TUI and web interfaces.
⬆️
18

ghcitui

A Terminal User Interface for the Glasgow Haskell Compiler Interactive Mode
⬆️
19

niv

Easy dependency management for Nix projects
⬆️
20

static-ls

⬆️
21

futhark

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

compiler

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

flatparse

Fast parsing from bytestrings
⬆️
24

agda

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

semantic

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

brick

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

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).
⬆️
28

nixpkgs-update

Updating nixpkgs packages since 2018
⬆️
29

nix-diff

Explain why two Nix derivations differ
⬆️
30

Carp

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

taskell

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

nix-vscode-extensions

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

juvix

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

mig

Lightweight and composable servers for Haskell
⬆️
35

monomer

An easy to use, cross platform, GUI library for writing Haskell applications.
⬆️
36

elaboration-zoo

Minimal implementations for dependent type checking and elaboration
⬆️
37

effectful

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

purerl

Erlang backend for the PureScript compiler
⬆️
39

patat

Terminal-based presentations using Pandoc
⬆️
40

tetris

A terminal interface for Tetris
⬆️
41

kindly-functors

A category polymorphic `Functor` typeclass.
⬆️
42

imp

😈 Automatically import Haskell modules.
⬆️
43

placeholder

todo and unimplemented, robustly implemented
⬆️
44

cachix

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

aura

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

dedekind

⬆️
47

texmath

A Haskell library for converting LaTeX math to MathML.
⬆️
48

miso

🍜 A tasty Haskell front-end framework
⬆️
49

ormolu

A formatter for Haskell source code
⬆️
50

reactimate

A Haskell libary for fast arrowized FRP based on signal functions
⬆️
51

alga

Algebraic graphs
⬆️
52

granule

A statically-typed linear functional language with graded modal types for fine-grained program reasoning
⬆️
53

LinearLens

Linear lens
⬆️
54

Monalog

Terminal logs observer
⬆️
55

duckling

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

botan

Haskell bindings for the Botan cryptography library
⬆️
57

Simula

Linux VR Desktop
⬆️
58

boreal

⬆️
59

hpack

hpack: A modern format for Haskell packages
⬆️
60

haskell-language-server

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

gwern.net

Site infrastructure for gwern.net (CSS/JS/HS/images/icons). Custom Hakyll website with unique automatic link archiving, recursive tooltip popup UX, dark mode, and typography (sidenotes+dropcaps+admonitions+inflation-adjuster).
⬆️
62

TinyOutsideIn

Small implementation of OutsideIn(X) type checking algorithm
⬆️
63

simplexmq

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

dapptools

Dapp, Seth, Hevm, and more
⬆️
65

cornelis

agda-mode for neovim
⬆️
66

megaparsec

Industrial-strength monadic parser combinator library
⬆️
67

koneko

koneko - a concatenative not-quite-lisp for kittens
⬆️
68

nanopass

Haskell port of the Nanopass Compiler Framework
⬆️
69

tip-toi-reveng

Trying to understand the file format of Tip Toi
⬆️
70

ghc-wasm-miso-examples

⬆️
71

awesome-haskell

A collection of awesome Haskell links, frameworks, libraries and software. Inspired by awesome projects line.
⬆️
72

unfolder

Repository with code snippets that accompany episodes of The Haskell Unfolder
⬆️
73

lsp

Haskell library for the Microsoft Language Server Protocol
⬆️
74

stack

The Haskell Tool Stack
⬆️
75

postgres-explain-visualizer

Postgres Explain Visualizer, based on PEV2 but with a backend.
⬆️
76

pi-forall

A demo implementation of a simple dependently-typed language
⬆️
77

nothunks

⬆️
78

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

grapesy

Native Haskell gRPC client and server based on `http2`
⬆️
80

aith

[Early Stages] Low level functional programming language with linear types, first class inline functions, levity polymorphism and regions.
⬆️
81

emanote

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

skyscope

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

hell

⬆️
84

text

Haskell library for space- and time-efficient operations over Unicode text.
⬆️
85

AIT

Algorithmic Information Theory, using Binary Lambda Calculus
⬆️
86

lawvere

A categorical programming language with effects
⬆️
87

wasm-hs

Type-safe WASM eDSL in Haskell
⬆️
88

purescript-lua

Purescript compiler back-end for Lua
⬆️
89

ghcid

Very low feature GHCi based IDE
⬆️
90

lambda-mu-mu-calculus

Interpreter for λ̅μμ̃-calculus of Herbelin and Curien (for educational purposes).
⬆️
91

frp-zoo

Comparing many FRP implementations by reimplementing the same toy app in each.
⬆️
92

vector

An efficient implementation of Int-indexed arrays (both mutable and immutable), with a powerful loop optimisation framework .
⬆️
93

mtl

The Monad Transformer Library
⬆️
94

cabal

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

arbtt

arbtt, the automatic rule-based time-tracker
⬆️
96

opentelemetry-plugin

GHC plugin for open telemetry
⬆️
97

monocle

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

PropR

Genetic program repair using GHC
⬆️
99

hs-zuramaru

Lisp方言ずら〜。え!? これを使えばQuasiQuotesでコンパイル時Lispが書けるずら!?
⬆️
100

halive

Live recompiler for Haskell
⬆️