Haskell HacktoberFest

Open-source Haskell projects categorized as HacktoberFest

Top 23 Haskell HacktoberFest Projects

  • unison

    A friendly programming language from the future

    Project mention: C++ evolution vs C++ successor languages. Circle's feature pragmas let you select your own "evolver language." | reddit.com/r/cpp | 2023-01-23

    in haskell it looks like this, you specify the language extensions you want at the top of the source files: https://github.com/unisonweb/unison/blob/trunk/unison-core/src/Unison/ABT.hs

  • 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: Using Rust at a startup: A cautionary tale | news.ycombinator.com | 2022-12-03
  • InfluxDB

    Build time-series-based applications quickly and at scale.. InfluxDB is the Time Series Platform where developers build real-time applications for analytics, IoT and cloud-native services. Easy to start, it is available in the cloud or on-premises.

  • xmonad

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

    Project mention: Developers How Do You Organize your Windows | reddit.com/r/ultrawidemasterrace | 2022-12-30
  • haskell-language-server

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

    Project mention: Haskell-Language-Server v1.9.0.0 | news.ycombinator.com | 2022-12-26
  • wasp

    A programming language that understands what a web app is.

    Project mention: Brainf*ck | reddit.com/r/ProgrammerHumor | 2023-01-27

    Me, my twin brother and rest of the team - maintainers of https://wasp-lang.dev

  • futhark

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

    Project mention: What would make you try a new language? | reddit.com/r/ProgrammingLanguages | 2023-01-29

    Have you looked at Futhark?

  • servant

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

    Project mention: Question: Servant with NamedRoutes and Swagger | reddit.com/r/haskell | 2022-11-25

    a HasSwagger instance for NamedRoutes was added in May 2022 (in this commit) but there hasn't been a package release since March

  • SonarQube

    Static code analysis for 29 languages.. Your projects are multi-language. So is SonarQube analysis. Find Bugs, Vulnerabilities, Security Hotspots, and Code Smells so you can release quality code every time. Get started analyzing your projects today for free.

  • stylish-haskell

    Haskell code prettifier

  • learn4haskell

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

    Project mention: "I understand it, but no way I could do it myself". Have you ever said that yourself? | reddit.com/r/learnprogramming | 2022-12-27

    There are a lot of really good "learn by doing" initiatives out there which are also theory heavy, even in the hardest languages (like this kind of thing for Haskell). Learning by immersion is the way they teach language in a hurry, and to learn a programming language in a hurry immersion is still the best teacher (in the form of a lot of hands-on projects that force you to handle theoretical concepts to complete them). It's not just the fun of making things and problem solving, but also of putting the big picture together and increasing what you can do. I bet you can find immersion projects like that on GitHub (or the internet in general) for almost any language or framework (and good textbooks are similar).

  • egison

    The Egison Programming Language

    Project mention: What are some pros and cons of languages that force particular casings for identifiers of a specific purpose? | reddit.com/r/ProgrammingLanguages | 2022-12-12

    I think this is a bad idea. In fact, Egison offers a precedent with a better approach. The offered alternative is strictly more powerful as it allows you to refer to a single subpattern multiple times in a greater pattern, and even marks a computable expression you can use in patterns, allowing code like

  • accelerate

    Embedded language for high-performance array computations (by AccelerateHS)

    Project mention: Haskell deep learning tutorials [Blog] | reddit.com/r/haskell | 2023-01-23

    Backprop is a neat library. However, I guess its use case is if you actually don't want to go for anything standard like Torch or TF (perhaps for research?) For instance, if I were to use something like Accelerate for GPU acceleration, or some other computation-oriented library, then I would mix it with Backprop. Previously, I have benefited from Backprop in a ConvNet tutorial and I liked it.

  • Rome

    Carthage cache for S3, Minio, Ceph, Google Storage, Artifactory and many others (by tmspzz)

  • summoner

    🔮 🔧 Tool for scaffolding batteries-included production-level Haskell projects

    Project mention: Project templates in 2022 - what are the options? | reddit.com/r/haskell | 2022-05-31

    It seems the latest version of summoner on GitHub does build with GHC 9 and supports projects using GHC 9, but for some reason that work hasn't been uploaded to Hackage yet. I think it should not be much work to "revive" it. That would be my course of action.

  • stan

    🕵️ Haskell STatic ANalyser (by kowainik)

    Project mention: Comparing strict and lazy | reddit.com/r/haskell | 2022-05-21

    That sounds very interesting. Maybe it would not be very hard to implement a prototype of such a system with Stan?

  • xmonad-contrib

    Contributed modules for xmonad

    Project mention: defToggleStrutsKey not working | reddit.com/r/xmonad | 2023-01-30

    This should now also be fixed in HEAD: https://github.com/xmonad/xmonad-contrib/commit/90f4a96f933a8ecc014b6def54fb929ee9e73e49

  • termonad

    Terminal emulator configurable in Haskell.

  • compendium-client

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

    Project mention: School of Haskell: Basics | news.ycombinator.com | 2022-11-11
  • nix-tree

    Interactively browse dependency graphs of Nix derivations.

    Project mention: How do you check the dependencies of a package ? | reddit.com/r/NixOS | 2022-06-26
  • Haskell

    Project mention: My Favorite Language has Changed to PHP | reddit.com/r/PHP | 2022-03-16

    Haskell: https://github.com/TheAlgorithms/Haskell/blob/master/src/Sorts/MergeSort.hs

  • aws-lambda-haskell-runtime

    ⚡Haskell runtime for AWS Lambda

  • monocle

    Monocle helps teams and individual to better organize daily duties and to detect anomalies in the way changes are produced and reviewed. (by change-metrics)

    Project mention: The effectful ecosystem is growing! 🥳 | reddit.com/r/haskell | 2022-10-24

    Also, the Monocle project has moved to effectful.

  • UwUpp

    The next generation esoteric language

    Project mention: Elon's code quality standards I guess... | reddit.com/r/ProgrammerHumor | 2022-11-30
  • co-log

    📓 Flexible and configurable modern #Haskell logging framework

  • SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

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 2023-01-30.

Haskell HacktoberFest related posts


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

Project Stars
1 unison 5,005
2 ihp 3,828
3 xmonad 2,848
4 haskell-language-server 2,279
5 wasp 2,250
6 futhark 1,956
7 servant 1,678
8 stylish-haskell 912
9 learn4haskell 864
10 egison 860
11 accelerate 844
12 Rome 805
13 summoner 669
14 stan 509
15 xmonad-contrib 505
16 termonad 346
17 compendium-client 312
18 nix-tree 309
19 Haskell 308
20 aws-lambda-haskell-runtime 258
21 monocle 251
22 UwUpp 242
23 co-log 242
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives