Haskell Haskell

Open-source Haskell projects categorized as Haskell

Top 23 Haskell Haskell Projects

  1. ShellCheck

    ShellCheck, a static analysis tool for shell scripts

    Project mention: Shellcheck | news.ycombinator.com | 2025-04-16
  2. InfluxDB

    InfluxDB – Built for High-Performance Time Series Workloads. InfluxDB 3 OSS is now GA. Transform, enrich, and act on time series data directly in the database. Automate critical tasks and eliminate the need to move data externally. Download now.

    InfluxDB logo
  3. pandoc

    Universal markup converter

    Project mention: How to Automate Document Workflows for Developers | dev.to | 2025-04-23

    Pandoc Documentation - Universal

  4. postgrest

    REST API for any Postgres database

    Project mention: Generate an OpenAPI From Your Database | dev.to | 2024-12-27

    This is especially helpful because Supabase uses PostegREST under the hood, which does not support OpenAPI 3.x. Note that some Postgres specific features like enums are not converted to JSON Schema enums as Sequelize doesn't expose that information.

  5. hadolint

    Dockerfile linter, validate inline bash, written in Haskell

    Project mention: Stop shipping insecure Dockerfiles: real devs don’t run as root | dev.to | 2025-05-03

    Hadolint Dockerfile Linter

  6. purescript

    A strongly-typed language that compiles to JavaScript

    Project mention: An Ode to TypeScript Enums | news.ycombinator.com | 2025-03-02

    When I see this it makes me want to run for ReasonML/ReScript/Elm/PureScript.

    Sum types (without payloads on the instances they are effectively enums) should not require a evening filling ceremonial dance event to define.

    https://reasonml.github.io/

    https://rescript-lang.org/

    https://elm-lang.org/

    https://www.purescript.org/

    (any I forgot?)

    It's nice that TS is a strict super set of JS... But that's about the only reason TS is nice. Apart from that the "being a strict super set" hampers TS is a million and one ways.

    To my JS is too broken to fix with a strict super set.

  7. unison

    A friendly programming language from the future

    Project mention: Show HN: Mandala – Automatically save, query and version Python computations | news.ycombinator.com | 2024-07-11

    Used something similar to this in the past: https://github.com/bmabey/provenance. Curious to see similarities/differences. Also reminds me of Unison at a conceptual level: https://github.com/unisonweb/unison

  8. 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: Type-safe web framework in Haskell and Nix | news.ycombinator.com | 2025-01-15
  9. SaaSHub

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

    SaaSHub logo
  10. koka

    Koka language compiler and interpreter

    Project mention: Why I'm leaving Elm (2020) | news.ycombinator.com | 2025-02-16

    Koka is still pretty much one person's project [0], and it's not for lack of PRs [1]. To push Koka forward at the kind of pace that Richard wants to move would require forking it or commandeering it, and it makes total sense that neither option is as appealing as just starting fresh.

    [0] https://github.com/koka-lang/koka/graphs/contributors

    [1] https://github.com/koka-lang/koka/graphs/contributors

  11. xmonad

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

    Project mention: Rubywm: An X11 window manager in pure Ruby | news.ycombinator.com | 2025-01-30

    If you want tiling, but i3 requires too much manual work, you might like the more managed layouts that are the default in XMonad: https://xmonad.org/

    XMonad works fine with multiple monitors. Each monitor displays one of the many virtual desktops. The normal keys for desktops and for windows work pretty intuitively with multiple monitors.

  12. hledger

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

    Project mention: Haskell: A Great Procedural Language | news.ycombinator.com | 2025-01-19
  13. haskell-language-server

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

    Project mention: Why Haskell? | news.ycombinator.com | 2024-09-12

    The Haskell Language Server (LSP) always needs help: https://github.com/haskell/haskell-language-server/issues?q=...

    As for GHC compile times... hard to say. The compiler does do a lot of things. Type checking and inference of a complex type system, lots of optimizations etc. I don't think it's just some bug/inefficient implementation, bc. resources have been poured into optimizations and still are. But there are certainly ways to improve speed.

  14. wire-server

    🇪🇺 Wire back-end services

    Project mention: Useful Sites for Privacy and Security | dev.to | 2025-03-22

    Wire - Encrypted communication and collaboration platform.

  15. eta

    The Eta Programming Language, a dialect of Haskell on the JVM

  16. wiwinwlh

    What I Wish I Knew When Learning Haskell

    Project mention: Ask HN: What resources do you recommend for learning Haskell? | news.ycombinator.com | 2024-07-21
  17. patat

    Terminal-based presentations using Pandoc

    Project mention: Presenterm: Markdown Slideshows in the Terminal | news.ycombinator.com | 2025-03-08

    Phenomenal - I've been using patat for this:

    https://github.com/jaspervdj/patat

    This has in line snippet execution, critical for how I present - so lets switch to this.

  18. Tidal

    Pattern language

    Project mention: Haskell: A Great Procedural Language | news.ycombinator.com | 2025-01-19
  19. miso

    :ramen: A tasty Haskell front-end framework

  20. servant

    Servant is a Haskell DSL for describing, serving, querying, mocking, documenting web applications and more!

    Project mention: Type-Level Web DSL in Haskell | dev.to | 2024-12-08

    Citations: [1] https://docs.servant.dev/en/stable/ [2] https://www.andres-loeh.de/Servant/servant-wgp.pdf [3] https://bradparker.com/posts/servant-types [4] https://github.com/haskell-servant/servant

  21. Cabal

    Official upstream development repository for Cabal and cabal-install

  22. brick

    A declarative Unix terminal UI library written in Haskell

  23. clash-ghc

    Haskell to VHDL/Verilog/SystemVerilog compiler

    Project mention: Spade Hardware Description Language | news.ycombinator.com | 2025-05-12

    I thought that this was about the hardware description language Clash developed by some ex-colleagues, but it appeared to be something else. Clash [1] is based on the functional programming language Haskell and it can output to VHDL, Verilog, or SystemVerilog.

    Although the last official release mentioned on the website is from 2021, it is still actively developed on GitHub [2]. See also contranomy [3] for a non-pipelined RV32I RISC-V core written in Clash.

    [1] https://clash-lang.org/

    [2] https://github.com/clash-lang/clash-compiler

    [3] https://github.com/christiaanb/contranomy

  24. grenade

    Deep Learning in Haskell

  25. Gifcurry

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

  26. SaaSHub

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

    SaaSHub logo
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).

Haskell Haskell discussion

Log in or Post with

Haskell Haskell related posts

  • Spade Hardware Description Language

    4 projects | news.ycombinator.com | 12 May 2025
  • Arbitrum and Open Source Tools for NFT Development: Unleashing Blockchain Scalability and Innovation

    2 projects | dev.to | 25 Apr 2025
  • How to Automate Document Workflows for Developers

    1 project | dev.to | 23 Apr 2025
  • Shellcheck

    1 project | news.ycombinator.com | 16 Apr 2025
  • Hasochism: The pleasure and pain of dependently typed Haskell programming [pdf]

    1 project | news.ycombinator.com | 7 Apr 2025
  • ¿Cómo instalar Haskell?

    6 projects | dev.to | 24 Mar 2025
  • Blockchain and Open Source: A New Dawn of Innovation

    2 projects | dev.to | 4 Mar 2025
  • A note from our sponsor - SaaSHub
    www.saashub.com | 13 May 2025
    SaaSHub helps you find the best software and product alternatives Learn more →

Index

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

# Project Stars
1 ShellCheck 37,348
2 pandoc 37,278
3 postgrest 25,249
4 hadolint 10,910
5 purescript 8,710
6 unison 6,007
7 ihp 5,056
8 koka 3,493
9 xmonad 3,442
10 hledger 3,265
11 haskell-language-server 2,798
12 wire-server 2,674
13 eta 2,621
14 wiwinwlh 2,587
15 patat 2,561
16 Tidal 2,482
17 miso 2,262
18 servant 1,880
19 Cabal 1,667
20 brick 1,636
21 clash-ghc 1,495
22 grenade 1,452
23 Gifcurry 1,394

Sponsored
InfluxDB – Built for High-Performance Time Series Workloads
InfluxDB 3 OSS is now GA. Transform, enrich, and act on time series data directly in the database. Automate critical tasks and eliminate the need to move data externally. Download now.
www.influxdata.com

Did you know that Haskell is
the 25th most popular programming language
based on number of references?