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

Trending Repositories

1

wstunnel

Tunneling over websocket protocol - Static binary available
🔥🔥🔥
2

shellcheck

ShellCheck, a static analysis tool for shell scripts
🔥
3

pandoc

Universal markup converter
🔥
4

postgrest

REST API for any Postgres database
🔥
5

hadolint

Dockerfile linter, validate inline bash, written in Haskell
📣
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

unison

A friendly programming language from the future
📣
9

hyperbole

Haskell interactive serverside web framework inspired by HTMX
📣
10

MicroHs

Haskell implemented with combinators
⬆️
11

xdg-ninja

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

nix-output-monitor

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

hledger

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

cabal-audit

audit your cabal projects for haskell-specific security-advisories
⬆️
15

nix-tree

Interactively browse dependency graphs of Nix derivations.
⬆️
16

patat

Terminal-based presentations using Pandoc
⬆️
17

xmonad

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

shmonad

A shell prompt with infinite customization
⬆️
19

haskell-language-server

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

hasktorch

Tensors and neural networks in Haskell
⬆️
21

compiler

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

semantic

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

dosh

The power of Haskell in your terminal!
⬆️
24

confer

The dotfiles manager
⬆️
25

niv

Easy dependency management for Nix projects
⬆️
26

pw-controller

Apply rules to pipewire links
⬆️
27

cabal

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

futhark

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

jacinda

Functional, expression-oriented data processing language
⬆️
30

cachix

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

view-monad

⬆️
32

hspec

A Testing Framework for Haskell
⬆️
33

reference-counting

WIP: Reference counting with linear types
⬆️
34

Carp

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

blarney

Haskell library for hardware description
⬆️
36

duckling

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

purescript

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

samsort

A stable adaptive mergesort implementation
⬆️
39

copilot

A stream-based runtime-verification framework for generating hard real-time C code.
⬆️
40

gifcurry

😎 The open-source, Haskell-built video editor for GIF makers.
⬆️
41

zurihac-2024-ghc-wasm

My ZuriHac 2024 project
⬆️
42

agda

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

servant

Main repository for the servant libraries — DSL for describing, serving, querying, mocking, documenting web applications and more!
⬆️
44

ask

being a particular fragment of Haskell, extended to a proof system
⬆️
45

miso

🍜 A tasty Haskell front-end framework
⬆️
46

nix-serve-ng

A drop-in replacement for nix-serve that is faster and more reliable
⬆️
47

elaboration-zoo

Minimal implementations for dependent type checking and elaboration
⬆️
48

Simula

Linux VR Desktop
⬆️
49

bluefin-algae

Algebraic effects in the Bluefin effect system
⬆️
50

zero-bs-haskell

Learn Haskell, with tiny lessons.
⬆️
51

rhine

Haskell Functional Reactive Programming framework with type-level clocks
⬆️
52

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

hakatime

Wakatime server implementation & analytics dashboard
⬆️
54

tinyapl

TinyAPL, a tiny APL dialect and interpreter in Haskell
⬆️
55

ghcup-hs

⬆️
56

haskell-function-graph

Compose Haskell functions to reach one type from another
⬆️
57

opt-env-conf

⬆️
58

greenclip

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

diagnose

A simple library for reporting compiler/interpreter errors
⬆️
60

haskell-ci

Scripts and instructions for using CI services (e.g. Travis CI or Appveyor) with multiple GHC configurations
⬆️
61

lens

Lenses, Folds, and Traversals - Join us on web.libera.chat #haskell-lens
⬆️
62

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

hlint

Haskell source code suggestions
⬆️
64

swarm

Resource gathering + programming game
⬆️
65

web-view

Typed HTML with simplified layout, and easy composable styles. Inspired by Tailwindcss and Elm UI
⬆️
66

sv2v

SystemVerilog to Verilog conversion
⬆️
67

wasm-hs

Type-safe WASM eDSL in Haskell
⬆️
68

nix-vscode-extensions

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

gitit

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

purerl

Erlang backend for the PureScript compiler
⬆️
71

plutus

The Plutus language implementation and tools
⬆️
72

ImplicitCAD

A math-inspired CAD program in haskell. CSG, bevels, and shells; 2D & 3D geometry; 2D gcode generation...
⬆️
73

emanote

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

haskell-tree-sitter

Haskell bindings for tree-sitter
⬆️
75

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

effectful

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

dex-lang

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

linux_notification_center

A notification daemon/center for linux
⬆️
79

pi-forall

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

ormolu

A formatter for Haskell source code
⬆️
81

clash-compiler

Haskell to VHDL/Verilog/SystemVerilog compiler
⬆️
82

import-style-plugin

Keep your imports clean
⬆️
83

hascard

flashcard TUI with markdown cards
⬆️
84

pandoc-wasm

The universal document converter, compiled for WebAssembly and running in the browser.
⬆️
85

tamarin-prover

Main source code repository of the Tamarin prover for security protocol verification.
⬆️
86

stan

🕵️ Haskell STatic ANalyser
⬆️
87

OpenGL

Haskell bindings to OpenGL
⬆️
88

static-ls

⬆️
89

aura

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

wiwinwlh

What I Wish I Knew When Learning Haskell
⬆️
91

tie

Tie allows generation of Haskell server stubs from OpenAPI (v 3.x) specifications.
⬆️
92

hedis

A tiny fraction of redis, in Haskell
⬆️
93

bsc

Bluespec Compiler (BSC)
⬆️
94

free-foil

Efficient Type-Safe Capture-Avoiding Substitution for Free (Scoped Monads).
⬆️
95

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

taskell

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

nvfetcher

Generate nix sources expr for the latest version of packages
⬆️
98

hython

Haskell-powered Python 3 interpreter
⬆️
99

figsynth

Polygonal synthesizer
⬆️
100

hasql

The fastest PostgreSQL libpq-based driver for Haskell
⬆️