└── README.md /README.md: -------------------------------------------------------------------------------- 1 | # awesome-haskell 2 | 3 | A curated list of awesome Haskell frameworks, libraries and software. 4 | 5 | * [jgm/pandoc](https://github.com/jgm/pandoc) - Universal markup converter 6 | * [koalaman/shellcheck](https://github.com/koalaman/shellcheck) - ShellCheck, a static analysis tool for shell scripts 7 | * [PostgREST/postgrest](https://github.com/PostgREST/postgrest) - REST API for any Postgres database 8 | * [hadolint/hadolint](https://github.com/hadolint/hadolint) - Dockerfile linter, validate inline bash, written in Haskell 9 | * [purescript/purescript](https://github.com/purescript/purescript) - A strongly-typed language that compiles to JavaScript 10 | * [unisonweb/unison](https://github.com/unisonweb/unison) - A friendly programming language from the future 11 | * [digitallyinduced/ihp](https://github.com/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 12 | * [kmonad/kmonad](https://github.com/kmonad/kmonad) - An advanced keyboard manager 13 | * [facebook/Haxl](https://github.com/facebook/Haxl) - A Haskell library that simplifies access to remote data, such as databases or web-based services. 14 | * [commercialhaskell/stack](https://github.com/commercialhaskell/stack) - The Haskell Tool Stack 15 | * [input-output-hk/cardano-sl](https://github.com/input-output-hk/cardano-sl) - Cryptographic currency implementing Ouroboros PoS protocol 16 | * [koka-lang/koka](https://github.com/koka-lang/koka) - Koka language compiler and interpreter 17 | * [xmonad/xmonad](https://github.com/xmonad/xmonad) - The core of xmonad, a small but functional ICCCM-compliant tiling window manager 18 | * [sdiehl/write-you-a-haskell](https://github.com/sdiehl/write-you-a-haskell) - Building a modern functional compiler from first principles. (http://dev.stephendiehl.com/fun/) 19 | * [simonmichael/hledger](https://github.com/simonmichael/hledger) - Robust, fast, intuitive plain text accounting tool with CLI, TUI and web interfaces. 20 | * [krispo/awesome-haskell](https://github.com/krispo/awesome-haskell) - A collection of awesome Haskell links, frameworks, libraries and software. Inspired by awesome projects line. 21 | * [ghc/ghc](https://github.com/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). 22 | * [haskell/haskell-language-server](https://github.com/haskell/haskell-language-server) - Official haskell ide support via language server (LSP). Successor of ghcide & haskell-ide-engine. 23 | * [jaspervdj/hakyll](https://github.com/jaspervdj/hakyll) - A static website compiler library in Haskell 24 | * [caiorss/Functional-Programming](https://github.com/caiorss/Functional-Programming) - Functional Programming concepts, examples and patterns illustrated in Haskell, Ocaml and Python 25 | * [wireapp/wire-server](https://github.com/wireapp/wire-server) - 🇪🇺 Wire back-end services 26 | * [yesodweb/yesod](https://github.com/yesodweb/yesod) - A RESTful Haskell web framework built on WAI. 27 | * [typelead/eta](https://github.com/typelead/eta) - The Eta Programming Language, a dialect of Haskell on the JVM 28 | * [ghcjs/ghcjs](https://github.com/ghcjs/ghcjs) - Haskell to JavaScript compiler, based on GHC 29 | * [sdiehl/wiwinwlh](https://github.com/sdiehl/wiwinwlh) - What I Wish I Knew When Learning Haskell 30 | * [jaspervdj/patat](https://github.com/jaspervdj/patat) - Terminal-based presentations using Pandoc 31 | * [tidalcycles/Tidal](https://github.com/tidalcycles/Tidal) - Pattern language 32 | * [haskell/haskell-ide-engine](https://github.com/haskell/haskell-ide-engine) - The engine for haskell ide-integration. Not an IDE 33 | * [dmjio/miso](https://github.com/dmjio/miso) - :ramen: A tasty Haskell front-end framework 34 | * [ekmett/lens](https://github.com/ekmett/lens) - Lenses, Folds, and Traversals - Join us on web.libera.chat #haskell-lens 35 | * [tweag/asterius](https://github.com/tweag/asterius) - DEPRECATED in favor of ghc wasm backend, see https://www.tweag.io/blog/2022-11-22-wasm-backend-merged-in-ghc 36 | * [haskell-servant/servant](https://github.com/haskell-servant/servant) - Servant is a Haskell DSL for describing, serving, querying, mocking, documenting web applications and more! 37 | * [smallhadroncollider/taskell](https://github.com/smallhadroncollider/taskell) - Command-line Kanban board/task manager with support for Trello boards and GitHub projects 38 | * [scotty-web/scotty](https://github.com/scotty-web/scotty) - Haskell web framework inspired by Ruby's Sinatra, using WAI and Warp (Official Repository) 39 | * [haskell/cabal](https://github.com/haskell/cabal) - Official upstream development repository for Cabal and cabal-install 40 | * [jtdaugherty/brick](https://github.com/jtdaugherty/brick) - A declarative Unix terminal UI library written in Haskell 41 | * [google-research/dex-lang](https://github.com/google-research/dex-lang) - Research language for array processing in the Haskell/ML family 42 | * [tensorflow/haskell](https://github.com/tensorflow/haskell) - Haskell bindings for TensorFlow 43 | * [huangzworks/real-world-haskell-cn](https://github.com/huangzworks/real-world-haskell-cn) - 《Real World Haskell》中文翻译项目 44 | * [yi-editor/yi](https://github.com/yi-editor/yi) - The Haskell-Scriptable Editor 45 | * [ndmitchell/hlint](https://github.com/ndmitchell/hlint) - Haskell source code suggestions 46 | * [clash-lang/clash-compiler](https://github.com/clash-lang/clash-compiler) - Haskell to VHDL/Verilog/SystemVerilog compiler 47 | * [HuwCampbell/grenade](https://github.com/HuwCampbell/grenade) - Deep Learning in Haskell 48 | * [valderman/haste-compiler](https://github.com/valderman/haste-compiler) - A GHC-based Haskell to JavaScript compiler 49 | * [haskell-beginners-2022/course-plan](https://github.com/haskell-beginners-2022/course-plan) - 📜 Haskell course info, plan, video lectures, slides 50 | * [google/haskell-trainings](https://github.com/google/haskell-trainings) - Haskell 101 and 102: slides and codelabs 51 | * [lettier/gifcurry](https://github.com/lettier/gifcurry) - 😎 The open-source, Haskell-built video editor for GIF makers. 52 | * [faylang/fay](https://github.com/faylang/fay) - A proper subset of Haskell that compiles to JavaScript 53 | * [haskell/aeson](https://github.com/haskell/aeson) - A fast Haskell JSON library 54 | * [quchen/articles](https://github.com/quchen/articles) - Miscellaneous articles. The readme is the table of contents. 55 | * [google/codeworld](https://github.com/google/codeworld) - Educational computer programming environment using Haskell 56 | * [ucsd-progsys/liquidhaskell](https://github.com/ucsd-progsys/liquidhaskell) - Liquid Types For Haskell 57 | * [reanimate/reanimate](https://github.com/reanimate/reanimate) - Haskell library for building declarative animations based on SVG graphics 58 | * [NixOS/nixfmt](https://github.com/NixOS/nixfmt) - The official (but not yet stable) formatter for Nix code 59 | * [hzlmn/haskell-must-watch](https://github.com/hzlmn/haskell-must-watch) - Huge list of videos, talks, courses for Haskell programming language. 60 | * [evincarofautumn/kitten](https://github.com/evincarofautumn/kitten) - A statically typed concatenative systems programming language. 61 | * [hasktorch/hasktorch](https://github.com/hasktorch/hasktorch) - Tensors and neural networks in Haskell 62 | * [maralorn/nix-output-monitor](https://github.com/maralorn/nix-output-monitor) - Pipe your nix-build output through the nix-output-monitor a.k.a nom to get additional information while building. 63 | * [graninas/software-design-in-haskell](https://github.com/graninas/software-design-in-haskell) - Software Design in Haskell. A structured set of materials. How to build real-world applications in Haskell. 64 | * [reflex-frp/reflex](https://github.com/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. 65 | * [matterhorn-chat/matterhorn](https://github.com/matterhorn-chat/matterhorn) - A feature-rich Unix terminal client for the Mattermost chat system 66 | * [GaloisInc/HaLVM](https://github.com/GaloisInc/HaLVM) - The Haskell Lightweight Virtual Machine (HaLVM): GHC running on Xen 67 | * [sdiehl/kaleidoscope](https://github.com/sdiehl/kaleidoscope) - Haskell LLVM JIT Compiler Tutorial 68 | * [grin-compiler/grin](https://github.com/grin-compiler/grin) - GRIN is a compiler back-end for lazy and strict functional languages with whole program optimization support. 69 | * [phuhl/linux_notification_center](https://github.com/phuhl/linux_notification_center) - A notification daemon/center for linux 70 | * [kowainik/learn4haskell](https://github.com/kowainik/learn4haskell) - 👩‍🏫 👨‍🏫 Learn Haskell basics in 4 pull requests 71 | * [haskell/stylish-haskell](https://github.com/haskell/stylish-haskell) - Haskell code prettifier 72 | * [obsidiansystems/obelisk](https://github.com/obsidiansystems/obelisk) - Functional reactive web and mobile applications, with batteries included. 73 | * [thma/LtuPatternFactory](https://github.com/thma/LtuPatternFactory) - Lambda the ultimate Pattern Factory: FP, Haskell, Typeclassopedia vs Software Design Patterns 74 | * [tweag/ormolu](https://github.com/tweag/ormolu) - A formatter for Haskell source code 75 | * [lierdakil/pandoc-crossref](https://github.com/lierdakil/pandoc-crossref) - Pandoc filter for cross-references 76 | * [leksah/leksah](https://github.com/leksah/leksah) - Haskell IDE 77 | * [Gabriella439/turtle](https://github.com/Gabriella439/turtle) - Shell programming, Haskell style 78 | * [mrkkrp/megaparsec](https://github.com/mrkkrp/megaparsec) - Industrial-strength monadic parser combinator library 79 | * [pcapriotti/optparse-applicative](https://github.com/pcapriotti/optparse-applicative) - Applicative option parser 80 | * [samtay/tetris](https://github.com/samtay/tetris) - A terminal interface for Tetris 81 | * [agentm/project-m36](https://github.com/agentm/project-m36) - Project: M36 Relational Algebra Engine 82 | * [AccelerateHS/accelerate](https://github.com/AccelerateHS/accelerate) - Embedded language for high-performance array computations 83 | * [kirel/detexify-hs-backend](https://github.com/kirel/detexify-hs-backend) - Detexify Backend written in Haskell 84 | * [cachix/cachix](https://github.com/cachix/cachix) - Command line client for Nix binary cache hosting: 85 | * [composewell/streamly](https://github.com/composewell/streamly) - High performance, concurrent functional programming abstractions 86 | * [srid/emanote](https://github.com/srid/emanote) - Emanate a structured view of your plain-text notes 87 | * [joshuaclayton/unused](https://github.com/joshuaclayton/unused) - Deprecated; see https://github.com/unused-code/unused 88 | * [commercialhaskell/rio](https://github.com/commercialhaskell/rio) - A standard library for Haskell 89 | * [yesodweb/wai](https://github.com/yesodweb/wai) - Haskell Web Application Interface 90 | * [jonschoning/espial](https://github.com/jonschoning/espial) - Espial is an open-source, web-based bookmarking server. 91 | * [hspec/hspec](https://github.com/hspec/hspec) - A Testing Framework for Haskell 92 | * [ndmitchell/hoogle](https://github.com/ndmitchell/hoogle) - Haskell API search engine 93 | * [nick8325/quickcheck](https://github.com/nick8325/quickcheck) - Automatic testing of Haskell programs. 94 | * [2mol/pboy](https://github.com/2mol/pboy) - a small .pdf management tool with a command-line UI 95 | * [snowleopard/alga](https://github.com/snowleopard/alga) - Algebraic graphs 96 | * [haskell-distributed/distributed-process](https://github.com/haskell-distributed/distributed-process) - Cloud Haskell core libraries 97 | * [rgleichman/glance](https://github.com/rgleichman/glance) - A visual Haskell 98 | * [hstreamdb/hstream](https://github.com/hstreamdb/hstream) - HStreamDB is an open-source, cloud-native streaming database for IoT and beyond. Modernize your data stack for real-time applications. 99 | * [Copilot-Language/copilot](https://github.com/Copilot-Language/copilot) - A stream-based runtime-verification framework for generating hard real-time C code. 100 | * [kowainik/relude](https://github.com/kowainik/relude) - 🌀 Safe, performant, user-friendly and lightweight Haskell standard library 101 | * [kowainik/summoner](https://github.com/kowainik/summoner) - 🔮 🔧 Tool for scaffolding batteries-included production-level Haskell projects 102 | * [taffybar/taffybar](https://github.com/taffybar/taffybar) - A gtk based status bar for tiling window managers such as XMonad 103 | * [lspitzner/brittany](https://github.com/lspitzner/brittany) - haskell source code formatter 104 | * [hedgehogqa/haskell-hedgehog](https://github.com/hedgehogqa/haskell-hedgehog) - Release with confidence, state-of-the-art property testing for Haskell. 105 | * [agrafix/Spock](https://github.com/agrafix/Spock) - Another Haskell web framework for rapid development 106 | * [DanielG/ghc-mod](https://github.com/DanielG/ghc-mod) - Happy Haskell Hacking for editors. DEPRECATED 107 | * [fused-effects/fused-effects](https://github.com/fused-effects/fused-effects) - A fast, flexible, fused effect system for Haskell 108 | * [BinRoot/Haskell-Data-Analysis-Cookbook](https://github.com/BinRoot/Haskell-Data-Analysis-Cookbook) - Accompanying Source Code for the Haskell Data Analysis Cookbook 109 | * [i-am-tom/haskell-exercises](https://github.com/i-am-tom/haskell-exercises) - A little course to learn about some of the more obscure GHC extensions. 110 | * [UnkindPartition/tasty](https://github.com/UnkindPartition/tasty) - Modern and extensible testing framework for Haskell 111 | * [sol/hpack](https://github.com/sol/hpack) - hpack: A modern format for Haskell packages 112 | * [bos/stanford-cs240h](https://github.com/bos/stanford-cs240h) - Course materials for Stanford CS240h, "Functional Systems in Haskell" 113 | * [LambdaHack/LambdaHack](https://github.com/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 114 | * [transient-haskell/transient](https://github.com/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) 115 | * [qfpl/applied-fp-course](https://github.com/qfpl/applied-fp-course) - Applied Functional Programming Course - Move from exercises to a working app! 116 | * [fjvallarino/monomer](https://github.com/fjvallarino/monomer) - An easy to use, cross platform, GUI library for writing Haskell applications. 117 | * [ChrisPenner/rasa](https://github.com/ChrisPenner/rasa) - Extremely modular text editor built in Haskell 118 | * [ad-si/Perspec](https://github.com/ad-si/Perspec) - Scriptable desktop app to correct the perspective of images 119 | * [brendanhay/amazonka](https://github.com/brendanhay/amazonka) - A comprehensive Amazon Web Services SDK for Haskell. 120 | * [aviaviavi/legion](https://github.com/aviaviavi/legion) - Simple blockchain server written in Haskell for educational purposes 121 | * [chrisdone/hell](https://github.com/chrisdone/hell) - Haskell-based shell scripting language 122 | * [xmonad/xmonad-contrib](https://github.com/xmonad/xmonad-contrib) - Contributed modules for xmonad 123 | * [haskell-beam/beam](https://github.com/haskell-beam/beam) - A type-safe, non-TH Haskell SQL library and ORM 124 | * [tweag/HaskellR](https://github.com/tweag/HaskellR) - The full power of R in Haskell. 125 | * [kowainik/stan](https://github.com/kowainik/stan) - 🕵️ Haskell STatic ANalyser 126 | * [mattgreen/hython](https://github.com/mattgreen/hython) - Haskell-powered Python 3 interpreter 127 | * [haskell/ghcide](https://github.com/haskell/ghcide) - A library for building Haskell IDE tooling 128 | * [mihaimaruseac/hindent](https://github.com/mihaimaruseac/hindent) - Haskell pretty printer 129 | * [alpacaaa/zero-bs-haskell](https://github.com/alpacaaa/zero-bs-haskell) - Learn Haskell, with tiny lessons. 130 | * [hasura/eff](https://github.com/hasura/eff) - 🚧 a work in progress effect system for Haskell 🚧 131 | * [quchen/stgi](https://github.com/quchen/stgi) - A user-centric visual STG implementation to help understand GHC/Haskell's execution model. 132 | * [nikita-volkov/hasql](https://github.com/nikita-volkov/hasql) - The fastest PostgreSQL libpq-based driver for Haskell 133 | * [HeinrichApfelmus/reactive-banana](https://github.com/HeinrichApfelmus/reactive-banana) - Library for functional reactive programming in Haskell. 134 | * [haskell/attoparsec](https://github.com/haskell/attoparsec) - A fast Haskell library for parsing ByteStrings 135 | * [exercism/haskell](https://github.com/exercism/haskell) - Exercism exercises in Haskell. 136 | * [alexwl/haskell-code-explorer](https://github.com/alexwl/haskell-code-explorer) - Web application for exploring and understanding Haskell codebases 137 | * [facebookincubator/retrie](https://github.com/facebookincubator/retrie) - Retrie is a powerful, easy-to-use codemodding tool for Haskell. 138 | * [haskell/criterion](https://github.com/haskell/criterion) - A powerful but simple library for measuring the performance of Haskell code. 139 | * [JakeWheat/intro_to_parsing](https://github.com/JakeWheat/intro_to_parsing) - Introduction to parsing with Haskell and Parsec 140 | * [pushcx/hpffp-resources](https://github.com/pushcx/hpffp-resources) - Haskell Programming From First Principles - Follow-up Resources 141 | * [raviksharma/bartosz-basics-of-haskell](https://github.com/raviksharma/bartosz-basics-of-haskell) - Code and exercises from Bartosz Milewski's Basics of Haskell Tutorial 142 | * [augustss/MicroHs](https://github.com/augustss/MicroHs) - Haskell implemented with combinators 143 | * [google/proto-lens](https://github.com/google/proto-lens) - API for protocol buffers using modern Haskell language and library patterns. 144 | * [valderman/selda](https://github.com/valderman/selda) - A type-safe, high-level SQL library for Haskell 145 | * [yesodweb/persistent](https://github.com/yesodweb/persistent) - Persistence interface for Haskell allowing multiple storage methods. 146 | * [HeinrichApfelmus/threepenny-gui](https://github.com/HeinrichApfelmus/threepenny-gui) - GUI framework that uses the web browser as a display. 147 | * [chrisdone-archive/jl](https://github.com/chrisdone-archive/jl) - Functional sed for JSON 148 | * [thma/WhyHaskellMatters](https://github.com/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. 149 | * [haskell-foundation/foundation](https://github.com/haskell-foundation/foundation) - Empire strikes back 150 | * [ivanperez-keera/Yampa](https://github.com/ivanperez-keera/Yampa) - Functional Reactive Programming domain-specific language for efficient hybrid systems 151 | * [lsmor/snake-fury](https://github.com/lsmor/snake-fury) - a challenge for Haskell beginners 152 | * [tweag/sparkle](https://github.com/tweag/sparkle) - Haskell on Apache Spark. 153 | * [haskell-CI/haskell-ci](https://github.com/haskell-CI/haskell-ci) - Scripts and instructions for using CI services (e.g. Travis CI or Appveyor) with multiple GHC configurations 154 | * [timbod7/haskell-chart](https://github.com/timbod7/haskell-chart) - A 2D charting library for haskell 155 | * [tommythorn/Reduceron](https://github.com/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. 156 | * [haskell/hackage-server](https://github.com/haskell/hackage-server) - Hackage-Server: A Haskell Package Repository 157 | * [lettier/movie-monad](https://github.com/lettier/movie-monad) - :tv: A free and simple to use video player made with Haskell. 158 | * [bitemyapp/bloodhound](https://github.com/bitemyapp/bloodhound) - Haskell Elasticsearch client and query DSL 159 | * [haskell-github/github](https://github.com/haskell-github/github) - The github API for Haskell 160 | * [gregwebs/Shelly.hs](https://github.com/gregwebs/Shelly.hs) - Haskell shell scripting 161 | * [haskell-effectful/effectful](https://github.com/haskell-effectful/effectful) - An easy to use, fast extensible effects library with seamless integration with the existing Haskell ecosystem. 162 | * [morpheusgraphql/morpheus-graphql](https://github.com/morpheusgraphql/morpheus-graphql) - Haskell GraphQL Api, Client and Tools 163 | * [haskell/text](https://github.com/haskell/text) - Haskell library for space- and time-efficient operations over Unicode text. 164 | * [jaspervdj/websockets](https://github.com/jaspervdj/websockets) - A Haskell library for creating WebSocket-capable servers 165 | * [cdepillabout/termonad](https://github.com/cdepillabout/termonad) - Terminal emulator configurable in Haskell. 166 | * [haskell-tls/hs-tls](https://github.com/haskell-tls/hs-tls) - TLS/SSL implementation in haskell 167 | * [haskell-graphql/graphql-api](https://github.com/haskell-graphql/graphql-api) - Write type-safe GraphQL services in Haskell 168 | * [protolude/protolude](https://github.com/protolude/protolude) - A sensible starting Prelude template. 169 | * [fourmolu/fourmolu](https://github.com/fourmolu/fourmolu) - A fourk of ormolu that uses four space indentation and allows arbitrary configuration. Don't like it? PRs welcome! 170 | * [nh2/call-haskell-from-anything](https://github.com/nh2/call-haskell-from-anything) - Call Haskell functions from any programming language via serialization and dynamic libraries 171 | * [jtdaugherty/tart](https://github.com/jtdaugherty/tart) - Tart - draw ASCII art in the terminal with your mouse! 172 | * [jonascarpay/apecs](https://github.com/jonascarpay/apecs) - a fast, extensible, type driven Haskell ECS framework for games 173 | * [haskell/lsp](https://github.com/haskell/lsp) - Haskell library for the Microsoft Language Server Protocol 174 | * [eashanhatti/peridot](https://github.com/eashanhatti/peridot) - A fast functional language based on two level type theory 175 | * [sol/doctest](https://github.com/sol/doctest) - An implementation of Python's doctest for Haskell 176 | * [lehins/massiv](https://github.com/lehins/massiv) - Efficient Haskell Arrays featuring Parallel computation 177 | * [ozanmakes/markup.rocks](https://github.com/ozanmakes/markup.rocks) - Pandoc based document editor and converter in your browser. 178 | * [Consensys/constellation](https://github.com/Consensys/constellation) - Peer-to-peer encrypted message exchange 179 | * [knupfer/haskell-emacs](https://github.com/knupfer/haskell-emacs) - Write Emacs extensions in Haskell 180 | * [Gabriella439/Haskell-Morte-Library](https://github.com/Gabriella439/Haskell-Morte-Library) - A bare-bones calculus-of-constructions 181 | * [dbousamra/hnes](https://github.com/dbousamra/hnes) - :video_game: NES Emulator written in Haskell 182 | * [jbarrow/LambdaNet](https://github.com/jbarrow/LambdaNet) - Purely functional artificial neural network library implemented in Haskell. 183 | * [haskell/mtl](https://github.com/haskell/mtl) - The Monad Transformer Library 184 | * [haskell/haskell-platform](https://github.com/haskell/haskell-platform) - Distribution of Haskell with batteries included 185 | * [ollef/Earley](https://github.com/ollef/Earley) - Parsing all context-free grammars using Earley's algorithm in Haskell. 186 | * [morphismtech/squeal](https://github.com/morphismtech/squeal) - Squeal, a deep embedding of SQL in Haskell 187 | * [NixOS/cabal2nix](https://github.com/NixOS/cabal2nix) - Generate Nix build instructions from a Cabal file 188 | * [reflex-frp/reflex-dom](https://github.com/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. 189 | * [haskell-game/sdl2](https://github.com/haskell-game/sdl2) - Haskell bindings to the SDL2 library 190 | * [gelisam/hawk](https://github.com/gelisam/hawk) - Haskell text processor for the command-line 191 | * [sebastiaanvisser/clay](https://github.com/sebastiaanvisser/clay) - A CSS preprocessor as embedded Haskell. 192 | * [jgm/texmath](https://github.com/jgm/texmath) - A Haskell library for converting LaTeX math to MathML. 193 | * [DimaSamoz/mezzo](https://github.com/DimaSamoz/mezzo) - A Haskell library for typesafe music composition 194 | * [simonmar/parconc-examples](https://github.com/simonmar/parconc-examples) - Sample code to accompany the book "Parallel and Concurrent Programming in Haskell" 195 | * [theam/haskell-do](https://github.com/theam/haskell-do) - :pencil2: :bar_chart: - The Haskell code editor focused on interactive development. 196 | * [joelburget/react-haskell](https://github.com/joelburget/react-haskell) - React bindings for Haskell 197 | * [jepst/CloudHaskell](https://github.com/jepst/CloudHaskell) - A distributed computing framework for Haskell 198 | * [mrkkrp/req](https://github.com/mrkkrp/req) - An HTTP client library 199 | * [tweag/linear-base](https://github.com/tweag/linear-base) - Standard library for linear types in Haskell. 200 | * [haskell/network](https://github.com/haskell/network) - Low-level networking interface 201 | * [litxio/ptghci](https://github.com/litxio/ptghci) - High-powered REPL for Haskell, inspired by IPython 202 | * [higherkindness/mu-haskell](https://github.com/higherkindness/mu-haskell) - Mu (μ) is a purely functional framework for building micro services. 203 | * [amuletml/amulet](https://github.com/amuletml/amulet) - An ML-like functional programming language 204 | * [chris-taylor/aima-haskell](https://github.com/chris-taylor/aima-haskell) - Algorithms from AIMA in Haskell 205 | * [informatikr/hedis](https://github.com/informatikr/hedis) - A Redis client library for Haskell. 206 | * [spell-music/csound-expression](https://github.com/spell-music/csound-expression) - Haskell Framework for Electronic Music 207 | * [fimad/scalpel](https://github.com/fimad/scalpel) - A high level web scraping library for Haskell. 208 | * [Yvee1/hascard](https://github.com/Yvee1/hascard) - flashcard TUI with markdown cards 209 | * [jtdaugherty/vty](https://github.com/jtdaugherty/vty) - A high-level ncurses alternative written in Haskell 210 | * [hakaru-dev/hakaru](https://github.com/hakaru-dev/hakaru) - A probabilistic programming language 211 | * [purenix-org/purenix](https://github.com/purenix-org/purenix) - Nix backend for PureScript. Transpile PureScript code to Nix. 212 | * [neohaskell/NeoHaskell](https://github.com/neohaskell/NeoHaskell) - ⏩ NeoHaskell is a dialect of Haskell that is focused on newcomer-friendliness and productivity. 213 | * [Holmusk/three-layer](https://github.com/Holmusk/three-layer) - :three: :cake: Architecture of the Haskell web applications 214 | * [justinethier/husk-scheme](https://github.com/justinethier/husk-scheme) - A full implementation of the Scheme programming language for the Haskell Platform. 215 | * [haskell/alex](https://github.com/haskell/alex) - A lexical analyser generator for Haskell 216 | * [cardano-scaling/hydra](https://github.com/cardano-scaling/hydra) - Implementation of the Hydra Head protocol 217 | * [sweirich/dth](https://github.com/sweirich/dth) - Examples of Dependently-typed programs in Haskell 218 | * [haskell/statistics](https://github.com/haskell/statistics) - A fast, high quality library for computing with statistics in Haskell. 219 | * [quchen/prettyprinter](https://github.com/quchen/prettyprinter) - A modern, extensible and well-documented prettyprinter. 220 | * [haskell-gi/haskell-gi](https://github.com/haskell-gi/haskell-gi) - Generate Haskell bindings for GObject-Introspection capable libraries 221 | * [acid-state/acid-state](https://github.com/acid-state/acid-state) - Add ACID guarantees to any serializable Haskell data structure 222 | * [NorfairKing/smos](https://github.com/NorfairKing/smos) - A comprehensive self-management System 223 | * [haskell/happy](https://github.com/haskell/happy) - The Happy parser generator for Haskell 224 | * [winterland1989/magic-haskell](https://github.com/winterland1989/magic-haskell) - 魔力haskell官方网站 225 | * [stevenfontanella/microlens](https://github.com/stevenfontanella/microlens) - A lightweight (but compatible with ‘lens’) lenses library 226 | * [iostreamer-X/FuncShell](https://github.com/iostreamer-X/FuncShell) - Improve your shell by making it functional through Haskell! (An update to Awkward) 227 | * [goldfirere/singletons](https://github.com/goldfirere/singletons) - Fake dependent types in Haskell using singletons 228 | * [snoyberg/http-client](https://github.com/snoyberg/http-client) - An HTTP client engine, intended as a base layer for more user-friendly packages. 229 | * [owickstrom/gi-gtk-declarative](https://github.com/owickstrom/gi-gtk-declarative) - Declarative GTK+ programming in Haskell 230 | * [blitzcode/hue-dashboard](https://github.com/blitzcode/hue-dashboard) - A web interface for monitoring and controlling Philips Hue lights 231 | * [luke-clifton/shh](https://github.com/luke-clifton/shh) - Simple shell like scripting from Haskell 232 | * [Gandalf-/coreutils](https://github.com/Gandalf-/coreutils) - Unix core utilities implemented in Haskell 233 | * [lotz84/haskell](https://github.com/lotz84/haskell) - A curated list of awesome things related to Haskell. 234 | * [brendanhay/gogol](https://github.com/brendanhay/gogol) - A comprehensive Google Services SDK for Haskell. 235 | * [HaskVan/HaskellKoans](https://github.com/HaskVan/HaskellKoans) - Haskell Koans for the Vancouver's Haskell UnMeetup 236 | * [IntersectMBO/ouroboros-network](https://github.com/IntersectMBO/ouroboros-network) - Specifications of network protocols and implementations of components running these protocols which support a family of Ouroboros Consesus protocols; the diffusion layer of the Cardano Node. 237 | * [chrisdone-archive/vado](https://github.com/chrisdone-archive/vado) - A demo web browser engine written in Haskell 238 | * [discord-haskell/discord-haskell](https://github.com/discord-haskell/discord-haskell) - Haskell library for writing Discord bots 239 | * [byorgey/haskell-course](https://github.com/byorgey/haskell-course) - Introductory Haskell course materials (originally CIS 194 @ UPenn) 240 | * [theam/aws-lambda-haskell-runtime](https://github.com/theam/aws-lambda-haskell-runtime) - ⚡Haskell runtime for AWS Lambda 241 | * [ivanperez-keera/haskanoid](https://github.com/ivanperez-keera/haskanoid) - A free and open source breakout clone in Haskell using SDL and FRP, with Wiimote and Kinect support. 242 | * [anton-k/ru-haskell-book](https://github.com/anton-k/ru-haskell-book) - учебник по Haskell 243 | * [GaloisInc/haskell-tor](https://github.com/GaloisInc/haskell-tor) - A Haskell implementation of the Tor protocol. 244 | * [haskell-beginners-2022/exercises](https://github.com/haskell-beginners-2022/exercises) - 💻 Exercises for the Haskell Beginners 2022 course 245 | * [dmbarbour/Sirea](https://github.com/dmbarbour/Sirea) - Simply Reactive! Declarative orchestration in Haskell using RDP 246 | * [neovimhaskell/nvim-hs](https://github.com/neovimhaskell/nvim-hs) - Neovim API for Haskell plugins as well as the plugin provider 247 | * [m4dc4p/cheatsheet](https://github.com/m4dc4p/cheatsheet) - A Haskell CheatSheet in PDF and literate source formats. 248 | * [haskell-hint/hint](https://github.com/haskell-hint/hint) - Runtime Haskell interpreter 249 | * [denisshevchenko/ohaskell.guide](https://github.com/denisshevchenko/ohaskell.guide) - Ваша первая книга о языке Haskell 250 | * [Mesabloo/diagnose](https://github.com/Mesabloo/diagnose) - A simple library for reporting compiler/interpreter errors 251 | * [lukexi/halive](https://github.com/lukexi/halive) - Live recompiler for Haskell 252 | * [ekmett/guanxi](https://github.com/ekmett/guanxi) - Relational programming in Haskell. Mostly developed on twitch. 253 | * [VinylRecords/Vinyl](https://github.com/VinylRecords/Vinyl) - Extensible Records for Haskell. Pull requests welcome! Come visit us on #vinyl on freenode. 254 | * [bravit/hid-examples](https://github.com/bravit/hid-examples) - Examples to accompany the book "Haskell in Depth" 255 | * [seanhess/hyperbole](https://github.com/seanhess/hyperbole) - Haskell interactive serverside web framework inspired by HTMX, Elm, and Phoenix LiveView 256 | * [mwotton/Hubris](https://github.com/mwotton/Hubris) - Bridge from Ruby to Haskell 257 | * [co-log/co-log](https://github.com/co-log/co-log) - 📓 Flexible and configurable modern #Haskell logging framework 258 | * [standardsemiconductor/lion](https://github.com/standardsemiconductor/lion) - Where Lions Roam: RISC-V on the VELDT 259 | * [LeventErkok/sbv](https://github.com/LeventErkok/sbv) - SMT Based Verification in Haskell. Express properties about Haskell programs and automatically prove them using SMT solvers. 260 | * [seliopou/typo](https://github.com/seliopou/typo) - A programming language that runs in Haskell's type system. 261 | * [kadena-io/chainweb-node](https://github.com/kadena-io/chainweb-node) - Chainweb: A Proof-of-Work Parallel-Chain Architecture for Massive Throughput 262 | * [haskell-tools/haskell-tools](https://github.com/haskell-tools/haskell-tools) - Developer tools for Haskell 263 | * [jaspervdj/blaze-html](https://github.com/jaspervdj/blaze-html) - A blazingly fast HTML combinator library for Haskell. 264 | * [cdepillabout/pretty-simple](https://github.com/cdepillabout/pretty-simple) - pretty-printer for Haskell data types that have a Show instance 265 | * [tmcgilchrist/airship](https://github.com/tmcgilchrist/airship) - Helium + Webmachine = Airship. A toolkit for building declarative, RESTful web apps. 266 | * [awakesecurity/gRPC-haskell](https://github.com/awakesecurity/gRPC-haskell) - Haskell gRPC support 267 | * [jyh1/mmaclone](https://github.com/jyh1/mmaclone) - A simple Wolfram Language clone in Haskell 268 | * [evertedsphere/silica](https://github.com/evertedsphere/silica) - optics for Haskell with the most amazing type errors you've seen 269 | * [Nike-Inc/hal](https://github.com/Nike-Inc/hal) - hal provides an AWS Lambda Custom Runtime environment for your Haskell applications. 270 | * [aristidb/aws](https://github.com/aristidb/aws) - Amazon Web Services for Haskell 271 | * [Twinside/Juicy.Pixels](https://github.com/Twinside/Juicy.Pixels) - Haskell library to load & save pictures 272 | * [k-bx/owlcloud](https://github.com/k-bx/owlcloud) - OwnCloud for owls done via The Microservice Architecture 273 | * [bijoutrouvaille/fireward](https://github.com/bijoutrouvaille/fireward) - A concise and readable language for Firestore security rules, similar to Firebase Bolt. 274 | * [ad-si/TaskLite](https://github.com/ad-si/TaskLite) - The CLI task manager for power users 275 | * [ndmitchell/tagsoup](https://github.com/ndmitchell/tagsoup) - Haskell library for parsing and extracting information from (possibly malformed) HTML/XML documents 276 | * [haskell/haskeline](https://github.com/haskell/haskeline) - A Haskell library for line input in command-line programs. 277 | * [jlouis/combinatorrent](https://github.com/jlouis/combinatorrent) - A bittorrent client written in Haskell 278 | * [itchyny/sjsp](https://github.com/itchyny/sjsp) - Simple JavaScript Profiler 279 | * [khibino/haskell-relational-record](https://github.com/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. 280 | * [tweag/inline-java](https://github.com/tweag/inline-java) - Haskell/Java interop via inline Java code in Haskell modules. 281 | * [lexi-lambda/freer-simple](https://github.com/lexi-lambda/freer-simple) - A friendly effect system for Haskell 282 | * [rzk-lang/rzk](https://github.com/rzk-lang/rzk) - An experimental proof assistant based on a type theory for synthetic ∞-categories. 283 | * [harpocrates/inline-rust](https://github.com/harpocrates/inline-rust) - Use snippets of Rust inline in your Haskell programs 284 | * [blynn/compiler](https://github.com/blynn/compiler) - The adventures of a Haskell compiler 285 | * [haskell-hvr/cassava](https://github.com/haskell-hvr/cassava) - A CSV parsing and encoding library optimized for ease of use and high performance 286 | * [nstack/nstack](https://github.com/nstack/nstack) - Type-safe, composable microservices for data analytics 287 | * [luc-tielen/eclair-lang](https://github.com/luc-tielen/eclair-lang) - A minimal, fast Datalog implementation in Haskell that compiles to LLVM IR 288 | * [passy/givegif](https://github.com/passy/givegif) - GIFs on the command line 289 | * [AllureOfTheStars/Allure](https://github.com/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 290 | * [simonmar/par-tutorial](https://github.com/simonmar/par-tutorial) - A tutorial on Parallel and Concurrent Haskell 291 | * [jgoerzen/twidge](https://github.com/jgoerzen/twidge) - Command-line twitter/identica client [Haskell] 292 | * [cmoog/traderjoes](https://github.com/cmoog/traderjoes) - Price tracking program and website for Trader Joe's, updated daily. 293 | * [runtimeverification/haskell-backend](https://github.com/runtimeverification/haskell-backend) - The symbolic execution engine powering the K Framework 294 | * [seek-oss/serverless-haskell](https://github.com/seek-oss/serverless-haskell) - Deploying Haskell applications to AWS Lambda with Serverless 295 | * [ivanperez-keera/dunai](https://github.com/ivanperez-keera/dunai) - Classic FRP, Arrowized FRP, Reactive Programming, and Stream Programming, all via Monadic Stream Functions 296 | * [tweag/capability](https://github.com/tweag/capability) - Extensional capabilities and deriving combinators 297 | * [typeclasses/haskell-phrasebook](https://github.com/typeclasses/haskell-phrasebook) - The Haskell Phrasebook: a quick intro to Haskell via small annotated example programs 298 | * [chrisdone-archive/duet](https://github.com/chrisdone-archive/duet) - A tiny language, a subset of Haskell aimed at aiding teachers teach Haskell 299 | * [michaelochurch/summer-2015-haskell-class](https://github.com/michaelochurch/summer-2015-haskell-class) - Summer 2015 Haskell Class 300 | * [ChrisPenner/slick](https://github.com/ChrisPenner/slick) - Static site generator built on Shake configured in Haskell 301 | * [music-suite/music-suite](https://github.com/music-suite/music-suite) - Music in Haskell 302 | * [ekmett/quine](https://github.com/ekmett/quine) - haskell, opengl, toy project 303 | * [eckyputrady/haskell-scotty-realworld-example-app](https://github.com/eckyputrady/haskell-scotty-realworld-example-app) - Exemplary real world backend API built with Haskell/Scotty https://realworld.io 304 | * [axellang/axel](https://github.com/axellang/axel) - Haskell + Lisp 305 | * [ekmett/linear](https://github.com/ekmett/linear) - Low-dimensional linear algebra primitives for Haskell. 306 | * [commercialhaskell/haskelldocumentation](https://github.com/commercialhaskell/haskelldocumentation) - Repository for collaborative Haskell documentation 307 | * [Avi-D-coder/implicit-hie](https://github.com/Avi-D-coder/implicit-hie) - Auto generate a stack or cabal multi component hie.yaml file 308 | * [snowleopard/hadrian](https://github.com/snowleopard/hadrian) - Hadrian: a new build system for the Glasgow Haskell Compiler. Now merged into the GHC tree! 309 | * [Soostone/katip](https://github.com/Soostone/katip) - A structured logging framework for Haskell 310 | * [lpsmith/postgresql-simple](https://github.com/lpsmith/postgresql-simple) - Mid-level client library for accessing PostgreSQL from Haskell 311 | * [lambdacube3d/lambdacube-edsl](https://github.com/lambdacube3d/lambdacube-edsl) - Previous version of LambdaCube 3D as Embedded Domain Specific Language in Haskell. Check the latest system: 312 | * [jgm/skylighting](https://github.com/jgm/skylighting) - A Haskell syntax highlighting library with tokenizers derived from KDE syntax highlighting descriptions 313 | * [haskell/c2hs](https://github.com/haskell/c2hs) - c2hs is a pre-processor for Haskell FFI bindings to C libraries 314 | * [david-christiansen/pie-hs](https://github.com/david-christiansen/pie-hs) - An implementation of Pie in Haskell 315 | * [klappvisor/haskell-telegram-api](https://github.com/klappvisor/haskell-telegram-api) - Telegram Bot API for Haskell 316 | * [soywod/unfog](https://github.com/soywod/unfog) - ⏱ Minimalist CLI task & time manager, written in Haskell. 317 | * [fujimura/hi](https://github.com/fujimura/hi) - Generate scaffold for a Haskell project 318 | * [advancedtelematic/quickcheck-state-machine](https://github.com/advancedtelematic/quickcheck-state-machine) - Test monadic programs using state machine based models 319 | * [def-/gifstream](https://github.com/def-/gifstream) - Make interactive games in Haskell using GIF streams that can be shown in the web browser 320 | * [CIFASIS/QuickFuzz](https://github.com/CIFASIS/QuickFuzz) - An experimental grammar fuzzer in Haskell using QuickCheck 321 | * [tfausak/flow](https://github.com/tfausak/flow) - :droplet: Write more understandable Haskell. 322 | * [lemmih/lhc](https://github.com/lemmih/lhc) - The LLVM LHC Haskell Optimization System 323 | * [well-typed/cborg](https://github.com/well-typed/cborg) - Binary serialisation in the CBOR format 324 | * [Daniel-Diaz/HaTeX](https://github.com/Daniel-Diaz/HaTeX) - The Haskell LaTeX library. 325 | * [haskell-suite/haskell-src-exts](https://github.com/haskell-suite/haskell-src-exts) - Manipulating Haskell source: abstract syntax, lexer, parser, and pretty-printer 326 | * [keera-studios/keera-hails](https://github.com/keera-studios/keera-hails) - Keera Hails: Haskell on Rails - Reactive Programming Framework for Interactive Haskell applications 327 | * [barrucadu/dejafu](https://github.com/barrucadu/dejafu) - Systematic concurrency testing meets Haskell. 328 | * [haskell-webdriver/haskell-webdriver](https://github.com/haskell-webdriver/haskell-webdriver) - A Haskell client for the Selenium WebDriver protocol. 329 | * [jxv/dino-rush](https://github.com/jxv/dino-rush) - 🌋 Endless runner game 330 | * [corsis/PortFusion](https://github.com/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, ...). 331 | * [airalab/hs-web3](https://github.com/airalab/hs-web3) - Web3 API for Haskell 332 | * [thma/PolysemyCleanArchitecture](https://github.com/thma/PolysemyCleanArchitecture) - Showcasing how the Polysemy library can be used to implement a REST application conforming to the guidelines of the Clean Architecture model. 333 | * [mikeizbicki/HerbiePlugin](https://github.com/mikeizbicki/HerbiePlugin) - GHC plugin that improves Haskell code's numerical stability 334 | * [mtolly/onyx](https://github.com/mtolly/onyx) - Toolkit for converting and building songs for Rock Band, Guitar Hero, Clone Hero, and other similar rhythm games 335 | * [chrisdone-archive/tryhaskell](https://github.com/chrisdone-archive/tryhaskell) - Try Haskell 336 | * [haskell/hie-bios](https://github.com/haskell/hie-bios) - Set up a GHC API session for various Haskell Projects 337 | * [chrisdone-archive/dynamic](https://github.com/chrisdone-archive/dynamic) - Dynamic typing in Haskell 338 | * [alpacaaa/quad-ci](https://github.com/alpacaaa/quad-ci) - A CI server written in Simple Haskell. 339 | * [chshersh/iris](https://github.com/chshersh/iris) - 🌈 Haskell CLI Framework supporting Command Line Interface Guidelines 340 | * [mstksg/backprop](https://github.com/mstksg/backprop) - Heterogeneous automatic differentiation ("backpropagation") in Haskell 341 | * [haskell/fgl](https://github.com/haskell/fgl) - A Functional Graph Library for Haskell 342 | * [derekmcloughlin/pearls](https://github.com/derekmcloughlin/pearls) - Pearls of Functional Algorithm Design by Richard Bird - Haskell Code 343 | * [bollu/cellularAutomata](https://github.com/bollu/cellularAutomata) - a collection of cellular automata written in Haskell with Diagrams 344 | * [ucsd-progsys/elsa](https://github.com/ucsd-progsys/elsa) - Elsa is a lambda calculus evaluator 345 | * [tsoding/haskell-json](https://github.com/tsoding/haskell-json) - Source Code for JSON Parser Video 346 | * [Gabriella439/Haskell-Typed-Spreadsheet-Library](https://github.com/Gabriella439/Haskell-Typed-Spreadsheet-Library) - Typed and composable spreadsheets 347 | * [sdiehl/tinyjit](https://github.com/sdiehl/tinyjit) - Haskell JIT 348 | * [apauley/hledger-flow](https://github.com/apauley/hledger-flow) - An hledger/ledger-cli workflow focusing on automated statement import and classification 349 | * [Yuras/pdf-toolbox](https://github.com/Yuras/pdf-toolbox) - A collection of tools for processing PDF files in Haskell 350 | * [yav/graphmod](https://github.com/yav/graphmod) - A utility for displaying the module dependencies of Haskell programs. 351 | * [serokell/universum](https://github.com/serokell/universum) - :milky_way: Prelude written in @Serokell 352 | * [gtk2hs/gtk2hs](https://github.com/gtk2hs/gtk2hs) - GUI library for Haskell based on GTK+ 353 | * [facebookarchive/lex-pass](https://github.com/facebookarchive/lex-pass) - manipulate a php codebase using haskell to transform the abstract-syntax-tree 354 | * [ennocramer/floskell](https://github.com/ennocramer/floskell) - Floskell is a flexible Haskell source code pretty printer. 355 | * [pmiddend/nixos-manager](https://github.com/pmiddend/nixos-manager) - Manage your NixOS packages and configuration via a simple, intuitive UI 356 | * [mstksg/auto](https://github.com/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 357 | * [dmjio/stripe](https://github.com/dmjio/stripe) - :moneybag: Stripe API 358 | * [SimulaVR/godot-haskell](https://github.com/SimulaVR/godot-haskell) - Haskell bindings for GdNative 359 | * [nominolo/scion](https://github.com/nominolo/scion) - OLD, DEPRECATED: Use this instead https://github.com/haskell/haskell-ide-engine 360 | * [haskell/HTTP](https://github.com/haskell/HTTP) - Haskell HTTP package 361 | * [NorfairKing/haskell-dangerous-functions](https://github.com/NorfairKing/haskell-dangerous-functions) - Documentation about Haskell's dangerous functions and a hlint config file to warn about them 362 | * [nomeata/inspection-testing](https://github.com/nomeata/inspection-testing) - Inspection Testing for Haskell 363 | * [flannelhead/blackstar](https://github.com/flannelhead/blackstar) - A black hole raytracer written in Haskell 364 | * [suhailshergill/extensible-effects](https://github.com/suhailshergill/extensible-effects) - Extensible Effects: An Alternative to Monad Transformers 365 | * [mchakravarty/HaskellSpriteKit](https://github.com/mchakravarty/HaskellSpriteKit) - Haskell binding to Apple's SpriteKit framework 366 | * [awakesecurity/nix-deploy](https://github.com/awakesecurity/nix-deploy) - Deploy software or an entire NixOS system configuration to another NixOS system 367 | * [awakesecurity/spectacle](https://github.com/awakesecurity/spectacle) - Embedded specification language & model checker in Haskell 368 | * [willbasky/Awesome-list-of-Haskell-mentors](https://github.com/willbasky/Awesome-list-of-Haskell-mentors) - An amazing list of Haskell developers who would like to mentor beginner-contributors in open source projects. 369 | * [mongodb-haskell/mongodb](https://github.com/mongodb-haskell/mongodb) - MongoDB driver for Haskell 370 | * [fbsamples/ghc-hotswap](https://github.com/fbsamples/ghc-hotswap) - Example code for how we swap compiled code within a running Haskell process. 371 | * [statebox/cql](https://github.com/statebox/cql) - CQL: Categorical Query Language implementation in Haskell 372 | * [MondayMorningHaskell/haskellings](https://github.com/MondayMorningHaskell/haskellings) - An automated tutorial to teach you about Haskell! 373 | * [kazu-yamamoto/unit-test-example](https://github.com/kazu-yamamoto/unit-test-example) - Unit test example for Haskell 374 | * [finkel-lang/finkel](https://github.com/finkel-lang/finkel) - Haskell in S-expression 375 | * [kofigumbs/codec-beam](https://github.com/kofigumbs/codec-beam) - Generate Erlang VM byte code from Haskell 376 | * [etorreborre/registry](https://github.com/etorreborre/registry) - Components as records of functions for Haskell 377 | * [tzemanovic/haskell-yesod-realworld-example-app](https://github.com/tzemanovic/haskell-yesod-realworld-example-app) - Exemplary real world application built with Haskell + Yesod 378 | * [jgm/citeproc](https://github.com/jgm/citeproc) - CSL citation processing library in Haskell 379 | * [jdnavarro/graphql-haskell](https://github.com/jdnavarro/graphql-haskell) - Haskell GraphQL implementation 380 | * [mthom/shentong](https://github.com/mthom/shentong) - A Haskell implementation of the Shen programming language. 381 | * [hercules-ci/legacy-old-hercules](https://github.com/hercules-ci/legacy-old-hercules) - Abandoned 382 | * [g-ford/cradle](https://github.com/g-ford/cradle) - Let's Build a Compiler (in Haskell) 383 | * [dfinity-side-projects/dhc](https://github.com/dfinity-side-projects/dhc) - Compiles Haskell to WebAssembly 384 | * [CyberCat-Institute/open-game-engine](https://github.com/CyberCat-Institute/open-game-engine) - Haskell implementation of open games 385 | * [lambdabot/lambdabot](https://github.com/lambdabot/lambdabot) - A friendly IRC bot and apprentice coder, written in Haskell. 386 | * [joshcough/HaskellStarter](https://github.com/joshcough/HaskellStarter) - A project that demonstrates getting up and running with Haskell. 387 | * [haskell-servant/servant-elm](https://github.com/haskell-servant/servant-elm) - Automatically derive Elm functions to query servant webservices 388 | * [glguy/irc-core](https://github.com/glguy/irc-core) - Haskell IRC library and console client - Join us on libera.chat #glirc 389 | * [w7cook/AoPL](https://github.com/w7cook/AoPL) - A book on programming languages, using Haskell 390 | * [snoyberg/yaml](https://github.com/snoyberg/yaml) - Support for serialising Haskell to and from Yaml. 391 | * [ocharles/zero-to-quake-3](https://github.com/ocharles/zero-to-quake-3) - Implementing Quake 3 in Haskell & Vulkan 392 | * [mit-plv/riscv-semantics](https://github.com/mit-plv/riscv-semantics) - A formal semantics of the RISC-V ISA in Haskell 393 | * [jyp/styx](https://github.com/jyp/styx) - A nix-based Haskell project manager 394 | * [AccelerateHS/accelerate-llvm](https://github.com/AccelerateHS/accelerate-llvm) - LLVM backend for Accelerate 395 | * [well-typed/generics-sop](https://github.com/well-typed/generics-sop) - Generic Programming using True Sums of Products 396 | * [mbj/stratosphere](https://github.com/mbj/stratosphere) - Haskell EDSL and type-checker for AWS CloudFormation templates 397 | * [haskell-game/tiny-games-hs](https://github.com/haskell-game/tiny-games-hs) - Haskell Tiny Game Jam 398 | * [tromp/ChessPositionRanking](https://github.com/tromp/ChessPositionRanking) - Software suite for ranking chess positions and accurately estimating the number of legal chess positions 399 | * [keera-studios/haskell-game-programming](https://github.com/keera-studios/haskell-game-programming) - A central repository of Haskell Game Programming resources, put together by Keera Studios 400 | * [ekmett/hask](https://github.com/ekmett/hask) - Category theory for Haskell with a lens flavor (you need GHC 7.8.3, not 7.8.2 to build this!) 401 | * [ekmett/coda](https://github.com/ekmett/coda) - A language experiment -- irc.freenode.net ##coda 402 | * [tree-sitter/haskell-tree-sitter](https://github.com/tree-sitter/haskell-tree-sitter) - Haskell bindings for tree-sitter 403 | * [kazu-yamamoto/logger](https://github.com/kazu-yamamoto/logger) - A fast logging system for Haskell 404 | * [erikd/language-javascript](https://github.com/erikd/language-javascript) - Parser for JavaScript, in Haskell 405 | * [scarf-sh/scarf](https://github.com/scarf-sh/scarf) - An environment manager and development tool powered by Nomia. 406 | * [radian-software/kalyn](https://github.com/radian-software/kalyn) - ⚗️ Self-hosting compiler from a Haskell-like Lisp directly to x86-64, from scratch. 407 | * [opqdonut/haskell-exercises](https://github.com/opqdonut/haskell-exercises) - Haskell exercises with automatic tests 408 | * [himura/twitter-conduit](https://github.com/himura/twitter-conduit) - Twitter API package for Haskell, including enumerator interfaces and Streaming API supports. 409 | * [circuithub/rel8](https://github.com/circuithub/rel8) - Hey! Hey! Can u rel8? 410 | * [haskell/ThreadScope](https://github.com/haskell/ThreadScope) - A graphical tool for profiling parallel Haskell programs 411 | * [bollu/tiny-optimising-compiler](https://github.com/bollu/tiny-optimising-compiler) - A tiny *optimising* compiler for an imperative programming language written in haskell 412 | * [graninas/hierarchical-free-monads-the-most-developed-approach-in-haskell](https://github.com/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 413 | * [Synthetica9/nix-linter](https://github.com/Synthetica9/nix-linter) - Linter for the Nix expression language 414 | * [madjestic/Haskell-OpenGL-Tutorial](https://github.com/madjestic/Haskell-OpenGL-Tutorial) - an attempt to create a concise modern Haskell OpenGL boilerplate with basic IO 415 | * [LumiGuide/haskell-opencv](https://github.com/LumiGuide/haskell-opencv) - Haskell binding to OpenCV-3.x 416 | * [halogenandtoast/ArkhamHorror](https://github.com/halogenandtoast/ArkhamHorror) - An unofficial rules-compliant browser based version of Arkham Horror: The Card Game. Not produced, endorsed, or supported by, or affiliated with Fantasy Flight Games. 417 | * [tfausak/rattletrap](https://github.com/tfausak/rattletrap) - :car: Parse and generate Rocket League replays. 418 | * [SPY/haskell-wasm](https://github.com/SPY/haskell-wasm) - Haskell WebAssembly Toolkit 419 | * [mpickering/apply-refact](https://github.com/mpickering/apply-refact) - Refactor Haskell source files 420 | * [soupi/rfc](https://github.com/soupi/rfc) - My slides and compilation of resources. 421 | * [JacquesCarette/Drasil](https://github.com/JacquesCarette/Drasil) - Generate all the things (focusing on research software) 422 | * [grpc/grpc-haskell](https://github.com/grpc/grpc-haskell) - gRPC library binding for Haskell. 423 | * [facebookincubator/hsthrift](https://github.com/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. 424 | * [haskell-game/dear-imgui.hs](https://github.com/haskell-game/dear-imgui.hs) - Haskell bindings to Dear ImGui, an immediate mode GUI toolkit 425 | * [haskellweekly/haskellweekly](https://github.com/haskellweekly/haskellweekly) - Publishes curated news about the Haskell programming language. 426 | * [haskell-opengl/OpenGL](https://github.com/haskell-opengl/OpenGL) - Haskell bindings to OpenGL 427 | * [effectfully-ou/haskell-challenges](https://github.com/effectfully-ou/haskell-challenges) - Code challenges to solve with Haskell 428 | * [dmjio/envy](https://github.com/dmjio/envy) - :angry: Environmentally friendly environment variables 429 | * [DataKinds/cherchord](https://github.com/DataKinds/cherchord) - 🎸 Find chords for any string instrument quicky & easily 🎸 430 | * [quchen/generative-art](https://github.com/quchen/generative-art) - I wanted to make a nicer sticker for Munihac, then things got out of hand. 431 | * [nanotech/swift-haskell-tutorial](https://github.com/nanotech/swift-haskell-tutorial) - Integrating Haskell with Swift Mac Apps 432 | * [expipiplus1/vulkan](https://github.com/expipiplus1/vulkan) - Haskell bindings for Vulkan 433 | * [migamake/json-autotype](https://github.com/migamake/json-autotype) - Automatic Haskell type inference from JSON input 434 | * [leepike/Copilot](https://github.com/leepike/Copilot) - A (Haskell DSL) stream language for generating hard real-time C code. 435 | * [fakedata-haskell/fakedata](https://github.com/fakedata-haskell/fakedata) - Haskell Library for producing quality fake data 436 | * [tsoding/HyperNerd](https://github.com/tsoding/HyperNerd) - Total Surveillance Automatic Ban Machine for Twitch and Discord 437 | * [takeoutweight/shade](https://github.com/takeoutweight/shade) - Interactive, client-side web apps in Haskell 438 | * [ocharles/engine.io](https://github.com/ocharles/engine.io) - A Haskell server implementation of the Engine.IO and Socket.IO (1.0) protocols 439 | * [jaspervdj/fugacious](https://github.com/jaspervdj/fugacious) - An example Haskell web application 440 | * [haskell-works/hw-kafka-client](https://github.com/haskell-works/hw-kafka-client) - Kafka client for Haskell, including auto-rebalancing consumers 441 | * [zoomhub/zoomhub](https://github.com/zoomhub/zoomhub) - Share and view high-resolution images effortlessly 442 | * [wavewave/hoodle](https://github.com/wavewave/hoodle) - hoodle : A pen notetaking program written in haskell 443 | * [ngless-toolkit/ngless](https://github.com/ngless-toolkit/ngless) - NGLess: NGS with less work 444 | * [mchakravarty/language-c-inline](https://github.com/mchakravarty/language-c-inline) - Inline C & Objective-C in Haskell 445 | * [jekor/redo](https://github.com/jekor/redo) - djb's redo implementation in Haskell (for Haskell from Scratch video series) 446 | * [palf/haskell-sdl2-examples](https://github.com/palf/haskell-sdl2-examples) - SDL2 tutorial code in Haskell 447 | * [grin-compiler/ghc-grin](https://github.com/grin-compiler/ghc-grin) - GRIN backend for GHC 448 | * [wavewave/fficxx](https://github.com/wavewave/fficxx) - Haskell-C++ Foreign Function Interface Generator 449 | * [reflex-frp/reflex-vty](https://github.com/reflex-frp/reflex-vty) - Build terminal applications using functional reactive programming (FRP) with Reflex FRP. 450 | * [Twinside/Rasterific](https://github.com/Twinside/Rasterific) - A drawing engine in Haskell 451 | * [matsumonkie/izuna](https://github.com/matsumonkie/izuna) - Show Haskell type annotations when doing code review on Github 452 | * [egonSchiele/chips](https://github.com/egonSchiele/chips) - A clone of Chips Challenge in Haskell 453 | * [typeable/octopod](https://github.com/typeable/octopod) - Kubernetes self-service portal 454 | * [pkamenarsky/replica](https://github.com/pkamenarsky/replica) - A remote virtual DOM library for Haskell 455 | * [jgm/commonmark-hs](https://github.com/jgm/commonmark-hs) - Pure Haskell commonmark parsing library, designed to be flexible and extensible 456 | * [ChrisPenner/void-space](https://github.com/ChrisPenner/void-space) - Well-Typed Typing Tutor where you Type Types... in space... yup, you heard me 457 | * [chrisdone-archive/hulk](https://github.com/chrisdone-archive/hulk) - Haskell IRC daemon. 458 | * [sol/markdown-unlit](https://github.com/sol/markdown-unlit) - Literate Haskell support for Markdown 459 | * [simonmichael/shelltestrunner](https://github.com/simonmichael/shelltestrunner) - Easy, repeatable testing of CLI programs/commands 460 | * [purebred-mua/purebred](https://github.com/purebred-mua/purebred) - A terminal based mail user agent based on notmuch 461 | * [haskell/play-haskell](https://github.com/haskell/play-haskell) - Haskell Playground 462 | * [haskell-fswatch/hfsnotify](https://github.com/haskell-fswatch/hfsnotify) - Unified Haskell interface for basic file system notifications 463 | * [rainbyte/frag](https://github.com/rainbyte/frag) - Frag is a 3D first person shooting game written in Haskell, by Mun Hon Cheong 464 | * [pkamenarsky/concur-replica](https://github.com/pkamenarsky/concur-replica) - Server-side VDOM UI framework for Concur 465 | * [effectfully-ou/sketches](https://github.com/effectfully-ou/sketches) - A Haskell blog 466 | * [commercialhaskell/haskellers](https://github.com/commercialhaskell/haskellers) - haskellers.com site 467 | * [vimus/vimus](https://github.com/vimus/vimus) - An MPD client with vim-like key bindings, written in Haskell 468 | * [twittner/zeromq-haskell](https://github.com/twittner/zeromq-haskell) - This repository has been moved to https://gitlab.com/twittner/zeromq-haskell 469 | * [sigrlami/haskellcosm](https://github.com/sigrlami/haskellcosm) - Collecting information about Haskell ecosystem - companies, communities, media, etc. 470 | * [RefactoringTools/HaRe](https://github.com/RefactoringTools/HaRe) - The Haskell Refactoring Tool 471 | * [msgpack/msgpack-haskell](https://github.com/msgpack/msgpack-haskell) - Haskell implementation of MessagePack / msgpack.org[Haskell] 472 | * [honza/redish](https://github.com/honza/redish) - A multi-threaded, TCP, key-value store inspired by Redis implemented in Haskell. 473 | * [haskell/critbit](https://github.com/haskell/critbit) - A Haskell implementation of crit-bit trees. 474 | * [dahlia/seonbi](https://github.com/dahlia/seonbi) - SmartyPants for Korean language 475 | * [wellposed/numerical](https://github.com/wellposed/numerical) - Numerical is the core library for Numerical Haskell 476 | * [tsoding/haskell-music](https://github.com/tsoding/haskell-music) - Source Code from "Making Music with Haskell" video 477 | * [boundedvariation/quantfin](https://github.com/boundedvariation/quantfin) - quant finance in pure haskell 478 | * [haskell-mafia/mafia](https://github.com/haskell-mafia/mafia) - Provides protection against cabal swindling, robbing, injuring or sabotaging people with chopsticks. 479 | * [def-/ghc-vis](https://github.com/def-/ghc-vis) - Visualize live Haskell data structures in GHCi 480 | * [ChrisPenner/wc](https://github.com/ChrisPenner/wc) - Beating unix `wc` in Haskell 481 | * [Bodigrim/smallcheck](https://github.com/Bodigrim/smallcheck) - Test your Haskell code by exhaustively checking its properties 482 | * [abailly/aws-lambda-haskell](https://github.com/abailly/aws-lambda-haskell) - Running Haskell code on AWS Lambda 483 | * [tweag/inline-js](https://github.com/tweag/inline-js) - Call JavaScript from Haskell, and vice versa! 484 | * [qrilka/xlsx](https://github.com/qrilka/xlsx) - Simple and incomplete Excel file parser/writer 485 | * [tfausak/haskeleton](https://github.com/tfausak/haskeleton) - :skull: A Haskell package skeleton. 486 | * [rodrigosetti/master-plan](https://github.com/rodrigosetti/master-plan) - Project Management for Hackers 487 | * [ocharles/micro-ci](https://github.com/ocharles/micro-ci) - A tiny CI server built around GitHub and Nix 488 | * [camfort/camfort](https://github.com/camfort/camfort) - Light-weight verification and transformation tools for Fortran 489 | * [augustss/djinn](https://github.com/augustss/djinn) - Generate Haskell code from a type 490 | * [ajhc/ajhc](https://github.com/ajhc/ajhc) - A fork of jhc. And also a Haskell compiler. 491 | * [kowainik/cake-slayer](https://github.com/kowainik/cake-slayer) - 🍰🔪 Architecture of Haskell backend applications 492 | * [freizl/hoauth2](https://github.com/freizl/hoauth2) - Haskell oauth2 binding 493 | * [bscarlet/llvm-general](https://github.com/bscarlet/llvm-general) - Rich LLVM bindings for Haskell (with transfer of LLVM IR to and from C++, detailed compilation pass control, etc.) 494 | * [ollef/Bidirectional](https://github.com/ollef/Bidirectional) - Haskell implementation of Dunfield and Krishnaswami's "Complete and easy bidirectional typechecking for higher-rank polymorphism" 495 | * [MarcWeber/hasktags](https://github.com/MarcWeber/hasktags) - Produces ctags "tags" and etags "TAGS" files for Haskell programs 496 | * [hdbc/hdbc](https://github.com/hdbc/hdbc) - Haskell Database Connectivity 497 | * [haskelllive/haskelllive](https://github.com/haskelllive/haskelllive) - Source code of the Haskell Live episodes. 498 | * [aisamanra/rust-haskell-ffi](https://github.com/aisamanra/rust-haskell-ffi) - Toy example of calling Rust from Haskell 499 | * [syocy/a-tour-of-go-in-haskell](https://github.com/syocy/a-tour-of-go-in-haskell) - Write "Concurrency" section of "A Tour of Go" in Haskell 500 | * [schell/steeloverseer](https://github.com/schell/steeloverseer) - A file watcher and development tool. 501 | * [jberryman/unagi-chan](https://github.com/jberryman/unagi-chan) - A haskell library implementing fast and scalable concurrent queues for x86, with a Chan-like API 502 | * [turion/rhine](https://github.com/turion/rhine) - Haskell Functional Reactive Programming framework with type-level clocks 503 | * [ndmitchell/record-dot-preprocessor](https://github.com/ndmitchell/record-dot-preprocessor) - A preprocessor for a Haskell record syntax using dot 504 | * [mvoidex/hsdev](https://github.com/mvoidex/hsdev) - Haskell development tool 505 | * [kubernetes-client/haskell](https://github.com/kubernetes-client/haskell) - Haskell client for the kubernetes API. A work in progress. 506 | * [hspec/HUnit](https://github.com/hspec/HUnit) - A unit testing framework for Haskell 507 | * [hreinhardt/amqp](https://github.com/hreinhardt/amqp) - Haskell AMQP client library 508 | * [gregorycollins/hashtables](https://github.com/gregorycollins/hashtables) - Mutable hash tables for Haskell, in the ST monad 509 | * [fumieval/extensible](https://github.com/fumieval/extensible) - Extensible records, variants, structs, effects, tangles 510 | * [kowainik/tomland](https://github.com/kowainik/tomland) - 🏝 Bidirectional TOML serialization 511 | * [saschagrunert/nn](https://github.com/saschagrunert/nn) - A tiny neural network 🧠 512 | * [ix/calico](https://github.com/ix/calico) - cat, but for colors 😼 513 | * [bos/configurator](https://github.com/bos/configurator) - A Haskell library supporting flexible, dynamic file-based configuration. 514 | * [sam46/Paskell](https://github.com/sam46/Paskell) - A Pascal to LLVM compiler in Haskell 515 | * [lexi-lambda/eff](https://github.com/lexi-lambda/eff) - 🚧 a work in progress effect system for Haskell 🚧 516 | * [lettier/webviewhs](https://github.com/lettier/webviewhs) - 🌐 A Haskell binding to the webview library created by Serge Zaitsev. 517 | * [frasertweedale/hs-jose](https://github.com/frasertweedale/hs-jose) - Haskell JOSE and JWT library 518 | * [danstiner/hfmt](https://github.com/danstiner/hfmt) - Format Haskell programs. Inspired by the gofmt utility. 519 | * [winterland1989/mysql-haskell](https://github.com/winterland1989/mysql-haskell) - Pure haskell mysql driver 520 | * [kazu-yamamoto/recursion-drill](https://github.com/kazu-yamamoto/recursion-drill) - Drill to study recursive programming in Haskell 521 | * [cronokirby/haskell-in-haskell](https://github.com/cronokirby/haskell-in-haskell) - Trying to write an understandable implementation of Haskell, in Haskell 522 | * [UweSchmidt/hxt](https://github.com/UweSchmidt/hxt) - Haskell XML Toolbox 523 | * [mumuki/mulang](https://github.com/mumuki/mulang) - :bamboo: Universal, Multi Language, Multi Paradigm code analyzer 524 | * [brunjlar/neural](https://github.com/brunjlar/neural) - Neural Nets in native Haskell 525 | * [srid/ema](https://github.com/srid/ema) - Change-aware static site generator for Haskell programmers 526 | * [ocramz/xeno](https://github.com/ocramz/xeno) - Fast Haskell XML parser 527 | * [noinia/hgeometry](https://github.com/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. 528 | * [nh2/hatrace](https://github.com/nh2/hatrace) - scriptable strace 529 | * [egonSchiele/HandsomeSoup](https://github.com/egonSchiele/HandsomeSoup) - Easy HTML parsing for Haskell 530 | * [dandoh/web-haskell-graphql-postgres-boilerplate](https://github.com/dandoh/web-haskell-graphql-postgres-boilerplate) - Modern webserver in Haskell: Graphql + Postgresql + Authentication + DB migration + Dotenv and more 531 | * [Paczesiowa/hsenv](https://github.com/Paczesiowa/hsenv) - Virtual Haskell Environment builder 532 | * [NorfairKing/sydtest](https://github.com/NorfairKing/sydtest) - A modern testing framework for Haskell with good defaults and advanced testing features. 533 | * [nirum-lang/nirum](https://github.com/nirum-lang/nirum) - Nirum: IDL compiler and RPC/distributed object framework for microservices 534 | * [awakesecurity/hocker](https://github.com/awakesecurity/hocker) - Utilities for interacting with the docker registry and generating nix build instructions 535 | * [paf31/dovetail](https://github.com/paf31/dovetail) - A PureScript interpreter in Haskell 536 | * [srid/rib](https://github.com/srid/rib) - Haskell static site generator based on Shake (superseded by https://github.com/srid/ema) 537 | * [katychuang/getting-started-with-haskell](https://github.com/katychuang/getting-started-with-haskell) - notes on where to find Haskell tutorials and tips to complete them 538 | * [1HaskellADay/1HAD](https://github.com/1HaskellADay/1HAD) - 1 Haskell A Day exercises 539 | * [rdnetto/powerline-hs](https://github.com/rdnetto/powerline-hs) - A lightning fast reimplementation of the Powerline prompt generator in Haskell. 540 | * [grin-compiler/ghc-whole-program-compiler-project](https://github.com/grin-compiler/ghc-whole-program-compiler-project) - GHC Whole Program Compiler and External STG IR tooling 541 | * [aztecs-hs/aztecs](https://github.com/aztecs-hs/aztecs) - A modular game engine and ECS for Haskell 542 | * [marcosh/crem](https://github.com/marcosh/crem) - Compositional Representable Executable Machines 543 | * [lehins/hip](https://github.com/lehins/hip) - Haskell Image Processing Library 544 | * [jmorag/mcc](https://github.com/jmorag/mcc) - MicroC example compiler for Stephen Edward's PLT class, but in Haskell 545 | * [utdemir/distributed-dataset](https://github.com/utdemir/distributed-dataset) - A distributed data processing framework in Haskell. 546 | * [sweirich/challenge](https://github.com/sweirich/challenge) - Strongly-typed System F in Haskell 547 | * [simmsb/calamity](https://github.com/simmsb/calamity) - A library for writing discord bots in haskell 548 | * [diffusionkinetics/open](https://github.com/diffusionkinetics/open) - DiffusionKinetics open-source monorepo 549 | * [bgamari/b-tree](https://github.com/bgamari/b-tree) - Haskell on-disk B* tree implementation 550 | * [krisajenkins/elm-export](https://github.com/krisajenkins/elm-export) - Create Elm types and JSON decoders from Haskell source. 551 | * [judah/pier](https://github.com/judah/pier) - Yet another Haskell build system. 552 | * [ilya-klyuchnikov/lambdapi](https://github.com/ilya-klyuchnikov/lambdapi) - Dependently Typed Lambda Calculus in Haskell 553 | * [hansroland/reflex-dom-inbits](https://github.com/hansroland/reflex-dom-inbits) - A tutorial for reflex-dom with small code bits 554 | * [GaloisInc/HaNS](https://github.com/GaloisInc/HaNS) - The haskell network stack 555 | * [cofinalsubnets/wisp](https://github.com/cofinalsubnets/wisp) - small-but-featureful embeddable lisp interpreter written in haskell. 556 | * [mmark-md/mmark](https://github.com/mmark-md/mmark) - Strict markdown processor for writers 557 | * [ianthehenry/basilica](https://github.com/ianthehenry/basilica) - It's kinda like a forum. 558 | * [donya/Kulitta](https://github.com/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. 559 | * [chrisnc/tangaroa](https://github.com/chrisnc/tangaroa) - A toy implementation of the Raft protocol in Haskell, with an experimental BFT variant. 560 | * [srid/slownews](https://github.com/srid/slownews) - 🐢 Bringing slow news for the nervous among us 561 | * [mzero/haskell-amuse-bouche](https://github.com/mzero/haskell-amuse-bouche) - A short technical talk about some fun things in Haskell 562 | * [cachix/elm2nix](https://github.com/cachix/elm2nix) - Convert Elm project into Nix expressions 563 | * [UnkindPartition/ansi-terminal](https://github.com/UnkindPartition/ansi-terminal) - ANSI terminal support for Haskell, with Windows compatibility 564 | * [target/row-types](https://github.com/target/row-types) - A Haskell library for open records and variants using closed type families and type literals 565 | * [nikita-volkov/hasql-th](https://github.com/nikita-volkov/hasql-th) - Template Haskell utilities for Hasql 566 | * [bos/pool](https://github.com/bos/pool) - A high-performance striped resource pooling implementation for Haskell 567 | * [alpmestan/hnn](https://github.com/alpmestan/hnn) - haskell neural network library 568 | * [MedeaMelana/Magic](https://github.com/MedeaMelana/Magic) - Haskell implementation of Magic: The Gathering 569 | * [JakeWheat/hssqlppp](https://github.com/JakeWheat/hssqlppp) - SQL parser and type checker in Haskell 570 | * [eskimor/purescript-bridge](https://github.com/eskimor/purescript-bridge) - Create PureScript datatypes from Haskell datatypes 571 | * [egonSchiele/dominion](https://github.com/egonSchiele/dominion) - A Dominion simulator in Haskell 572 | * [xmonad/X11](https://github.com/xmonad/X11) - A Haskell binding to the X11 graphics library. 573 | * [typedbyte/switch](https://github.com/typedbyte/switch) - A library for interacting with Nintendo Switch controllers, written in Haskell. 574 | * [Soostone/hadron](https://github.com/Soostone/hadron) - Construct and run Hadoop MapReduce programs in Haskell 575 | * [serras/hinc](https://github.com/serras/hinc) - Haskell In New Clothes 576 | * [neurocyte/android-haskell-activity](https://github.com/neurocyte/android-haskell-activity) - An example of an Android Activity written in Haskell 577 | * [haskell/binary](https://github.com/haskell/binary) - Efficient, pure binary serialisation using ByteStrings in Haskell. 578 | * [ChrisPenner/eve](https://github.com/ChrisPenner/eve) - An extensible event-driven application framework in haskell 579 | * [acowley/roshask](https://github.com/acowley/roshask) - Haskell client library for the ROS robotics framework. 580 | * [pasqu4le/clifm](https://github.com/pasqu4le/clifm) - Command Line Interface File Manager 581 | * [mgsloan/store](https://github.com/mgsloan/store) - Fast binary serialization in Haskell 582 | * [hercules-ci/hercules-ci-agent](https://github.com/hercules-ci/hercules-ci-agent) - https://hercules-ci.com build and deployment agent 583 | * [hadronized/luminance](https://github.com/hadronized/luminance) - Type-safe, type-level and stateless Haskell graphics framework 584 | * [drummyfish/haskell_game](https://github.com/drummyfish/haskell_game) - Wolfenstein 3D, ray-casting FPS game I make to learn Haskell. No libraries used, rendering is done in terminal. 585 | * [cronokirby/haze](https://github.com/cronokirby/haze) - A bittorrent client, for learning purposes 586 | * [commercialhaskell/stackage-server](https://github.com/commercialhaskell/stackage-server) - Server for stable, curated Haskell package sets 587 | * [rrnewton/haskell-lockfree](https://github.com/rrnewton/haskell-lockfree) - A collection of different packages for CAS based data structures. 588 | * [re-xyr/cleff](https://github.com/re-xyr/cleff) - Fast and concise extensible effects 589 | * [fizruk/telegram-bot-simple](https://github.com/fizruk/telegram-bot-simple) - Easy to use library for building Telegram bots in Haskell. 590 | * [dustin/gopro](https://github.com/dustin/gopro) - Tools for making the most out of GoPro Plus. 591 | * [y-taka-23/thank-you-stars](https://github.com/y-taka-23/thank-you-stars) - Give your dependencies stars on GitHub! 🌟 592 | * [sdiehl/repline](https://github.com/sdiehl/repline) - Haskeline wrapper for GHCi-like REPL interfaces 593 | * [meiersi/blaze-react](https://github.com/meiersi/blaze-react) - A blaze-html style ReactJS binding for Haskell using GHCJS 594 | * [google/mlir-hs](https://github.com/google/mlir-hs) - Haskell bindings for MLIR 595 | * [gonimo/gonimo](https://github.com/gonimo/gonimo) - gonimo application back & front 596 | * [matthewbauer/ghc-nix](https://github.com/matthewbauer/ghc-nix) - Exploring the options for incremental Haskell builds using Nix 597 | * [jdreaver/eventful](https://github.com/jdreaver/eventful) - Event Sourcing library for Haskell 598 | * [bos/llvm](https://github.com/bos/llvm) - Haskell bindings to the LLVM compiler infrastructure project. 599 | * [travitch/datalog](https://github.com/travitch/datalog) - A pure Haskell implementation of Datalog 600 | * [stackbuilders/hapistrano](https://github.com/stackbuilders/hapistrano) - Deploy tool for Haskell applications, like Capistrano for Rails 601 | * [haskell/stm](https://github.com/haskell/stm) - Software Transactional Memory 602 | * [haskellfoundation/error-message-index](https://github.com/haskellfoundation/error-message-index) - A community-driven collection of documentation for Haskell error messages and warnings 603 | * [aelve/guide](https://github.com/aelve/guide) - A workspace for research teams 604 | * [ZHaskell/stdio](https://github.com/ZHaskell/stdio) - Haskell Standard Input and Output 605 | * [smallhadroncollider/ascii-runner](https://github.com/smallhadroncollider/ascii-runner) - An infinite runner in your terminal 606 | * [m4dc4p/haskelldb](https://github.com/m4dc4p/haskelldb) - A library for building re-usable and composable SQL queries. 607 | * [ekmett/reflection](https://github.com/ekmett/reflection) - Reifies arbitrary Haskell terms into types that can be reflected back into terms 608 | * [commandodev/oHm](https://github.com/commandodev/oHm) - Om with Haskell in it 609 | * [serokell/importify](https://github.com/serokell/importify) - :space_invader: Importi.fy — it's like Uber, but for Haskell modules. 610 | * [monadicsystems/okapi](https://github.com/monadicsystems/okapi) - A data-driven micro web framework for Haskell 611 | * [lm-cyber/symkell](https://github.com/lm-cyber/symkell) - A computer algebra system written in Haskell 612 | * [japiirainen/fp](https://github.com/japiirainen/fp) - A small, weird and unpractical programming language. 613 | * [composewell/streaming-benchmarks](https://github.com/composewell/streaming-benchmarks) - Benchmarks to compare Haskell streaming library performance 614 | * [blarney-lang/blarney](https://github.com/blarney-lang/blarney) - Haskell library for hardware description 615 | * [axionbuster/mmm](https://github.com/axionbuster/mmm) - Minecraft 1.21.4 Server (pure Haskell) 616 | * [alexandersgreen/qio-haskell](https://github.com/alexandersgreen/qio-haskell) - The Quantum IO Monad, implemented in Haskell 617 | * [tfausak/github-release](https://github.com/tfausak/github-release) - :octocat: Upload files to GitHub releases. 618 | * [leopiney/tensor-safe](https://github.com/leopiney/tensor-safe) - A Haskell framework to define valid deep learning models and export them to other frameworks like TensorFlow JS or Keras. 619 | * [kosmikus/lhs2tex](https://github.com/kosmikus/lhs2tex) - Preprocessor for typesetting Haskell sources with LaTeX 620 | * [clckwrks/clckwrks](https://github.com/clckwrks/clckwrks) - A Haskell CMS platform 621 | * [snapframework/io-streams](https://github.com/snapframework/io-streams) - Simple, composable, and easy-to-use stream I/O for Haskell 622 | * [lspitzner/exference](https://github.com/lspitzner/exference) - Haskell tool to generate expressions from types 623 | * [lexi-lambda/higher-rank](https://github.com/lexi-lambda/higher-rank) - A small Haskell implementation of Complete and Easy Bidirectional Typechecking for Higher-Rank Polymorphism 624 | * [freeman42x/haskell-editor-setup](https://github.com/freeman42x/haskell-editor-setup) - Easy instructions for setting up Haskell editors / IDEs on any major operating system. 625 | * [dhall-lang/dhall-to-cabal](https://github.com/dhall-lang/dhall-to-cabal) - Compile Dhall expressions to Cabal files 626 | * [talw/crisp-compiler](https://github.com/talw/crisp-compiler) - A compiler for Crisp (Lisp/Scheme-inspired language) in Haskell, with an LLVM backend 627 | * [kowainik/typerep-map](https://github.com/kowainik/typerep-map) - ⚡️Efficient implementation of Map with types as keys 628 | * [JustusAdam/mustache](https://github.com/JustusAdam/mustache) - Haskell implementation of mustache templates 629 | * [google/haskell-indexer](https://github.com/google/haskell-indexer) - Emits code crossreference data for Haskell sources. 630 | * [goldfirere/units](https://github.com/goldfirere/units) - The home of the units Haskell package 631 | * [dorchard/effect-monad](https://github.com/dorchard/effect-monad) - Provides 'graded monads' and 'parameterised monads' to Haskell, enabling fine-grained reasoning about effects. 632 | * [ZHaskell/z-io](https://github.com/ZHaskell/z-io) - IO lib for haskell 633 | * [well-typed/unfolder](https://github.com/well-typed/unfolder) - Repository with code snippets that accompany episodes of The Haskell Unfolder 634 | * [tbarnetlamb/hyphen](https://github.com/tbarnetlamb/hyphen) - hyphen - access Haskell modules from Python 635 | * [stepchowfun/effects](https://github.com/stepchowfun/effects) - A brief exploration of the various approaches to modeling side effects in a purely functional programming language. 636 | * [kazu-yamamoto/quic](https://github.com/kazu-yamamoto/quic) - IETF QUIC library in Haskell 637 | * [jonascarpay/calligraphy](https://github.com/jonascarpay/calligraphy) - haskell source code visualizer 638 | * [hdevtools/hdevtools](https://github.com/hdevtools/hdevtools) - Persistent GHC-powered background server for FAST haskell development tools 639 | * [haskell/win32](https://github.com/haskell/win32) - Haskell support for the Win32 API 640 | * [haskell-cryptography/cacophony](https://github.com/haskell-cryptography/cacophony) - A Haskell library implementing the Noise protocol. 641 | * [Anut-py/h-raylib](https://github.com/Anut-py/h-raylib) - Haskell bindings for raylib 642 | * [rubik/argon](https://github.com/rubik/argon) - Monitor cyclomatic complexity in Haskell programs 643 | * [lazamar/haskell-docs-cli](https://github.com/lazamar/haskell-docs-cli) - Browse Hackage from the terminal 644 | * [sol/tinc](https://github.com/sol/tinc) - A dependency manager for Haskell 645 | * [snoyberg/file-embed](https://github.com/snoyberg/file-embed) - Use Template Haskell to embed file contents directly. 646 | * [google/ghc-source-gen](https://github.com/google/ghc-source-gen) - Library for generating Haskell source files and code fragments. 647 | * [adamwalker/sdr](https://github.com/adamwalker/sdr) - Software defined radio library in Haskell 648 | * [zenhack/haskell-capnp](https://github.com/zenhack/haskell-capnp) - Cap'n Proto for Haskell 649 | * [sealchain-project/sealchain](https://github.com/sealchain-project/sealchain) - Financial blockchain based on cardano-sl 650 | * [RKlompUU/FPSheet](https://github.com/RKlompUU/FPSheet) - FPSheet: A Spreadsheet program with Haskell as the scripting language 651 | * [lymar/hastache](https://github.com/lymar/hastache) - Haskell implementation of Mustache template 652 | * [JustusAdam/language-haskell](https://github.com/JustusAdam/language-haskell) - Highlighting support for the Haskell language in visual studio code. 653 | * [alphaHeavy/protobuf](https://github.com/alphaHeavy/protobuf) - An implementation of Google's Protocol Buffers in Haskell. 654 | * [owickstrom/motor](https://github.com/owickstrom/motor) - Type-safe effectful state machines in Haskell 655 | * [nandor/hcraft](https://github.com/nandor/hcraft) - Haskell clone of a certain game 656 | * [hspec/hspec-example](https://github.com/hspec/hspec-example) - A Haskell/Hspec skeleton project 657 | * [fpco/weigh](https://github.com/fpco/weigh) - Measure allocations of a Haskell functions/values 658 | * [dwayne/haskell-programming](https://github.com/dwayne/haskell-programming) - My notes and solutions to exercises for the book "Haskell Programming from first principles". 659 | * [dmvianna/haskellbook](https://github.com/dmvianna/haskellbook) - Exercise solutions for haskellbook.com 660 | * [vehicle-lang/vehicle](https://github.com/vehicle-lang/vehicle) - A toolkit for enforcing logical specifications on neural networks 661 | * [ndmitchell/extra](https://github.com/ndmitchell/extra) - Extra Haskell functions 662 | * [monadfix/named](https://github.com/monadfix/named) - Named parameters (keyword arguments) for Haskell 663 | * [lettier/parsing-with-haskell-parser-combinators](https://github.com/lettier/parsing-with-haskell-parser-combinators) - 🔍 A step-by-step guide to parsing using Haskell parser combinators. 664 | * [haskell-game/fungen](https://github.com/haskell-game/fungen) - A lightweight, cross-platform, OpenGL-based 2D game engine in Haskell 665 | * [gshen42/HasChor](https://github.com/gshen42/HasChor) - Functional choreographic programming in Haskell 666 | * [Bodigrim/linear-builder](https://github.com/Bodigrim/linear-builder) - Strict Text and ByteString builder, which hides mutable buffer behind linear types and takes amortized linear time. 667 | * [albertoruiz/easyVision](https://github.com/albertoruiz/easyVision) - Haskell packages for computer vision, image processing, and pattern recognition 668 | * [5outh/Bang](https://github.com/5outh/Bang) - A Drum Machine DSL for Haskell 669 | * [willdonnelly/dyre](https://github.com/willdonnelly/dyre) - A Dynamic Reconfiguration Library for Haskell Programs 670 | * [tanakh/Peggy](https://github.com/tanakh/Peggy) - The Parser Generator for Haskell 671 | * [snapframework/heist](https://github.com/snapframework/heist) - An xhtml-based templating engine, allowing Haskell functions to be bound to XML tags. 672 | * [rmehri01/thock](https://github.com/rmehri01/thock) - ⌨️ A modern TUI typing game featuring online racing against friends. 673 | * [psibi/tldr-hs](https://github.com/psibi/tldr-hs) - Haskell tldr client 674 | * [haskell-waargonaut/waargonaut](https://github.com/haskell-waargonaut/waargonaut) - JSON decoding/encoding/manipulation library. 675 | * [haskell-haskey/haskey](https://github.com/haskell-haskey/haskey) - Transactional key-value store written entirely in Haskell 676 | * [ekmett/gl](https://github.com/ekmett/gl) - Complete raw OpenGL bindings for Haskell 677 | * [AtnNn/haskell-rethinkdb](https://github.com/AtnNn/haskell-rethinkdb) - RethinkDB client library for Haskell 678 | * [2016rshah/heckle](https://github.com/2016rshah/heckle) - :black_nib: Jekyll in Haskell (feat. LaTeX) 679 | * [swr1bm86/Ntha](https://github.com/swr1bm86/Ntha) - The Ntha Programming Language 680 | * [snowdriftcoop/snowdrift](https://github.com/snowdriftcoop/snowdrift) - An **OUTDATED** mirror of Snowdrift.coop codebase. The active development is now at https://codeberg.org/snowdrift/snowdrift 681 | * [jspahrsummers/ObjectiveHaskell](https://github.com/jspahrsummers/ObjectiveHaskell) - Tools for making it easier to integrate Haskell and Objective-C. 682 | * [Gabriella439/Haskell-Annah-Library](https://github.com/Gabriella439/Haskell-Annah-Library) - Distributed programming language that desugars to Morte 683 | * [ShabbyX/libpandoc](https://github.com/ShabbyX/libpandoc) - C bindings to Pandoc, a markup converter library written in Haskell. 684 | * [rumblesan/improviz](https://github.com/rumblesan/improviz) - DEPRECATED: A live-coded visual performance tool 685 | * [pa-ba/compdata](https://github.com/pa-ba/compdata) - Haskell library implementing "Data Types a la Carte" 686 | * [ocramz/sparse-linear-algebra](https://github.com/ocramz/sparse-linear-algebra) - Numerical computation in native Haskell 687 | * [ndmitchell/cmdargs](https://github.com/ndmitchell/cmdargs) - Haskell library for command line argument processing 688 | * [mvr/at](https://github.com/mvr/at) - Effective Algebraic Topology in Haskell 689 | * [mvaldesdeleon/haskell-book](https://github.com/mvaldesdeleon/haskell-book) - Exercises and code from "Haskell Programming from First Principles" 690 | * [I3ck/HGE2D](https://github.com/I3ck/HGE2D) - 2D game engine written in Haskell 691 | * [haskellnews/haskellnews](https://github.com/haskellnews/haskellnews) - An aggregation of all online content related to Haskell. 692 | * [haskellari/postgresql-simple](https://github.com/haskellari/postgresql-simple) - Mid-level client library for accessing PostgreSQL from Haskell 693 | * [vincenthz/hs-gauge](https://github.com/vincenthz/hs-gauge) - Lean Haskell Benchmarking 694 | * [MichaelBurge/haskoin](https://github.com/MichaelBurge/haskoin) - Proof-of-concept Blockchain in Haskell 695 | * [haskell-nix/hnix-store](https://github.com/haskell-nix/hnix-store) - Haskell implementation of the Nix store 696 | * [hailstorm-hs/hailstorm](https://github.com/hailstorm-hs/hailstorm) - Haskell distributed stream processing with exactly-once semantics 697 | * [eldr-io/hastl](https://github.com/eldr-io/hastl) - Production ready, modern web-application starter template using haskell and htmx 698 | * [abooij/sudbury](https://github.com/abooij/sudbury) - Haskell implementation of the wayland protocol 699 | * [YPares/porcupine](https://github.com/YPares/porcupine) - Express parametrable, composable and portable data pipelines 700 | * [sellout/yaya](https://github.com/sellout/yaya) - Yet another yet another recursion scheme library in Haskell. 701 | * [Holmusk/elm-street](https://github.com/Holmusk/elm-street) - :deciduous_tree: Crossing the road between Haskell and Elm 702 | * [gregorulm/h2048](https://github.com/gregorulm/h2048) - An implementation of the game 2048 in Haskell 703 | * [Euterpea/HSoM](https://github.com/Euterpea/HSoM) - Supporting Impelementation for Haskell School of Music 704 | * [cyga/real-world-haskell](https://github.com/cyga/real-world-haskell) - parser for code samples from the book "real world haskell" (http://book.realworldhaskell.org/read/) 705 | * [TomSmeets/FractalArt](https://github.com/TomSmeets/FractalArt) - Generate colorful wallpapers! 706 | * [qnikst/HaskellNet](https://github.com/qnikst/HaskellNet) - Haskell library which provides client support for POP3, SMTP, and IMAP protocols. 707 | * [hpdeifel/hledger-iadd](https://github.com/hpdeifel/hledger-iadd) - A terminal UI as drop-in replacement for hledger add. 708 | * [haskell-hvr/missingh](https://github.com/haskell-hvr/missingh) - Utility library [Haskell] 709 | * [chris-taylor/Classical-Mechanics](https://github.com/chris-taylor/Classical-Mechanics) - Haskell toolbox for research and teaching in classical mechanics. Includes modules for symbolic algebra and automatic differentiation. 710 | * [ahushh/monaba](https://github.com/ahushh/monaba) - Imageboard engine written in Haskell and powered by Yesod 711 | * [Lysxia/first-class-families](https://github.com/Lysxia/first-class-families) - First-class type families 712 | * [lambdacube3d/lambdacube-compiler](https://github.com/lambdacube3d/lambdacube-compiler) - LambdaCube 3D is a Haskell-like purely functional language for GPU. Try it out: 713 | * [dpp/LispHaskellIPad](https://github.com/dpp/LispHaskellIPad) - An iPad app that's a Lisp interpretter... written in Haskell (heh heh heh) 714 | * [ChrisPenner/Firefly](https://github.com/ChrisPenner/Firefly) - Simple Haskell http framework 715 | * [blackhole89/macros](https://github.com/blackhole89/macros) - A more powerful C/C++ preprocessor. 716 | * [thephoeron/quipper-language](https://github.com/thephoeron/quipper-language) - Quipper: embedded, scalable functional programming language for quantum computing (unofficial fork) 717 | * [phadej/cabal-extras](https://github.com/phadej/cabal-extras) - A tool suite to aid Haskell development using `cabal-install` 718 | * [JakeWheat/simple-sql-parser](https://github.com/JakeWheat/simple-sql-parser) - SQL parser in Haskell 719 | * [iand675/hs-opentelemetry](https://github.com/iand675/hs-opentelemetry) - OpenTelemetry support for the Haskell programming language 720 | * [bawolk/hsp](https://github.com/bawolk/hsp) - Haskell command line text stream processor 721 | * [awkward-squad/ki](https://github.com/awkward-squad/ki) - A structured concurrency library 722 | * [andys8/git-brunch](https://github.com/andys8/git-brunch) - Git branch checkout menu 723 | * [ameingast/postgresql-simple-migration](https://github.com/ameingast/postgresql-simple-migration) - PostgreSQL Schema Migrations for Haskell 724 | * [alsonkemp/turbinado](https://github.com/alsonkemp/turbinado) - MVC Web Framework for Haskell. See http://github.com/turbinado/turbinado-website for example code 725 | * [ifesdjeen/haskell-ffi-tutorial](https://github.com/ifesdjeen/haskell-ffi-tutorial) - A (missing) Haskell FFI tutorial: how to work with nested Structs and do bi-directional C<->Haskell interop 726 | * [haskell-works/avro](https://github.com/haskell-works/avro) - Haskell Avro Encoding and Decoding Native Support (no RPC) 727 | * [dnikolovv/practical-haskell](https://github.com/dnikolovv/practical-haskell) - A collection of Practical Haskell bits. 728 | * [agrafix/funblog](https://github.com/agrafix/funblog) - A simple blog software written in Haskell 729 | * [abarbu/matplotlib-haskell](https://github.com/abarbu/matplotlib-haskell) - Haskell bindings for Python's Matplotlib 730 | * [ocharles/what-it-do](https://github.com/ocharles/what-it-do) - Automatically trace all (showable) binds in do expressions 731 | * [nh2/haskell-cpu-instruction-counter](https://github.com/nh2/haskell-cpu-instruction-counter) - Measuring CPU instructions in Haskell using Linux Performance Counters 732 | * [ice1000/Kt2Dart](https://github.com/ice1000/Kt2Dart) - :flashlight: [Deprecated] Transpile Kotlin codes into Dart, Make Flutter Great Again 733 | * [fimad/prometheus-haskell](https://github.com/fimad/prometheus-haskell) - Haskell client library for exposing prometheus.io metrics. 734 | * [danielwaterworth/siege](https://github.com/danielwaterworth/siege) - [DEPRECATED] A DBMS written in Haskell 735 | * [bolt12/laop](https://github.com/bolt12/laop) - Linear Algebra of Programming - Algebraic Matrices in Haskell 736 | * [alt-romes/hegg](https://github.com/alt-romes/hegg) - Fast equality saturation in Haskell 737 | * [algas/haskell-servant-cookbook](https://github.com/algas/haskell-servant-cookbook) - Haskell Servant Cookbook 738 | * [mrkkrp/zip](https://github.com/mrkkrp/zip) - Efficient library for manipulating zip archives 739 | * [HeinrichApfelmus/operational](https://github.com/HeinrichApfelmus/operational) - Implement monads by specifying instructions and their desired operational semantics. 740 | * [HaskellZhangSong/Introduction_to_Haskell_2ed_source](https://github.com/HaskellZhangSong/Introduction_to_Haskell_2ed_source) - 这是Haskell函数式编程入门第2版的源码 741 | * [haskell-jp/makeMistakesToLearnHaskell](https://github.com/haskell-jp/makeMistakesToLearnHaskell) - Make Mistakes to Learn Haskell - 失敗しながら学ぶHaskell入門 742 | * [ekmett/linear-logic](https://github.com/ekmett/linear-logic) - They see me rollin'. They're Heyting. -- Chamillionaire, 2005 743 | * [agrafix/superrecord](https://github.com/agrafix/superrecord) - Haskell: Supercharged anonymous records 744 | * [xnning/EvEff](https://github.com/xnning/EvEff) - Efficient Haskell effect handlers based on evidence translation. 745 | * [nikita-volkov/jsonifier](https://github.com/nikita-volkov/jsonifier) - Fast and simple JSON encoding toolkit 746 | * [mark-watson/haskell_tutorial_cookbook_examples](https://github.com/mark-watson/haskell_tutorial_cookbook_examples) - Code samples for my book "Haskell Tutorial and Cookbook" 747 | * [llvm-hs/llvm-hs-kaleidoscope](https://github.com/llvm-hs/llvm-hs-kaleidoscope) - Kaleidoscope Tutorial using llvm-hs 748 | * [jcollard/unm-hip](https://github.com/jcollard/unm-hip) - The University of New Mexico's Haskell Image Processing Library 749 | * [Gabriella439/Haskell-Lens-Tutorial-Library](https://github.com/Gabriella439/Haskell-Lens-Tutorial-Library) - The missing tutorial module for the lens library 750 | * [ezyang/compact](https://github.com/ezyang/compact) - Compact regions library for Haskell 751 | * [awakesecurity/proto3-suite](https://github.com/awakesecurity/proto3-suite) - Haskell Protobuf Implementation 752 | * [zmactep/hasbolt](https://github.com/zmactep/hasbolt) - Haskell driver for Neo4j 3+ (BOLT protocol) 753 | * [reflex-frp/reflex-examples](https://github.com/reflex-frp/reflex-examples) - See Reflex FRP in action with tinker-friendly code samples you can run yourself. 754 | * [Lysxia/generic-random](https://github.com/Lysxia/generic-random) - Generic random generators 755 | * [ChrisPenner/json-to-haskell](https://github.com/ChrisPenner/json-to-haskell) - In goes JSON, out comes a complete Haskell model complete with instances! CLI and web interface available. 756 | * [Bodigrim/tasty-bench](https://github.com/Bodigrim/tasty-bench) - Featherlight benchmark framework, drop-in replacement for criterion and gauge. 757 | * [bkirwi/ethereum-haskell](https://github.com/bkirwi/ethereum-haskell) - An independent reimplementation of Ethereum in Haskell 758 | * [bitc/lushtags](https://github.com/bitc/lushtags) - Create ctags compatible tags files for Haskell programs 759 | * [sol/aeson-qq](https://github.com/sol/aeson-qq) - JSON quasiquoter for Haskell 760 | * [Nike-Inc/bartlett](https://github.com/Nike-Inc/bartlett) - A simple Jenkins command line client to serve your needs. 761 | * [ndmitchell/uniplate](https://github.com/ndmitchell/uniplate) - Haskell library for simple, concise and fast generic operations. 762 | * [k-bx/protocol-buffers](https://github.com/k-bx/protocol-buffers) - Haskell protocol-buffers package 763 | * [jwiegley/control-theory](https://github.com/jwiegley/control-theory) - Control theory in Haskell: Data structures, algorithms and adapters 764 | * [iu-parfunc/lvars](https://github.com/iu-parfunc/lvars) - The LVish Haskell library 765 | * [felixmulder/haskell-in-production](https://github.com/felixmulder/haskell-in-production) - Companion to the Haskell in Production series 766 | * [crabmusket/haskell-simple-concurrency](https://github.com/crabmusket/haskell-simple-concurrency) - Small examples of concurrency in Haskell. 767 | * [aviaviavi/cryptocompare](https://github.com/aviaviavi/cryptocompare) - Haskell wrapper for the CryptoCompare API - No longer maintained, ping me if you'd like to take over 768 | * [sdiehl/zurihac-crypto](https://github.com/sdiehl/zurihac-crypto) - Small minimal examples of modern cryptographic techniques in Haskell 769 | * [jasonstolaruk/CurryMUD](https://github.com/jasonstolaruk/CurryMUD) - A Multi-User Dungeon server in Haskell. 770 | * [hlian/linklater](https://github.com/hlian/linklater) - A Haskell library for the Slack API (including real-time messaging!) 771 | * [haskell-github-trust/replace-megaparsec](https://github.com/haskell-github-trust/replace-megaparsec) - Stream editing with Haskell Megaparsec parsers 772 | * [YoEight/eventstore](https://github.com/YoEight/eventstore) - EventStore Haskell TCP Client 773 | * [tmcdonell/cuda](https://github.com/tmcdonell/cuda) - Haskell FFI bindings to CUDA 774 | * [tfausak/rampart](https://github.com/tfausak/rampart) - :european_castle: Determine how intervals relate to each other. 775 | * [tdammers/ginger](https://github.com/tdammers/ginger) - A Haskell implementation of the Jinja template language. 776 | * [stevana/property-based-testing-stateful-systems-tutorial](https://github.com/stevana/property-based-testing-stateful-systems-tutorial) - A tutorial about how to apply property-based testing to stateful systems. 777 | * [nominolo/lambdachine](https://github.com/nominolo/lambdachine) - VM and tracing JIT for Haskell (work in progress) 778 | * [jvranish/MiniKanrenT](https://github.com/jvranish/MiniKanrenT) - An implementation of miniKanren in Haskell 779 | * [jfeltz/dash-haskell](https://github.com/jfeltz/dash-haskell) - dash docset builder for Haskell packages and cabal project dependencies 780 | * [Haskell-Things/HSlice](https://github.com/Haskell-Things/HSlice) - HSlice - A Haskell based slicer for 3D printing. 781 | * [ekmett/comonad](https://github.com/ekmett/comonad) - Haskell 98 comonads 782 | * [barbuz/Husk](https://github.com/barbuz/Husk) - Functional golfing language inspired by Haskell. 783 | * [zhangchiqing/beginner-friendly-haskell-for-web-development](https://github.com/zhangchiqing/beginner-friendly-haskell-for-web-development) - A book about real world web development in beginner friendly Haskell 784 | * [robstewart57/rdf4h](https://github.com/robstewart57/rdf4h) - rdf4h is a library for working with RDF in Haskell 785 | * [kowainik/hit-on](https://github.com/kowainik/hit-on) - :octocat: Kowainik Git Workflow Helper Tool 786 | * [jwiegley/putting-lenses-to-work](https://github.com/jwiegley/putting-lenses-to-work) - A presentation for BayHac 2017 on how I uses lenses at work 787 | * [jaredloomis/andromeda](https://github.com/jaredloomis/andromeda) - OpenGL-based rendering engine with embedded language that compiles to GLSL. 788 | * [intolerable/reddit](https://github.com/intolerable/reddit) - reddit api for haskell 789 | * [elaforge/fast-tags](https://github.com/elaforge/fast-tags) - Incremental vi and emacs tags for haskell. 790 | * [alevy/postgresql-orm](https://github.com/alevy/postgresql-orm) - An Haskell ORM (Object Relational Mapping) and migrations DSL for PostgreSQL. 791 | * [tfausak/witch](https://github.com/tfausak/witch) - :mage_woman: Convert values from one type into another. 792 | * [TerenceNg03/mueval](https://github.com/TerenceNg03/mueval) - A secure sandboxed Haskell interpreter for pure function evaluation 793 | * [saurabhnanda/odd-jobs](https://github.com/saurabhnanda/odd-jobs) - Haskell job queue with admin UI and loads of other features. 794 | * [NoRedInk/haskell-libraries](https://github.com/NoRedInk/haskell-libraries) - Libraries we use at NoRedInk 795 | * [lvm/tidal-drum-patterns](https://github.com/lvm/tidal-drum-patterns) - TidalCycles / Haskell modules of drum patterns. 796 | * [dstcruz/Write-Yourself-A-Scheme-In-48-Hours](https://github.com/dstcruz/Write-Yourself-A-Scheme-In-48-Hours) - My solutions to the popular Haskell tutorial 797 | * [denibertovic/docker-hs](https://github.com/denibertovic/docker-hs) - A Haskell library for the Docker Engine API 798 | * [thumphries/hgrep](https://github.com/thumphries/hgrep) - Search Haskell source code from the command line 799 | * [smart-chain-fr/tokenomia](https://github.com/smart-chain-fr/tokenomia) - Tokenomia is built for the Cardashift ICO, it aims to simplify the use of Native Tokens and Smart Contracts above the Cardano Platform. Cardashift is a community-driven startup platform that raises funds, builds and accelerates startups that solve social and environmental problems. 800 | * [siraben/mini-haskell](https://github.com/siraben/mini-haskell) - A self-hosting mini Haskell compiler with a mini C runtime. 801 | * [jhickner/smtp-mail](https://github.com/jhickner/smtp-mail) - Making it easy to send SMTP email from Haskell 802 | * [rudymatela/fitspec](https://github.com/rudymatela/fitspec) - refine properties for testing Haskell programs 803 | * [mmirman/ImperativeHaskell](https://github.com/mmirman/ImperativeHaskell) - Proof that Haskell can look and act like an imperative language. 804 | * [mchakravarty/lazy-lambda](https://github.com/mchakravarty/lazy-lambda) - Lazy Lambda — a Flappy Bird clone in Haskell with SpriteKit 805 | * [kowainik/policeman](https://github.com/kowainik/policeman) - 👮 Haskell PVP adviser 806 | * [basvandijk/scientific](https://github.com/basvandijk/scientific) - Arbitrary-precision floating-point numbers represented using scientific notation 807 | * [xtendo-org/chips](https://github.com/xtendo-org/chips) - A fast, lightweight, and concurrent plugin manager for the fish shell, written in Haskell 808 | * [snoyberg/xml](https://github.com/snoyberg/xml) - Various XML utility packages for Haskell 809 | * [ryukinix/discrete-mathematics](https://github.com/ryukinix/discrete-mathematics) - A computational way to study discrete mathematics using Haskell 810 | * [randomthought/xmonad-config](https://github.com/randomthought/xmonad-config) - xmonad config 811 | * [podenv/podenv](https://github.com/podenv/podenv) - a container wrapper 812 | * [LeventErkok/hArduino](https://github.com/LeventErkok/hArduino) - Control your Arduino board from Haskell, using the Firmata protocol 813 | * [haskell/pretty](https://github.com/haskell/pretty) - Haskell Pretty-printer library 814 | * [geniusyield/atlas](https://github.com/geniusyield/atlas) - Application backend for Plutus smart contracts on Cardano 815 | * [ekmett/contravariant](https://github.com/ekmett/contravariant) - Haskell 98 contravariant functors 816 | * [colah/HaskSymb](https://github.com/colah/HaskSymb) - An Experiment in Haskell Symbolic Algebra 817 | * [chshersh/dr-cabal](https://github.com/chshersh/dr-cabal) - 📊 Haskell dependencies build times profiler 818 | * [cdepillabout/servant-checked-exceptions](https://github.com/cdepillabout/servant-checked-exceptions) - type-level errors for Servant APIs. 819 | * [vmchale/command-line-tweeter](https://github.com/vmchale/command-line-tweeter) - Tweets in from a pipe 820 | * [turtlesoupy/haskakafka](https://github.com/turtlesoupy/haskakafka) - Kafka bindings for Haskell 821 | * [mroman42/mikrokosmos](https://github.com/mroman42/mikrokosmos) - (λ) Educational lambda calculus interpreter 822 | * [llvm-hs/llvm-hs-examples](https://github.com/llvm-hs/llvm-hs-examples) - Examples for Haskell bindings to LLVM 823 | * [kowainik/shellmet](https://github.com/kowainik/shellmet) - 🐚 Out of the shell solution for scripting in Haskell 824 | * [isovector/suavemente](https://github.com/isovector/suavemente) - :dancer: an applicative functor that seamlessly talks to HTML inputs 825 | * [hauxir/haskell-tetris](https://github.com/hauxir/haskell-tetris) - Tetris game written in Haskell using ncurses 826 | * [balsoft/lambda-launcher](https://github.com/balsoft/lambda-launcher) - Application launcher in haskell. Mostly Just For Fun. 827 | * [robrix/starlight](https://github.com/robrix/starlight) - spaceships in space 828 | * [ncaq/dic-nico-intersection-pixiv](https://github.com/ncaq/dic-nico-intersection-pixiv) - ニコニコ大百科とピクシブ百科事典の共通部分のIME辞書 829 | * [ku-fpg/blank-canvas](https://github.com/ku-fpg/blank-canvas) - A Haskell API into HTML5 Canvas 830 | * [kowainik/smuggler](https://github.com/kowainik/smuggler) - 🚣 Smuggle all imports 831 | * [kowainik/prolens](https://github.com/kowainik/prolens) - 👓 Profunctor based lightweight implementation of Lenses 832 | * [JeanHuguesdeRaigniac/effects-landscape](https://github.com/JeanHuguesdeRaigniac/effects-landscape) - Effects libraries in Haskell 833 | * [ekmett/profunctors](https://github.com/ekmett/profunctors) - Haskell 98 Profunctors 834 | * [cjdev2/monad-mock](https://github.com/cjdev2/monad-mock) - A Haskell package that provides a monad transformer for mocking mtl-style typeclasses 835 | * [bsl/GLFW-b](https://github.com/bsl/GLFW-b) - Haskell bindings to GLFW 836 | * [anton-k/processing-for-haskell](https://github.com/anton-k/processing-for-haskell) - Graphics for kids and artists. Processing implemented in Haskell 837 | * [alanz/ghc-exactprint](https://github.com/alanz/ghc-exactprint) - GHC version of haskell-src-exts exactPrint 838 | * [abhin4v/hastatic](https://github.com/abhin4v/hastatic) - hastatic is a tiny static content web server for Docker 839 | * [well-typed/grapesy](https://github.com/well-typed/grapesy) - Native Haskell gRPC client and server based on `http2` 840 | * [testcontainers/testcontainers-hs](https://github.com/testcontainers/testcontainers-hs) - Docker containers for your integration tests! http://hackage.haskell.org/package/testcontainers 841 | * [sol/reserve](https://github.com/sol/reserve) - Universal and robust reloading for Haskell web applications 842 | * [jdreaver/amy](https://github.com/jdreaver/amy) - Strict Haskell-like programming language that compiles to LLVM 843 | * [IFCA-Advanced-Computing/opencl](https://github.com/IFCA-Advanced-Computing/opencl) - Haskell high-level wrapper for OpenCL 844 | * [haskellfoundation/tech-proposals](https://github.com/haskellfoundation/tech-proposals) - The Haskell Foundation Tech Proposal Process 845 | * [asivitz/Hickory](https://github.com/asivitz/Hickory) - Tools for building 3D interactive programs in Haskell 846 | * [alexmingoia/twain](https://github.com/alexmingoia/twain) - Tiny web application framework for WAI. 847 | * [acowley/ffmpeg-light](https://github.com/acowley/ffmpeg-light) - Minimal Haskell bindings to the FFmpeg library 848 | * [wyager/Example-Distributed-App](https://github.com/wyager/Example-Distributed-App) - An example distributed systems application in Haskell using Cloud Haskell 849 | * [TOTBWF/refinery](https://github.com/TOTBWF/refinery) - ⛏️ A refinement proof framework for haskell 850 | * [tonyday567/numhask](https://github.com/tonyday567/numhask) - A haskell numeric prelude, providing a clean structure for numbers and operations that combine them. 851 | * [tfausak/wuss](https://github.com/tfausak/wuss) - :lock: Secure WebSocket (WSS) clients in Haskell. 852 | * [qmuli/qmuli](https://github.com/qmuli/qmuli) - Qmuli - Serverless framework for Haskell 853 | * [politrons/Dive_into_Haskell](https://github.com/politrons/Dive_into_Haskell) - Dive into Haskell: Examples of all features of this Pure Functional programing language 854 | * [Paczesiowa/virthualenv](https://github.com/Paczesiowa/virthualenv) - Virtual Haskell Environment builder 855 | * [mrkkrp/modern-uri](https://github.com/mrkkrp/modern-uri) - Modern library for working with URIs 856 | * [lambdacube3d/lambdacube-quake3](https://github.com/lambdacube3d/lambdacube-quake3) - Quake 3 map viewer in Haskell using LambdaCube 3D 857 | * [i-am-tom/learn-me-a-haskell](https://github.com/i-am-tom/learn-me-a-haskell) - Trying to get back all the stuff I had in JavaScript. 858 | * [haskell/filepath](https://github.com/haskell/filepath) - Haskell FilePath core library 859 | * [guibou/PyF](https://github.com/guibou/PyF) - Haskell QuasiQuoter for String Formatting 860 | * [transient-haskell/axiom](https://github.com/transient-haskell/axiom) - Client-side and server-side web framework over Transient and GHCJS (Haskell to JavaScript compiler) 861 | * [sebastiaanvisser/fclabels](https://github.com/sebastiaanvisser/fclabels) - First class composable record labels for Haskell. 862 | * [raaz-crypto/raaz](https://github.com/raaz-crypto/raaz) - Cryptographic library for Haskell 863 | * [kowainik/colourista](https://github.com/kowainik/colourista) - ‎️‍🌈 Convenient interface for printing colourful messages 864 | * [jekor/hesh](https://github.com/jekor/hesh) - Haskell Extensible Shell 865 | * [iand675/haskell-checklist](https://github.com/iand675/haskell-checklist) - Preflight checklist for Haskell code. Aspire to greatness! 866 | * [haskell-lisp/liskell](https://github.com/haskell-lisp/liskell) - Haskell Semantics with Lisp Syntax 867 | * [elaforge/karya](https://github.com/elaforge/karya) - music sequencer and generalized notation 868 | * [cpennington/h4sh](https://github.com/cpennington/h4sh) - Fork of Don Stewarts h4sh haskell shell scripts 869 | * [Bodigrim/poly](https://github.com/Bodigrim/poly) - Fast polynomial arithmetic in Haskell (dense and sparse, univariate and multivariate, usual and Laurent) 870 | * [vincenthz/language-java](https://github.com/vincenthz/language-java) - Java parser and printer for haskell 871 | * [vaibhavsagar/duffer](https://github.com/vaibhavsagar/duffer) - A git-compatible content tracker in Haskell. 872 | * [typedbyte/hagato](https://github.com/typedbyte/hagato) - Haskell Gamedev Toolkit, a library for developing games from scratch. 873 | * [rickeyski/slack-api](https://github.com/rickeyski/slack-api) - Haskell bindings to the Slack RTM API 874 | * [puffnfresh/sonic2](https://github.com/puffnfresh/sonic2) - Sonic the Hedgehog 2 in Haskell 875 | * [poor-a/erlang-ffi](https://github.com/poor-a/erlang-ffi) - A Foreign Function Interface that lets Haskell and Erlang programs communicate. 876 | * [lukasmartinelli/hwk](https://github.com/lukasmartinelli/hwk) - A Haskell based awk and sed alternative 877 | * [kowainik/validation-selective](https://github.com/kowainik/validation-selective) - 💂‍♂️ Lightweight pure validation based on Applicative and Selective functors 878 | * [kim/leveldb-haskell](https://github.com/kim/leveldb-haskell) - Haskell bindings to LevelDB (https://github.com/google/leveldb) 879 | * [kazu-yamamoto/http3](https://github.com/kazu-yamamoto/http3) - HTTP/3 library in Haskell 880 | * [kazu-yamamoto/hhp](https://github.com/kazu-yamamoto/hhp) - Happy Haskell Programming 881 | * [HaskellZhangSong/Introduction_to_Haskell](https://github.com/HaskellZhangSong/Introduction_to_Haskell) - This is source code of my book. 882 | * [codedownio/sandwich](https://github.com/codedownio/sandwich) - Yet another test framework for Haskell. 883 | * [chiroptical/declarative-programming-streams](https://github.com/chiroptical/declarative-programming-streams) - Active streaming declarative programmers. See who's online at the following URL: 884 | * [bitc/hs-term-emulator](https://github.com/bitc/hs-term-emulator) - Terminal Emulator written in 100% Haskell 885 | * [anton-k/mig](https://github.com/anton-k/mig) - Lightweight and composable servers for Haskell 886 | * [vincenthz/hs-git](https://github.com/vincenthz/hs-git) - git protocol and storage in pure haskell 887 | * [paulrzcz/hquantlib](https://github.com/paulrzcz/hquantlib) - HQuantLib, financial math in Haskell 888 | * [jaspervdj/psqueues](https://github.com/jaspervdj/psqueues) - Priority Search Queues in three different flavors for Haskell 889 | * [itchyny/miv](https://github.com/itchyny/miv) - Vim plugin manager written in Haskell 890 | * [ethercrow/opentelemetry-haskell](https://github.com/ethercrow/opentelemetry-haskell) - The OpenTelemetry Haskell Client https://opentelemetry.io 891 | * [bradrn/wlhs](https://github.com/bradrn/wlhs) - Haskell bindings to wlroots (and libwayland) 892 | * [takenobu-hs/haskell-ethereum-assembly](https://github.com/takenobu-hs/haskell-ethereum-assembly) - EVM (Ethereum virtual machine) Assembly on Haskell DSL 893 | * [dorchard/type-level-sets](https://github.com/dorchard/type-level-sets) - Type-level sets for Haskell (with value-level counterparts and various operations) 894 | * [sayo-hs/heftia](https://github.com/sayo-hs/heftia) - higher-order algebraic effects done right for Haskell 895 | * [bendyworks/api-server](https://github.com/bendyworks/api-server) - A JSON API server written in Haskell 896 | * [AtifChy/xmonad](https://github.com/AtifChy/xmonad) - my Xmonad configuration 897 | * [matthunz/aztecs](https://github.com/matthunz/aztecs) - A type-safe and friendly ECS for Haskell 898 | * [spl/dlist](https://github.com/spl/dlist) - Difference lists in Haskell 899 | * [haskell-hvr/hslogger](https://github.com/haskell-hvr/hslogger) - Logging framework for Haskell 900 | * [crufter/haquery](https://github.com/crufter/haquery) - jQuery for Haskell 901 | * [bitnomial/prometheus](https://github.com/bitnomial/prometheus) - Prometheus.io Haskell client. 902 | * [flora-pm/flora-server](https://github.com/flora-pm/flora-server) - A package index for the Haskell ecosystem 903 | * [stackbuilders/dotenv-hs](https://github.com/stackbuilders/dotenv-hs) - Load environment variables from dotenv files for Haskell 904 | * [simplex-chat/simplex-chat](https://github.com/simplex-chat/simplex-chat) - SimpleX - the first messaging network operating without user identifiers of any kind - 100% private by design! iOS, Android and desktop apps 📱! 905 | * [zjhmale/Ntha](https://github.com/zjhmale/Ntha) - The Ntha Programming Language 906 | * [ocharles/effect-zoo](https://github.com/ocharles/effect-zoo) - Comparing Haskell effect systems for ergonomics and speed 907 | * [HeinrichApfelmus/frp-guides](https://github.com/HeinrichApfelmus/frp-guides) - A collection of tutorials, guidelines, examples, patterns and half-baked ideas on functional reactive programming (FRP). 908 | * [ff-notes/ron](https://github.com/ff-notes/ron) - Haskell implementation of RON and RON-RDT 909 | * [dhall-lang/dhall-json](https://github.com/dhall-lang/dhall-json) - This repository has moved to https://github.com/dhall-lang/dhall-haskell/tree/master/dhall-json 910 | * [basvandijk/nixtodo](https://github.com/basvandijk/nixtodo) - A demonstration on how to use Nix to build, test and deploy a Haskell application 911 | * [judah/haskeline](https://github.com/judah/haskeline) - A Haskell library for line input in command-line programs. 912 | * [kolmodin/binary](https://github.com/kolmodin/binary) - Efficient, pure binary serialisation using ByteStrings in Haskell. 913 | * [ocharles/assert-explainer](https://github.com/ocharles/assert-explainer) - Py.test style assertions in Haskell 914 | * [fosskers/aura](https://github.com/fosskers/aura) - A multilingual package manager for Arch Linux and the AUR. 915 | * [Haskell-Things/ImplicitCAD](https://github.com/Haskell-Things/ImplicitCAD) - A math-inspired CAD program in haskell. CSG, bevels, and shells; 2D & 3D geometry; 2D gcode generation... 916 | * [cjdev/monad-mock](https://github.com/cjdev/monad-mock) - A Haskell package that provides a monad transformer for mocking mtl-style typeclasses 917 | * [input-output-hk/hydra](https://github.com/input-output-hk/hydra) - Implementation of the Hydra Head protocol 918 | * [gvolpe/shopping-cart-haskell](https://github.com/gvolpe/shopping-cart-haskell) - :gem: Haskell version of the Shopping Cart application developed in the book "Practical FP in Scala: A hands-on approach" 919 | * [Gabriella439/Haskell-Errors-Library](https://github.com/Gabriella439/Haskell-Errors-Library) - Type-safe error handling 920 | * [postgres-haskell/postgres-wire](https://github.com/postgres-haskell/postgres-wire) - A native Haskell driver for PostgreSQL 921 | * [ivan-m/graphviz](https://github.com/ivan-m/graphviz) - Haskell bindings to the Graphviz toolkit 922 | * [yamadapc/haskell-ascii-progress](https://github.com/yamadapc/haskell-ascii-progress) - A simple Haskell progress bar for the console. Heavily borrows from TJ Holowaychuk's Node.JS project 923 | * [tfausak/hairy](https://github.com/tfausak/hairy) - :haircut: A JSON REST API built in Haskell. 924 | * [jaseemabid/Olifant](https://github.com/jaseemabid/Olifant) - A simple programming language targeting LLVM 925 | * [IxpertaSolutions/freer-effects](https://github.com/IxpertaSolutions/freer-effects) - An implementation of "Freer Monads, More Extensible Effects". 926 | * [chrisdone/jl](https://github.com/chrisdone/jl) - Functional sed for JSON 927 | * [chrisdone/vado](https://github.com/chrisdone/vado) - A demo web browser engine written in Haskell 928 | * [chrisdone/duet](https://github.com/chrisdone/duet) - A tiny language, a subset of Haskell aimed at aiding teachers teach Haskell 929 | * [chrisdone/tryhaskell](https://github.com/chrisdone/tryhaskell) - Try Haskell 930 | * [chrisdone/dynamic](https://github.com/chrisdone/dynamic) - Dynamic typing in Haskell 931 | * [snoyberg/haskellers](https://github.com/snoyberg/haskellers) - haskellers.com site 932 | * [chrisdone/hulk](https://github.com/chrisdone/hulk) - Haskell IRC daemon. 933 | * [fpco/stackage-server](https://github.com/fpco/stackage-server) - Server for stable, curated Haskell package sets 934 | * [huangz1990/real-world-haskell-cn](https://github.com/huangz1990/real-world-haskell-cn) - 《Real World Haskell》中文翻译项目 935 | * [feramhq/Perspec](https://github.com/feramhq/Perspec) - Scriptable desktop app to correct the perspective of images 936 | * [serokell/nixfmt](https://github.com/serokell/nixfmt) - A formatter for Nix code 937 | * [achirkin/vulkan](https://github.com/achirkin/vulkan) - Low-level low-overhead haskell bindings to vulkan API 938 | * [phaazon/luminance](https://github.com/phaazon/luminance) - Type-safe, type-level and stateless Haskell graphics framework 939 | * [roman/Haskell-capataz](https://github.com/roman/Haskell-capataz) - OTP-like supervision trees in Haskell 940 | * [owainlewis/http-dispatch](https://github.com/owainlewis/http-dispatch) - A high level HTTP client for Haskell that focuses on ease of use 941 | * [ekmett/structures](https://github.com/ekmett/structures) - A playground for working on advanced data structures in Haskell 942 | * [Chase-C/Flocking-Simulation](https://github.com/Chase-C/Flocking-Simulation) - A 3D Boids-like flocking simulation coded in Haskell. 943 | * [bydriv/mhc](https://github.com/bydriv/mhc) - Minimal Haskell Compiler 944 | * [hslua/hslua](https://github.com/hslua/hslua) - Haskell bindings to Lua, an embeddable scripting language. 945 | * [sleexyz/hylogen](https://github.com/sleexyz/hylogen) - GLSL embedded in Haskell 946 | * [rnons/ted2srt](https://github.com/rnons/ted2srt) - Download bilingual subtitles of TED talks 947 | * [Frost-Lord/HaskMate](https://github.com/Frost-Lord/HaskMate) - HaskMate is a Haskell-based project monitoring and automation tool designed to continuously watches for changes in your Haskell source files and automatically triggers a rebuild and re-execution of the project whenever a modification is detected. 948 | * [osener/markup.rocks](https://github.com/osener/markup.rocks) - Pandoc based document editor and converter in your browser. 949 | * [kowainik/treap](https://github.com/kowainik/treap) - :leaves: :deciduous_tree: :fallen_leaf: Efficient implementation of the implicit treap data structure 950 | * [kazu-yamamoto/dns](https://github.com/kazu-yamamoto/dns) - DNS libary in Haskell 951 | * [Gabriella439/Haskell-MVC-Library](https://github.com/Gabriella439/Haskell-MVC-Library) - Model-view-controller 952 | * [wasp-lang/wasp](https://github.com/wasp-lang/wasp) - The fastest way to develop full-stack web apps with React & Node.js. 953 | * [alpacaaa/zero-bullshit-haskell](https://github.com/alpacaaa/zero-bullshit-haskell) - Learn Haskell, without the bullshit. 954 | * [mtolly/onyxite-customs](https://github.com/mtolly/onyxite-customs) - Toolkit for converting and building songs for Rock Band, Guitar Hero, Clone Hero, and other similar rhythm games 955 | * [IFCA/opencl](https://github.com/IFCA/opencl) - Haskell high-level wrapper for OpenCL 956 | * [serras/lambdaconf-2015-web](https://github.com/serras/lambdaconf-2015-web) - Projects for LambdaConf 2015 Haskell web workshop 957 | * [bgamari/ghc-debug](https://github.com/bgamari/ghc-debug) - Moved to Haskell.org GitLab. 958 | * [gw000/wisp](https://github.com/gw000/wisp) - small-but-featureful embeddable lisp interpreter written in haskell. 959 | * [aspiwack/porcupine](https://github.com/aspiwack/porcupine) - Express parametrable, composable and portable data pipelines 960 | * [razvan-flavius-panda/haskell-editor-setup](https://github.com/razvan-flavius-panda/haskell-editor-setup) - Easy instructions for setting up Haskell editors / IDEs on any major operating system. 961 | * [gwern/mueval](https://github.com/gwern/mueval) - A secure sandboxed Haskell interpreter for pure function evaluation 962 | * [nponeccop/HNC](https://github.com/nponeccop/HNC) - HN Compiler 963 | * [haskell-tls/hs-certificate](https://github.com/haskell-tls/hs-certificate) - Certificate and Key Reader/Writer in haskell 964 | * [blitzcode/hackage-diff](https://github.com/blitzcode/hackage-diff) - Compare the public API of different versions of a Hackage library 965 | * [ConsenSys/constellation](https://github.com/ConsenSys/constellation) - Peer-to-peer encrypted message exchange 966 | * [input-output-hk/nix-tools](https://github.com/input-output-hk/nix-tools) - Translate Cabals Generic Package Description to a Nix expression 967 | * [fizruk/rzk](https://github.com/fizruk/rzk) - An experimental proof assistant based on a type theory for synthetic ∞-categories. 968 | * [ed-o-saurus/PLHaskell](https://github.com/ed-o-saurus/PLHaskell) - A Haskell extension for PostgreSQL that allows embedded Haskell code. 969 | * [ekmett/semigroups](https://github.com/ekmett/semigroups) - Haskell 98 semigroups 970 | * [zepto-lang/zepto](https://github.com/zepto-lang/zepto) - A schemy Lisp backed by Haskell 971 | * [migamake/homplexity](https://github.com/migamake/homplexity) - Haskell code complexity and quality measurement 972 | * [CGenie/haskell-snake](https://github.com/CGenie/haskell-snake) - Snake game implemetation in Haskell using SDL2 973 | * [jamesdbrock/replace-megaparsec](https://github.com/jamesdbrock/replace-megaparsec) - Stream editing with Haskell Megaparsec parsers 974 | * [nh2/haskell-from-python](https://github.com/nh2/haskell-from-python) - Example how to call Haskell from Python easily (using ctypes.cdll.LoadLibrary) 975 | * [killy971/hpc-coveralls](https://github.com/killy971/hpc-coveralls) - coveralls.io support for haskell code coverage with hpc 976 | * [kallisti-dev/hs-webdriver](https://github.com/kallisti-dev/hs-webdriver) - A Haskell client for the Selenium WebDriver protocol. 977 | * [agda/agda2hs](https://github.com/agda/agda2hs) - Compiling Agda code to readable Haskell 978 | * [guardians-of-life/haskell-editor-setup](https://github.com/guardians-of-life/haskell-editor-setup) - Easy instructions for setting up Haskell editors / IDEs on any major operating system. 979 | * [kowainik/membrain](https://github.com/kowainik/membrain) - 🧠 Type-safe memory units 980 | * [kowainik/issue-wanted](https://github.com/kowainik/issue-wanted) - 🏷 Web application to help beginners to start contributing into Haskell projects 981 | * [tibbe/hyena](https://github.com/tibbe/hyena) - A Haskell web application server. 982 | * [ocramz/aeson-schema](https://github.com/ocramz/aeson-schema) - Haskell JSON schema validator and parser generator 983 | * [kowainik/eio](https://github.com/kowainik/eio) - 🎯 IO with Exceptions tracked on the type-level 984 | * [coinmetrics/haskell-tools](https://github.com/coinmetrics/haskell-tools) - Tools for exporting blockchain data to analytical databases 985 | * [vincenthz/hs-connection](https://github.com/vincenthz/hs-connection) - simple client connection library in haskell with builtin features: SSL/TLS, SOCKS, session management. 986 | * [tmcgilchrist/postgresql-transactional](https://github.com/tmcgilchrist/postgresql-transactional) - Transactional monadic actions on top of PostgreSQL. 987 | * [Quid2/flat](https://github.com/Quid2/flat) - Principled and efficient binary serialization 988 | * [NinjaTrappeur/ex-hack](https://github.com/NinjaTrappeur/ex-hack) - Example-based Haskell Documentation Engine 989 | * [mrkkrp/ghc-syntax-highlighter](https://github.com/mrkkrp/ghc-syntax-highlighter) - Syntax highlighter for Haskell using the lexer of GHC 990 | * [djv/VisualProf](https://github.com/djv/VisualProf) - http://www.reddit.com/r/haskell/comments/cr15z/visualprof_profiles_your_haskell_program_and/?sort=hot 991 | * [TiltMeSenpai/Discord.hs](https://github.com/TiltMeSenpai/Discord.hs) - Have you heard of our lord and savior Haskell? 992 | * [mstksg/tensor-ops](https://github.com/mstksg/tensor-ops) - Type-safe tensor manipulation operations in Haskell with tensorflow-style automatic differentiation 993 | * [seanhess/robotquest](https://github.com/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 994 | * [pietervdvn/Haskell](https://github.com/pietervdvn/Haskell) - Introduction to haskell 995 | * [hasura/graphql-parser-hs](https://github.com/hasura/graphql-parser-hs) - A GraphQL query parser for Haskell 996 | * [haskell-opengl/GLUT](https://github.com/haskell-opengl/GLUT) - Haskell bindings to GLUT 997 | * [EmaApps/emanote](https://github.com/EmaApps/emanote) - Emanate a structured view of your plain-text notes 998 | * [EmaApps/ema](https://github.com/EmaApps/ema) - Haskell static site generator that is change-aware 999 | * [jules-hedges/open-games-hs](https://github.com/jules-hedges/open-games-hs) - Haskell implementation of open games 1000 | * [rnons/shadowsocks-haskell](https://github.com/rnons/shadowsocks-haskell) - shadowsocks in haskell 1001 | * [input-output-hk/hydra-poc](https://github.com/input-output-hk/hydra-poc) - Proof of concept for the Hydra Head protocol :construction_worker: 1002 | * [haskell/ghcup-hs](https://github.com/haskell/ghcup-hs) - THIS REPO IS A MIRROR, BUG REPORTS GO HERE: 1003 | * [chetant/LibClang](https://github.com/chetant/LibClang) - Haskell FFI to libclang 1004 | * [haskell-hvr/uuid](https://github.com/haskell-hvr/uuid) - A Haskell library for creating, printing and parsing UUIDs 1005 | * [unrelentingtech/magicbane](https://github.com/unrelentingtech/magicbane) - A web framework that integrates Servant, EKG, fast-logger, wai-cli… 1006 | * [fortytools/holumbus](https://github.com/fortytools/holumbus) - A Haskell library which provides the basic building blocks for creating powerful indexing and search applications. 1007 | * [tomahawkins/improve](https://github.com/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. 1008 | * [mrkkrp/facts](https://github.com/mrkkrp/facts) - Refined types 1009 | * [geekrelief/as3tohaxe](https://github.com/geekrelief/as3tohaxe) - An Actionscript 3 to haXe source converter written in Haskell 1010 | * [Erdwolf/prolog](https://github.com/Erdwolf/prolog) - A prolog interpreter written in Haskell. 1011 | * [hasura/graphql-engine](https://github.com/hasura/graphql-engine) - Blazing fast, instant realtime GraphQL APIs on your DB with fine grained access control, also trigger webhooks on database events. 1012 | * [Gabriella439/Haskell-Pipes-Library](https://github.com/Gabriella439/Haskell-Pipes-Library) - Compositional pipelines 1013 | * [Gabriella439/Haskell-Optparse-Generic-Library](https://github.com/Gabriella439/Haskell-Optparse-Generic-Library) - Auto-generate a command-line parser for your datatype 1014 | * [Gabriella439/Haskell-List-Transformer-Library](https://github.com/Gabriella439/Haskell-List-Transformer-Library) - List monad transformer 1015 | * [skogsbaer/hscurses](https://github.com/skogsbaer/hscurses) - ncurses binding for Haskell 1016 | * [basvandijk/monad-control](https://github.com/basvandijk/monad-control) - Lift control operations, like exception catching, through monad transformers 1017 | * [Gabriel439/turtle](https://github.com/Gabriel439/turtle) - Shell programming, Haskell style 1018 | * [Gabriel439/Haskell-Pipes-Library](https://github.com/Gabriel439/Haskell-Pipes-Library) - Compositional pipelines 1019 | * [phadej/github](https://github.com/phadej/github) - The github API for Haskell 1020 | * [Gabriel439/Haskell-Morte-Library](https://github.com/Gabriel439/Haskell-Morte-Library) - A bare-bones calculus-of-constructions 1021 | * [anoma/juvix](https://github.com/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. 1022 | * [tweag/monad-bayes](https://github.com/tweag/monad-bayes) - A library for probabilistic programming in Haskell. 1023 | * [monadfix/microlens](https://github.com/monadfix/microlens) - A lightweight (but compatible with ‘lens’) lenses library 1024 | * [helium/airship](https://github.com/helium/airship) - Helium + Webmachine = Airship. A toolkit for building declarative, RESTful web apps. 1025 | * [Gabriel439/Haskell-Optparse-Generic-Library](https://github.com/Gabriel439/Haskell-Optparse-Generic-Library) - Auto-generate a command-line parser for your datatype 1026 | * [aquarial/discord-haskell](https://github.com/aquarial/discord-haskell) - Haskell library for writing Discord bots 1027 | * [Gabriel439/Haskell-Typed-Spreadsheet-Library](https://github.com/Gabriel439/Haskell-Typed-Spreadsheet-Library) - Typed and composable spreadsheets 1028 | * [freckle/stratosphere](https://github.com/freckle/stratosphere) - Haskell EDSL and type-checker for AWS CloudFormation templates 1029 | * [eashanhatti/konna](https://github.com/eashanhatti/konna) - A fast functional language based on two level type theory 1030 | * [Gabriel439/Haskell-Foldl-Library](https://github.com/Gabriel439/Haskell-Foldl-Library) - Composable, streaming, and efficient left folds 1031 | * [raxod502/kalyn](https://github.com/raxod502/kalyn) - ⚗️ Self-hosting compiler from a Haskell-like Lisp directly to x86-64, from scratch. 1032 | * [Gabriel439/Haskell-Annah-Library](https://github.com/Gabriel439/Haskell-Annah-Library) - Distributed programming language that desugars to Morte 1033 | * [Gabriel439/Haskell-Lens-Tutorial-Library](https://github.com/Gabriel439/Haskell-Lens-Tutorial-Library) - The missing tutorial module for the lens library 1034 | * [tweag/porcupine](https://github.com/tweag/porcupine) - Express parametrable, composable and portable data pipelines 1035 | * [ocharles/ghc-nix](https://github.com/ocharles/ghc-nix) - Exploring the options for incremental Haskell builds using Nix 1036 | * [Gabriel439/Haskell-MVC-Library](https://github.com/Gabriel439/Haskell-MVC-Library) - Model-view-controller 1037 | * [Gabriel439/Haskell-Errors-Library](https://github.com/Gabriel439/Haskell-Errors-Library) - Type-safe error handling 1038 | * [giovanifss/Dumb](https://github.com/giovanifss/Dumb) - Dumain Bruteforcer - a fast and flexible domain bruteforcer 1039 | * [pkamenarsky/concur-static](https://github.com/pkamenarsky/concur-static) - Generate semi-dynamic UIs with Concur 1040 | * [moonmaster9000/bird](https://github.com/moonmaster9000/bird) - A sinatra-ish framework written in haskell, riding on top of Hack 1041 | * [davean/waldo](https://github.com/davean/waldo) - A small Haskell server for generating visual stories based on some ascertainable data about the requester. 1042 | --------------------------------------------------------------------------------