jaeswift-website/api/data/awesomelist/krispo--awesome-haskell.json

1 line
No EOL
33 KiB
JSON

{"slug": "krispo--awesome-haskell", "title": "Haskell", "description": "A collection of awesome Haskell links, frameworks, libraries and software. Inspired by awesome projects line.", "github_url": "https://github.com/krispo/awesome-haskell", "stars": "2.8K", "tag": "Programming Languages", "entry_count": 235, "subcategory_count": 2, "subcategories": [{"name": "General", "parent": "", "entries": [{"name": "Awesome Haskell", "url": "#awesome-haskell", "description": ""}, {"name": "Resources", "url": "#resources", "description": ""}, {"name": "License", "url": "#license", "description": ""}, {"name": "Alex", "url": "https://www.haskell.org/alex/", "description": "a lexical analyser generator for Haskell."}, {"name": "Cabal", "url": "https://www.haskell.org/cabal/", "description": "a system for building and packaging Haskell libraries and programs."}, {"name": "GHC", "url": "https://www.haskell.org/ghc/", "description": "the state-of-the-art optimizing native code compiler for Haskell."}, {"name": "GHCi", "url": "https://downloads.haskell.org/\\~ghc/latest/docs/html/users_guide/ghci.html", "description": "a bytecode interpreter and interactive REPL environment for Haskell."}, {"name": "GHCup", "url": "https://www.haskell.org/ghcup", "description": "GHCup is the main installer for the general purpose language Haskell."}, {"name": "Hackage", "url": "http://hackage.haskell.org/", "description": "the Haskell community's central package archive."}, {"name": "Haddock", "url": "https://www.haskell.org/haddock/", "description": "a tool for automatically generating documentation from annotated Haskell source code."}, {"name": "Happy", "url": "https://www.haskell.org/happy/", "description": "The Parser Generator for Haskell."}, {"name": "Hayoo", "url": "http://hayoo.fh-wedel.de/", "description": "will search all packages from Hackage, including all function and type definitions."}, {"name": "Hoogle", "url": "https://www.haskell.org/hoogle/", "description": "a Haskell API search engine, which allows you to search many standard Haskell libraries by either function name, or by approximate type signature."}, {"name": "hsenv", "url": "https://github.com/Paczesiowa/hsenv/", "description": "a tool to create isolated Haskell environments. This allows a project to use a GHC version different of the currently installed.", "stars": "122"}, {"name": "Stack", "url": "https://github.com/commercialhaskell/stack", "description": "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.", "stars": "3.8k"}, {"name": "Stackage", "url": "https://github.com/fpco/stackage", "description": "\"Stable Hackage,\" tools for creating a vetted set of packages from Hackage.", "stars": "495"}, {"name": "Theorem Provers", "url": "https://wiki.haskell.org/Applications_and_libraries/Theorem_provers", "description": "Official Website Resources."}, {"name": "Algorithm", "url": "http://hackage.haskell.org/packages/#cat:Algorithm", "description": "a collaborative Hackage list."}, {"name": "Algorithm Visualization", "url": "http://hackage.haskell.org/packages/#cat:Algorithm%20Visualization", "description": "a collaborative Hackage list."}, {"name": "Algorithms", "url": "http://hackage.haskell.org/packages/#cat:Algorithms", "description": "a collaborative Hackage list."}, {"name": "Compression", "url": "http://hackage.haskell.org/packages/#cat:Compression", "description": "a collaborative Hackage list."}, {"name": "Formal Languages", "url": "http://hackage.haskell.org/packages/#cat:Formal%20Languages", "description": "a collaborative Hackage list."}, {"name": "Formal Methods", "url": "http://hackage.haskell.org/packages/#cat:Formal%20Methods", "description": "a collaborative Hackage list."}, {"name": "Logic", "url": "http://hackage.haskell.org/packages/#cat:Logic", "description": "a collaborative Hackage list."}, {"name": "Logic Programming", "url": "http://hackage.haskell.org/packages/#cat:Logic%20Programming", "description": "a collaborative Hackage list."}, {"name": "Map Reduce", "url": "http://hackage.haskell.org/packages/#cat:MapReduce", "description": "a collaborative Hackage list."}, {"name": "Graphs", "url": "http://hackage.haskell.org/packages/#cat:Graphs", "description": "a collaborative Hackage list."}, {"name": "Optimization", "url": "http://hackage.haskell.org/packages/#cat:Optimization", "description": "a collaborative Hackage list."}, {"name": "Simulation", "url": "http://hackage.haskell.org/packages/#cat:Simulation", "description": "a collaborative Hackage list."}, {"name": "SMT", "url": "http://hackage.haskell.org/packages/#cat:SMT", "description": "a collaborative Hackage list for Satisfiability Modulo Theories (SMT)."}, {"name": "Symbolic Computation", "url": "http://hackage.haskell.org/packages/#cat:Symbolic%20Computation", "description": "a collaborative Hackage list."}, {"name": "Theorem Provers", "url": "http://hackage.haskell.org/packages/#cat:Theorem%20Provers", "description": "a collaborative Hackage list."}, {"name": "Audio, music and sound", "url": "https://wiki.haskell.org/Applications_and_libraries/Music_and_sound", "description": "official Website Resources."}, {"name": "Audio", "url": "http://hackage.haskell.org/packages/#cat:Audio", "description": "a collaborative Hackage list."}, {"name": "Codec", "url": "http://hackage.haskell.org/packages/#cat:Codec", "description": "a collaborative Hackage list."}, {"name": "Graphics", "url": "http://hackage.haskell.org/packages/#cat:Graphics", "description": "a collaborative Hackage list."}, {"name": "Media", "url": "http://hackage.haskell.org/packages/#cat:Media", "description": "a collaborative Hackage list."}, {"name": "Music", "url": "http://hackage.haskell.org/packages/#cat:Music", "description": "a collaborative Hackage list."}, {"name": "Sound", "url": "http://hackage.haskell.org/packages/#cat:Sound", "description": "a collaborative Hackage list."}, {"name": "Adjunctions", "url": "http://hackage.haskell.org/packages/#cat:Adjunctions", "description": "a collaborative Hackage list."}, {"name": "Algebra", "url": "http://hackage.haskell.org/packages/#cat:Algebra", "description": "a collaborative Hackage list."}, {"name": "Categories", "url": "http://hackage.haskell.org/packages/#cat:Categories", "description": "a collaborative Hackage list."}, {"name": "Combinators", "url": "http://hackage.haskell.org/packages/#cat:Combinators", "description": "a collaborative Hackage list."}, {"name": "Comonads", "url": "http://hackage.haskell.org/packages/#cat:Comonads", "description": "a collaborative Hackage list."}, {"name": "Composition", "url": "http://hackage.haskell.org/packages/#cat:Composition", "description": "a collaborative Hackage list."}, {"name": "Computer Algebra", "url": "http://hackage.haskell.org/packages/#cat:Computer%20Algebra", "description": "a collaborative Hackage list."}, {"name": "Constraints", "url": "http://hackage.haskell.org/packages/#cat:Constraints", "description": "a collaborative Hackage list."}, {"name": "Functors", "url": "http://hackage.haskell.org/packages/#cat:Functors", "description": "a collaborative Hackage list."}, {"name": "Monad", "url": "http://hackage.haskell.org/packages/#cat:Monad", "description": "a collaborative Hackage list."}, {"name": "Monads", "url": "http://hackage.haskell.org/packages/#cat:Monads", "description": "a collaborative Hackage list."}, {"name": "Semigroups", "url": "http://hackage.haskell.org/packages/#cat:Semigroups", "description": "a collaborative Hackage list."}, {"name": "Compilers & Interpreters", "url": "https://wiki.haskell.org/Applications_and_libraries/Compilers_and_interpreters", "description": "Official Website Resources."}, {"name": "Compiler construction, lexing, parsing, pretty printing", "url": "https://wiki.haskell.org/Applications_and_libraries/Compiler_tools", "description": "Official Website Resources."}, {"name": "Compiler", "url": "http://hackage.haskell.org/packages/#cat:Compiler", "description": "a collaborative Hackage list."}, {"name": "Compiler Plugin", "url": "http://hackage.haskell.org/packages/#cat:Compiler%20Plugin", "description": "a collaborative Hackage list."}, {"name": "Compilers/Interpreters", "url": "http://hackage.haskell.org/packages/#cat:Compilers/Interpreters", "description": "a collaborative Hackage list."}, {"name": "Concurrency & Parallelism", "url": "https://wiki.haskell.org/Applications_and_libraries/Concurrency_and_parallelism", "description": "Official Website Info."}, {"name": "Concurrency", "url": "http://hackage.haskell.org/packages/#cat:Concurrency", "description": "a collaborative Hackage list."}, {"name": "Concurrent", "url": "http://hackage.haskell.org/packages/#cat:Concurrent", "description": "a collaborative Hackage list."}, {"name": "Functional Reactive Programming", "url": "http://hackage.haskell.org/packages/#cat:FRP", "description": "a collaborative Hackage list."}, {"name": "Parallelism", "url": "http://hackage.haskell.org/packages/#cat:Parallelism", "description": "a collaborative Hackage list."}, {"name": "Concurrency & Parallelism", "url": "http://chimera.labs.oreilly.com/books/1230000000929/index.html", "description": "(Book) Parallel and Concurrent Programming in Haskell"}, {"name": "Deiko-config", "url": "http://hackage.haskell.org/package/deiko-config", "description": "small typesafe library that uses [HOCON (\u2b505.8k)](https://github.com/lightbend/config#features-of-hocon) config format"}, {"name": "Dhall", "url": "https://github.com/dhall-lang/dhall-haskell", "description": "A configuration language guaranteed to terminate", "stars": "837"}, {"name": "Configurator", "url": "http://hackage.haskell.org/package/configurator", "description": "A configuration management library which supports automatic, dynamic reloading in response to modifications to configuration files."}, {"name": "Cryptography & Hashing", "url": "https://wiki.haskell.org/Applications_and_libraries/Cryptography", "description": "Official Website Resources."}, {"name": "Crypto", "url": "http://hackage.haskell.org/packages/#cat:Crypto", "description": "a collaborative Hackage list."}, {"name": "Cryptography", "url": "http://hackage.haskell.org/packages/#cat:Cryptography", "description": "a collaborative Hackage list."}, {"name": "Haxl", "url": "https://github.com/facebook/Haxl", "description": "a library for efficient, concurrent, concise data access.", "stars": "4.1k"}, {"name": "JSON", "url": "http://hackage.haskell.org/packages/#cat:JSON", "description": "a collaborative Hackage list."}, {"name": "PDF", "url": "http://hackage.haskell.org/packages/#cat:PDF", "description": "a collaborative Hackage list."}, {"name": "XML", "url": "http://hackage.haskell.org/packages/#cat:XML", "description": "a collaborative Hackage list."}, {"name": "RSS", "url": "http://hackage.haskell.org/packages/#cat:RSS", "description": "a collaborative Hackage list."}, {"name": "Linguistics and natural language processing", "url": "https://wiki.haskell.org/Applications_and_libraries/Linguistics", "description": "Official Website Resources."}, {"name": "Robotics", "url": "https://wiki.haskell.org/Applications_and_libraries/Robotics", "description": "Official Website Resources."}, {"name": "Artificial Intelligence", "url": "http://hackage.haskell.org/packages/#cat:AI", "description": "a collaborative Hackage list."}, {"name": "Argumentations", "url": "http://hackage.haskell.org/packages/#cat:Argumentation", "description": "a collaborative Hackage list."}, {"name": "Classification", "url": "http://hackage.haskell.org/packages/#cat:Classification", "description": "a collaborative Hackage list."}, {"name": "Clustering", "url": "http://hackage.haskell.org/packages/#cat:Clustering", "description": "a collaborative Hackage list."}, {"name": "Data Mining", "url": "http://hackage.haskell.org/packages/#cat:Data%20Mining", "description": "a collaborative Hackage list."}, {"name": "Datamining", "url": "http://hackage.haskell.org/packages/#cat:Datamining", "description": "a collaborative Hackage list."}, {"name": "Image Processing", "url": "http://hackage.haskell.org/packages/#cat:Image%20Processing", "description": "a collaborative Hackage list."}, {"name": "Machine Learning", "url": "http://hackage.haskell.org/packages/#cat:Machine%20Learning", "description": "a collaborative Hackage list."}, {"name": "Machine Vision", "url": "http://hackage.haskell.org/packages/#cat:Machine%20Vision", "description": "a collaborative Hackage list."}, {"name": "Natural Language Processing", "url": "http://hackage.haskell.org/packages/#cat:Natural%20Language%20Processing", "description": "a collaborative Hackage list."}, {"name": "Pattern Classification", "url": "http://hackage.haskell.org/packages/#cat:Pattern%20Classification", "description": "a collaborative Hackage list."}, {"name": "Pattern Recognition", "url": "http://hackage.haskell.org/packages/#cat:Pattern%20Recognition", "description": "a collaborative Hackage list."}, {"name": "Search", "url": "http://hackage.haskell.org/packages/#cat:Search", "description": "a collaborative Hackage list."}, {"name": "Statistics", "url": "http://hackage.haskell.org/packages/#cat:Statistics", "description": "a collaborative Hackage list."}, {"name": "Text Recognition", "url": "http://hackage.haskell.org/packages/#cat:Text%20Recognition", "description": "a collaborative Hackage list."}, {"name": "Robotics", "url": "http://hackage.haskell.org/packages/#cat:Robotics", "description": "a collaborative Hackage list."}, {"name": "m2cgen", "url": "https://github.com/BayesWitnesses/m2cgen", "description": "A CLI tool to transpile trained classic ML models into a native Haskell code with zero dependencies.", "stars": "2.3k"}, {"name": "Data Structures & IO Libraries", "url": "https://wiki.haskell.org/Applications_and_libraries/Data_structures", "description": "Official Website Resources."}, {"name": "Advanced Structures", "url": "http://hackage.haskell.org/packages/#cat:Structures", "description": "a collaborative Hackage list."}, {"name": "Bit Vectors", "url": "http://hackage.haskell.org/packages/#cat:Bit%20Vectors", "description": "a collaborative Hackage list."}, {"name": "Containers", "url": "http://hackage.haskell.org/packages/#cat:Containers", "description": "a collaborative Hackage list."}, {"name": "Data Structures", "url": "http://hackage.haskell.org/packages/#cat:Data%20Structures", "description": "a collaborative Hackage list."}, {"name": "Enumerator", "url": "http://hackage.haskell.org/packages/#cat:Enumerator", "description": "a collaborative Hackage list."}, {"name": "Generics", "url": "http://hackage.haskell.org/packages/#cat:Generics", "description": "a collaborative Hackage list."}, {"name": "List", "url": "http://hackage.haskell.org/packages/#cat:List", "description": "a collaborative Hackage list."}, {"name": "Tree", "url": "http://hackage.haskell.org/packages/#cat:Tree", "description": "a collaborative Hackage list."}, {"name": "Vector", "url": "http://hackage.haskell.org/packages/#cat:Vector", "description": "a collaborative Hackage list."}, {"name": "Database Interfaces", "url": "https://wiki.haskell.org/Applications_and_libraries/Database_interfaces", "description": "Official Website Resources."}, {"name": "Database", "url": "http://hackage.haskell.org/packages/#cat:Database", "description": "a collaborative Hackage list."}, {"name": "Development Libraries and Tools", "url": "https://wiki.haskell.org/Development_Libraries_and_Tools", "description": "Official Website Resources."}, {"name": "Debug", "url": "http://hackage.haskell.org/packages/#cat:Debug", "description": "a collaborative Hackage list."}, {"name": "IDE", "url": "http://hackage.haskell.org/packages/#cat:IDE", "description": "a collaborative Hackage list."}, {"name": "Test", "url": "http://hackage.haskell.org/packages/#cat:Test", "description": "a collaborative Hackage list."}, {"name": "Testing", "url": "http://hackage.haskell.org/packages/#cat:Testing", "description": "a collaborative Hackage list."}, {"name": "Logging", "url": "http://hackage.haskell.org/packages/#cat:Logging", "description": "a collaborative Hackage list."}, {"name": "CLI Tool", "url": "http://hackage.haskell.org/packages/#cat:CLI%20Tool", "description": "a collaborative Hackage list."}, {"name": "Monitoring", "url": "http://hackage.haskell.org/packages/#cat:Monitoring", "description": "a collaborative Hackage list."}, {"name": "Distributed Computing", "url": "http://hackage.haskell.org/packages/#cat:Distributed%20Computing", "description": "a collaborative Hackage list."}, {"name": "Cloud Haskell", "url": "http://haskell-distributed.github.io/", "description": "concurrent and distributed programming in Haskell."}, {"name": "Documentation", "url": "http://hackage.haskell.org/packages/#cat:Documentation", "description": "a collaborative Hackage list."}, {"name": "Editors written in Haskell", "url": "https://wiki.haskell.org/Applications_and_libraries/Editors", "description": "Official Website Resources."}, {"name": "editors for Haskell", "url": "https://wiki.haskell.org/Editors", "description": "Official Website Resources."}, {"name": "Extended Haskell", "url": "https://wiki.haskell.org/Applications_and_libraries/Extended_Haskell", "description": "Official Website Resources."}, {"name": "Games", "url": "https://wiki.haskell.org/Applications_and_libraries/Games", "description": "Official Website Resources."}, {"name": "Game", "url": "http://hackage.haskell.org/packages/#cat:Game", "description": "a collaborative Hackage list."}, {"name": "Game Engine", "url": "http://hackage.haskell.org/packages/#cat:Game%20Engine", "description": "a collaborative Hackage list."}, {"name": "Graphical User Interface (GUI) Libraries", "url": "https://wiki.haskell.org/Applications_and_libraries/GUI_libraries", "description": "Official Website Resources."}, {"name": "GUI", "url": "http://hackage.haskell.org/packages/#cat:GUI", "description": "a collaborative Hackage list."}, {"name": "User Interfaces", "url": "http://hackage.haskell.org/packages/#cat:User%20Interfaces", "description": "a collaborative Hackage list."}, {"name": "Graphics", "url": "https://wiki.haskell.org/Applications_and_libraries/Graphics", "description": "Official Website Resources."}, {"name": "Graphics", "url": "http://hackage.haskell.org/packages/#cat:Graphics", "description": "a collaborative Hackage list."}, {"name": "Network", "url": "https://wiki.haskell.org/Applications_and_libraries/Network", "description": "Official Website Resources"}, {"name": "Network", "url": "http://hackage.haskell.org/packages/#cat:Network", "description": "a collaborative Hackage list."}, {"name": "Number Theory", "url": "http://hackage.haskell.org/packages/#cat:Number%20Theory", "description": "a collaborative Hackage list."}, {"name": "Numeric", "url": "http://hackage.haskell.org/packages/#cat:Numeric", "description": "a collaborative Hackage list."}, {"name": "Numerical", "url": "http://hackage.haskell.org/packages/#cat:Numerical", "description": "a collaborative Hackage list."}, {"name": "Math", "url": "http://hackage.haskell.org/packages/#cat:Math", "description": "a collaborative Hackage list."}, {"name": "Web Servers", "url": "https://wiki.haskell.org/Web/Servers", "description": "Official Website Resources."}, {"name": "Web Frameworks", "url": "https://wiki.haskell.org/Web/Frameworks", "description": "Official Website Resources."}, {"name": "Cloud", "url": "https://wiki.haskell.org/Web/Cloud", "description": "Official Website Resources."}, {"name": "Deploy", "url": "https://wiki.haskell.org/Web/Deploy", "description": "Official Website Resources."}, {"name": "Libraries", "url": "https://wiki.haskell.org/Web/Libraries", "description": "Official Website Resources."}, {"name": "Interfaces to Frameworks", "url": "https://github.com/krispo/awesome-haskell/blob/master/README.md/", "description": "Official Website Resources."}, {"name": "Database and Persistence", "url": "https://wiki.haskell.org/Web/Databases_and_Persistence", "description": "Official Website Resources."}, {"name": "Testing and Verification", "url": "https://wiki.haskell.org/Web/Testing_and_Verification", "description": "Official Website Resources."}, {"name": "CMS", "url": "https://wiki.haskell.org/Web/Content_Management", "description": "Official Website Resources for Content Management Systems (CMS)."}, {"name": "Web", "url": "http://hackage.haskell.org/packages/#cat:Web", "description": "a collaborative Hackage list of frameworks, libraries, ..."}, {"name": "HTTP", "url": "https://github.com/haskell/HTTP", "description": "Haskell HTTP package. Supports client-side web programming in Haskell.", "stars": "171"}, {"name": "hoauth2", "url": "https://github.com/freizl/hoauth2", "description": "a lightweight oauth2 haskell binding.", "stars": "123"}, {"name": "Pandoc", "url": "http://pandoc.org/", "description": "is a library for converting from one markup format to another, and a command-line tool that uses this library."}, {"name": "SimpleX Chat", "url": "https://github.com/simplex-chat/simplex-chat", "description": "the first chat platform that is 100% private by design - it has no access to your connection graph!", "stars": "2k"}, {"name": "Stomp", "url": "http://stomp.github.io/", "description": "is the Simple (or Streaming) Text Orientated Messaging Protocol. [Resources](http://hackage.haskell.org/packages/#cat:Stomp)."}, {"name": "amqp", "url": "https://github.com/hreinhardt/amqp", "description": "client library for AMQP servers (currently only RabbitMQ).", "stars": "122"}, {"name": "IRC", "url": "http://hackage.haskell.org/packages/#cat:IRC", "description": "a collaborative Hackage list for Internet Relay Chat (IRC)."}, {"name": "Tools for interfacing with other languages", "url": "https://wiki.haskell.org/Applications_and_libraries/Interfacing_other_languages", "description": "Official Website Resources."}, {"name": "Code Generation", "url": "http://hackage.haskell.org/packages/#cat:Code%20Generation", "description": "a collaborative Hackage list."}, {"name": "FFI", "url": "http://hackage.haskell.org/packages/#cat:FFI", "description": "a collaborative Hackage list."}, {"name": "FFI Tools", "url": "http://hackage.haskell.org/packages/#cat:FFI%20Tools", "description": "a collaborative Hackage list."}, {"name": "HTML", "url": "http://hackage.haskell.org/packages/#cat:HTML", "description": "a collaborative Hackage list."}, {"name": "Java", "url": "http://hackage.haskell.org/packages/#cat:Java", "description": "a collaborative Hackage list."}, {"name": "Javascript", "url": "http://hackage.haskell.org/packages/#cat:Javascript", "description": "a collaborative Hackage list."}, {"name": "LaTex", "url": "http://hackage.haskell.org/packages/#cat:LaTeX", "description": "a collaborative Hackage list."}, {"name": "Lua", "url": "http://hackage.haskell.org/packages/#cat:LUA", "description": "a collaborative Hackage list."}, {"name": "Fay", "url": "http://fay-lang.org/", "description": "a proper subset of Haskell that compiles to JavaScript."}, {"name": "Idris", "url": "https://github.com/idris-lang/Idris-dev", "description": "A Dependently Typed Functional Programming Language", "stars": "3.4k"}, {"name": "Copilot", "url": "http://leepike.github.io/Copilot/", "description": "a (Haskell DSL) stream language for generating hard real-time C code."}, {"name": "Wasp", "url": "https://wasp-lang.dev/", "description": "a simple language for developing full-stack Javascript web apps with less code (built with Haskell)"}, {"name": "Operating systems and systems programming", "url": "https://wiki.haskell.org/Applications_and_libraries/Operating_system", "description": "Official Website Resources."}, {"name": "BSD", "url": "http://hackage.haskell.org/packages/#cat:BSD", "description": "a collaborative Hackage list."}, {"name": "Fedora", "url": "http://hackage.haskell.org/packages/#cat:Fedora", "description": "a collaborative Hackage list."}, {"name": "Gentoo", "url": "http://hackage.haskell.org/packages/#cat:Gentoo", "description": "a collaborative Hackage list."}, {"name": "Linux", "url": "http://hackage.haskell.org/packages/#cat:Linux", "description": "a collaborative Hackage list."}, {"name": "System", "url": "http://hackage.haskell.org/packages/#cat:System", "description": "a collaborative Hackage list."}, {"name": ".NET", "url": "http://hackage.haskell.org/packages/#cat:.NET", "description": "a collaborative Hackage list."}, {"name": "Apple", "url": "http://hackage.haskell.org/packages/#cat:Apple", "description": "a collaborative Hackage list."}, {"name": "JVM", "url": "http://hackage.haskell.org/packages/#cat:JVM", "description": "a collaborative Hackage list."}, {"name": "Mobile", "url": "http://hackage.haskell.org/packages/#cat:Mobile", "description": "a collaborative Hackage list."}, {"name": "Generic Programming", "url": "https://wiki.haskell.org/Applications_and_libraries/Generic_programming", "description": "Official Website Resources."}, {"name": "Aspect Oriented Programming", "url": "http://hackage.haskell.org/packages/#cat:Aspect%20Oriented%20Programming", "description": "a collaborative Hackage list."}, {"name": "Generic Programming", "url": "http://hackage.haskell.org/packages/#cat:Generics", "description": "a collaborative Hackage list."}, {"name": "Logic Programming", "url": "http://hackage.haskell.org/packages/#cat:Logic", "description": "a collaborative Hackage list."}, {"name": "Reactive Programming", "url": "http://hackage.haskell.org/packages/#cat:Reactivity", "description": "a collaborative Hackage list."}, {"name": "Visual Programming", "url": "http://hackage.haskell.org/packages/#cat:Visual%20Programming", "description": "a collaborative Hackage list."}, {"name": "Bioinformatics", "url": "https://wiki.haskell.org/Applications_and_libraries/Bioinformatics", "description": "Official Website Resources."}, {"name": "Mathematics & Physics", "url": "https://wiki.haskell.org/Applications_and_libraries/Mathematics", "description": "Official Website Resources."}, {"name": "Chemistry", "url": "http://hackage.haskell.org/packages/#cat:Chemistry", "description": "a collaborative Hackage list."}, {"name": "Bioinformatics", "url": "http://hackage.haskell.org/packages/#cat:Bioinformatics", "description": "a collaborative Hackage list."}, {"name": "Finance", "url": "http://hackage.haskell.org/packages/#cat:Finance", "description": "a collaborative Hackage list."}, {"name": "Physics", "url": "http://hackage.haskell.org/packages/#cat:Physics", "description": "a collaborative Hackage list."}, {"name": "Science", "url": "http://hackage.haskell.org/packages/#cat:Science", "description": "a collaborative Hackage list."}, {"name": "Scientific Simulation", "url": "http://hackage.haskell.org/packages/#cat:Scientific%20Simulation", "description": "a collaborative Hackage list."}, {"name": "Conduit", "url": "https://github.com/snoyberg/conduit", "description": "a streaming data library. [Resources](http://hackage.haskell.org/packages/#cat:Conduit).", "stars": "845"}, {"name": "IO-Streams", "url": "http://hackage.haskell.org/packages/#cat:IO-Streams", "description": "a collaborative Hackage list."}, {"name": "Pipes", "url": "https://github.com/Gabriel439/Haskell-Pipes-Library", "description": "is a clean and powerful stream processing library that lets you build and connect reusable streaming components. [Resources](http://hackage.haskell.org/packages/#cat:Pipes).", "stars": "471"}, {"name": "HStreamDB", "url": "https://github.com/hstreamdb/hstream", "description": "The streaming database built for IoT data storage and real-time processing.", "stars": "569"}, {"name": "Haskell", "url": "https://www.haskell.org/", "description": "Official Website."}, {"name": "The Haskell Programming Language", "url": "https://wiki.haskell.org/Haskell", "description": "Haskell wiki."}, {"name": "Try Haskell", "url": "http://tryhaskell.org/", "description": "Haskell Online."}, {"name": "School of Haskell", "url": "https://www.schoolofhaskell.com/", "description": "Learning Haskell."}, {"name": "Neil Mitchell", "url": "https://neilmitchell.blogspot.com/", "description": "Neil Mitchell's Haskell Blog."}, {"name": "Community", "url": "https://www.haskell.org/community", "description": "Official community resources."}, {"name": "Reddit", "url": "https://www.reddit.com/r/haskell/", "description": ""}, {"name": "Stackoverflow", "url": "http://stackoverflow.com/questions/tagged?tagnames=haskell", "description": ""}, {"name": "G+", "url": "https://plus.google.com/communities/104818126031270146189", "description": ""}, {"name": "Mailing lists", "url": "https://wiki.haskell.org/Mailing_lists", "description": ""}, {"name": "IRC channels", "url": "https://wiki.haskell.org/IRC_channel", "description": ""}, {"name": "Local user groups", "url": "https://wiki.haskell.org/User_groups", "description": ""}, {"name": "Planet Haskell", "url": "http://planet.haskell.org/", "description": ""}, {"name": "Haskell Communities and Activities Report", "url": "https://wiki.haskell.org/Haskell_Communities_and_Activities_Report", "description": ""}, {"name": "Documentation", "url": "https://www.haskell.org/documentation", "description": "Official documentation resources."}, {"name": "Learn Haskell", "url": "https://wiki.haskell.org/Learning_Haskell", "description": "Wiki Learning Resources."}, {"name": "Books", "url": "https://wiki.haskell.org/Books", "description": ""}, {"name": "learnhaskell", "url": "https://github.com/bitemyapp/learnhaskell", "description": "Haskell Learning (also for non-English speakers).", "stars": "7.7k"}, {"name": "What I Wish I Knew When Learning Haskell", "url": "http://dev.stephendiehl.com/hask/", "description": "amazing guide for all kinds of things."}, {"name": "LearnYouHaskell", "url": "http://learnyouahaskell.com/chapters", "description": "Learn You a Haskell for Great Good!"}, {"name": "Happy Learn Haskell Tutorial", "url": "http://happylearnhaskelltutorial.com/", "description": "Pain-free, Gradual Haskell Tutorial with cartoon robots!"}, {"name": "Revised report", "url": "https://www.haskell.org/onlinereport/", "description": "Haskell 98 Language and Libraries. The Revised Report."}, {"name": "H-99", "url": "https://wiki.haskell.org/H-99:_Ninety-Nine_Haskell_Problems", "description": "Ninety-Nine Haskell Problems."}]}, {"name": "Video Tutorials", "parent": "Tutorials", "entries": [{"name": "Redoing Make - Haskell from Scratch", "url": "http://www.youtube.com/playlist?list=PLxj9UAX4Em-Ij4TKwKvo-SLp-Zbv-hB4B", "description": ""}, {"name": "Haskell - Code Deconstructed", "url": "http://www.youtube.com/playlist?list=PLxj9UAX4Em-IBXkvcC3MycLlcxyoi7v8B", "description": ""}, {"name": "Adventures in Haskell - A Calculator", "url": "http://www.youtube.com/playlist?list=PL_xuff3BkASMOzBr0hKVKLuSnU4UIinKx", "description": ""}, {"name": "Sed implementation in Haskell", "url": "http://www.youtube.com/playlist?list=PLUQzXLQ6jvHL_k3QOMKXehVoZdk-sKtHd", "description": ""}, {"name": "LazyCasts", "url": "http://www.youtube.com/user/LazyCasts", "description": ""}, {"name": "Haskell Development Workflow Demo", "url": "http://www.youtube.com/watch?v=Li6oaO8x2VY", "description": ""}, {"name": "Learn You a Haskell", "url": "https://www.youtube.com/watch?v=NBKnY7Z_w3I\\&list=PLPqPwGvHPSZB-urE6QFjKYt6AGXcZqJUh", "description": "Video lectures to accompany the book \"Learn You a Haskell for Great Good!\""}, {"name": "Awesome Haskell Videos", "url": "https://github.com/andys8/awesome-haskell-videos", "description": "Curated list of Haskell talks and tutorials", "stars": "33"}, {"name": "IHP Casts", "url": "https://ihpcasts.com/ShowEpisode?episodeId=ab384647-3665-4a36-b5e5-e05fea6c2288", "description": ""}, {"name": "Introduction to Functional Programming", "url": "https://www.edx.org/course/introduction-functional-programming-delftx-fp101x-0", "description": "Fall 2014 MOOC on edX by DelftX featuring Haskell as the primary language of focus."}, {"name": "Functional Programming in Haskell", "url": "https://www.futurelearn.com/courses/functional-programming-haskell/", "description": "Introductory MOOC to functional programming in Haskell by the University of Glasgow."}, {"name": "Haskell MOOC", "url": "https://haskell.mooc.fi/", "description": "MOOC on functional programming that uses Haskell by University of Helsinki."}, {"name": "ICFP", "url": "http://www.icfpconference.org/", "description": "International Conference on Functional Programming. [Youtube channel](https://www.youtube.com/channel/UCwRL68qZFfub1Ep1EScfmBw)."}, {"name": "Conferences", "url": "https://wiki.haskell.org/Conferences", "description": "Official list of conferences"}, {"name": "Haskell Symposium 2015", "url": "https://www.youtube.com/playlist?list=PLnqUlCo055hV5dPC-4VWeXzhI8ooeTsVy", "description": ""}, {"name": "Haskell Implementors' Workshop 2015", "url": "https://www.youtube.com/playlist?list=PLnqUlCo055hVfNkQHP7z43r10yNo-mc7B", "description": ""}, {"name": "Stackage", "url": "https://www.stackage.org/", "description": "is a stable source of Haskell packages, \"Stable Hackage\"."}, {"name": "Hackage", "url": "http://hackage.haskell.org/", "description": "is the Haskell community's central package archive."}, {"name": "Application & Libraries", "url": "https://wiki.haskell.org/Applications_and_libraries", "description": "Official collections and Guide."}, {"name": "Hoogle", "url": "https://www.haskell.org/hoogle/", "description": "is a Haskell API search engine, which allows you to search many standard Haskell libraries by either function name, or by approximate type signature."}, {"name": "Hayoo", "url": "http://hayoo.fh-wedel.de/", "description": "will search all packages from Hackage, including all function and type definitions."}, {"name": "Haskell Style Guide", "url": "https://kowainik.github.io/posts/2019-02-06-style-guide", "description": ""}]}], "name": ""}