[38;5;12mAwesome Haskell [39m[38;5;14m[1m![0m[38;5;12mAwesome[39m[38;5;14m[1m (https://cdn.rawgit.com/sindresorhus/awesome/d7305f38d29fed78fa85652e3a63e154dd8e8829/media/badge.svg)[0m[38;5;12m (https://github.com/sindresorhus/awesome)[39m
[38;5;12m=============[39m

[38;5;12mAn auxiliary list of awesome Haskell links, frameworks, libraries and software. The part of the [39m[38;5;14m[1mawesome[0m[38;5;12m (https://github.com/sindresorhus/awesome) projects line.[39m

[38;5;12m- [39m[38;5;14m[1mAwesome Haskell[0m[38;5;12m (#awesome-haskell)[39m
[48;5;235m[38;5;249m- **_Basics_** (#basics)[49m[39m[48;5;235m[38;5;249m                                   [49m[39m
[48;5;235m[38;5;249m- **Algorithmics** (#algorithmics)[49m[39m[48;5;235m[38;5;249m                         [49m[39m
[48;5;235m[38;5;249m- **Audio, Music & Sound** (#audio-music--sound)[49m[39m[48;5;235m[38;5;249m           [49m[39m
[48;5;235m[38;5;249m- **Category Theory** (#category-theory)[49m[39m[48;5;235m[38;5;249m                   [49m[39m
[48;5;235m[38;5;249m- **Compilers** (#compilers)[49m[39m[48;5;235m[38;5;249m                               [49m[39m
[48;5;235m[38;5;249m- **Concurrency & Parallelism** (#concurrency--parallelism)[49m[39m
[48;5;235m[38;5;249m- **Configuration** (#configuration)[49m[39m[48;5;235m[38;5;249m                       [49m[39m
[48;5;235m[38;5;249m- **Cryptography & Hashing** (#cryptography--hashing)[49m[39m[48;5;235m[38;5;249m      [49m[39m
[48;5;235m[38;5;249m- **Data Access** (#data-access)[49m[39m[48;5;235m[38;5;249m                           [49m[39m
[48;5;235m[38;5;249m- **Data Formats** (#data-formats)[49m[39m[48;5;235m[38;5;249m                         [49m[39m
[48;5;235m[38;5;249m- **Data Science** (#data-science)[49m[39m[48;5;235m[38;5;249m                         [49m[39m
[48;5;235m[38;5;249m- **Data Structures** (#data-structures)[49m[39m[48;5;235m[38;5;249m                   [49m[39m
[48;5;235m[38;5;249m- **Database** (#database)[49m[39m[48;5;235m[38;5;249m                                 [49m[39m
[48;5;235m[38;5;249m- **Development Tools** (#development-tools)[49m[39m[48;5;235m[38;5;249m               [49m[39m
[48;5;235m[38;5;249m- **Documentation** (#documentation)[49m[39m[48;5;235m[38;5;249m                       [49m[39m
[48;5;235m[38;5;249m- **Distributed Computing** (#distributed-computing)[49m[39m[48;5;235m[38;5;249m       [49m[39m
[48;5;235m[38;5;249m- **Editors** (#editors)[49m[39m[48;5;235m[38;5;249m                                   [49m[39m
[48;5;235m[38;5;249m- **Extensions** (#extensions)[49m[39m[48;5;235m[38;5;249m                             [49m[39m
[48;5;235m[38;5;249m- **Games** (#games)[49m[39m[48;5;235m[38;5;249m                                       [49m[39m
[48;5;235m[38;5;249m- **GUI** (#gui)[49m[39m[48;5;235m[38;5;249m                                           [49m[39m
[48;5;235m[38;5;249m- **Graphics** (#graphics)[49m[39m[48;5;235m[38;5;249m                                 [49m[39m
[48;5;235m[38;5;249m- **Network** (#network)[49m[39m[48;5;235m[38;5;249m                                   [49m[39m
[48;5;235m[38;5;249m- **Number Theory** (#number-theory)[49m[39m[48;5;235m[38;5;249m                       [49m[39m
[48;5;235m[38;5;249m- **Web / Frameworks** (#web--frameworks)[49m[39m[48;5;235m[38;5;249m                  [49m[39m
[48;5;235m[38;5;249m- **Text Processing** (#text-processing)[49m[39m[48;5;235m[38;5;249m                   [49m[39m
[48;5;235m[38;5;249m- **Messaging** (#messaging)[49m[39m[48;5;235m[38;5;249m                               [49m[39m
[48;5;235m[38;5;249m- **Languages** (#languages)[49m[39m[48;5;235m[38;5;249m                               [49m[39m
[48;5;235m[38;5;249m- **Operating Systems** (#operating-systems)[49m[39m[48;5;235m[38;5;249m               [49m[39m
[48;5;235m[38;5;249m- **Platforms** (#platforms)[49m[39m[48;5;235m[38;5;249m                               [49m[39m
[48;5;235m[38;5;249m- **Programming** (#programming)[49m[39m[48;5;235m[38;5;249m                           [49m[39m
[48;5;235m[38;5;249m- **Science** (#science)[49m[39m[48;5;235m[38;5;249m                                   [49m[39m
[48;5;235m[38;5;249m- **Streaming Processing** (#streaming-processing)[49m[39m[48;5;235m[38;5;249m         [49m[39m
[38;5;12m- [39m[38;5;14m[1mResources[0m[38;5;12m (#resources)[39m
[48;5;235m[38;5;249m- **Websites** (#websites)[49m[39m[48;5;235m[38;5;249m      [49m[39m
[48;5;235m[38;5;249m- **Bloggers** (#bloggers)    [49m[39m[48;5;235m[38;5;249m  [49m[39m
[48;5;235m[38;5;249m- **Community** (#community)[49m[39m[48;5;235m[38;5;249m    [49m[39m
[48;5;235m[38;5;249m- **Tutorials** (#tutorials)[49m[39m[48;5;235m[38;5;249m    [49m[39m
[48;5;235m[38;5;249m- **Courses** (#courses)[49m[39m[48;5;235m[38;5;249m        [49m[39m
[48;5;235m[38;5;249m- **Conferences** (#conferences)[49m[39m
[48;5;235m[38;5;249m- **Packages** (#packages)[49m[39m[48;5;235m[38;5;249m      [49m[39m
[38;5;12m- [39m[38;5;14m[1mLicense[0m[38;5;12m (#license)[39m


[38;2;255;187;0m[4m_Basics_[0m

[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mAlex[0m[38;5;12m (https://www.haskell.org/alex/) - a lexical analyser generator for Haskell.[39m
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mCabal[0m[38;5;12m (https://www.haskell.org/cabal/) - a system for building and packaging Haskell libraries and programs.[39m
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mGHC[0m[38;5;12m (https://www.haskell.org/ghc/) - the state-of-the-art optimizing native code compiler for Haskell.[39m
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mGHCi[0m[38;5;12m (https://downloads.haskell.org/~ghc/latest/docs/html/users_guide/ghci.html) - a bytecode interpreter and interactive REPL environment for Haskell.[39m
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mGHCup[0m[38;5;12m (https://www.haskell.org/ghcup) - GHCup is the main installer for the general purpose language Haskell.[39m
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mHackage[0m[38;5;12m (http://hackage.haskell.org/) - the Haskell community's central package archive.[39m
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mHaddock[0m[38;5;12m (https://www.haskell.org/haddock/) - a tool for automatically generating documentation from annotated Haskell source code.[39m
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mHappy[0m[38;5;12m (https://www.haskell.org/happy/) - The Parser Generator for Haskell.[39m
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mHayoo[0m[38;5;12m (http://hayoo.fh-wedel.de/) - will search all packages from Hackage, including all function and type definitions.[39m
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mHoogle[0m[38;5;12m (https://www.haskell.org/hoogle/) - a Haskell API search engine, which allows you to search many standard Haskell libraries by either function name, or by approximate type signature.[39m
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mhsenv[0m[38;5;12m (https://github.com/Paczesiowa/hsenv/) - a tool to create isolated Haskell environments. This allows a project to use a GHC version different of the currently installed.[39m
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mStack[0m[38;5;12m (https://github.com/commercialhaskell/stack) - a cross-platform tool to help on building Haskell projects. It includes support to create isolated Haskell environments and to automatically manage the dependencies of a project.[39m
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mStackage[0m[38;5;12m (https://github.com/fpco/stackage) - "Stable Hackage," tools for creating a vetted set of packages from Hackage.[39m

[38;2;255;187;0m[4mAlgorithmics[0m

[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mTheorem Provers[0m[38;5;12m (https://wiki.haskell.org/Applications_and_libraries/Theorem_provers) - Official Website Resources.[39m

[48;5;235m[38;5;249m---[49m[39m
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mAlgorithm[0m[38;5;12m (http://hackage.haskell.org/packages/#cat:Algorithm) - a collaborative Hackage list.[39m
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mAlgorithm Visualization[0m[38;5;12m (http://hackage.haskell.org/packages/#cat:Algorithm%20Visualization) - a collaborative Hackage list.[39m
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mAlgorithms[0m[38;5;12m (http://hackage.haskell.org/packages/#cat:Algorithms) - a collaborative Hackage list.[39m
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mCompression[0m[38;5;12m (http://hackage.haskell.org/packages/#cat:Compression) - a collaborative Hackage list.[39m
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mFormal Languages[0m[38;5;12m (http://hackage.haskell.org/packages/#cat:Formal%20Languages) - a collaborative Hackage list.[39m
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mFormal Methods[0m[38;5;12m (http://hackage.haskell.org/packages/#cat:Formal%20Methods) - a collaborative Hackage list.[39m
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mLogic[0m[38;5;12m (http://hackage.haskell.org/packages/#cat:Logic) - a collaborative Hackage list.[39m
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mLogic Programming[0m[38;5;12m (http://hackage.haskell.org/packages/#cat:Logic%20Programming) - a collaborative Hackage list.[39m
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mMap Reduce[0m[38;5;12m (http://hackage.haskell.org/packages/#cat:MapReduce) - a collaborative Hackage list.[39m
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mGraphs[0m[38;5;12m (http://hackage.haskell.org/packages/#cat:Graphs) - a collaborative Hackage list.[39m
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mOptimization[0m[38;5;12m (http://hackage.haskell.org/packages/#cat:Optimization) - a collaborative Hackage list.[39m
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mSimulation[0m[38;5;12m (http://hackage.haskell.org/packages/#cat:Simulation) - a collaborative Hackage list.[39m
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mSMT[0m[38;5;12m (http://hackage.haskell.org/packages/#cat:SMT) - a collaborative Hackage list for Satisfiability Modulo Theories (SMT).[39m
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mSymbolic Computation[0m[38;5;12m (http://hackage.haskell.org/packages/#cat:Symbolic%20Computation) - a collaborative Hackage list.[39m
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mTheorem Provers[0m[38;5;12m (http://hackage.haskell.org/packages/#cat:Theorem%20Provers) - a collaborative Hackage list.[39m

[38;2;255;187;0m[4mAudio, Music & Sound[0m

[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mAudio, music and sound[0m[38;5;12m (https://wiki.haskell.org/Applications_and_libraries/Music_and_sound) - official Website Resources.[39m

[48;5;235m[38;5;249m---[49m[39m
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mAudio[0m[38;5;12m (http://hackage.haskell.org/packages/#cat:Audio) - a collaborative Hackage list.[39m
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mCodec[0m[38;5;12m (http://hackage.haskell.org/packages/#cat:Codec) - a collaborative Hackage list.[39m
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mGraphics[0m[38;5;12m (http://hackage.haskell.org/packages/#cat:Graphics) - a collaborative Hackage list.[39m
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mMedia[0m[38;5;12m (http://hackage.haskell.org/packages/#cat:Media) - a collaborative Hackage list.[39m
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mMusic[0m[38;5;12m (http://hackage.haskell.org/packages/#cat:Music) - a collaborative Hackage list.[39m
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mSound[0m[38;5;12m (http://hackage.haskell.org/packages/#cat:Sound) - a collaborative Hackage list.[39m


[38;2;255;187;0m[4mCategory Theory[0m

[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mAdjunctions[0m[38;5;12m (http://hackage.haskell.org/packages/#cat:Adjunctions) - a collaborative Hackage list.[39m
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mAlgebra[0m[38;5;12m (http://hackage.haskell.org/packages/#cat:Algebra) - a collaborative Hackage list.[39m
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mCategories[0m[38;5;12m (http://hackage.haskell.org/packages/#cat:Categories) - a collaborative Hackage list.[39m
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mCombinators[0m[38;5;12m (http://hackage.haskell.org/packages/#cat:Combinators) - a collaborative Hackage list.[39m
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mComonads[0m[38;5;12m (http://hackage.haskell.org/packages/#cat:Comonads) - a collaborative Hackage list.[39m
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mComposition[0m[38;5;12m (http://hackage.haskell.org/packages/#cat:Composition) - a collaborative Hackage list.[39m
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mComputer Algebra[0m[38;5;12m (http://hackage.haskell.org/packages/#cat:Computer%20Algebra) - a collaborative Hackage list.[39m
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mConstraints[0m[38;5;12m (http://hackage.haskell.org/packages/#cat:Constraints) - a collaborative Hackage list.[39m
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mFunctors[0m[38;5;12m (http://hackage.haskell.org/packages/#cat:Functors) - a collaborative Hackage list.[39m
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mMonad[0m[38;5;12m (http://hackage.haskell.org/packages/#cat:Monad) - a collaborative Hackage list.[39m
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mMonads[0m[38;5;12m (http://hackage.haskell.org/packages/#cat:Monads) - a collaborative Hackage list.[39m
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mSemigroups[0m[38;5;12m (http://hackage.haskell.org/packages/#cat:Semigroups) - a collaborative Hackage list.[39m

[38;2;255;187;0m[4mCompilers[0m

[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mCompilers & Interpreters[0m[38;5;12m (https://wiki.haskell.org/Applications_and_libraries/Compilers_and_interpreters) - Official Website Resources.[39m
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mCompiler construction, lexing, parsing, pretty printing[0m[38;5;12m (https://wiki.haskell.org/Applications_and_libraries/Compiler_tools) - Official Website Resources.[39m

[48;5;235m[38;5;249m---[49m[39m
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mCompiler[0m[38;5;12m (http://hackage.haskell.org/packages/#cat:Compiler) - a collaborative Hackage list.[39m
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mCompiler Plugin[0m[38;5;12m (http://hackage.haskell.org/packages/#cat:Compiler%20Plugin) - a collaborative Hackage list.[39m
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mCompilers/Interpreters[0m[38;5;12m (http://hackage.haskell.org/packages/#cat:Compilers/Interpreters) - a collaborative Hackage list.[39m

[38;2;255;187;0m[4mConcurrency & Parallelism[0m

[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mConcurrency & Parallelism[0m[38;5;12m (https://wiki.haskell.org/Applications_and_libraries/Concurrency_and_parallelism) - Official Website Info.[39m

[48;5;235m[38;5;249m---[49m[39m
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mConcurrency[0m[38;5;12m (http://hackage.haskell.org/packages/#cat:Concurrency) - a collaborative Hackage list.[39m
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mConcurrent[0m[38;5;12m (http://hackage.haskell.org/packages/#cat:Concurrent) - a collaborative Hackage list.[39m
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mFunctional Reactive Programming[0m[38;5;12m (http://hackage.haskell.org/packages/#cat:FRP) - a collaborative Hackage list.[39m
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mParallelism[0m[38;5;12m (http://hackage.haskell.org/packages/#cat:Parallelism) - a collaborative Hackage list.[39m

[48;5;235m[38;5;249m---[49m[39m
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mConcurrency & Parallelism[0m[38;5;12m (http://chimera.labs.oreilly.com/books/1230000000929/index.html) - (Book) Parallel and Concurrent Programming in Haskell[39m

[38;2;255;187;0m[4mConfiguration[0m

[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mDeiko-config[0m[38;5;12m (http://hackage.haskell.org/package/deiko-config) - small typesafe library that uses [39m[38;5;14m[1mHOCON[0m[38;5;12m (https://github.com/lightbend/config#features-of-hocon) config format[39m
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mDhall[0m[38;5;12m (https://github.com/dhall-lang/dhall-haskell) - A configuration language guaranteed to terminate [39m
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mConfigurator[0m[38;5;12m (http://hackage.haskell.org/package/configurator) - A configuration management library which supports automatic, dynamic reloading in response to modifications to configuration files.[39m

[38;2;255;187;0m[4mCryptography & Hashing[0m

[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mCryptography & Hashing[0m[38;5;12m (https://wiki.haskell.org/Applications_and_libraries/Cryptography) - Official Website Resources.[39m

[48;5;235m[38;5;249m---[49m[39m
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mCrypto[0m[38;5;12m (http://hackage.haskell.org/packages/#cat:Crypto) - a collaborative Hackage list.[39m
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mCryptography[0m[38;5;12m (http://hackage.haskell.org/packages/#cat:Cryptography) - a collaborative Hackage list.[39m


[38;2;255;187;0m[4mData Access[0m

[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mHaxl[0m[38;5;12m (https://github.com/facebook/Haxl) - a library for efficient, concurrent, concise data access.[39m

[38;2;255;187;0m[4mData Formats[0m

[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mJSON[0m[38;5;12m (http://hackage.haskell.org/packages/#cat:JSON) - a collaborative Hackage list.[39m
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mPDF[0m[38;5;12m (http://hackage.haskell.org/packages/#cat:PDF) - a collaborative Hackage list.[39m
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mXML[0m[38;5;12m (http://hackage.haskell.org/packages/#cat:XML) - a collaborative Hackage list.[39m
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mRSS[0m[38;5;12m (http://hackage.haskell.org/packages/#cat:RSS) - a collaborative Hackage list.[39m

[38;2;255;187;0m[4mData Science[0m
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mLinguistics and natural language processing[0m[38;5;12m (https://wiki.haskell.org/Applications_and_libraries/Linguistics) - Official Website Resources.[39m
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mRobotics[0m[38;5;12m (https://wiki.haskell.org/Applications_and_libraries/Robotics) - Official Website Resources.[39m

[48;5;235m[38;5;249m---[49m[39m
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mArtificial Intelligence[0m[38;5;12m (http://hackage.haskell.org/packages/#cat:AI) - a collaborative Hackage list.[39m
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mArgumentations[0m[38;5;12m (http://hackage.haskell.org/packages/#cat:Argumentation) - a collaborative Hackage list.[39m
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mClassification[0m[38;5;12m (http://hackage.haskell.org/packages/#cat:Classification) - a collaborative Hackage list.[39m
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mClustering[0m[38;5;12m (http://hackage.haskell.org/packages/#cat:Clustering) - a collaborative Hackage list.[39m
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mData Mining[0m[38;5;12m (http://hackage.haskell.org/packages/#cat:Data%20Mining) - a collaborative Hackage list.[39m
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mDatamining[0m[38;5;12m (http://hackage.haskell.org/packages/#cat:Datamining) - a collaborative Hackage list.[39m
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mImage Processing[0m[38;5;12m (http://hackage.haskell.org/packages/#cat:Image%20Processing) - a collaborative Hackage list.[39m
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mMachine Learning[0m[38;5;12m (http://hackage.haskell.org/packages/#cat:Machine%20Learning) - a collaborative Hackage list.[39m
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mMachine Vision[0m[38;5;12m (http://hackage.haskell.org/packages/#cat:Machine%20Vision) - a collaborative Hackage list.[39m
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mNatural Language Processing[0m[38;5;12m (http://hackage.haskell.org/packages/#cat:Natural%20Language%20Processing) - a collaborative Hackage list.[39m
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mPattern Classification[0m[38;5;12m (http://hackage.haskell.org/packages/#cat:Pattern%20Classification) - a collaborative Hackage list.[39m
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mPattern Recognition[0m[38;5;12m (http://hackage.haskell.org/packages/#cat:Pattern%20Recognition) - a collaborative Hackage list.[39m
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mSearch[0m[38;5;12m (http://hackage.haskell.org/packages/#cat:Search) - a collaborative Hackage list.[39m
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mStatistics[0m[38;5;12m (http://hackage.haskell.org/packages/#cat:Statistics) - a collaborative Hackage list.[39m
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mText Recognition[0m[38;5;12m (http://hackage.haskell.org/packages/#cat:Text%20Recognition) - a collaborative Hackage list.[39m
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mRobotics[0m[38;5;12m (http://hackage.haskell.org/packages/#cat:Robotics) - a collaborative Hackage list.[39m

[48;5;235m[38;5;249m---[49m[39m
[48;2;30;30;40m[38;5;13m[3mAdditional libraries[0m
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mm2cgen[0m[38;5;12m (https://github.com/BayesWitnesses/m2cgen) - A CLI tool to transpile trained classic ML models into a native Haskell code with zero dependencies.[39m

[38;2;255;187;0m[4mData Structures[0m
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mData Structures & IO Libraries[0m[38;5;12m (https://wiki.haskell.org/Applications_and_libraries/Data_structures) - Official Website Resources.[39m

[48;5;235m[38;5;249m---[49m[39m
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mAdvanced Structures[0m[38;5;12m (http://hackage.haskell.org/packages/#cat:Structures) - a collaborative Hackage list.[39m
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mBit Vectors[0m[38;5;12m (http://hackage.haskell.org/packages/#cat:Bit%20Vectors) - a collaborative Hackage list.[39m
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mContainers[0m[38;5;12m (http://hackage.haskell.org/packages/#cat:Containers) - a collaborative Hackage list.[39m
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mData Structures[0m[38;5;12m (http://hackage.haskell.org/packages/#cat:Data%20Structures) - a collaborative Hackage list.[39m
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mEnumerator[0m[38;5;12m (http://hackage.haskell.org/packages/#cat:Enumerator) - a collaborative Hackage list.[39m
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mGenerics[0m[38;5;12m (http://hackage.haskell.org/packages/#cat:Generics) - a collaborative Hackage list.[39m
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mList[0m[38;5;12m (http://hackage.haskell.org/packages/#cat:List) - a collaborative Hackage list.[39m
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mTree[0m[38;5;12m (http://hackage.haskell.org/packages/#cat:Tree) - a collaborative Hackage list.[39m
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mVector[0m[38;5;12m (http://hackage.haskell.org/packages/#cat:Vector) - a collaborative Hackage list.[39m

[38;2;255;187;0m[4mDatabase[0m
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mDatabase Interfaces[0m[38;5;12m (https://wiki.haskell.org/Applications_and_libraries/Database_interfaces) - Official Website Resources.[39m

[48;5;235m[38;5;249m---[49m[39m
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mDatabase[0m[38;5;12m (http://hackage.haskell.org/packages/#cat:Database) - a collaborative Hackage list.[39m

[38;2;255;187;0m[4mDevelopment Tools[0m
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mDevelopment Libraries and Tools[0m[38;5;12m (https://wiki.haskell.org/Development_Libraries_and_Tools) - Official Website Resources.[39m

[48;5;235m[38;5;249m---[49m[39m
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mDebug[0m[38;5;12m (http://hackage.haskell.org/packages/#cat:Debug) - a collaborative Hackage list.[39m
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mIDE[0m[38;5;12m (http://hackage.haskell.org/packages/#cat:IDE) - a collaborative Hackage list.[39m
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mTest[0m[38;5;12m (http://hackage.haskell.org/packages/#cat:Test) - a collaborative Hackage list.[39m
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mTesting[0m[38;5;12m (http://hackage.haskell.org/packages/#cat:Testing) - a collaborative Hackage list.[39m
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mLogging[0m[38;5;12m (http://hackage.haskell.org/packages/#cat:Logging) - a collaborative Hackage list.[39m
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mCLI Tool[0m[38;5;12m (http://hackage.haskell.org/packages/#cat:CLI%20Tool) - a collaborative Hackage list.[39m
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mMonitoring[0m[38;5;12m (http://hackage.haskell.org/packages/#cat:Monitoring) - a collaborative Hackage list.[39m

[38;2;255;187;0m[4mDistributed Computing[0m

[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mDistributed Computing[0m[38;5;12m (http://hackage.haskell.org/packages/#cat:Distributed%20Computing) - a collaborative Hackage list.[39m

[48;5;235m[38;5;249m---[49m[39m
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mCloud Haskell[0m[38;5;12m (http://haskell-distributed.github.io/) - concurrent and distributed programming in Haskell.[39m


[38;2;255;187;0m[4mDocumentation[0m

[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mDocumentation[0m[38;5;12m (http://hackage.haskell.org/packages/#cat:Documentation) - a collaborative Hackage list.[39m

[38;2;255;187;0m[4mEditors[0m

[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mEditors written in Haskell[0m[38;5;12m (https://wiki.haskell.org/Applications_and_libraries/Editors) - Official Website Resources.[39m
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1meditors for Haskell[0m[38;5;12m (https://wiki.haskell.org/Editors) - Official Website Resources.[39m

[38;2;255;187;0m[4mExtensions[0m

[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mExtended Haskell[0m[38;5;12m (https://wiki.haskell.org/Applications_and_libraries/Extended_Haskell) - Official Website Resources.[39m

[38;2;255;187;0m[4mGames[0m
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mGames[0m[38;5;12m (https://wiki.haskell.org/Applications_and_libraries/Games) - Official Website Resources.[39m

[48;5;235m[38;5;249m---[49m[39m
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mGame[0m[38;5;12m (http://hackage.haskell.org/packages/#cat:Game) - a collaborative Hackage list.[39m
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mGame Engine[0m[38;5;12m (http://hackage.haskell.org/packages/#cat:Game%20Engine) - a collaborative Hackage list.[39m

[38;2;255;187;0m[4mGUI[0m
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mGraphical User Interface (GUI) Libraries[0m[38;5;12m (https://wiki.haskell.org/Applications_and_libraries/GUI_libraries) - Official Website Resources.[39m

[48;5;235m[38;5;249m---[49m[39m
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mGUI[0m[38;5;12m (http://hackage.haskell.org/packages/#cat:GUI) - a collaborative Hackage list.[39m
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mUser Interfaces[0m[38;5;12m (http://hackage.haskell.org/packages/#cat:User%20Interfaces) - a collaborative Hackage list.[39m

[38;2;255;187;0m[4mGraphics[0m
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mGraphics[0m[38;5;12m (https://wiki.haskell.org/Applications_and_libraries/Graphics) - Official Website Resources.[39m

[48;5;235m[38;5;249m---[49m[39m
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mGraphics[0m[38;5;12m (http://hackage.haskell.org/packages/#cat:Graphics) - a collaborative Hackage list.[39m

[38;2;255;187;0m[4mNetwork[0m

[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mNetwork[0m[38;5;12m (https://wiki.haskell.org/Applications_and_libraries/Network) - Official Website Resources[39m

[48;5;235m[38;5;249m---[49m[39m
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mNetwork[0m[38;5;12m (http://hackage.haskell.org/packages/#cat:Network) - a collaborative Hackage list.[39m

[38;2;255;187;0m[4mNumber Theory[0m

[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mNumber Theory[0m[38;5;12m (http://hackage.haskell.org/packages/#cat:Number%20Theory) - a collaborative Hackage list.[39m
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mNumeric[0m[38;5;12m (http://hackage.haskell.org/packages/#cat:Numeric) - a collaborative Hackage list.[39m
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mNumerical[0m[38;5;12m (http://hackage.haskell.org/packages/#cat:Numerical) - a collaborative Hackage list.[39m
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mMath[0m[38;5;12m (http://hackage.haskell.org/packages/#cat:Math) - a collaborative Hackage list.[39m


[38;2;255;187;0m[4mWeb / Frameworks[0m

[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mWeb Servers[0m[38;5;12m (https://wiki.haskell.org/Web/Servers) - Official Website Resources.[39m
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mWeb Frameworks[0m[38;5;12m (https://wiki.haskell.org/Web/Frameworks) - Official Website Resources.[39m
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mCloud[0m[38;5;12m (https://wiki.haskell.org/Web/Cloud) - Official Website Resources.[39m
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mDeploy[0m[38;5;12m (https://wiki.haskell.org/Web/Deploy) - Official Website Resources.[39m
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mLibraries[0m[38;5;12m (https://wiki.haskell.org/Web/Libraries) - Official Website Resources.[39m
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mInterfaces to Frameworks[0m[38;5;12m () - Official Website Resources.[39m
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mDatabase and Persistence[0m[38;5;12m (https://wiki.haskell.org/Web/Databases_and_Persistence) - Official Website Resources.[39m
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mTesting and Verification[0m[38;5;12m (https://wiki.haskell.org/Web/Testing_and_Verification) - Official Website Resources.[39m
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mCMS[0m[38;5;12m (https://wiki.haskell.org/Web/Content_Management) - Official Website Resources for Content Management Systems (CMS).[39m
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mIHP: Integrated Haskell Platform[0m[38;5;12m (https://ihp.digitallyinduced.com/) - The best way to get started with haskell web dev.[39m
[48;5;235m[38;5;249m---[49m[39m
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mWeb[0m[38;5;12m (http://hackage.haskell.org/packages/#cat:Web) - a collaborative Hackage list of frameworks, libraries, ...[39m

[48;5;235m[38;5;249m---[49m[39m
[48;2;30;30;40m[38;5;13m[3mAdditional libraries[0m
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mHTTP[0m[38;5;12m (https://github.com/haskell/HTTP) - Haskell HTTP package. Supports client-side web programming in Haskell.[39m
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mhoauth2[0m[38;5;12m (https://github.com/freizl/hoauth2) - a lightweight oauth2 haskell binding.[39m

[38;2;255;187;0m[4mText Processing[0m

[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mPandoc[0m[38;5;12m (http://pandoc.org/) - is a library for converting from one markup format to another, and a command-line tool that uses this library.[39m


[38;2;255;187;0m[4mMessaging[0m

[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mSimpleX Chat[0m[38;5;12m (https://github.com/simplex-chat/simplex-chat) - the first chat platform that is 100% private by design - it has no access to your connection graph![39m
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mStomp[0m[38;5;12m (http://stomp.github.io/) - is the Simple (or Streaming) Text Orientated Messaging Protocol. [39m[38;5;14m[1mResources[0m[38;5;12m (http://hackage.haskell.org/packages/#cat:Stomp).[39m
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mamqp[0m[38;5;12m (https://github.com/hreinhardt/amqp) - client library for AMQP servers (currently only RabbitMQ).[39m
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mIRC[0m[38;5;12m (http://hackage.haskell.org/packages/#cat:IRC) - a collaborative Hackage list for Internet Relay Chat (IRC).[39m
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mIRC Client[0m[38;5;12m (http://hackage.haskell.org/packages/#cat:IRC Client) - a collaborative Hackage list.[39m

[38;2;255;187;0m[4mLanguages[0m

[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mTools for interfacing with other languages[0m[38;5;12m (https://wiki.haskell.org/Applications_and_libraries/Interfacing_other_languages) - Official Website Resources.[39m

[48;5;235m[38;5;249m---[49m[39m
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mCode Generation[0m[38;5;12m (http://hackage.haskell.org/packages/#cat:Code%20Generation) - a collaborative Hackage list.[39m
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mFFI[0m[38;5;12m (http://hackage.haskell.org/packages/#cat:FFI) - a collaborative Hackage list.[39m
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mFFI Tools[0m[38;5;12m (http://hackage.haskell.org/packages/#cat:FFI%20Tools) - a collaborative Hackage list.[39m
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mHTML[0m[38;5;12m (http://hackage.haskell.org/packages/#cat:HTML) - a collaborative Hackage list.[39m
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mJava[0m[38;5;12m (http://hackage.haskell.org/packages/#cat:Java) - a collaborative Hackage list.[39m
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mJavascript[0m[38;5;12m (http://hackage.haskell.org/packages/#cat:Javascript) - a collaborative Hackage list.[39m
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mLaTex[0m[38;5;12m (http://hackage.haskell.org/packages/#cat:LaTeX) - a collaborative Hackage list.[39m
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mLua[0m[38;5;12m (http://hackage.haskell.org/packages/#cat:LUA) - a collaborative Hackage list.[39m

[48;5;235m[38;5;249m---[49m[39m
[48;2;30;30;40m[38;5;13m[3mAdditional languages on top of Haskell[0m
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mFay[0m[38;5;12m (http://fay-lang.org/) - a proper subset of Haskell that compiles to JavaScript.[39m
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mIdris[0m[38;5;12m (https://github.com/idris-lang/Idris-dev) - A Dependently Typed Functional Programming Language[39m
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mCopilot[0m[38;5;12m (http://leepike.github.io/Copilot/) - a (Haskell DSL) stream language for generating hard real-time C code.[39m
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mWasp[0m[38;5;12m (https://wasp-lang.dev/) - a simple language for developing full-stack Javascript web apps with less code (built with Haskell)[39m

[38;2;255;187;0m[4mOperating Systems[0m

[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mOperating systems and systems programming[0m[38;5;12m (https://wiki.haskell.org/Applications_and_libraries/Operating_system) - Official Website Resources.[39m

[48;5;235m[38;5;249m---[49m[39m
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mBSD[0m[38;5;12m (http://hackage.haskell.org/packages/#cat:BSD) - a collaborative Hackage list.[39m
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mFedora[0m[38;5;12m (http://hackage.haskell.org/packages/#cat:Fedora) - a collaborative Hackage list.[39m
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mGentoo[0m[38;5;12m (http://hackage.haskell.org/packages/#cat:Gentoo) - a collaborative Hackage list.[39m
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mLinux[0m[38;5;12m (http://hackage.haskell.org/packages/#cat:Linux) - a collaborative Hackage list.[39m
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mSystem[0m[38;5;12m (http://hackage.haskell.org/packages/#cat:System) - a collaborative Hackage list.[39m

[38;2;255;187;0m[4mPlatforms[0m

[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1m.NET[0m[38;5;12m (http://hackage.haskell.org/packages/#cat:.NET) - a collaborative Hackage list.[39m
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mApple[0m[38;5;12m (http://hackage.haskell.org/packages/#cat:Apple) - a collaborative Hackage list.[39m
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mJVM[0m[38;5;12m (http://hackage.haskell.org/packages/#cat:JVM) - a collaborative Hackage list.[39m
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mMobile[0m[38;5;12m (http://hackage.haskell.org/packages/#cat:Mobile) - a collaborative Hackage list.[39m

[38;2;255;187;0m[4mProgramming[0m

[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mGeneric Programming[0m[38;5;12m (https://wiki.haskell.org/Applications_and_libraries/Generic_programming) - Official Website Resources.[39m

[48;5;235m[38;5;249m---[49m[39m
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mAspect Oriented Programming[0m[38;5;12m (http://hackage.haskell.org/packages/#cat:Aspect%20Oriented%20Programming) - a collaborative Hackage list.[39m
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mGeneric Programming[0m[38;5;12m (http://hackage.haskell.org/packages/#cat:Generics) - a collaborative Hackage list.[39m
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mLogic Programming[0m[38;5;12m (http://hackage.haskell.org/packages/#cat:Logic) - a collaborative Hackage list.[39m
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mReactive Programming[0m[38;5;12m (http://hackage.haskell.org/packages/#cat:Reactivity) - a collaborative Hackage list.[39m
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mVisual Programming[0m[38;5;12m (http://hackage.haskell.org/packages/#cat:Visual%20Programming) - a collaborative Hackage list.[39m

[38;2;255;187;0m[4mScience[0m

[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mBioinformatics[0m[38;5;12m (https://wiki.haskell.org/Applications_and_libraries/Bioinformatics) - Official Website Resources.[39m
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mMathematics & Physics[0m[38;5;12m (https://wiki.haskell.org/Applications_and_libraries/Mathematics) - Official Website Resources.[39m

[48;5;235m[38;5;249m---[49m[39m
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mChemistry[0m[38;5;12m (http://hackage.haskell.org/packages/#cat:Chemistry) - a collaborative Hackage list.[39m
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mBioinformatics[0m[38;5;12m (http://hackage.haskell.org/packages/#cat:Bioinformatics) - a collaborative Hackage list.[39m
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mFinance[0m[38;5;12m (http://hackage.haskell.org/packages/#cat:Finance) - a collaborative Hackage list.[39m
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mPhysics[0m[38;5;12m (http://hackage.haskell.org/packages/#cat:Physics) - a collaborative Hackage list.[39m
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mScience[0m[38;5;12m (http://hackage.haskell.org/packages/#cat:Science) - a collaborative Hackage list.[39m
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mScientific Simulation[0m[38;5;12m (http://hackage.haskell.org/packages/#cat:Scientific%20Simulation) - a collaborative Hackage list.[39m

[38;2;255;187;0m[4mStreaming Processing[0m

[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mConduit[0m[38;5;12m (https://github.com/snoyberg/conduit) - a streaming data library. [39m[38;5;14m[1mResources[0m[38;5;12m (http://hackage.haskell.org/packages/#cat:Conduit).[39m
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mIO-Streams[0m[38;5;12m (http://hackage.haskell.org/packages/#cat:IO-Streams) - a collaborative Hackage list.[39m
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mPipes[0m[38;5;12m (https://github.com/Gabriel439/Haskell-Pipes-Library) - is a clean and powerful stream processing library that lets you build and connect reusable streaming components. [39m[38;5;14m[1mResources[0m[38;5;12m (http://hackage.haskell.org/packages/#cat:Pipes).[39m
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mHStreamDB[0m[38;5;12m (https://github.com/hstreamdb/hstream) - The streaming database built for IoT data storage and real-time processing.[39m

[38;5;12m                                                                                                                 [39m[38;2;255;187;0m[1m[4mResources[0m

[38;2;255;187;0m[4mWebsites[0m

[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mHaskell[0m[38;5;12m (https://www.haskell.org/) - Official Website.[39m
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mThe Haskell Programming Language[0m[38;5;12m (https://wiki.haskell.org/Haskell) - Haskell wiki.[39m
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mTry Haskell[0m[38;5;12m (http://tryhaskell.org/) - Haskell Online.[39m
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mSchool of Haskell[0m[38;5;12m (https://www.schoolofhaskell.com/) - Learning Haskell.[39m

[38;2;255;187;0m[4mBloggers[0m

[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mNeil Mitchell[0m[38;5;12m (https://neilmitchell.blogspot.com/) - Neil Mitchell's Haskell Blog.[39m


[38;2;255;187;0m[4mCommunity[0m

[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mCommunity[0m[38;5;12m (https://www.haskell.org/community) - Official community resources.[39m
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mReddit[0m[38;5;12m (https://www.reddit.com/r/haskell/)[39m
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mStackoverflow[0m[38;5;12m (http://stackoverflow.com/questions/tagged?tagnames=haskell)[39m
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mG+[0m[38;5;12m (https://plus.google.com/communities/104818126031270146189)[39m
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mMailing lists[0m[38;5;12m (https://wiki.haskell.org/Mailing_lists)[39m
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mIRC channels[0m[38;5;12m (https://wiki.haskell.org/IRC_channel)[39m
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mLocal user groups[0m[38;5;12m (https://wiki.haskell.org/User_groups)[39m
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mPlanet Haskell[0m[38;5;12m (http://planet.haskell.org/)[39m
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mHaskell Communities and Activities Report[0m[38;5;12m (https://wiki.haskell.org/Haskell_Communities_and_Activities_Report)[39m

[38;2;255;187;0m[4mTutorials[0m

[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mDocumentation[0m[38;5;12m (https://www.haskell.org/documentation) - Official documentation resources.[39m
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mLearn Haskell[0m[38;5;12m (https://wiki.haskell.org/Learning_Haskell) - Wiki Learning Resources.[39m
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mBooks[0m[38;5;12m (https://wiki.haskell.org/Books) & [39m[38;5;14m[1mTutorials[0m[38;5;12m (https://wiki.haskell.org/Tutorials)[39m
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mlearnhaskell[0m[38;5;12m (https://github.com/bitemyapp/learnhaskell) - Haskell Learning (also for non-English speakers).[39m
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mWhat I Wish I Knew When Learning Haskell[0m[38;5;12m (http://dev.stephendiehl.com/hask/) - amazing guide for all kinds of things.[39m
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mLearnYouHaskell[0m[38;5;12m (http://learnyouahaskell.com/chapters) - Learn You a Haskell for Great Good![39m
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mHappy Learn Haskell Tutorial[0m[38;5;12m (http://happylearnhaskelltutorial.com/) - Pain-free, Gradual Haskell Tutorial with cartoon robots![39m
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mRevised report[0m[38;5;12m (https://www.haskell.org/onlinereport/) - Haskell 98 Language and Libraries. The Revised Report.[39m
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mH-99[0m[38;5;12m (https://wiki.haskell.org/H-99:_Ninety-Nine_Haskell_Problems) -  Ninety-Nine Haskell Problems.[39m

[48;5;235m[38;5;249m### Web Tutorials [49m[39m[48;5;235m[38;5;249m                                                                                                                      [49m[39m
[48;5;235m[38;5;249m* **Introduction to Haskell - Web Programming** (http://www.shakthimaan.com/posts/2016/01/27/haskell-web-programming/news.html)[49m[39m[48;5;235m[38;5;249m         [49m[39m
[48;5;235m[38;5;249m* **Your First Web Application with Spock** (https://haskell-at-work.com/episodes/2018-04-09-your-first-web-application-with-spock.html)[49m[39m
[48;5;235m[38;5;249m* **Scotty-Tutorials-&-Examples** (https://github.com/scotty-web/scotty/wiki/Scotty-Tutorials-&-Examples)[49m[39m[48;5;235m[38;5;249m                               [49m[39m
[48;5;235m[38;5;249m* **Getting Started** (https://www.spock.li/tutorials/getting-started)[49m[39m[48;5;235m[38;5;249m                                                                  [49m[39m
[48;5;235m[38;5;249m* **Developing Web Applications with Yesod and Haskell** (https://www.yesodweb.com/book-1.6)[49m[39m[48;5;235m[38;5;249m                                            [49m[39m

[38;2;255;187;0m[4mVideo Tutorials[0m

[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mRedoing Make - Haskell from Scratch[0m[38;5;12m (http://www.youtube.com/playlist?list=PLxj9UAX4Em-Ij4TKwKvo-SLp-Zbv-hB4B)[39m
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mHaskell - Code Deconstructed[0m[38;5;12m (http://www.youtube.com/playlist?list=PLxj9UAX4Em-IBXkvcC3MycLlcxyoi7v8B)[39m
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mAdventures in Haskell - A Calculator[0m[38;5;12m (http://www.youtube.com/playlist?list=PL_xuff3BkASMOzBr0hKVKLuSnU4UIinKx)[39m
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mSed implementation in Haskell[0m[38;5;12m (http://www.youtube.com/playlist?list=PLUQzXLQ6jvHL_k3QOMKXehVoZdk-sKtHd)[39m
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mLazyCasts[0m[38;5;12m (http://www.youtube.com/user/LazyCasts)[39m
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mHaskell Development Workflow Demo[0m[38;5;12m (http://www.youtube.com/watch?v=Li6oaO8x2VY)[39m
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mLearn You a Haskell[0m[38;5;12m (https://www.youtube.com/watch?v=NBKnY7Z_w3I&list=PLPqPwGvHPSZB-urE6QFjKYt6AGXcZqJUh) - Video lectures to accompany the book "Learn You a Haskell for Great Good!"[39m
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mAwesome Haskell Videos[0m[38;5;12m (https://github.com/andys8/awesome-haskell-videos) - Curated list of Haskell talks and tutorials[39m
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mIHP Casts[0m[38;5;12m (https://ihpcasts.com/ShowEpisode?episodeId=ab384647-3665-4a36-b5e5-e05fea6c2288) Learn to build type-safe web apps with Haskell and IHP[39m

[38;2;255;187;0m[4mCourses[0m

[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mIntroduction to Functional Programming[0m[38;5;12m (https://www.edx.org/course/introduction-functional-programming-delftx-fp101x-0) - Fall 2014 MOOC on edX by DelftX featuring Haskell as the primary language of focus.[39m
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mFunctional Programming in Haskell[0m[38;5;12m (https://www.futurelearn.com/courses/functional-programming-haskell/) - Introductory MOOC to functional programming in Haskell by the University of Glasgow. [39m
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mHaskell MOOC[0m[38;5;12m (https://haskell.mooc.fi/) - MOOC on functional programming that uses Haskell by University of Helsinki.[39m

[38;2;255;187;0m[4mConferences[0m

[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mICFP[0m[38;5;12m (http://www.icfpconference.org/) - International Conference on Functional Programming. [39m[38;5;14m[1mYoutube channel[0m[38;5;12m (https://www.youtube.com/channel/UCwRL68qZFfub1Ep1EScfmBw).[39m
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mConferences[0m[38;5;12m (https://wiki.haskell.org/Conferences) - Official list of conferences[39m
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mHaskell Symposium 2015[0m[38;5;12m (https://www.youtube.com/playlist?list=PLnqUlCo055hV5dPC-4VWeXzhI8ooeTsVy)[39m
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mHaskell Implementors' Workshop 2015[0m[38;5;12m (https://www.youtube.com/playlist?list=PLnqUlCo055hVfNkQHP7z43r10yNo-mc7B)[39m

[38;2;255;187;0m[4mPackages[0m

[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mStackage[0m[38;5;12m (https://www.stackage.org/) - is a stable source of Haskell packages, "Stable Hackage".[39m
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mHackage[0m[38;5;12m (http://hackage.haskell.org/) - is the Haskell community's central package archive.[39m
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mApplication & Libraries[0m[38;5;12m (https://wiki.haskell.org/Applications_and_libraries) - Official collections and Guide.[39m
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mHoogle[0m[38;5;12m (https://www.haskell.org/hoogle/) - is a Haskell API search engine, which allows you to search many standard Haskell libraries by either function name, or by approximate type signature.[39m
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mHayoo[0m[38;5;12m (http://hayoo.fh-wedel.de/) - will search all packages from Hackage, including all function and type definitions.[39m

[38;2;255;187;0m[4mBest Practices[0m
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mHaskell Style Guide[0m[38;5;12m (https://kowainik.github.io/posts/2019-02-06-style-guide) [39m
[38;5;12m                                                                                                                  [39m[38;2;255;187;0m[1m[4mLicense[0m

[38;5;14m[1m![0m[38;5;12mCC0[39m[38;5;14m[1m (http://i.creativecommons.org/p/zero/1.0/88x31.png)[0m[38;5;12m (http://creativecommons.org/publicdomain/zero/1.0/)[39m
