Awesome Lists

awesome-haskell

by krispo

awesome listHaskellpushed over 3 years ago

A collection of awesome Haskell links, frameworks, libraries and software. Inspired by awesome projects line.

AI summary

Haskell toolkit

A curated collection of Haskell resources and tools for software developers

stars
3.1K
forks
172
watching
138
awesome lists
12
entries
96
View on GitHub

Embed the badge

Show how many awesome lists link to your project. The count updates automatically.

Awesome Lists badge
Markdown
[![Awesome Lists Badge](https://awesome.facts.dev/shield/krispo/awesome-haskell/links.svg)](https://awesome.facts.dev/awesome/krispo/awesome-haskell)
HTML
<a href="https://awesome.facts.dev/awesome/krispo/awesome-haskell"><img src="https://awesome.facts.dev/shield/krispo/awesome-haskell/links.svg" alt="Awesome Lists Badge" /></a>
Image URL
https://awesome.facts.dev/shield/krispo/awesome-haskell/links.svg

What's in the list

96 links in 22 sections, with live GitHub stats.activeno commit in 2y

Basics

  • Alex

    a lexical analyser generator for Haskell

  • Cabal

    a system for building and packaging Haskell libraries and programs

  • GHC

    the state-of-the-art optimizing native code compiler for Haskell

  • GHCi

    a bytecode interpreter and interactive REPL environment for Haskell

  • GHCup

    GHCup is the main installer for the general purpose language Haskell

  • Hackage

    the Haskell community's central package archive

  • Haddock

    a tool for automatically generating documentation from annotated Haskell source code

  • Happy

    The Parser Generator for Haskell

  • Hayoo

    will search all packages from Hackage, including all function and type definitions

  • Hoogle

    a Haskell API search engine, which allows you to search many standard Haskell libraries by either function name, or by approximate type signature

  • hsenv

    a tool to create isolated Haskell environments. This allows a project to use a GHC version different of the currently installed

  • Stack

    a cross-platform tool to help on building Haskell projects. It includes support to create isolated Haskell environments and to automatically manage the dependencies of a project

  • Stackage

    "Stable Hackage," tools for creating a vetted set of packages from Hackage

Category Theory

Configuration

  • Deiko-config

    small typesafe library that uses config format

  • Dhall

    A configuration language guaranteed to terminate

  • Configurator

    A configuration management library which supports automatic, dynamic reloading in response to modifications to configuration files

Data Access

  • Haxl

    a library for efficient, concurrent, concise data access

Data Formats

  • JSON

    a collaborative Hackage list

  • PDF

    a collaborative Hackage list

  • XML

    a collaborative Hackage list

  • RSS

    a collaborative Hackage list

Documentation

Editors

Extensions

Number Theory

Text Processing

  • Pandoc

    is a library for converting from one markup format to another, and a command-line tool that uses this library

Messaging

  • SimpleX Chat

    the first chat platform that is 100% private by design - it has no access to your connection graph!

  • Stomp

    is the Simple (or Streaming) Text Orientated Messaging Protocol.

  • amqp

    client library for AMQP servers (currently only RabbitMQ)

  • IRC

    a collaborative Hackage list for Internet Relay Chat (IRC)

  • http://hackage.haskell.org/packages/#cat:IRC

    [IRC Client]( Client) - a collaborative Hackage list

Platforms

  • .NET

    a collaborative Hackage list

  • Apple

    a collaborative Hackage list

  • JVM

    a collaborative Hackage list

  • Mobile

    a collaborative Hackage list

Streaming Processing

  • Conduit

    a streaming data library.

  • IO-Streams

    a collaborative Hackage list

  • Pipes

    is a clean and powerful stream processing library that lets you build and connect reusable streaming components.

  • HStreamDB

    The streaming database built for IoT data storage and real-time processing

Resources / Websites

Resources / Bloggers

Resources / Community

Resources / Tutorials

Resources / Tutorials / Video Tutorials

Resources / Courses

Resources / Conferences

Resources / Packages

  • Stackage

    is a stable source of Haskell packages, "Stable Hackage"

  • Hackage

    is the Haskell community's central package archive

  • Application & Libraries

    Official collections and Guide

  • Hoogle

    is a Haskell API search engine, which allows you to search many standard Haskell libraries by either function name, or by approximate type signature

  • Hayoo

    will search all packages from Hackage, including all function and type definitions

Resources / Best Practices

More related projects

Add a GitHub project

Missing a project or an awesome list? Paste its GitHub URL and we fetch it right away.