🇦🇺 Made in Australia

Discover Australia's Leading Open Source Projects: Explore top-notch open source initiatives hailing from the vibrant tech community of Australia.

TOP Haskell Projects

1
tonymorris/fp-course

tonymorris/fp-course

Functional Programming Course
Haskell
1,018
star
2
hedgehogqa/haskell-hedgehog

hedgehogqa/haskell-hedgehog

Release with confidence, state-of-the-art property testing for Haskell.
Haskell
660
star
3
qfpl/applied-fp-course

qfpl/applied-fp-course

Applied Functional Programming Course - Move from exercises to a working app!
Haskell
617
star
4
z0w0/helm

z0w0/helm

A functionally reactive game engine, with headgear to protect you from the headache of game development provided.
Haskell
598
star
5
benl23x5/gloss

benl23x5/gloss

Painless 2D vector graphics, animations and simulations.
Haskell
392
star
6
dbousamra/hnes

dbousamra/hnes

🎮 NES Emulator written in Haskell
Haskell
371
star
7
luke-clifton/shh

luke-clifton/shh

Simple shell like scripting from Haskell
Haskell
259
star
8
tmcgilchrist/airship

tmcgilchrist/airship

Helium + Webmachine = Airship. A toolkit for building declarative, RESTful web apps.
Haskell
242
star
9
seek-oss/serverless-haskell

seek-oss/serverless-haskell

Deploying Haskell applications to AWS Lambda with Serverless
Haskell
213
star
10
discus-lang/ddc

discus-lang/ddc

The Disco Discus Compiler
Haskell
174
star
11
A1kmm/proofsweeper

A1kmm/proofsweeper

Play Minesweeper by formally proving your moves in Idris
Haskell
166
star
12
liamoc/holbert

liamoc/holbert

A graphical interactive proof assistant designed for education
Haskell
158
star
13
erikd/language-javascript

erikd/language-javascript

Parser for JavaScript, in Haskell
Haskell
157
star
14
g-ford/cradle

g-ford/cradle

Let's Build a Compiler (in Haskell)
Haskell
153
star
15
rdnetto/powerline-hs

rdnetto/powerline-hs

A lightning fast reimplementation of the Powerline prompt generator in Haskell.
Haskell
118
star
16
dmvianna/haskellbook

dmvianna/haskellbook

Exercise solutions for haskellbook.com
Haskell
96
star
17
adamwalker/sdr

adamwalker/sdr

Software defined radio library in Haskell
Haskell
88
star
18
crabmusket/haskell-simple-concurrency

crabmusket/haskell-simple-concurrency

Small examples of concurrency in Haskell.
Haskell
77
star
19
qfpl/sv

qfpl/sv

Comma (and other) separated values
Haskell
76
star
20
puffnfresh/sonic2

puffnfresh/sonic2

Sonic the Hedgehog 2 in Haskell
Haskell
67
star
21
tonyday567/numhask

tonyday567/numhask

A haskell numeric prelude, providing a clean structure for numbers and operations that combine them.
Haskell
66
star
22
tranma/falling-turnip

tranma/falling-turnip

falling sand game with regular parallel arrays.
Haskell
64
star
23
discus-lang/salt

discus-lang/salt

The compilation target that functional programmers always wanted.
Haskell
62
star
24
qfpl/state-machine-testing-course

qfpl/state-machine-testing-course

Course for learning how to apply property-based state-machine testing
Haskell
60
star
25
istathar/vaultaire

istathar/vaultaire

Data vault for metrics
Haskell
59
star
26
tmcgilchrist/postgresql-transactional

tmcgilchrist/postgresql-transactional

Transactional monadic actions on top of PostgreSQL.
Haskell
59
star
27
hedgehogqa/haskell-hedgehog-classes

hedgehogqa/haskell-hedgehog-classes

Hedgehog will eat your typeclass bugs
Haskell
56
star
28
PapenfussLab/bioshake

PapenfussLab/bioshake

Bioinformatics pipelines with Haskell and Shake
Haskell
56
star
29
erikd/http-proxy

erikd/http-proxy

A Haskell library for writing HTTP and HTTPS proxies.
Haskell
55
star
30
christian-marie/git-vogue

christian-marie/git-vogue

Make your Haskell git repositories fashionable.
Haskell
55
star
31
liamoc/patches-vector

liamoc/patches-vector

A library for patches (diffs) on vectors: composable, mergeable and invertible
Haskell
55
star
32
liamoc/latex-formulae

liamoc/latex-formulae

Libraries and tools for rendering math to images using real LaTeX, from Haskell, Pandoc and Hakyll
Haskell
54
star
33
puffnfresh/free-graphs

puffnfresh/free-graphs

Generate GraphViz graphs by interpretting free monads.
Haskell
53
star
34
liamoc/dixi

liamoc/dixi

A wiki based on firm theoretical foundations
Haskell
52
star
35
LightAndLight/qtt

LightAndLight/qtt

Quantitative Type Theory implementation
Haskell
52
star
36
LightAndLight/sized-hkts

LightAndLight/sized-hkts

Higher kinded polymorphism in a language with unboxed, statically sized datatypes.
Haskell
51
star
37
Errorific/haskell-script-examples

Errorific/haskell-script-examples

Examples of tools for use in basic utility scripts
Haskell
51
star
38
adamwalker/clash-riscv

adamwalker/clash-riscv

A RiscV processor implementing the RV32I instruction set written in Clash
Haskell
50
star
39
tranma/shitty-complexity

tranma/shitty-complexity

complexity testing for haskell
Haskell
47
star
40
campezzi/haskell-ddd

campezzi/haskell-ddd

Random DDD related things in Haskell
Haskell
46
star
41
adamwalker/clash-utils

adamwalker/clash-utils

A collection of reusable Clash designs/examples
Haskell
46
star
42
beijaflor-io/haskell-libui

beijaflor-io/haskell-libui

Haskell bindings to the libui C library.
Haskell
45
star
43
steshaw/lennart-lambda

steshaw/lennart-lambda

λλλλ Lennart Augustsson's λ-calculus cooked four ways
Haskell
45
star
44
ldgrp/uptop

ldgrp/uptop

A terminal client for Up Bank written in Haskell âš¡.
Haskell
43
star
45
liamoc/wizards

liamoc/wizards

High level, generic library for interrogative user interfaces in Haskell
Haskell
41
star
46
pschachte/wybe

pschachte/wybe

A programming language supporting most of both declarative and imperative programming
Haskell
40
star
47
erikd/haskell-big-integer-experiment

erikd/haskell-big-integer-experiment

An experiment in re-implementing big integers in Haskell.
Haskell
40
star
48
beijaflor-io/ghcjs-commonjs

beijaflor-io/ghcjs-commonjs

Seamless calls of Haskell code from JavaScript modules
Haskell
40
star
49
timbertson/nix-wrangle

timbertson/nix-wrangle

Wrangle your nix dependencies
Haskell
40
star
50
LightAndLight/sage

LightAndLight/sage

Efficient parser combinators for Haskell
Haskell
40
star
51
puffnfresh/haskell-buildpack-demo

puffnfresh/haskell-buildpack-demo

Demo of the Heroku Haskell Buildpack
Haskell
39
star
52
jacobstanley/hadoop-tools

jacobstanley/hadoop-tools

Tools for working with Hadoop, written with performance in mind.
Haskell
37
star
53
jacobstanley/ssa-anf

jacobstanley/ssa-anf

SSA vs ANF
Haskell
37
star
54
thsutton/aeson-diff

thsutton/aeson-diff

Generate and apply diffs between JSON documents.
Haskell
37
star
55
qfpl/tasty-hedgehog

qfpl/tasty-hedgehog

Tasty integration for the Hedgehog property testing library
Haskell
37
star
56
erikd/jenga

erikd/jenga

Generate a cabal freeze file from a stack.yaml
Haskell
36
star
57
mxswd/webcloud

mxswd/webcloud

Turn an optparse-applicative program into a CGI program!
Haskell
35
star
58
mikeplus64/Level-0

mikeplus64/Level-0

Haskell Snake clone.
Haskell
35
star
59
NICTA/cplusplus-th

NICTA/cplusplus-th

C++ Foreign Import Generation
Haskell
34
star
60
cuedo/github-webhooks

cuedo/github-webhooks

Haskell types and instances for decoding GitHub webhook payloads.
Haskell
34
star
61
qfpl/propagator-examples

qfpl/propagator-examples

Haskell
34
star
62
cleary/livecode

cleary/livecode

Live code, configs, and references for Tidalcycles, Punctual, Estuary, Supercollider and potentially others
Haskell
33
star
63
bradparker/servant-beam-realworld-example-app

bradparker/servant-beam-realworld-example-app

Exemplary fullstack Medium.com clone powered by Servant and Beam
Haskell
32
star
64
qfpl/reflex-realworld-example

qfpl/reflex-realworld-example

Haskell
32
star
65
puffnfresh/crosscheck

puffnfresh/crosscheck

Using QuickCheck to test functions in other languages/environments.
Haskell
32
star
66
sordina/churros

sordina/churros

simple chan based stream programming with arrow interface (Chan + Arrow = Churro)
Haskell
32
star
67
gwils/next-level-mtl-with-classy-optics

gwils/next-level-mtl-with-classy-optics

Getting more out of your transformers with classy optics. Slides from my BFPG talk on 2015-06-09
Haskell
32
star
68
adrianwong/programming-in-haskell-2nd-edition

adrianwong/programming-in-haskell-2nd-edition

My solutions for "Programming in Haskell - 2nd Edition" (incomplete)
Haskell
32
star
69
tonymorris/validation

tonymorris/validation

Haskell
31
star
70
Frost-Lord/HaskMate

Frost-Lord/HaskMate

HaskMate is a Haskell-based project monitoring and automation tool designed to continuously watches for changes in your Haskell source files and automatically triggers a rebuild and re-execution of the project whenever a modification is detected.
Haskell
31
star
71
sseefried/open-epidemic-game

sseefried/open-epidemic-game

A game about exponential growth written in Haskell
Haskell
31
star
72
liamoc/hilbert

liamoc/hilbert

An intensely interactive, graphical theorem prover based on natural deduction
Haskell
30
star
73
dalaing/cofun

dalaing/cofun

Cofun with Cofree Comonads
Haskell
30
star
74
sordina/logody

sordina/logody

concurrent process runner
Haskell
30
star
75
koterpillar/tianbar

koterpillar/tianbar

A status bar for XMonad using WebKit for rendering
Haskell
30
star
76
EduardSergeev/monad-memo

EduardSergeev/monad-memo

Memoization monad transformer
Haskell
29
star
77
qfpl/reflex-tutorial

qfpl/reflex-tutorial

Haskell
29
star
78
puffnfresh/licentious

puffnfresh/licentious

License your GitHub repository in seconds
Haskell
29
star
79
mcapodici/badlanguage

mcapodici/badlanguage

A lisp-looking language with interpreter and compiler to JS
Haskell
28
star
80
danielholmes/wolf3d-haskell

danielholmes/wolf3d-haskell

Wolfenstein 3D style game engine implemented in haskell
Haskell
28
star
81
jcouyang/dhall-aws-cloudformation

jcouyang/dhall-aws-cloudformation

Typecheck, template and modularize your AWS CloudFormation with Dhall
Haskell
28
star
82
mxswd/editable

mxswd/editable

Derive editors for data types.
Haskell
28
star
83
erikd/hjsmin

erikd/hjsmin

Haskell version of jsmin js minifier
Haskell
27
star
84
christian-marie/servant-purescript

christian-marie/servant-purescript

(defunct) Purescript client code generation for Servant
Haskell
27
star
85
kfish/raft

kfish/raft

Raft distributed consensus protocol (Haskell library)
Haskell
27
star
86
tonyday567/chart-unit

tonyday567/chart-unit

Unital Charts
Haskell
27
star
87
qfpl/papa

qfpl/papa

Reasonable Haskell default import
Haskell
26
star
88
davidar/hs-ipfs-api

davidar/hs-ipfs-api

A Haskell client library for the IPFS API
Haskell
26
star
89
LightAndLight/cbpv

LightAndLight/cbpv

A usable type system for call by push-value
Haskell
26
star
90
tonyday567/mvc-todo

tonyday567/mvc-todo

A haskell implementation of todoMVC
Haskell
26
star
91
sordina/Deadpan-DDP

sordina/Deadpan-DDP

A Haskell DDP Client
Haskell
25
star
92
mrphlip/aoc

mrphlip/aoc

Advent of Code
Haskell
25
star
93
christian-marie/oauth2-server

christian-marie/oauth2-server

Haskell libraries for implementing OAuth2 servers.
Haskell
24
star
94
tonyday567/perf

tonyday567/perf

high-resolution performance benchmarking
Haskell
24
star
95
adamwalker/fpga-kvs

adamwalker/fpga-kvs

A networked FPGA key-value store written in Clash
Haskell
24
star
96
RiugaBachi/necrophagy

RiugaBachi/necrophagy

A type-level, statically-verified Haskell embedded domain specific language (EDSL) for writing guitar tablature.
Haskell
24
star
97
jacobstanley/idris-vba

jacobstanley/idris-vba

Visual Basic for Applications (VBA) backend for Idris
Haskell
24
star
98
dalaing/type-systems

dalaing/type-systems

Haskell
23
star
99
LightAndLight/parametricity-proofs

LightAndLight/parametricity-proofs

Proofs of the number of inhabitants of polymorphic functions
Haskell
23
star
100
mikeplus64/hotswap

mikeplus64/hotswap

Simple and high level interface to plugins for hotswapping haskell code.
Haskell
23
star