#Haskell

Open-source projects categorized as Haskell

Top 23 Haskell Open-Source Projects

  • ShellCheck

    ShellCheck, a static analysis tool for shell scripts

    Latest mention: will `for i in $(cat file.txt) do something` miss on some lines ? | reddit.com/r/bash | 2021-01-20
  • pandoc

    Universal markup converter

    Latest mention: Haskell is a Bad Programming Language (2020) | news.ycombinator.com | 2021-01-09

    Haskell is fantastic for programming systems where types are not just a tool, but central to the goals of the program. E.g. a program for converting one type of markup files to another (from one type to another type), like pandoc [1], which indeed is written in Haskell.

    [1]: https://github.com/jgm/pandoc

  • postgrest

    REST API for any Postgres database

    Latest mention: PostgREST: REST API for any Postgres database | reddit.com/r/coolgithubprojects | 2021-01-15
  • awesomo

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

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

    A strongly-typed language that compiles to JavaScript

    Latest mention: Richard Eisenberg: How whitespace works in Haskell | reddit.com/r/haskell | 2021-01-18

    PureScript's layout insertion

  • hadolint

    Dockerfile linter, validate inline bash, written in Haskell

    Latest mention: Dockerfile Best Practices | news.ycombinator.com | 2021-01-02

    Another useful resource is hadolint (https://github.com/hadolint/hadolint), which not only gives additional recommendations, but also a way to enforce this.

  • wire-server

    🇪🇺 Wire back-end services

    Latest mention: | news.ycombinator.com | 2021-01-11

    It isn't open source in the sense that it's in Haskell, meaning it's encrypted :-)

    Otherwise it's totally open source: https://github.com/wireapp/wire-server

  • m2cgen

    Transform ML models into a native code (Java, C, Python, Go, JavaScript, Visual Basic, C#, R, PowerShell, PHP, Dart, Haskell, Ruby) with zero dependencies

    Latest mention: Flutter Machine Learning App | reddit.com/r/FlutterDev | 2021-01-19

    These repositories on GitHub are good start I think: https://github.com/BayesWitnesses/m2cgen and https://github.com/vickylance/dart_nn

  • miso

    :ramen: A tasty Haskell front-end framework

    Latest mention: When is Haskell the right choice? | reddit.com/r/haskell | 2021-01-26

    Miso works quite well if used through provided Nix derivations.

  • ihp

    λ IHP is a modern batteries-included Web Framework, built on top of Haskell and Nix.

    Latest mention: When is Haskell the right choice? | reddit.com/r/haskell | 2021-01-26

    Developing web application in Haskell has been a great experience so far. I started by rolling my own stack with Servant/Scotty/others, but I recently discovered IHP framework and it's been by far the best full stack framework experience I've had. in fact I just deployed my latest API with IHP in a matter of weeks! Really nice community too that's quick to help with any problems I've had. Check it out if you're into web dev!

  • hledger

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

    Latest mention: YNAB to hledger....continuously | reddit.com/r/plaintextaccounting | 2021-01-14

    two example hledger CSV rules files for YNAB's CSV: ynab-personal-register.csv.rules, ynab-web-register.csv.rules

  • binaryen

    A Haskell to WebAssembly compiler

    Latest mention: Haskell to JS | reddit.com/r/haskell | 2021-01-22

    Check out asterius

  • patat

    Terminal-based presentations using Pandoc

  • nodebook

    Nodebook - Multi-Lang Web REPL + CLI Code runner

    Latest mention: Nodebook – Multi-Language REPL with Web UI and CLI Runner | news.ycombinator.com | 2021-01-15
  • grenade

    Deep Learning in Haskell

  • Cabal-ide-backend

    Official upstream development repository for Cabal and cabal-install

    Latest mention: Missing documentation for the Cabal "description" field | reddit.com/r/haskell | 2021-01-26

    This doesn't help with the documentation, but starting with version 3.0 of the Cabal file format there are no extra rules: https://github.com/haskell/cabal/pull/5981

  • lux

    The Lux Programming Language

    Latest mention: Metaprogramming | dev.to | 2021-01-10

    Lux

  • taskell

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

  • brick

    A declarative Unix terminal UI programming library written in Haskell

  • aur

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

    Latest mention: Do you guys use an AUR helper? | reddit.com/r/archlinux | 2021-01-15

    i stuck to makepkg in the beginning. then i began scripting makepkg. over time, i created my own bare-bones helper. (i recommend every archer do that.) later, incorporating a helper was really just swapping some of my own solutions with the better solutions of others. and there are some really sweet helpers around. aura has a special place in my heart. and yay's 'yogurt mode' is just sexy.

  • clash-ghc

    Haskell to VHDL/Verilog/SystemVerilog compiler

  • reflex

    Interactive programs without callbacks or side-effects. Functional Reactive Programming (FRP) uses composable events and time-varying values to describe interactive systems as pure functions. Just like other pure functional code, functional reactive code is easier to get right on the first try, maintain, and reuse.

  • kaleidoscope

    Haskell LLVM JIT Compiler Tutorial

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-01-26.

Index

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

Project Stars
1 ShellCheck 22,776
2 pandoc 21,570
3 postgrest 16,460
4 awesomo 7,782
5 purescript 6,919
6 hadolint 4,686
7 wire-server 2,258
8 m2cgen 1,741
9 miso 1,734
10 ihp 1,704
11 hledger 1,644
12 binaryen 1,531
13 patat 1,466
14 nodebook 1,457
15 grenade 1,339
16 Cabal-ide-backend 1,202
17 lux 1,201
18 taskell 1,104
19 brick 1,048
20 aur 974
21 clash-ghc 928
22 reflex 902
23 kaleidoscope 862