A curated list of awesome Haskell frameworks, libraries and software.
- koalaman/shellcheck - ShellCheck, a static analysis tool for shell scripts
- hasura/graphql-engine - Blazing fast, instant realtime GraphQL APIs on your DB with fine grained access control, also trigger webhooks on database events.
- jgm/pandoc - Universal markup converter
- PostgREST/postgrest - REST API for any Postgres database
- lk-geimfari/awesomo - Cool open source projects written in C, C++, Clojure, Lisp, Elixir, Erlang, Elm, Golang, Haskell, JavaScript, Lua, OCaml, Python, R, Ruby, Rust, Scala, etc.
- purescript/purescript - A strongly-typed language that compiles to JavaScript
- hadolint/hadolint - Dockerfile linter, validate inline bash, written in Haskell
- unisonweb/unison - A friendly programming language from the future
- facebook/Haxl - A Haskell library that simplifies access to remote data, such as databases or web-based services.
- input-output-hk/cardano-sl - Cryptographic currency implementing Ouroboros PoS protocol
- commercialhaskell/stack - The Haskell Tool Stack
- sdiehl/write-you-a-haskell - Building a modern functional compiler from first principles. (http://dev.stephendiehl.com/fun/)
- digitallyinduced/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
- ghc/ghc - Mirror of the Glasgow Haskell Compiler. Please submit issues and patches to GHC's Gitlab instance (https://gitlab.haskell.org/ghc/ghc). First time contributors are encouraged to get started with the newcomers info (https://gitlab.haskell.org/ghc/ghc/wikis/contributing).
- caiorss/Functional-Programming - Functional Programming concepts, examples and patterns illustrated in Haskell, Ocaml and Python
- krispo/awesome-haskell - A collection of awesome Haskell links, frameworks, libraries and software. Inspired by awesome projects line.
- typelead/eta - The Eta Programming Language, a dialect of Haskell on the JVM
- ghcjs/ghcjs - Haskell to JavaScript compiler, based on GHC
- haskell/haskell-ide-engine - The engine for haskell ide-integration. Not an IDE
- yesodweb/yesod - A RESTful Haskell web framework built on WAI.
- wireapp/wire-server - ๐ช๐บ Wire back-end services
- jaspervdj/hakyll - A static website compiler library in Haskell
- sdiehl/wiwinwlh - What I Wish I Knew When Learning Haskell
- xmonad/xmonad - The core of xmonad, a small but functional ICCCM-compliant tiling window manager
- dmjio/miso - ๐ A tasty Haskell front-end framework
- simonmichael/hledger - A reliable, user-friendly Plain Text Accounting tool with command line, terminal and web interfaces.
- haskell/haskell-language-server - Official haskell ide support via language server (LSP). Successor of ghcide & haskell-ide-engine.
- koka-lang/koka - Koka language compiler and interpreter
- ekmett/lens - Lenses, Folds, and Traversals - Join us on freenode #haskell-lens
- tweag/asterius - A Haskell to WebAssembly compiler
- jaspervdj/patat - Terminal-based presentations using Pandoc
- haskell-servant/servant - Main repository for the servant libraries โ DSL for describing, serving, querying, mocking, documenting web applications and more!
- scotty-web/scotty - Haskell web framework inspired by Ruby's Sinatra, using WAI and Warp (Official Repository)
- tidalcycles/Tidal - Pattern language
- huangz1990/real-world-haskell-cn - ใReal World Haskellใไธญๆ็ฟป่ฏ้กน็ฎ
- tensorflow/haskell - Haskell bindings for TensorFlow
- yi-editor/yi - The Haskell-Scriptable Editor
- valderman/haste-compiler - A GHC-based Haskell to JavaScript compiler
- wasp-lang/wasp - A programming language that understands what a web app is.
- HuwCampbell/grenade - Deep Learning in Haskell
- smallhadroncollider/taskell - Command-line Kanban board/task manager with support for Trello boards and GitHub projects
- haskell/cabal - Official upstream development repository for Cabal and cabal-install
- fosskers/aura - A secure, multilingual package manager for Arch Linux and the AUR.
- faylang/fay - A proper subset of Haskell that compiles to JavaScript
- google/haskell-trainings - Haskell 101 and 102: slides and codelabs
- ndmitchell/hlint - Haskell source code suggestions
- jtdaugherty/brick - A declarative Unix terminal UI programming library written in Haskell
- google/codeworld - Educational computer programming environment using Haskell
- google-research/dex-lang - Research language for array processing in the Haskell/ML family
- quchen/articles - Miscellaneous articles. The readme is the table of contents.
- Haskell-Things/ImplicitCAD - A math-inspired CAD program in haskell. CSG, bevels, and shells; 2D & 3D geometry; 2D gcode generation...
- haskell/aeson - A fast Haskell JSON library
- clash-lang/clash-compiler - Haskell to VHDL/Verilog/SystemVerilog compiler
- hzlmn/haskell-must-watch - Huge list of videos, talks, courses for Haskell programming language.
- GaloisInc/HaLVM - The Haskell Lightweight Virtual Machine (HaLVM): GHC running on Xen
- lettier/gifcurry - ๐ The open-source, Haskell-built video editor for GIF makers.
- leksah/leksah - Haskell IDE
- reflex-frp/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.
- evincarofautumn/kitten - A statically typed concatenative systems programming language.
- ucsd-progsys/liquidhaskell - Liquid Types For Haskell
- sdiehl/kaleidoscope - Haskell LLVM JIT Compiler Tutorial
- grin-compiler/grin - GRIN is a compiler back-end for lazy and strict functional languages with whole program optimization support.
- joshuaclayton/unused - Deprecated; see https://github.com/unused-code/unused
- matterhorn-chat/matterhorn - A feature-rich Unix terminal client for the Mattermost chat system
- graninas/software-design-in-haskell - Software Design in Haskell. A structured set of materials. How to build real-world applications in Haskell.
- reanimate/reanimate - Haskell library for building declarative animations based on SVG graphics
- hasktorch/hasktorch - Tensors and neural networks in Haskell
- Gabriel439/turtle - Shell programming, Haskell style
- haskell/stylish-haskell - Haskell code prettifier
- thma/LtuPatternFactory - Lambda the ultimate Pattern Factory: FP, Haskell, Typeclassopedia vs Software Design Patterns
- AccelerateHS/accelerate - Embedded language for high-performance array computations
- agentm/project-m36 - Project: M36 Relational Algebra Engine
- pcapriotti/optparse-applicative - Applicative option parser
- kirel/detexify-hs-backend - Detexify Backend written in Haskell
- commercialhaskell/rio - A standard library for Haskell
- mrkkrp/megaparsec - Industrial-strength monadic parser combinator library
- yesodweb/wai - Haskell Web Application Interface
- tweag/ormolu - A formatter for Haskell source code
- 2mol/pboy - a small .pdf management tool with a command-line UI
- kowainik/learn4haskell - ๐ฉโ๐ซ ๐จโ๐ซ Learn Haskell basics in 4 pull requests
- DanielG/ghc-mod - Happy Haskell Hacking for editors. DEPRECATED
- composewell/streamly - Dataflow programming and declarative concurrency
- haskell-distributed/distributed-process - Cloud Haskell core library
- lspitzner/brittany - haskell source code formatter
- phuhl/linux_notification_center - A notification daemon/center for linux
- obsidiansystems/obelisk - Functional reactive web and mobile applications, with batteries included.
- snowleopard/alga - Algebraic graphs
- rgleichman/glance - A visual Haskell
- bos/stanford-cs240h - Course materials for Stanford CS240h, "Functional Systems in Haskell"
- BinRoot/Haskell-Data-Analysis-Cookbook - Accompanying Source Code for the Haskell Data Analysis Cookbook
- agrafix/Spock - Another Haskell web framework for rapid development
- hspec/hspec - A Testing Framework for Haskell
- lierdakil/pandoc-crossref - Pandoc filter for cross-references
- kowainik/summoner - ๐ฎ ๐ง Tool for scaffolding batteries-included production-level Haskell projects
- transient-haskell/transient - A full stack, reactive architecture for general purpose programming. Algebraic and monadically composable primitives for concurrency, parallelism, event handling, transactions, multithreading, Web, and distributed computing with complete de-inversion of control (No callbacks, no blocking, pure state)
- nick8325/quickcheck - Automatic testing of Haskell programs.
- hedgehogqa/haskell-hedgehog - Release with confidence, state-of-the-art property testing for Haskell.
- ChrisPenner/rasa - Extremely modular text editor built in Haskell
- aviaviavi/legion - Simple blockchain server written in haskell
- haskell/ghcide - A library for building Haskell IDE tooling
- samtay/tetris - A terminal interface for Tetris
- ndmitchell/hoogle - Haskell API search engine
- taffybar/taffybar - A gtk based status bar for tiling window managers such as XMonad
- qfpl/applied-fp-course - Applied Functional Programming Course - Move from exercises to a working app!
- mattgreen/hython - Haskell-powered Python 3 interpreter
- kowainik/relude - ๐ Safe, performant, user-friendly and lightweight Haskell standard library
- fused-effects/fused-effects - A fast, flexible, fused effect system for Haskell
- i-am-tom/haskell-exercises - A little course to learn about some of the more obscure GHC extensions.
- UnkindPartition/tasty - Modern and extensible testing framework for Haskell
- tweag/HaskellR - The full power of R in Haskell.
- mihaimaruseac/hindent - Haskell pretty printer
- LambdaHack/LambdaHack - Haskell game engine library for roguelike dungeon crawlers; please offer feedback, e.g., after trying out the sample game with the web frontend at
- sol/hpack - hpack: A modern format for Haskell packages
- alpacaaa/zero-bullshit-haskell - Learn Haskell, without the bullshit.
- brendanhay/amazonka - A comprehensive Amazon Web Services SDK for Haskell.
- haskell-beam/beam - A type-safe, non-TH Haskell SQL library and ORM
- raviksharma/bartosz-basics-of-haskell - Code and exercises from Bartosz Milewski's Basics of Haskell Tutorial
- quchen/stgi - A user-centric visual STG implementation to help understand GHC/Haskell's execution model.
- JakeWheat/intro_to_parsing - Introduction to parsing with Haskell and Parsec
- hasura/eff - ๐ง a work in progress effect system for Haskell ๐ง
- HeinrichApfelmus/reactive-banana - Library for functional reactive programming in Haskell.
- alexwl/haskell-code-explorer - Web application for exploring and understanding Haskell codebases
- haskell/attoparsec - A fast Haskell library for parsing ByteStrings
- sleexyz/hylogen - GLSL embedded in Haskell
- chrisdone/jl - Functional sed for JSON
- pushcx/hpffp-resources - Haskell Programming From First Principles - Follow-up Resources
- kowainik/stan - ๐ต๏ธ Haskell STatic ANalyser
- haskell-foundation/foundation - Empire strikes back
- Gabriel439/Haskell-Pipes-Library - Compositional pipelines
- valderman/selda - A type-safe, high-level SQL library for Haskell
- jonschoning/espial - Espial is an open-source, web-based bookmarking server.
- nikita-volkov/hasql - Performant PostgreSQL driver with a flexible mapping API
- xmonad/xmonad-contrib - Contributed modules for xmonad
- tweag/sparkle - Haskell on Apache Spark.
- thma/WhyHaskellMatters - In this article I try to explain why Haskell keeps being such an important language by presenting some of its most important and distinguishing features and detailing them with working code examples. The presentation aims to be self-contained and does not require any previous knowledge of the language.
- hstreamdb/hstream - The database built for IoT streaming data storage and real-time stream processing.
- facebookincubator/retrie - Retrie is a powerful, easy-to-use codemodding tool for Haskell.
- yesodweb/persistent - Persistence interface for Haskell allowing multiple storage methods.
- bitemyapp/bloodhound - Haskell Elasticsearch client and query DSL
- haskell-graphql/graphql-api - Write type-safe GraphQL services in Haskell
- google/proto-lens - API for protocol buffers using modern Haskell language and library patterns.
- cachix/cachix - Command line client for Nix binary cache hosting:
- HeinrichApfelmus/threepenny-gui - GUI framework that uses the web browser as a display.
- haskell/haskell-platform - Distribution of Haskell with batteries included
- exercism/haskell - Exercism exercises in Haskell.
- timbod7/haskell-chart - A 2D charting library for haskell
- protolude/protolude - A sensible starting Prelude template.
- haskell-CI/haskell-ci - Scripts and instructions for using CI services (e.g. Travis CI or Appveyor) with multiple GHC configurations
- vincenthz/hs-tls - TLS/SSL implementation in haskell
- phadej/github - The github API for Haskell
- jbarrow/LambdaNet - Purely functional artificial neural network library implemented in Haskell.
- ConsenSys/constellation - Peer-to-peer encrypted message exchange
- lettier/movie-monad - ๐บ A free and simple to use video player made with Haskell.
- jaspervdj/websockets - A Haskell library for creating WebSocket-capable servers
- gregwebs/Shelly.hs - Haskell shell scripting
- nh2/call-haskell-from-anything - Call Haskell functions from any programming language via serialization and dynamic libraries
- Gabriel439/Haskell-Morte-Library - A bare-bones calculus-of-constructions
- osener/markup.rocks - Pandoc based document editor and converter in your browser.
- knupfer/haskell-emacs - Write Emacs extensions in Haskell
- theam/haskell-do - โ๏ธ ๐ - The Haskell code editor focused on interactive development.
- joelburget/react-haskell - React bindings for Haskell
- lehins/massiv - Efficient Haskell Arrays featuring Parallel computation
- jepst/CloudHaskell - A distributed computing framework for Haskell
- dbousamra/hnes - ๐ฎ NES Emulator written in Haskell
- sebastiaanvisser/clay - A CSS preprocessor as embedded Haskell.
- haskus/haskus-system - System programming in Haskell on top of Linux
- tommythorn/Reduceron - FPGA Haskell machine with game changing performance. Reduceron is Matthew Naylor, Colin Runciman and Jason Reich's high performance FPGA softcore for running lazy functional programs, including hardware garbage collection. Reduceron has been implemented on various FPGAs with clock frequency ranging from 60 to 150 MHz depending on the FPGA. A high degree of parallelism allows Reduceron to implement graph evaluation very efficiently. This fork aims to continue development on this, with a view to practical applications. Comments, questions, etc are welcome.
- morpheusgraphql/morpheus-graphql - Haskell GraphQL Api, Client and Tools
- DimaSamoz/mezzo - A Haskell library for typesafe music composition
- jtdaugherty/tart - Tart - draw ASCII art in the terminal with your mouse!
- ollef/Earley - Parsing all context-free grammars using Earley's algorithm in Haskell.
- haskell/hackage-server - Hackage-Server: A Haskell Package Repository
- jonascarpay/apecs - a fast, extensible, type driven Haskell ECS framework for games
- gelisam/hawk - Haskell text processor for the command-line
- reflex-frp/reflex-dom - Web applications without callbacks or side-effects. Reflex-DOM brings the power of functional reactive programming (FRP) to the web. Build HTML and other Document Object Model (DOM) data with a pure functional interface.
- sol/doctest - An implementation of Python's doctest for Haskell
- litxio/ptghci - High-powered REPL for Haskell, inspired by IPython
- ivanperez-keera/Yampa - Functional Reactive Programming domain-specific language for efficient hybrid systems
- morphismtech/squeal - Squeal, a deep embedding of SQL in Haskell
- haskell/text - Haskell library for space- and time-efficient operations over Unicode text.
- chris-taylor/aima-haskell - Algorithms from AIMA in Haskell
- cdepillabout/termonad - Terminal emulator configurable in Haskell.
- simonmar/parconc-examples - Sample code to accompany the book "Parallel and Concurrent Programming in Haskell"
- informatikr/hedis - A Redis client library for Haskell.
- haskell-game/sdl2 - Haskell bindings to the SDL2 library
- mrkkrp/req - An HTTP client library
- iostreamer-X/FuncShell - Improve your shell by making it functional through Haskell! (An update to Awkward)
- hakaru-dev/hakaru - A probabilistic programming language
- fjvallarino/monomer - An easy to use, cross platform, GUI library for writing Haskell applications.
- Copilot-Language/copilot - A stream-based runtime-verification framework for generating hard real-time C code.
- tweag/monad-bayes - A library for probabilistic programming in Haskell.
- sweirich/dth - Examples of Dependently-typed programs in Haskell
- fimad/scalpel - A high level web scraping library for Haskell.
- chrisdone/vado - A demo web browser engine written in Haskell
- HaskVan/HaskellKoans - Haskell Koans for the Vancouver's Haskell UnMeetup
- spell-music/csound-expression - Haskell Framework for Electronic Music
- haskell/mtl - The Monad Transformer Library
- anton-k/ru-haskell-book - ััะตะฑะฝะธะบ ะฟะพ Haskell
- amuletml/amulet - An ML-like functional programming language
- higherkindness/mu-haskell - Mu (ฮผ) is a purely functional framework for building micro services.
- simplex-chat/simplex-chat - ๐ SimpleX - decentralized chat with a focus on usersโ privacy - doesn't use global user identities - now with groups and sending files!
- justinethier/husk-scheme - A full implementation of the Scheme programming language for the Haskell Platform.
- anoma/juvix - Juvix empowers developers to write code in a high-level, functional language, compile it to gas-efficient output VM instructions, and formally verify the safety of their contracts prior to deployment and execution.
- haskell/statistics - A fast, high quality library for computing with statistics in Haskell.
- haskell/network - Low-level networking interface
- jtdaugherty/vty - A high-level ncurses alternative written in Haskell
- Holmusk/three-layer - 3๏ธโฃ ๐ฐ Architecture of the Haskell web applications
- NixOS/cabal2nix - Generate Nix build instructions from a Cabal file
- dmbarbour/Sirea - Simply Reactive! Declarative orchestration in Haskell using RDP
- byorgey/haskell-course - Introductory Haskell course materials (originally CIS 194 @ UPenn)
- acid-state/acid-state - Add ACID guarantees to any serializable Haskell data structure
- winterland1989/magic-haskell - ้ญๅhaskellๅฎๆน็ฝ็ซ
- monadfix/microlens - A lightweight (but compatible with โlensโ) lenses library
- haskell/lsp - Haskell library for the Microsoft Language Server Protocol
- mwotton/Hubris - Bridge from Ruby to Haskell
- owickstrom/gi-gtk-declarative - Declarative GTK+ programming in Haskell
- blitzcode/hue-dashboard - A web interface for monitoring and controlling Philips Hue lights
- GaloisInc/haskell-tor - A Haskell implementation of the Tor protocol.
- quchen/prettyprinter - A modern, extensible and well-documented prettyprinter.
- lukexi/halive - Live recompiler for Haskell
- ivanperez-keera/haskanoid - A free and open source breakout clone in Haskell using SDL and FRP, with Wiimote and Kinect support.
- haskell-tools/haskell-tools - Developer tools for Haskell
- goldfirere/singletons - Fake dependent types in Haskell using singletons
- lotz84/haskell - A curated list of awesome things related to Haskell.
- brendanhay/gogol - A comprehensive Google Services SDK for Haskell.
- VinylRecords/Vinyl - Extensible Records for Haskell. Pull requests welcome! Come visit us on #vinyl on freenode.
- serokell/nixfmt - A formatter for Nix code
- seliopou/typo - A programming language that runs in Haskell's type system.
- evertedsphere/silica - optics for Haskell with the most amazing type errors you've seen
- tweag/linear-base - Standard library for linear types in Haskell.
- helium/airship - Helium + Webmachine = Airship. A toolkit for building declarative, RESTful web apps.
- m4dc4p/cheatsheet - A Haskell CheatSheet in PDF and literate source formats.
- theam/aws-lambda-haskell-runtime - โกHaskell runtime for AWS Lambda
- denisshevchenko/ohaskell.guide - ะะฐัะฐ ะฟะตัะฒะฐั ะบะฝะธะณะฐ ะพ ัะทัะบะต Haskell
- itchyny/sjsp - Simple JavaScript Profiler
- snoyberg/http-client - An HTTP client engine, intended as a base layer for more user-friendly packages.
- jlouis/combinatorrent - A bittorrent client written in Haskell
- k0ral/hbro - [Unmaintained] A minimal web-browser written and configured in Haskell.
- simonmar/alex - A lexical analyser generator for Haskell
- jyh1/mmaclone - A simple Wolfram Language clone in Haskell
- k-bx/owlcloud - OwnCloud for owls done via The Microservice Architecture
- aristidb/aws - Amazon Web Services for Haskell
- nstack/nstack - Type-safe, composable microservices for data analytics
- ndmitchell/tagsoup - Haskell library for parsing and extracting information from (possibly malformed) HTML/XML documents
- khibino/haskell-relational-record - This repository includes a joined query generator based on typefull relational algebra, and mapping tools between SQL values list and Haskell record type.
- Nike-Inc/hal - hal provides an AWS Lambda Custom Runtime environment for your Haskell applications.
- simonmar/par-tutorial - A tutorial on Parallel and Concurrent Haskell
- jgoerzen/twidge - Command-line twitter/identica client [Haskell]
- co-log/co-log - ๐ Flexible and configurable modern #Haskell logging framework
- michaelochurch/summer-2015-haskell-class - Summer 2015 Haskell Class
- neovimhaskell/nvim-hs - Neovim API for Haskell plugins as well as the plugin provider
- haskell-gi/haskell-gi - Generate Haskell bindings for GObject-Introspection capable libraries
- harpocrates/inline-rust - Use snippets of Rust inline in your Haskell programs
- passy/givegif - GIFs on the command line
- ekmett/guanxi - Relational programming in Haskell. Mostly developed on twitch.
- lpsmith/postgresql-simple - Mid-level client library for accessing PostgreSQL from Haskell
- Yvee1/hascard - flashcard TUI with markdown cards
- commercialhaskell/haskelldocumentation - Repository for collaborative Haskell documentation
- Twinside/Juicy.Pixels - Haskell library to load & save pictures
- NorfairKing/smos - A comprehensive self-management System
- simonmar/happy - The Happy parser generator for Haskell
- standardsemiconductor/lion - Where Lions Roam: RISC-V on the VELDT
- ekmett/quine - haskell, opengl, toy project
- seek-oss/serverless-haskell - Deploying Haskell applications to AWS Lambda with Serverless
- jaspervdj/blaze-html - A blazingly fast HTML combinator library for Haskell.
- tweag/inline-java - Haskell/Java interop via inline Java code in Haskell modules.
- snowleopard/hadrian - Hadrian: a new build system for the Glasgow Haskell Compiler. Now merged into the GHC tree!
- haskell-hvr/cassava - A CSV parsing and encoding library optimized for ease of use and high performance
- fujimura/hi - Generate scaffold for a Haskell project
- bijoutrouvaille/fireward - A concise and readable language for Firestore security rules, similar to Firebase Bolt.
- haskell-hint/hint - Runtime Haskell interpreter
- tweag/capability - Extensional capabilities and deriving combinators
- advancedtelematic/quickcheck-state-machine - Test monadic programs using state machine based models
- lexi-lambda/freer-simple - A friendly effect system for Haskell
- cdepillabout/pretty-simple - pretty-printer for Haskell data types that have a Show instance
- typeclasses/haskell-phrasebook - The Haskell Phrasebook: a quick intro to Haskell via small annotated example programs
- Lemmih/lhc - The LLVM LHC Haskell Optimization System
- CIFASIS/QuickFuzz - An experimental grammar fuzzer in Haskell using QuickCheck
- Gabriel439/Haskell-Optparse-Generic-Library - Auto-generate a command-line parser for your datatype
- klappvisor/haskell-telegram-api - Telegram Bot API for Haskell
- haskell-suite/haskell-src-exts - Manipulating Haskell source: abstract syntax, lexer, parser, and pretty-printer
- lambdacube3d/lambdacube-edsl - Previous version of LambdaCube 3D as Embedded Domain Specific Language in Haskell. Check the latest system:
- judah/haskeline - A Haskell library for line input in command-line programs.
- chrisdone/dynamic - Dynamic typing in Haskell
- mikeizbicki/HerbiePlugin - GHC plugin that improves Haskell code's numerical stability
- awakesecurity/gRPC-haskell - Haskell gRPC support
- jxv/dino-rush - ๐ Endless runner game
- facebookarchive/lex-pass - manipulate a php codebase using haskell to transform the abstract-syntax-tree
- Gabriel439/Haskell-Typed-Spreadsheet-Library - Typed and composable spreadsheets
- jgm/texmath - A Haskell library for converting LaTeX math to MathML.
- Daniel-Diaz/HaTeX - The Haskell LaTeX library.
- nominolo/scion - OLD, DEPRECATED: Use this instead https://github.com/haskell/haskell-ide-engine
- music-suite/music-suite - Music in Haskell
- eckyputrady/haskell-scotty-realworld-example-app - Exemplary real world backend API built with Haskell/Scotty https://realworld.io
- corsis/PortFusion - Haskell-powered cross-platform transport-layer distributed reverse / forward proxy & tunneling solution โ currently available for all TCP protocols (RDP, VNC, HTTP(S), SSH, ...).
- haskell/c2hs - c2hs is a pre-processor for Haskell FFI bindings to C libraries
- tfausak/flow - ๐ง Write more understandable Haskell.
- mstksg/auto - Haskell DSL and platform providing denotational, compositional api for discrete-step, locally stateful, interactive programs, games & automations. http://hackage.haskell.org/package/auto
- kazu-yamamoto/unit-test-example - Unit test example for Haskell
- kallisti-dev/hs-webdriver - A Haskell client for the Selenium WebDriver protocol.
- hercules-ci/legacy-old-hercules - Abandoned
- suhailshergill/extensible-effects - Extensible Effects: An Alternative to Monad Transformers
- sdiehl/tinyjit - Haskell JIT
- barrucadu/dejafu - Systematic concurrency testing meets Haskell.
- fbsamples/ghc-hotswap - Example code for how we swap compiled code within a running Haskell process.
- ennocramer/floskell - Floskell is a flexible Haskell source code pretty printer.
- ekmett/linear - Low-dimensional linear algebra primitives for Haskell.
- aquarial/discord-haskell - Haskell library for writing Discord bots
- def-/gifstream - Make interactive games in Haskell using GIF streams that can be shown in the web browser
- david-christiansen/pie-hs - An implementation of Pie in Haskell
- mchakravarty/HaskellSpriteKit - Haskell binding to Apple's SpriteKit framework
- keera-studios/keera-hails - Keera Hails: Haskell on Rails - Reactive Programming Framework for Interactive Haskell applications
- dfinity-side-projects/dhc - Compiles Haskell to WebAssembly
- nomeata/inspection-testing - Inspection Testing for Haskell
- jdnavarro/graphql-haskell - Haskell GraphQL implementation
- flannelhead/blackstar - A black hole raytracer written in Haskell
- derekmcloughlin/pearls - Pearls of Functional Algorithm Design by Richard Bird - Haskell Code
- haskell/HTTP - Haskell HTTP package
- Soostone/katip - A structured logging framework for Haskell
- ocharles/zero-to-quake-3 - Implementing Quake 3 in Haskell & Vulkan
- gtk2hs/gtk2hs - GUI library for Haskell based on GTK+
- chrisdone/duet - A tiny language, a subset of Haskell aimed at aiding teachers teach Haskell
- bollu/cellularAutomata - a collection of cellular automata written in Haskell with Diagrams
- kofigumbs/codec-beam - Generate Erlang VM byte code from Haskell
- AllureOfTheStars/Allure - Allure of the Stars is a near-future Sci-Fi roguelike and tactical squad combat game written in Haskell; please offer feedback, e.g., after trying out the web frontend version at
- mthom/shentong - A Haskell implementation of the Shen programming language.
- joshcough/HaskellStarter - A project that demonstrates getting up and running with Haskell.
- ChrisPenner/slick - Static site generator built on Shake configured in Haskell
- haskell/fgl - A Functional Graph Library for Haskell
- finkel-lang/finkel - Haskell in S-expression
- ekmett/hask - Category theory for Haskell with a lens flavor (you need GHC 7.8.3, not 7.8.2 to build this!)
- w7cook/AoPL - A book on programming languages, using Haskell
- jyp/styx - A nix-based Haskell project manager
- dmjio/stripe - ๐ฐ Stripe API
- mstksg/backprop - Heterogeneous automatic differentiation ("backpropagation") in Haskell
- LeventErkok/sbv - SMT Based Verification in Haskell. Express properties about Haskell programs and automatically prove them using SMT solvers.
- lambdabot/lambdabot - A friendly IRC bot and apprentice coder, written in Haskell.
- Yuras/pdf-toolbox - A collection of tools for processing PDF files in Haskell
- himura/twitter-conduit - Twitter API package for Haskell, including enumerator interfaces and Streaming API supports.
- alpacaaa/quad-ci - A CI server written in Simple Haskell.
- Avi-D-coder/implicit-hie - Auto generate a stack or cabal multi component hie.yaml file
- opqdonut/haskell-exercises - Haskell exercises with automatic tests
- freckle/stratosphere - Haskell EDSL and type-checker for AWS CloudFormation templates
- haskell-servant/servant-elm - Automatically derive Elm functions to query servant webservices
- axellang/axel - Haskell + Lisp
- well-typed/cborg - Binary serialisation in the CBOR format
- ekmett/coda - A language experiment -- irc.freenode.net ##coda
- bollu/tiny-optimising-compiler - A tiny optimising compiler for an imperative programming language written in haskell
- awakesecurity/spectacle - Embedded specification language & model checker in Haskell
- pmiddend/nixos-manager - Manage your NixOS packages and configuration via a simple, intuitive UI
- takeoutweight/shade - Interactive, client-side web apps in Haskell
- mongodb-haskell/mongodb - MongoDB driver for Haskell
- keera-studios/haskell-game-programming - A central repository of Haskell Game Programming resources, put together by Keera Studios
- kadena-io/chainweb-node - Chainweb: A Proof-of-Work Parallel-Chain Architecture for Massive Throughput
- bravit/hid-examples - Examples to accompany the book "Haskell in Depth"
- yav/graphmod - A utility for displaying the module dependencies of Haskell programs.
- grpc/grpc-haskell - gRPC library binding for Haskell.
- LumiGuide/haskell-opencv - Haskell binding to OpenCV-3.x
- tzemanovic/haskell-yesod-realworld-example-app - Exemplary real world application built with Haskell + Yesod
- mchakravarty/language-c-inline - Inline C & Objective-C in Haskell
- erikd/language-javascript - Parser for JavaScript, in Haskell
- ucsd-progsys/elsa - Elsa is a lambda calculus evaluator
- ocharles/engine.io - A Haskell server implementation of the Engine.IO and Socket.IO (1.0) protocols
- matsumonkie/izuna - Show Haskell type annotations when doing code review on Github
- kazu-yamamoto/logger - A fast logging system for Haskell
- chrisdone/hulk - Haskell IRC daemon.
- airalab/hs-web3 - Web3 API for Haskell.
- jekor/redo - djb's redo implementation in Haskell (for Haskell from Scratch video series)
- well-typed/generics-sop - Generic Programming using True Sums of Products
- twittner/zeromq-haskell - This repository has been moved to https://gitlab.com/twittner/zeromq-haskell
- soywod/unfog - โฑ Minimalist CLI task & time manager, written in Haskell.
- migamake/json-autotype - Automatic Haskell type inference from JSON input
- leepike/Copilot - A (Haskell DSL) stream language for generating hard real-time C code.
- egonSchiele/chips - A clone of Chips Challenge in Haskell
- statebox/cql - CQL: Categorical Query Language implementation in Haskell
- serokell/universum - ๐ Prelude written in @Serokell
- DataKinds/cherchord - ๐ธ Find chords for any string instrument quicky & easily ๐ธ
- haskell-opengl/OpenGL - Haskell bindings to OpenGL
- fakedata-haskell/fakedata - Haskell Library for producing quality fake data
- abailly/aws-lambda-haskell - Running Haskell code on AWS Lambda
- snoyberg/haskellers - haskellers.com site
- honza/redish - A multi-threaded, TCP, key-value store inspired by Redis implemented in Haskell.
- dmjio/envy - ๐ Environmentally friendly environment variables
- AccelerateHS/accelerate-llvm - LLVM backend for Accelerate
- jgm/skylighting - A Haskell syntax highlighting library with tokenizers derived from KDE syntax highlighting descriptions
- haskell/ThreadScope - A graphical tool for profiling parallel Haskell programs
- tfausak/haskeleton - ๐ A Haskell package skeleton.
- sigrlami/haskellcosm - Collecting information about Haskell ecosystem - companies, communities, media, etc.
- haskell/critbit - A Haskell implementation of crit-bit trees.
- wellposed/numerical - Numerical is the core library for Numerical Haskell
- ajhc/ajhc - A fork of jhc. And also a Haskell compiler.
- wavewave/hoodle - hoodle : A pen notetaking program written in haskell
- vimus/vimus - An MPD client with vim-like key bindings, written in Haskell
- pkamenarsky/concur-replica - Server-side VDOM UI framework for Concur
- etorreborre/registry - Components as records of functions for Haskell
- willbasky/Awesome-list-of-Haskell-mentors - An amazing list of Haskell developers who would like to mentor beginner-contributors in open source projects.
- scarf-sh/scarf - An environment manager and development tool powered by Nomia.
- mpickering/apply-refact - Refactor Haskell source files
- bscarlet/llvm-general - Rich LLVM bindings for Haskell (with transfer of LLVM IR to and from C++, detailed compilation pass control, etc.)
- jaspervdj/fugacious - An example Haskell web application
- RefactoringTools/HaRe - The Haskell Refactoring Tool
- Gabriel439/Haskell-Foldl-Library - Composable, streaming, and efficient left folds
- zoomhub/zoomhub - Share and view high-resolution images effortlessly
- syocy/a-tour-of-go-in-haskell - Write "Concurrency" section of "A Tour of Go" in Haskell
- mvoidex/hsdev - Haskell development tool
- haskelllive/haskelllive - Source code of the Haskell Live episodes.
- haskell-mafia/mafia - Provides protection against cabal swindling, robbing, injuring or sabotaging people with chopsticks.
- glguy/irc-core - Haskell IRC library and console client - Join us on libera.chat #glirc
- msgpack/msgpack-haskell - Haskell implementation of MessagePack / msgpack.org[Haskell]
- g-ford/cradle - Let's Build a Compiler (in Haskell)
- ChrisPenner/wc - Beating unix
wc
in Haskell - ocharles/micro-ci - A tiny CI server built around GitHub and Nix
- k0001/safe-money - Haskell library for type-safe and lossless encoding and manipulation of world currencies and precious metals
- ivanperez-keera/dunai - Classic FRP, Arrowized FRP, Reactive Programming, and Stream Programming, all via Monadic Stream Functions
- haskell-works/hw-kafka-client - Kafka client for Haskell, including auto-rebalancing consumers
- rodrigosetti/master-plan - Project Management for Hackers
- rnons/ted2srt - Download bilingual subtitles of TED talks
- nanotech/swift-haskell-tutorial - Integrating Haskell with Swift Mac Apps
- grin-compiler/ghc-grin - GRIN backend for GHC
- bos/configurator - A Haskell library supporting flexible, dynamic file-based configuration.
- ad-si/TaskLite - The CLI task manager for power users
- purebred-mua/purebred - A terminal based mail user agent based on notmuch
- egonSchiele/HandsomeSoup - Easy HTML parsing for Haskell
- danstiner/hfmt - Format Haskell programs. Inspired by the gofmt utility.
- thma/PolysemyCleanArchitecture - Showcasing how the Polysemy library can be used to implement a REST application conforming to the guidelines of the Clean Architecture model.
- palf/haskell-sdl2-examples - SDL2 tutorial code in Haskell
- ngless-toolkit/ngless - NGLess: NGS with less work
- sam46/Paskell - A Pascal to LLVM compiler in Haskell
- ix/calico - cat, but for colors ๐ผ
- boundedvariation/quantfin - quant finance in pure haskell
- awakesecurity/nix-deploy - Deploy software or an entire NixOS system configuration to another NixOS system
- Paczesiowa/hsenv - Virtual Haskell Environment builder
- Twinside/Rasterific - A drawing engine in Haskell
- Synthetica9/nix-linter - Linter for the Nix expression language
- Bodigrim/smallcheck - Test your Haskell code by exhaustively checking its properties
- tweag/inline-js - Call JavaScript from Haskell, and vice versa!
- saschagrunert/nn - A tiny neural network ๐ง
- brunjlar/neural - Neural Nets in native Haskell
- madjestic/Haskell-OpenGL-Tutorial - an attempt to create a concise modern Haskell OpenGL boilerplate with basic IO
- hreinhardt/amqp - Haskell AMQP client library
- graninas/hierarchical-free-monads-the-most-developed-approach-in-haskell - Big article about Hierarchical Free Monads, the most developed approach to build real software in Haskell
- aisamanra/rust-haskell-ffi - Toy example of calling Rust from Haskell
- wavewave/fficxx - Haskell-C++ Foreign Function Interface Generator
- nirum-lang/nirum - Nirum: IDL compiler and RPC/distributed object framework for microservices
- haskell-fswatch/hfsnotify - Unified Haskell interface for basic file system notifications
- SPY/haskell-wasm - Haskell WebAssembly Toolkit
- unrelentingtech/magicbane - A web framework that integrates Servant, EKG, fast-logger, wai-cliโฆ
- srid/rib - Haskell static site generator based on Shake (superseded by Ema)
- rdnetto/powerline-hs - A lightning fast reimplementation of the Powerline prompt generator in Haskell.
- katychuang/getting-started-with-haskell - notes on where to find Haskell tutorials and tips to complete them
- gw000/wisp - small-but-featureful embeddable lisp interpreter written in haskell.
- MondayMorningHaskell/haskellings - An automated tutorial to teach you about Haskell!
- 1HaskellADay/1HAD - 1 Haskell A Day exercises
- schell/steeloverseer - A file watcher and development tool.
- qrilka/xlsx - Simple and incomplete Excel file parser/writer
- krisajenkins/elm-export - Create Elm types and JSON decoders from Haskell source.
- freizl/hoauth2 - haskell oauth2 binding
- diffusionkinetics/open - DiffusionKinetics open-source monorepo
- UweSchmidt/hxt - Haskell XML Toolbox
- MarcWeber/hasktags - Produces ctags "tags" and etags "TAGS" files for Haskell programs
- pkamenarsky/replica - A remote virtual DOM library for Haskell
- nh2/hatrace - scriptable strace
- jberryman/unagi-chan - A haskell library implementing fast and scalable concurrent queues for x86, with a Chan-like API
- gregorycollins/hashtables - Mutable hash tables for Haskell, in the ST monad
- rainbyte/frag - Frag is a 3D first person shooting game written in Haskell, by Mun Hon Cheong
- mzero/haskell-amuse-bouche - A short technical talk about some fun things in Haskell
- judah/pier - Yet another Haskell build system.
- fumieval/extensible - Extensible records, variants, structs, effects, tangles
- GaloisInc/HaNS - The haskell network stack
- srid/slownews - ๐ข Bringing slow news for the nervous among us
- ndmitchell/record-dot-preprocessor - A preprocessor for a Haskell record syntax using dot
- augustss/djinn - Generate Haskell code from a type
- winterland1989/mysql-haskell - Pure haskell mysql driver
- utdemir/distributed-dataset - A distributed data processing framework in Haskell.
- kazu-yamamoto/recursion-drill - Drill to study recursive programming in Haskell
- alpmestan/hnn - haskell neural network library
- serras/hinc - Haskell In New Clothes
- hdbc/hdbc - Haskell Database Connectivity
- def-/ghc-vis - Visualize live Haskell data structures in GHCi
- SimulaVR/godot-haskell - Haskell bindings for GdNative
- ChrisPenner/void-space - Well-Typed Typing Tutor where you Type Types... in space... yup, you heard me
- neurocyte/android-haskell-activity - An example of an Android Activity written in Haskell
- mit-plv/riscv-semantics - A formal semantics of the RISC-V ISA in Haskell
- meiersi/blaze-react - A blaze-html style ReactJS binding for Haskell using GHCJS
- tsoding/haskell-music - Source Code from "Making Music with Haskell" video
- phaazon/luminance - Type-safe, type-level and stateless Haskell graphics framework
- lehins/hip - Haskell Image Processing Library
- expipiplus1/vulkan - Haskell bindings for Vulkan
- dandoh/web-haskell-graphql-postgres-boilerplate - Modern webserver in Haskell: Graphql + Postgresql + Authentication + DB migration + Dotenv and more
- Soostone/hadron - Construct and run Hadoop MapReduce programs in Haskell
- kowainik/cake-slayer - ๐ฐ๐ช Architecture of Haskell backend applications
- egonSchiele/dominion - A Dominion simulator in Haskell
- bos/pool - A high-performance striped resource pooling implementation for Haskell
- aelve/guide - A workspace for research teams
- NorfairKing/haskell-dangerous-functions - Documentation about Haskell's dangerous functions and a hlint config file to warn about them
- serokell/importify - ๐พ Importi.fy โ it's like Uber, but for Haskell modules.
- jdreaver/eventful - Event Sourcing library for Haskell
- facebookincubator/hsthrift - The Haskell Thrift Compiler. This is an implementation of the Thrift spec that generates code in Haskell. It depends on the fbthrift project for the implementation of the underlying transport.
- donya/Kulitta - A Haskell-based library for algorithmic and automated composition. This library was the subject of my dissertation at Yale university and is the subject of my ongoing work.
- sol/markdown-unlit - Literate Haskell support for Markdown
- lettier/webviewhs - ๐ A Haskell binding to the webview library created by Serge Zaitsev.
- hansroland/reflex-dom-inbits - A tutorial for reflex-dom with small code bits
- frasertweedale/hs-jose - Haskell JOSE and JWT library
- bos/llvm - Haskell bindings to the LLVM compiler infrastructure project.
- blynn/compiler - The adventures of a Haskell compiler
- typedbyte/switch - A library for interacting with Nintendo Switch controllers, written in Haskell.
- commandodev/oHm - Om with Haskell in it
- JakeWheat/hssqlppp - sql parser and type checker in haskell
- ChrisPenner/eve - An extensible event-driven application framework in haskell
- raxod502/kalyn - โ๏ธ Self-hosting compiler from a Haskell-like Lisp directly to x86-64, from scratch.
- ocramz/xeno - Fast Haskell XML parser
- ianthehenry/basilica - It's kinda like a forum.
- fpco/stackage-server - Server for stable, curated Haskell package sets
- apauley/hledger-flow - An hledger/ledger-cli workflow focusing on automated statement import and classification
- ZHaskell/stdio - Haskell Standard Input and Output
- rrnewton/haskell-lockfree - A collection of different packages for CAS based data structures.
- ollef/Bidirectional - Haskell implementation of Dunfield and Krishnaswami's "Complete and easy bidirectional typechecking for higher-rank polymorphism"
- gonimo/gonimo - gonimo application back & front
- chrisnc/tangaroa - A toy implementation of the Raft protocol in Haskell, with an experimental BFT variant.
- tsoding/haskell-json - Source Code for JSON Parser Video
- mgsloan/store - Fast binary serialization in Haskell
- tsoding/HyperNerd - Total Surveillance Automatic Ban Machine for Twitch and Discord
- smallhadroncollider/ascii-runner - An infinite runner in your terminal
- noinia/hgeometry - HGeometry is a library for computing with geometric objects in Haskell. It defines basic geometric types and primitives, and it implements some geometric data structures and algorithms. The main two focusses are: (1) Strong type safety, and (2) implementations of geometric algorithms and data structures that have good asymptotic running time guarantees.
- ilya-klyuchnikov/lambdapi - Dependently Typed Lambda Calculus in Haskell
- acowley/roshask - Haskell client library for the ROS robotics framework.
- MedeaMelana/Magic - Haskell implementation of Magic: The Gathering
- target/row-types - A Haskell library for open records and variants using closed type families and type literals
- lspitzner/exference - Haskell tool to generate expressions from types
- kowainik/tomland - ๐ Bidirectional TOML serialization
- hdevtools/hdevtools - Persistent GHC-powered background server for FAST haskell development tools
- ekmett/reflection - Reifies arbitrary Haskell terms into types that can be reflected back into terms
- clckwrks/clckwrks - A Haskell CMS platform
- talw/crisp-compiler - A compiler for Crisp (Lisp/Scheme-inspired language) in Haskell, with an LLVM backend
- stepchowfun/effects - A brief exploration of the various approaches to modeling side effects in a purely functional programming language.
- soupi/rfc - My slides and compilation of resources in a repo that is too popular to rename.
- sol/tinc - A dependency manager for Haskell
- snapframework/io-streams - Simple, composable, and easy-to-use stream I/O for Haskell
- lymar/hastache - Haskell implementation of Mustache template
- leopiney/tensor-safe - A Haskell framework to define valid deep learning models and export them to other frameworks like TensorFlow JS or Keras.
- cronokirby/haze - A bittorrent client, for learning purposes
- arybczak/effectful - An easy to use, performant extensible effects library with seamless integration with the existing Haskell ecosystem.
- sealchain-project/sealchain - Financial blockchain based on cardano-sl
- jgm/commonmark-hs - Pure Haskell commonmark parsing library, designed to be flexible and extensible
- guardians-of-life/haskell-editor-setup - Easy instructions for setting up Haskell editors / IDEs on any major operating system.
- google/haskell-indexer - Emits code crossreference data for Haskell sources.
- dmvianna/haskellbook - Exercise solutions for haskellbook.com
- dhall-lang/dhall-to-cabal - Compile Dhall expressions to Cabal files
- bgamari/b-tree - Haskell on-disk B* tree implementation
- JacquesCarette/Drasil - Generate all the things (focusing on research software)
- sdiehl/repline - Haskeline wrapper for GHCi-like REPL interfaces
- kubernetes-client/haskell - Haskell client for the kubernetes API. A work in progress.
- eskimor/purescript-bridge - Create PureScript datatypes from Haskell datatypes
- composewell/streaming-benchmarks - Benchmarks to compare Haskell streaming library performance
- awakesecurity/hocker - Utilities for interacting with the docker registry and generating nix build instructions
- alexandersgreen/qio-haskell - The Quantum IO Monad, implemented in Haskell
- xmonad/X11 - A Haskell binding to the X11 graphics library.
- tanakh/Peggy - The Parser Generator for Haskell
- sweirich/challenge - Strongly-typed System F in Haskell
- stackbuilders/hapistrano - Deploy tool for Haskell applications, like Capistrano for Rails
- nikita-volkov/hasql-th - Template Haskell utilities for Hasql
- lexi-lambda/higher-rank - A small Haskell implementation of Complete and Easy Bidirectional Typechecking for Higher-Rank Polymorphism
- kowainik/typerep-map - โก๏ธEfficient implementation of Map with types as keys
- jspahrsummers/ObjectiveHaskell - Tools for making it easier to integrate Haskell and Objective-C.
- drummyfish/haskell_game - Wolfenstein 3D, ray-casting FPS game I make to learn Haskell. No libraries used, rendering is done in terminal.
- rubik/argon - Monitor cyclomatic complexity in Haskell programs
- jmorag/mcc - MicroC example compiler for Stephen Edward's PLT class, but in Haskell
- haskellweekly/haskellweekly - Publishes curated news about the Haskell programming language.
- effectfully-ou/sketches - A Haskell blog
- dahlia/seonbi - SmartyPants for Korean language
- albertoruiz/easyVision - Haskell packages for computer vision, image processing, and pattern recognition
- zjhmale/Ntha - The Ntha Programming Language
- vincenthz/hs-gauge - Lean Haskell Benchmarking
- snapframework/heist - An xhtml-based templating engine, allowing Haskell functions to be bound to XML tags.
- owickstrom/motor - Type-safe effectful state machines in Haskell
- nandor/hcraft - Haskell clone of a certain game
- kolmodin/binary - Efficient, pure binary serialisation using ByteStrings in Haskell.
- haskellnews/haskellnews - An aggregation of all online content related to Haskell.
- haskell-haskey/haskey - Transactional key-value store written entirely in Haskell
- Gabriel439/Haskell-Annah-Library - Distributed programming language that desugars to Morte
- haskell-waargonaut/waargonaut - JSON decoding/encoding/manipulation library.
- typeable/octopod - Kubernetes self-service portal
- tree-sitter/haskell-tree-sitter - Haskell bindings for tree-sitter
- m4dc4p/haskelldb - A library for building re-usable and composable SQL queries.
- hslua/hslua - Haskell bindings to Lua, an embeddable scripting language.
- cronokirby/haskell-in-haskell - Trying to write an understandable implementation of Haskell, in Haskell
- MichaelBurge/haskoin - Proof-of-concept Blockchain in Haskell
- AtnNn/haskell-rethinkdb - RethinkDB client library for Haskell
- 5outh/Bang - A Drum Machine DSL for Haskell
- travitch/datalog - A pure Haskell implementation of Datalog
- snowdriftcoop/snowdrift - Infrastructure for Snowdrift.coop. This is a MIRROR of https://gitlab.com/snowdrift/snowdrift. Your issue reports and merge requests are welcome, but they will be moved to gitlab.com. You are encouraged to start there instead!
- gregorulm/h2048 - An implementation of the game 2048 in Haskell
- dwayne/haskell-programming - My notes and solutions to exercises for the book "Haskell Programming from first principles".
- dpp/LispHaskellIPad - An iPad app that's a Lisp interpretter... written in Haskell (heh heh heh)
- cyga/real-world-haskell - parser for code samples from the book "real world haskell" (http://book.realworldhaskell.org/read/)
- alsonkemp/turbinado - MVC Web Framework for Haskell. See http://github.com/turbinado/turbinado-website for example code
- simonmichael/shelltestrunner - Easy, repeatable testing of CLI programs/commands
- fpco/weigh - Measure allocations of a Haskell functions/values
- bawolk/hsp - Haskell command line text stream processor
- alphaHeavy/protobuf - An implementation of Google's Protocol Buffers in Haskell.
- ad-si/Perspec - Scriptable desktop app to correct the perspective of images
- UnkindPartition/ansi-terminal - ANSI terminal support for Haskell, with Windows compatibility
- hailstorm-hs/hailstorm - Haskell distributed stream processing with exactly-once semantics
- ekmett/gl - Complete raw OpenGL bindings for Haskell
- chris-taylor/Classical-Mechanics - Haskell toolbox for research and teaching in classical mechanics. Includes modules for symbolic algebra and automatic differentiation.
- RKlompUU/FPSheet - FPSheet: A Spreadsheet program with Haskell as the scripting language
- purenix-org/purenix - Nix backend for PureScript. Transpile PureScript code to Nix.
- input-output-hk/nix-tools - Translate Cabals Generic Package Description to a Nix expression
- hspec/HUnit - A unit testing framework for Haskell
- I3ck/HGE2D - 2D game engine written in Haskell
- 2016rshah/heckle - โ๏ธ Jekyll in Haskell (feat. LaTeX)
- willdonnelly/dyre - A Dynamic Reconfiguration Library for Haskell Programs
- pasqu4le/clifm - Command Line Interface File Manager
- nh2/haskell-cpu-instruction-counter - Measuring CPU instructions in Haskell using Linux Performance Counters
- danielwaterworth/siege - [DEPRECATED] A DBMS written in Haskell
- circuithub/rel8 - Hey! Hey! Can u rel8?
- bkirwi/ethereum-haskell - An independent reimplementation of Ethereum in Haskell
- ZHaskell/z-io - IO lib for haskell
- ocramz/sparse-linear-algebra - Numerical computation in native Haskell
- monadfix/named - Named parameters (keyword arguments) for Haskell
- haskell-hvr/missingh - Utility library [Haskell]
- goldfirere/units - The home of the units Haskell package
- ChrisPenner/Firefly - Simple Haskell http framework
- nikita-volkov/jsonifier - Fast and simple JSON encoding toolkit
- hlian/linklater - A Haskell library for the Slack API (including real-time messaging!)
- grin-compiler/ghc-whole-program-compiler-project - GHC Whole Program Compiler and External STG IR tooling
- ameingast/postgresql-simple-migration - PostgreSQL Schema Migrations for Haskell
- ocharles/what-it-do - Automatically trace all (showable) binds in do expressions
- mmark-md/mmark - Strict markdown processor for writers
- jwiegley/control-theory - Control theory in Haskell: Data structures, algorithms and adapters
- ice1000/Kt2Dart - ๐ฆ [Deprecated] Transpile Kotlin codes into Dart, Make Flutter Great Again
- Nike-Inc/bartlett - A simple Jenkins command line client to serve your needs.
- kosmikus/lhs2tex - Preprocessor for typesetting Haskell sources with LaTeX
- jcollard/unm-hip - The University of New Mexico's Haskell Image Processing Library
- centromere/cacophony - A Haskell library implementing the Noise protocol.
- aviaviavi/cryptocompare - Haskell wrapper for the CryptoCompare API, a source of crypto-currency information and price data
- algas/haskell-servant-cookbook - Haskell Servant Cookbook
- agrafix/funblog - A simple blog software written in Haskell
- abooij/sudbury - Haskell implementation of the wayland protocol
- JustusAdam/mustache - Haskell implementation of mustache templates
- smart-chain-fr/tokenomia - Tokenomia aims to simplify the use of Native Tokens and Smart Contracts above the Cardano Platform for the needs of Smart Chain Developments.
- sdiehl/zurihac-crypto - Small minimal examples of modern cryptographic techniques in Haskell
- paf31/dovetail - A PureScript interpreter in Haskell
- pa-ba/compdata - Haskell library implementing "Data Types a la Carte"
- ndmitchell/cmdargs - Haskell library for command line argument processing
- lambdacube3d/lambdacube-compiler - LambdaCube 3D is a Haskell-like purely functional language for GPU. Try it out:
- haskell/win32 - Haskell support for the Win32 API
- blarney-lang/blarney - Haskell library for hardware description
- bitc/lushtags - Create ctags compatible tags files for Haskell programs
- agrafix/superrecord - Haskell: Supercharged anonymous records
- Gabriel439/Haskell-Lens-Tutorial-Library - The missing tutorial module for the lens library
- qnikst/HaskellNet - Haskell library which provides client support for POP3, SMTP, and IMAP protocols.
- lettier/parsing-with-haskell-parser-combinators - ๐ A step-by-step guide to parsing using Haskell parser combinators.
- adamwalker/sdr - Software defined radio library in Haskell
- Lysxia/generic-random - Generic random generators
- ChrisPenner/json-to-haskell - In goes JSON, out comes a complete Haskell model complete with instances! CLI and web interface available.
- jfeltz/dash-haskell - dash docset builder for Haskell packages and cabal project dependencies
- haskell-works/avro - Haskell Avro Encoding and Decoding Native Support (no RPC)
- dorchard/effect-monad - Provides 'graded monads' and 'parameterised monads' to Haskell, enabling fine-grained reasoning about effects.
- zhangchiqing/beginner-friendly-haskell-for-web-development - A book about real world web development in beginner friendly Haskell
- tweag/porcupine - Express parametrable, composable and portable data pipelines
- tromp/ChessPositionRanking - Software suite for ranking chess positions and accurately estimating the number of legal chess positions
- thumphries/hgrep - Search Haskell source code from the command line
- iu-parfunc/lvars - The LVish Haskell library
- ahushh/monaba - Imageboard engine written in Haskell and powered by Yesod
- YoEight/eventstore - EventStore Haskell TCP Client
- JustusAdam/language-haskell - Highlighting support for the Haskell language in visual studio code.
- snoyberg/file-embed - Use Template Haskell to embed file contents directly.
- ocharles/ghc-nix - Exploring the options for incremental Haskell builds using Nix
- nominolo/lambdachine - VM and tracing JIT for Haskell (work in progress)
- intolerable/reddit - reddit api for haskell
- hspec/hspec-example - A Haskell/Hspec skeleton project
- felixmulder/haskell-in-production - Companion to the Haskell in Production series
- cachix/elm2nix - Convert Elm project into Nix expressions
- alevy/postgresql-orm - An Haskell ORM (Object Relational Mapping) and migrations DSL for PostgreSQL.
- ShabbyX/libpandoc - C bindings to Pandoc, a markup converter library written in Haskell.
- Holmusk/elm-street - ๐ณ Crossing the road between Haskell and Elm
- zmactep/hasbolt - Haskell driver for Neo4j 3+ (BOLT protocol)
- ezyang/compact - Compact regions library for Haskell
- eashanhatti/konna - A fast functional language based on two level type theory
- denibertovic/docker-hs - A Haskell library for the Docker Engine API
- abarbu/matplotlib-haskell - Haskell bindings for Python's Matplotlib
- sol/aeson-qq - JSON quasiquoter for Haskell
- reflex-frp/reflex-examples - See Reflex FRP in action with tinker-friendly code samples you can run yourself.
- k-bx/protocol-buffers - Haskell protocol-buffers package
- jaredloomis/andromeda - GLSL-targetting embedded compiler, and OpenGL rendering engine.
- google/ghc-source-gen - Library for generating Haskell source files and code fragments.
- bolt12/laop - Linear Algebra of Programming - Algebraic Matrices in Haskell
- HeinrichApfelmus/operational - Implement monads by specifying instructions and their desired operational semantics.
- turion/rhine - Haskell Functional Reactive Programming framework with type-level clocks
- sellout/yaya - Yet another yet another recursion scheme library in Haskell.
- mrkkrp/zip - Efficient library for manipulating zip archives
- mmirman/ImperativeHaskell - Proof that Haskell can look and act like an imperative language.
- ifesdjeen/haskell-ffi-tutorial - A (missing) Haskell FFI tutorial: how to work with nested Structs and do bi-directional C<->Haskell interop
- TomSmeets/FractalArt - Generate colorful wallpapers!
- zenhack/haskell-capnp - Cap'n Proto for Haskell
- tdammers/ginger - A Haskell implementation of the Jinja template language.
- kowainik/smuggler - ๐ฃ Smuggle all imports
- kowainik/prolens - ๐ Profunctor based lightweight implementation of Lenses
- jwiegley/putting-lenses-to-work - A presentation for BayHac 2017 on how I uses lenses at work
- ekmett/comonad - Haskell 98 comonads
- Lysxia/first-class-families - First-class type families
- robrix/starlight - spaceships in space
- mchakravarty/lazy-lambda - Lazy Lambda โ a Flappy Bird clone in Haskell with SpriteKit
- kowainik/hit-on - Kowainik Git Workflow Helper Tool
- ekmett/contravariant - Haskell 98 contravariant functors
- Euterpea/HSoM - Supporting Impelementation for Haskell School of Music
- xtendo-org/chips - A fast, lightweight, and concurrent plugin manager for the fish shell, written in Haskell
- turtlesoupy/haskakafka - Kafka bindings for Haskell
- rumblesan/improviz - A live-coded visual performance tool
- lazamar/haskell-docs-cli - Browse Hackage from the terminal
- isovector/suavemente - ๐ an applicative functor that seamlessly talks to HTML inputs
- dstcruz/Write-Yourself-A-Scheme-In-48-Hours - My solutions to the popular Haskell tutorial
- cjdev/monad-mock - A Haskell package that provides a monad transformer for mocking mtl-style typeclasses
- JakeWheat/simple-sql-parser - SQL parser in Haskell
- tmcdonell/cuda - Haskell FFI bindings to CUDA
- tfausak/hairy - ๐ A JSON REST API built in Haskell.
- simmsb/calamity - A library for writing discord bots in haskell
- rudymatela/fitspec - refine properties for testing Haskell programs
- rmehri01/thock - โจ๏ธ A modern TUI typing game featuring online racing against friends.
- ndmitchell/extra - Extra Haskell functions
- kamek-pf/ntfd - A lightweight notification daemon for fancy desktop integrations
- jvranish/MiniKanrenT - An implementation of miniKanren in Haskell
- jhickner/smtp-mail - Making it easy to send SMTP email from Haskell
- jamesdbrock/replace-megaparsec - Stream editing with Haskell Megaparsec parsers
- Paczesiowa/virthualenv - Virtual Haskell Environment builder
- IFCA/opencl - Haskell high-level wrapper for OpenCL
- vmchale/command-line-tweeter - Tweets in from a pipe
- transient-haskell/axiom - Client-side and server-side web framework over Transient and GHCJS (Haskell to JavaScript compiler)
- robstewart57/rdf4h - rdf4h is a library for working with RDF in Haskell
- rickeyski/slack-api - Haskell bindings to the Slack RTM API
- qmuli/qmuli - Qmuli - Serverless framework for Haskell
- puffnfresh/sonic2 - Sonic the Hedgehog 2 in Haskell
- jekor/hesh - Haskell Extensible Shell
- haskell-game/dear-imgui.hs - Haskell bindings to Dear ImGui, an immediate mode GUI toolkit
- crabmusket/haskell-simple-concurrency - Small examples of concurrency in Haskell.
- xnning/EvEff - Efficient Haskell effect handlers based on evidence translation.
- lukasmartinelli/hwk - A Haskell based awk and sed alternative
- lambdacube3d/lambdacube-quake3 - Quake 3 map viewer in Haskell using LambdaCube 3D
- kazu-yamamoto/quic - IETF QUIC library in Haskell
- jdreaver/amy - Strict Haskell-like programming language that compiles to LLVM
- iand675/haskell-checklist - Preflight checklist for Haskell code. Aspire to greatness!
- hauxir/haskell-tetris - Tetris game written in Haskell using ncurses
- gwern/mueval - A secure sandboxed Haskell interpreter for pure function evaluation
- fizruk/telegram-bot-simple - Easy to use library for building Telegram bots in Haskell.
- fimad/prometheus-haskell - Haskell client library for exposing prometheus.io metrics.
- ekmett/profunctors - Haskell 98 Profunctors
- cpennington/h4sh - Fork of Don Stewarts h4sh haskell shell scripts
- bendyworks/api-server - A JSON API server written in Haskell
- basvandijk/nixtodo - A demonstration on how to use Nix to build, test and deploy a Haskell application
- snoyberg/xml - Various XML utility packages for Haskell
- sebastiaanvisser/fclabels - First class composable record labels for Haskell.
- raaz-crypto/raaz - Cryptographic library for Haskell
- haskell-game/fungen - A lightweight, cross-platform, OpenGL-based 2D game engine in Haskell
- colah/HaskSymb - An Experiment in Haskell Symbolic Algebra
- awakesecurity/proto3-suite - Haskell Protobuf Implementation
- LeventErkok/hArduino - Control your Arduino board from Haskell, using the Firmata protocol
- HaskellZhangSong/Introduction_to_Haskell - This is source code of my book.
- Chase-C/Flocking-Simulation - A 3D Boids-like flocking simulation coded in Haskell.
- sol/reserve - Universal and robust reloading for Haskell web applications
- poor-a/erlang-ffi - A Foreign Function Interface that lets Haskell and Erlang programs communicate.
- maralorn/nix-output-monitor - Pipe your nix-build output through the nix-output-monitor a.k.a nom to get additional information while building.
- haskell/stm - Software Transactional Memory
- elaforge/fast-tags - Incremental vi and emacs tags for haskell.
- crufter/haquery - jQuery for Haskell
- balsoft/lambda-launcher - Application launcher in haskell. Mostly Just For Fun.
- HaskellZhangSong/Introduction_to_Haskell_2ed_source - ่ฟๆฏHaskellๅฝๆฐๅผ็ผ็จๅ ฅ้จ็ฌฌ2็็ๆบ็
- vincenthz/language-java - Java parser and printer for haskell
- vaibhavsagar/duffer - A git-compatible content tracker in Haskell.
- thephoeron/quipper-language - Quipper: embedded, scalable functional programming language for quantum computing (unofficial fork)
- roman/Haskell-capataz - OTP-like supervision trees in Haskell
- mark-watson/haskell_tutorial_cookbook_examples - Code samples for my book "Haskell Tutorial and Cookbook"
- llvm-hs/llvm-hs-kaleidoscope - Kaleidoscope Tutorial using llvm-hs
- kim/leveldb-haskell - Haskell bindings to LevelDB (https://github.com/google/leveldb)
- kazu-yamamoto/hhp - Happy Haskell Programming
- i-am-tom/learn-me-a-haskell - Trying to get back all the stuff I had in JavaScript.
- haskellari/postgresql-simple - Mid-level client library for accessing PostgreSQL from Haskell
- haskell/ghcup-hs - THIS REPO IS A MIRROR, BUG REPORTS GO HERE:
- haskell-nix/hnix-store - Haskell implementation of the nix store API
- effectfully-ou/haskell-challenges - Code challenges to solve with Haskell
- dhall-lang/dhall-json - This repository has moved to https://github.com/dhall-lang/dhall-haskell/tree/master/dhall-json
- cdepillabout/servant-checked-exceptions - type-level errors for Servant APIs.
- barbuz/Husk - Functional golfing language inspired by Haskell.
- anton-k/processing-for-haskell - Graphics for kids and artists. Processing implemented in Haskell
- IxpertaSolutions/freer-effects - An implementation of "Freer Monads, More Extensible Effects".
- zepto-lang/zepto - A schemy Lisp backed by Haskell
- wyager/Example-Distributed-App - An example distributed systems application in Haskell using Cloud Haskell
- randomthought/xmonad-config - xmonad config
- psibi/tldr-hs - Haskell tldr client
- postgres-haskell/postgres-wire - A native Haskell driver for PostgreSQL
- politrons/Dive_into_Haskell - Dive into Haskell: Examples of all features of this Pure Functional programing language
- owainlewis/http-dispatch - A high level HTTP client for Haskell that focuses on ease of use
- ku-fpg/blank-canvas - A Haskell API into HTML5 Canvas
- kowainik/treap - ๐ ๐ณ ๐ Efficient implementation of the implicit treap data structure
- jgm/citeproc - CSL citation processing library in Haskell
- itchyny/miv - Vim plugin manager written in Haskell
- gvolpe/shopping-cart-haskell - ๐ Haskell version of the Shopping Cart application developed in the book "Practical FP in Scala: A hands-on approach"
- ff-notes/ron - Haskell implementation of RON and RON-RDT
- Gabriel439/Haskell-MVC-Library - Model-view-controller
- haskell/pretty - Haskell Pretty-printer library
- haskell-jp/makeMistakesToLearnHaskell - Make Mistakes to Learn Haskell - ๅคฑๆใใชใใๅญฆใถHaskellๅ ฅ้
- ekmett/structures - A playground for working on advanced data structures in Haskell
- codedownio/sandwich - Yet another test framework for Haskell.
- abhin4v/hastatic - hastatic is a tiny static content web server for Docker
- yamadapc/haskell-ascii-progress - A simple Haskell progress bar for the console. Heavily borrows from TJ Holowaychuk's Node.JS project
- serras/lambdaconf-2015-web - Projects for LambdaConf 2015 Haskell web workshop
- ndmitchell/uniplate - Haskell library for simple, concise and fast generic operations.
- migamake/homplexity - Haskell code complexity and quality measurement
- kowainik/shellmet - ๐ Out of the shell solution for scripting in Haskell
- kowainik/membrain - ๐ง Type-safe memory units
- jules-hedges/open-games-hs - Haskell implementation of open games
- jasonstolaruk/CurryMUD - A Multi-User Dungeon server in Haskell.
- haskell-hvr/hslogger - Logging framework for Haskell
- TiltMeSenpai/Discord.hs - Have you heard of our lord and savior Haskell?
- nponeccop/HNC - HN Compiler
- mstksg/tensor-ops - Type-safe tensor manipulation operations in Haskell with tensorflow-style automatic differentiation
- kowainik/policeman - ๐ฎ Haskell PVP adviser
- kowainik/issue-wanted - ๐ท Web application to help beginners to start contributing into Haskell projects
- killy971/hpc-coveralls - coveralls.io support for haskell code coverage with hpc
- jaspervdj/psqueues - Priority Search Queues in three different flavors for Haskell
- dorchard/type-level-sets - Type-level sets for Haskell (with value-level counterparts and various operations)
- seanhess/robotquest - RobotQuest is a MMO, programming game. Instead of playing RobotQuest directly, you write a program that plays it for you. Your program communicates with the game server API over HTTP by sending and receiving JSON messages. Written in HTML, Haskell, with MongoDB
- pietervdvn/Haskell - Introduction to haskell
- kowainik/validation-selective - ๐โโ๏ธ Lightweight pure validation based on Applicative and Selective functors
- hunt-framework/hunt - A flexible, lightweight search platform
- haskell-lisp/liskell - Haskell Semantics with Lisp Syntax
- bsl/GLFW-b - Haskell bindings to GLFW
- bgamari/ghc-debug - Moved to Haskell.org GitLab.
- NinjaTrappeur/ex-hack - Example-based Haskell Documentation Engine
- Gabriel439/Haskell-Errors-Library - Type-safe error handling
- tonyday567/numhask - A haskell numeric prelude, providing a clean structure for numbers and operations that combine them.
- rnons/shadowsocks-haskell - shadowsocks in haskell
- paulrzcz/hquantlib - HQuantLib, financial math in Haskell
- mrkkrp/modern-uri - Modern library for working with URIs
- kazu-yamamoto/dns - DNS libary in Haskell
- jaseemabid/Olifant - A simple programming language targeting LLVM
- geekrelief/as3tohaxe - An Actionscript 3 to haXe source converter written in Haskell
- ekmett/semigroups - Haskell 98 semigroups
- bitc/hs-term-emulator - Terminal Emulator written in 100% Haskell
- alanz/ghc-exactprint - GHC version of haskell-src-exts exactPrint
- achirkin/vulkan - Low-level low-overhead haskell bindings to vulkan API
- HeinrichApfelmus/frp-guides - A collection of tutorials, guidelines, examples, patterns and half-baked ideas on functional reactive programming (FRP).
- CGenie/haskell-snake - Snake game implemetation in Haskell using SDL2
- tomahawkins/improve - An imperative programming language in Haskell for high assurance embedded applications. ImProve programs are verified with model checking. ImProve compiles to C and Simulink.
- tibbe/hyena - A Haskell web application server.
- tfausak/wuss - ๐ Secure WebSocket (WSS) clients in Haskell.
- phadej/cabal-extras - A tool suite to aid Haskell development using
cabal-install
- mrkkrp/facts - Refined types
- moonmaster9000/bird - A sinatra-ish framework written in haskell, riding on top of Hack
- haskell-hvr/uuid - A Haskell library for creating, printing and parsing UUIDs
- fortytools/holumbus - A Haskell library which provides the basic building blocks for creating powerful indexing and search applications.
- djv/VisualProf - http://www.reddit.com/r/haskell/comments/cr15z/visualprof_profiles_your_haskell_program_and/?sort=hot
- chetant/LibClang - Haskell FFI to libclang
- Erdwolf/prolog - A prolog interpreter written in Haskell.
- vincenthz/hs-git - git protocol and storage in pure haskell
- sjsyrek/study-haskell-nyc - Information about the "Haskell Programming from First Principles" reading group in NYC.
- pkamenarsky/concur-static - Generate semi-dynamic UIs with Concur
- nh2/haskell-from-python - Example how to call Haskell from Python easily (using ctypes.cdll.LoadLibrary)
- llvm-hs/llvm-hs-examples - Examples for Haskell bindings to LLVM
- kowainik/eio - ๐ฏ IO with Exceptions tracked on the type-level
- hasura/graphql-parser-hs - A GraphQL query parser for Haskell
- giovanifss/Dumb - Dumain Bruteforcer - a fast and flexible domain bruteforcer
- davean/waldo - A small Haskell server for generating visual stories based on some ascertainable data about the requester.
- csabahruska/jhc-components - JHC Haskell compiler split into reusable components
- NorfairKing/sydtest - A modern testing framework for Haskell with good defaults and advanced testing features.
- waivio/cl3 - Haskell Library implementing standard functions for the Algebra of Physical Space Cl(3,0)
- vincenthz/hs-certificate - Certificate and Key Reader/Writer in haskell
- spl/dlist - Difference lists in Haskell
- nikita-volkov/graph-db - An experimental native Haskell graph database
- mrkkrp/ghc-syntax-highlighter - Syntax highlighter for Haskell using the lexer of GHC
- haskell-opengl/GLUT - Haskell bindings to GLUT
- coinmetrics/haskell-tools - Tools for exporting blockchain data to analytical databases
- christian-marie/git-vogue - Make your Haskell git repositories fashionable.
- blackhole89/macros - A more powerful C/C++ preprocessor.
- basvandijk/scientific - Arbitrary-precision floating-point numbers represented using scientific notation
- ajtulloch/haskell-ml - Haskell implementations of various ML algorithms.
- Jyothsnasrinivas/eta-android-2048 - Android 2048 game using Yampa FRP library in Eta
- FranklinChen/clojure-transducers-in-haskell - Clojure transducers in a typed setting, in Haskell
- takenobu-hs/haskell-ethereum-assembly - EVM (Ethereum virtual machine) Assembly on Haskell DSL
- skogsbaer/hscurses - ncurses binding for Haskell
- ocharles/plhaskell - Write PostgreSQL functions in Haskell
- jgoerzen/hpodder - Podcatcher to download podcasts [Haskell] (unmaintained)
- jcmincke/Blast - A Distributed Computing Library in Haskell
- ivan-m/graphviz - Haskell bindings to the Graphviz toolkit
- elm-tooling/elm-language-server-haskell - Elm language server written in haskell (archived). Use https://github.com/elm-tooling/elm-language-server instead.
- contivero/hasmin - Hasmin - A Haskell CSS Minifier
- bydriv/mhc - Minimal Haskell Compiler
- basvandijk/monad-control - Lift control operations, like exception catching, through monad transformers
- aisamanra/s-cargot - Elaborate and expressive S-Expression library for Haskell
- Gabriel439/Haskell-Turtle-Library - Shell programming, Haskell style
- hpdeifel/hledger-iadd - A terminal UI as drop-in replacement for hledger add.
- elaforge/karya - music sequencer and generalized notation
- Bodigrim/poly - Fast polynomial arithmetic in Haskell (dense and sparse, univariate and multivariate, usual and Laurent)
- acowley/ffmpeg-light - Minimal Haskell bindings to the FFmpeg library
- HeinrichApfelmus/vault - A typed, persistent store for values of arbitrary types
- zyla/haskell-nullpointer - NullPointerExceptions in Haskell
- urv/fixhs - FIX (co)parser in haskell
- pontarius/pontarius-xmpp - An XMPP client library for Haskell.
- ocharles/logging-effect - A very general logging effect for Haskell
- neongreen/haskell-ex - (ARCHIVED) Haskell exercises I wrote for Haskell Learning Group
- mroman42/mikrokosmos - (ฮป) Educational lambda calculus interpreter
- haskell/mwc-random - A very fast Haskell library for generating high quality pseudo-random numbers.
- kowainik/co-log - ๐ Flexible and configurable modern #Haskell logging framework
- lehins/haskell-scheduler - A work stealing scheduler
- unrelentingtech/pcre-heavy - A Haskell regular expressions library that doesn't suck
- fpco/rdr2tls - Haskell web service that redirects all traffic from HTTP to HTTPS
- wdanilo/haskell-logger - Fast & extensible logging framework for Haskell!
- vivid-synth/vivid - Music and sound synthesis in Haskell!
- bos/bloomfilter - A fast Haskell Bloom filter library.
- arrayfire/arrayfire-haskell - Haskell bindings to ArrayFire
- Errorific/haskell-script-examples - Examples of tools for use in basic utility scripts
- gibiansky/IHaskell - A Haskell kernel for IPython.
- vincenthz/hs-connection - simple client connection library in haskell with builtin features: SSL/TLS, SOCKS, session management.
- tomlokhorst/AwesomePrelude - Yet another alternative Haskell Prelude, but this one is awesome!
- gergoerdi/metafun - Compile Haskell-like code into C++ template metaprograms
- bos/strange-loop-2011 - Slides and examples from my Haskell workshop at Strange Loop.
- anomanetwork/juvix - A more elegant language for a more civilized age.
- coinmetrics-io/haskell-tools - Tools for exporting blockchain data to analytical databases
- tmhedberg/here - Haskell here docs & interpolated strings via quasiquotation
- dfithian/th-tutorial - Template Haskell Workshop
- aleator/CV - Haskell wrappers and utilities for OpenCV machine vision library
- agrafix/users - A library simplifying user management for Haskell web applications
- heliaxdev/juvix - A more elegant language for a more civilized age.
- ryukinix/discrete-mathematics - A computational way to study discrete mathematics using Haskell
- liamoc/latex-formulae - Libraries and tools for rendering math to images using real LaTeX, from Haskell, Pandoc and Hakyll
- maoe/influxdb-haskell - InfluxDB client library for Haskell
- haskell-suite/haskell-names - Haskell suite library for name resolution
- colah/ImplicitCAD - A math-inspired CAD program in haskell. CSG, bevels, and shells; 2D & 3D; gcode generation...
- ekmett/bifunctors - Haskell 98 bifunctors, bifoldables and bitraversables
- yav/pretty-show - Tools for working with derived Show instances in Haskell.
- jhartikainen/hs-language-php - Experimental Haskell PHP parser / evaluator / code generator
- int-index/kalium - Translate Pascal into Haskell
- erikd/http-proxy - A Haskell library for writing HTTP and HTTPS proxies.
- aristidb/http-types - Generic HTTP types for Haskell (for both client and server code)
- anchpop/wise_mans_haskell - Free book for learning Haskell
- Mokosha/Lambency - A Real-Time Rendering framework written in Haskell
- jaspervdj/stylish-haskell - Haskell code prettifier
- haskell-crypto/cryptonite - lowlevel set of cryptographic primitives for haskell
- fairy-tale-agi-solutions/haskell-editor-setup - Easy instructions for setting up Haskell editors / IDEs on any major operating system.
- thma/ThreepennyElectron - Demo for using Threepenny GUI together with Electron to create a portable Desktop GUI Application in Haskell
- pkamenarsky/knit - Ties the knot on data structures that reference each other by unique keys
- yogsototh/learn_haskell - An attemps to make a document to help learn Haskell
- vmchale/madlang - Madlang is a language for generative literature
- slyrz/hase - Haskell bindings for the Senna NLP toolkit
- serokell/o-clock - โ Type-safe time units in Haskell
- seagreen/hermetic - Strategy game in Haskell (PRs: โ)
- lpeterse/haskell-socket - A Haskell binding to the POSIX sockets API
- kowainik/extensions - ๐ Parse Haskell Language Extensions
- kazu-yamamoto/iproute - IP Routing Table in Haskell
- fizruk/lxc - High level Haskell bindings to LXC (Linux containers).
- bjpop/haskell-mpi - MPI bindings for Haskell
- PapenfussLab/bioshake - Bioinformatics pipelines with Haskell and Shake
- ConferOpenSource/composite - Integrations with Vinyl/Frames records.
- tibbe/event - A Haskell event notification library
- stackbuilders/dotenv-hs - Load environment variables from dotenv files for Haskell
- nbouscal/poker.hs - Texas Hold'em in Haskell
- lpeterse/haskell-mqtt - An MQTT protocol implementation (client and server)
- jputcu/serialport - Cross platform haskell library for using the serial port
- ghulette/haskell-parser-examples - Examples of a simple parser written in both Parsec and Happy/Alex
- bitnomial/prometheus - Prometheus.io Haskell client.
- beijaflor-io/haskell-libui - Haskell bindings to the libui C library.
- acfoltzer/gitrev - Compile git revision info into Haskell projects
- Soostone/cassy - High level Cassandra bindings for Haskell
- MaartenFaddegon/Hoed - Hoed - A Lightweight Haskell Tracer and Debugger
- Gabriel439/Haskell-Managed-Library - A monad for managed values
- BardurArantsson/cqrs - CQRS Implementation for Haskell
- chshersh/treap - ๐ ๐ณ ๐ Efficient implementation of the implicit treap data structure
- JustusAdam/marvin - The paranoid bot (framework)
- ekmett/unpacked-containers - Unpacked containers using backpack
- dmjio/google-translate - ใ๏ธ Google Translate API
- corsis/clock - High-resolution clock functions: monotonic, realtime, cputime.
- blitzcode/hackage-diff - Compare the public API of different versions of a Hackage library
- bartavelle/language-puppet - A library to work with Puppet manifests, test them and eventually replace everything ruby.
- alpmestan/servant - Moved to http://github.com/haskell-servant
- alexbecker/formal-morality - A formal moral framework coded in Haskell
- feuerbach/tasty - Modern and extensible testing framework for Haskell
- alanz/lsp - Haskell library for the Microsoft Language Server Protocol
- gwentacle/wisp - small-but-featureful embeddable lisp interpreter written in haskell.
- feuerbach/ansi-terminal - ANSI terminal support for Haskell, with Windows compatibility
- dfithian/th-workshop - Template Haskell Workshop
- nh2/link-with-lld-example - Example how to link Haskell programs very quickly with lld
- haskell/hackage-security - Hackage security framework based on TUF (The Update Framework)
- digital-asset/ghcide - A library for building Haskell IDE tooling
- jpmorganchase/constellation - Peer-to-peer encrypted message exchange
- Mesabloo/nihil - Nothing to see here.
- istathar/http-streams - Haskell HTTP client library for use with io-streams
- bitemyapp/open-haskell - Community edited and directed course based on Spring '13 cis194.
- hamler-lang/hamler - Haskell-style functional programming language running on Erlang VM.
- chrisdone/hindent - Haskell pretty printer
- Infinisil/all-hies - Cached Haskell IDE Engine Nix builds for all GHC versions
- unfog-io/unfog-cli - โฑ A simple task & time manager, written in Haskell.
- afcowie/http-streams - Haskell HTTP client library for use with io-streams
- soimort/GrassMudHorse - An implementation of GrassMudHorse programming language in Haskell
- kowainik/slist - โพ๏ธ Sized list
- dhall-lang/dhall-haskell - Maintainable configuration files
- Lemmih/reanimate - Haskell library for building declarative animations based on SVG graphics
- srid/neuron - Haskell meets Zettelkasten, for your plain-text delight.
- m0ar/safe-streaming - Adaptation of the streaming library for increased safety through linear types. Summer of Haskell 2017 project.
- aiya000/hs-time-script - Time script = Vim script + static typing
- jwvg0425/HaskellStudy - HaskellStudy
- Gabriel439/Haskell-List-Transformer-Library - List monad transformer
- facebookarchive/hs-zstd - Bindings to the Zstandard library to make it usable from the Haskell programming language.
- mrkgnao/silica - optics for Haskell with the most amazing type errors you've seen
- adscib/monad-bayes - A library for probabilistic programming in Haskell.
- Aearnus/cherchord - ๐ธ Find chords for any string instrument quicky & easily ๐ธ
- JKTKops/Write-You-a-Haskell-2 - A continuation of Steven Diehl's Write You a Haskell