Haskell Haskell

Open-source Haskell projects categorized as Haskell | Edit details

Top 23 Haskell Haskell Projects

  • GitHub repo ShellCheck

    ShellCheck, a static analysis tool for shell scripts

    Project mention: using the result of a du in a if statement | reddit.com/r/bash | 2022-01-19

    I was going to suggest https://www.shellcheck.net/ to spot such issues, but apparently it doesn't! (Other than telling File isn't used).

  • 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: If I have a SQL database, what is the easiest way to build a simple website using it? | reddit.com/r/SQL | 2022-01-05

    Second fastest is to use Hasura, which will give a graphql server mapped to your database, and a front end JavaScript framework of your choice.

  • SonarLint

    Deliver Cleaner and Safer Code - Right in Your IDE of Choice!. SonarLint is a free and open source IDE extension that identifies and catches bugs and vulnerabilities as you code, directly in the IDE. Install from your favorite IDE marketplace today.

  • GitHub repo pandoc

    Universal markup converter

    Project mention: What is the coolest thing you can do in R? | reddit.com/r/Rlanguage | 2022-01-19

    You’re about to be even more mindblown - the conversion to different formats is handled by pandoc in the background (rmarkdown handles the R parts to turn the rmd into “normal” md, then uses pandoc to convert to your desired format). Pandoc has the ability to convert between many formats, not just md -> word. That means you can do all those conversions too, should you need to.

  • GitHub repo postgrest

    REST API for any Postgres database

    Project mention: Five Easy to Miss PostgreSQL Query Performance Bottlenecks | news.ycombinator.com | 2022-01-18

    For OLAP-style use-cases, I wouldn't recommend SQLite, but rather something equally (apparently) unfashionable: stored procedures.

    In both cases, the goal is to save the time spent round-tripping queries and responses to the DB. But with OLAP, you more-than-likely have a large dataset that needs its own dedicated beefy DB to process. So rather than moving the data to the code (with e.g. SQLite), move the code to the data (by moving as much of your business layer as possible into the DB. Or possibly all of it, ala https://postgrest.org/.)

  • GitHub repo purescript

    A strongly-typed language that compiles to JavaScript

    Project mention: From TypeScript to ReScript | news.ycombinator.com | 2022-01-12
  • 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 unison

    A friendly programming language from the future

    Project mention: What if Git worked with Programming Languages? | news.ycombinator.com | 2021-09-27
  • OPS

    OPS - Build and Run Open Source Unikernels. Quickly and easily build and deploy open source unikernels in tens of seconds. Deploy in any language to any cloud.

  • 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: Hacker News top posts: Dec 14, 2021 | reddit.com/r/hackerdigest | 2021-12-14

    IHP v0.17.0 has been released\ (13 comments)

  • GitHub repo wire-server

    🇪🇺 Wire back-end services

    Project mention: Do You Know Where Haskell Is Used? | dev.to | 2021-12-13

    The backend of Wire messenger, with the server code publicly available in the company’s repository and detailed documentation, also written in Haskell.

  • GitHub repo xmonad

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

    Project mention: A new XMonad logo has been chosen! | reddit.com/r/xmonad | 2022-01-16
  • GitHub repo miso

    :ramen: A tasty Haskell front-end framework

    Project mention: How do you deal with GUI? | reddit.com/r/haskell | 2022-01-13

    via ghcjs (miso, etc.)

  • GitHub repo hledger

    A reliable, user-friendly Plain Text Accounting tool with command line, terminal and web interfaces.

    Project mention: Budżetowanie/śledzenie wydatków gospodarstwa domowego | reddit.com/r/Polska | 2022-01-02
  • GitHub repo haskell-language-server

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

    Project mention: Learning Tidal Fundamentals - nice ground-up intro to TidalCycles by Mark Zadel | reddit.com/r/haskell | 2022-01-11
  • GitHub repo koka

    Koka language compiler and interpreter

    Project mention: Are overloading and a Haskelly/Rusty type system compatible? | reddit.com/r/ProgrammingLanguages | 2022-01-12

    Koka has overloads as well as algebraic data types, for example show is defined with several overloads:

  • GitHub repo binaryen

    A Haskell to WebAssembly compiler

    Project mention: Pandoc in the browser w/ lua (possible contract gig?) | reddit.com/r/haskell | 2022-01-16

    https://github.com/tweag/asterius/issues/851 (asterius has a demo, but no source, and I -assume no lua filter support)

  • GitHub repo patat

    Terminal-based presentations using Pandoc

    Project mention: Slides: Terminal based Markdown presentation tool | news.ycombinator.com | 2021-11-03

    Patat (https://github.com/jaspervdj/patat) supports any Pandoc input including Markdown, plus it allows embedding snippets with execution result and even images in supported terminals.

  • GitHub repo grenade

    Deep Learning in Haskell

    Project mention: What are some ways I could tickle my (beginner) haskell-brain with something *useful*? | reddit.com/r/haskell | 2021-12-04
  • GitHub repo Cabal

    Official upstream development repository for Cabal and cabal-install

    Project mention: Why doesn't Haskell have a package manager? | reddit.com/r/haskell | 2022-01-09

    I just found some more info: this functionality is provided by the third party cabal-edit tool. This is the specific issue that tracks the integration of that functionality into cabal itself. One of the problems of the cabal-edit tool is that it sometimes messes up your cabal files. We need the exact-printing to avoid that.

  • GitHub repo taskell

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

    Project mention: To keep track of my tasks from the terminal | reddit.com/r/commandline | 2021-04-13

    I'm a big fan of kanban board, that's why I prefer something like taskell. But if I need a TODO app with project management, I'll go to your app for sure.

  • GitHub repo aur

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

    Project mention: Yay or Paru!!?? | reddit.com/r/archlinux | 2022-01-05
  • GitHub repo brick

    A declarative Unix terminal UI programming library written in Haskell

    Project mention: FINAL CUT alternatives - brick, notcurses, FTXUI, blessed, and ansi-styles-python | libhunt.com/r/finalcut | 2021-09-05

    A declarative Unix terminal UI programming library written in Haskell (by jtdaugherty)

  • GitHub repo codeworld

    Educational computer programming environment using Haskell

    Project mention: Game | reddit.com/r/haskellgamedev | 2021-12-21

    I second gloss! It's a bit limited (no sound, fonts, nor even text centering, but you do have support for vector and bitmap graphics, color manipulation, mouse, keyboard, and animations), but it's so, so easy to use that I not only recommend it (or the similar Code World) for anybody's first game, I still use it for my newer games.

  • GitHub repo articles

    Miscellaneous articles. The readme is the table of contents. (by quchen)

    Project mention: Löb and möb: strange loops in Haskell | reddit.com/r/haskell | 2021-11-09
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 2022-01-19.

Haskell Haskell related posts


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

Project Stars
1 ShellCheck 27,552
2 Hasura 25,210
3 pandoc 24,507
4 postgrest 18,239
5 purescript 7,519
6 hadolint 6,391
7 unison 4,234
8 ihp 2,872
9 wire-server 2,408
10 xmonad 2,285
11 miso 1,920
12 hledger 1,920
13 haskell-language-server 1,899
14 koka 1,898
15 binaryen 1,818
16 patat 1,731
17 grenade 1,371
18 Cabal 1,331
19 taskell 1,330
20 aur 1,321
21 brick 1,210
22 codeworld 1,186
23 articles 1,089
Find remote jobs at our new job board 99remotejobs.com. There are 29 new remote jobs listed recently.
Are you hiring? Post a new remote job listing for free.
Less time debugging, more time building
Scout APM allows you to find and fix performance issues with no hassle. Now with error monitoring and external services monitoring, Scout is a developer's best friend when it comes to application development.