Haskell HacktoberFest

Open-source Haskell projects categorized as HacktoberFest | Edit details

Top 23 Haskell HacktoberFest Projects

  • GitHub repo Hasura

    Blazing fast, instant realtime GraphQL APIs on your DB with fine grained access control, also trigger webhooks on database events.

    Project mention: What backend do you use for your React project? | reddit.com/r/reactjs | 2021-10-19

    Hasura as of late (fits into the BaaS category, though can be extended with other services easily)

  • GitHub repo awesomo

    Cool open source projects written in C, C++, Clojure, Lisp, Elixir, Erlang, Elm, Golang, Haskell, JavaScript, Lua, OCaml, Python, R, Ruby, Rust, Scala, etc.

    Project mention: A list of cool open source projects written in Clojure | reddit.com/r/Clojure | 2021-01-03
  • Scout APM

    Scout APM: A developer's best friend. Try free for 14-days. Scout APM uses tracing logic that ties bottlenecks to source code so you know the exact line of code causing performance issues and can get back to building a great product faster.

  • GitHub repo hadolint

    Dockerfile linter, validate inline bash, written in Haskell

    Project mention: Kubernetes Security Checklist 2021 | dev.to | 2021-10-18

    Dockerfile should be checked during development by automated scanners (Kics, Hadolint, Conftest)

  • GitHub repo 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

    Project mention: IHP v0.15.0 has been released | news.ycombinator.com | 2021-10-19
  • GitHub repo hledger

    easy-to-use command-line/curses/web plaintext accounting tool; a modern and largely compatible Haskell rewrite of Ledger

    Project mention: Monthly budget planner | reddit.com/r/ObsidianMD | 2021-10-18
  • GitHub repo haskell-language-server

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

    Project mention: Easy way to locally navigate into source code of packages from Hackage? | reddit.com/r/haskell | 2021-10-14

    Yeah, someone's working on it.

  • GitHub repo futhark

    :boom::computer::boom: A data-parallel functional programming language

    Project mention: Futhark: Automatic wrapping of C headers in Nim | reddit.com/r/nim | 2021-09-22

    Futhark is already a name of an existing GPU programming language, you might consider changing the name of your utility.

  • Nanos

    Run Linux Software Faster and Safer than Linux with Unikernels.

  • GitHub repo egison

    The Egison Programming Language

    Project mention: I want to know about some weird non esoteric programming languages | reddit.com/r/ProgrammingLanguages | 2021-07-28

    Egison is weird https://www.egison.org -- it takes a single concept (pattern matching) and pushes it as far as it will go.

  • GitHub repo stylish-haskell

    Haskell code prettifier

    Project mention: Cardano again is the top 1 in development activity on Github | reddit.com/r/cardano | 2021-04-23
  • GitHub repo learn4haskell

    👩‍🏫 👨‍🏫 Learn Haskell basics in 4 pull requests

    Project mention: I want to get into Cardano, considering learning Haskell, worried it is too niche of a language for a secure career path. | reddit.com/r/CardanoDevelopers | 2021-09-30

    If you are already advanced in other programming languages, this course will get your feet wet: https://github.com/kowainik/learn4haskell

  • GitHub repo stan

    🕵️ Haskell STatic ANalyser (by kowainik)

    Project mention: Introducing Haskell in Soisy | reddit.com/r/haskell | 2021-06-04

    Would you be okay if we add Soisy to the list of companies using stan?

  • GitHub repo termonad

    Terminal emulator configurable in Haskell.

    Project mention: [ANN] Terminal Emulator (like xterm) implemented entirely in Haskell | reddit.com/r/haskell | 2021-07-30

    How does this compare to termonad?

  • GitHub repo compendium-client

    Mu (μ) is a purely functional framework for building micro services.

    Project mention: My ideal GraphQL framework for Haskell | reddit.com/r/haskell | 2021-08-04

    full example: https://github.com/higherkindness/mu-haskell/blob/master/graphql/exe/Main.hs

  • GitHub repo pretty-simple

    pretty-printer for Haskell data types that have a Show instance

  • GitHub repo slick

    Static site generator built on Shake configured in Haskell (by ChrisPenner)

    Project mention: Zola, A fast static site generator in a single binary | news.ycombinator.com | 2021-03-05

    I'm exhausted by the proliferation of single purpose static site generators, each touting some pointless change of syntax, language, or other superficial quality.

    A static site generator is a build system bundled with a template engine and some markdown, javascript, css, and image processing utilities.

    By using a general purpose build system as the core (like this https://github.com/ChrisPenner/slick), making a static site could be a great opportunity to learn and use a general purpose tool.

  • GitHub repo implicit-hie

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

    Project mention: Yet another (sic) Haskell project template with Nix, Docker, Lorri, and haskell-language-server | reddit.com/r/haskell | 2021-04-24

    If you see an error message that tells you an implicit cradle could not be found for your file, then it may be helpful to generate and edit that hie.yaml file. If you have any issues with the generated config, don't hesitate to open an issue on the Implicit-hie repo. Best of luck

  • GitHub repo tomland

    🏝 Bidirectional TOML serialization

  • GitHub repo hapistrano

    Deploy tool for Haskell applications, like Capistrano for Rails

  • GitHub repo typerep-map

    ⚡️Efficient implementation of Map with types as keys

  • GitHub repo rhine

    Haskell Functional Reactive Programming framework with type-level clocks

    Project mention: Function parallel game engine? | reddit.com/r/haskellgamedev | 2021-08-22

    Continuous time domain smells of FRP. Running systems at different rates is basically what's rhine brings to the FRP table.

  • GitHub repo prolens

    👓 Profunctor based lightweight implementation of Lenses

  • GitHub repo colourista

    ‎️‍🌈 Convenient interface for printing colourful messages

  • GitHub repo shine

    Declarative graphics for the browser

NOTE: The open source projects on this list are ordered by number of github stars. The number of mentions indicates repo mentiontions in the last 12 Months or since we started tracking (Dec 2020). The latest post mention was on 2021-10-19.


What are some of the best open-source HacktoberFest projects in Haskell? This list will help you:

Project Stars
1 Hasura 24,192
2 awesomo 8,072
3 hadolint 6,041
4 ihp 2,404
5 hledger 1,852
6 haskell-language-server 1,751
7 futhark 1,576
8 egison 822
9 stylish-haskell 806
10 learn4haskell 610
11 stan 438
12 termonad 304
13 compendium-client 256
14 pretty-simple 193
15 slick 160
16 implicit-hie 141
17 tomland 97
18 hapistrano 94
19 typerep-map 92
20 rhine 73
21 prolens 72
22 colourista 51
23 shine 50
Find remote jobs at our new job board 99remotejobs.com. There are 37 new remote jobs listed recently.
Are you hiring? Post a new remote job listing for free.
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives