很棒的哈斯克尔 ¶
很棒的 Haskell 链接、框架、库和软件的辅助列表. 的一部分 awesome 项目线.
- [Bloggers](#bloggers)
Basics¶
- Alex - Haskell 的词法分析器生成器.
- Cabal - 用于构建和打包 Haskell 库和程序的系统.
- GHC - 最先进的 Haskell 优化本机代码编译器.
- GHCi - 用于 Haskell 的字节码解释器和交互式 REPL 环境.
- GHCup - GHCup 是通用语言 Haskell 的主要安装程序.
- Hackage - Haskell 社区的中央包存档.
- Haddock - 从带注释的 Haskell 源代码自动生成文档的工具.
- Happy - Haskell 的解析器生成器.
- Hayoo - 将从 Hackage 搜索所有包,包括所有函数和类型定义.
- Hoogle - 一个 Haskell API 搜索引擎,它允许您通过函数名称或近似类型签名搜索许多标准 Haskell 库.
- hsenv - 创建隔离的 Haskell 环境的工具. 这允许项目使用不同于当前安装的 GHC 版本.
- Stack - 帮助构建 Haskell 项目的跨平台工具. 它包括支持创建独立的 Haskell 环境和自动管理项目的依赖关系.
- Stackage - “Stable Hackage”,用于从 Hackage 创建一组经过审查的软件包的工具.
Algorithmics¶
-
Theorem Provers - 官方网站资源.
- Algorithm - 协作 Hackage 列表.
- Algorithm Visualization - 协作 Hackage 列表.
- Algorithms - 协作 Hackage 列表.
- Compression - 协作 Hackage 列表.
- Formal Languages - 协作 Hackage 列表.
- Formal Methods - 协作 Hackage 列表.
- Logic - 协作 Hackage 列表.
- Logic Programming - 协作 Hackage 列表.
- Map Reduce - 协作 Hackage 列表.
- Graphs - 协作 Hackage 列表.
- Optimization - 协作 Hackage 列表.
- Simulation - 协作 Hackage 列表.
- SMT - 可满足性模理论 (SMT) 的协作 Hackage 列表.
- Symbolic Computation - 协作 Hackage 列表.
- Theorem Provers - 协作 Hackage 列表.
Audio, Music & Sound¶
-
Audio, music and sound - 官方网站资源.
Category Theory¶
- Adjunctions - 协作 Hackage 列表.
- Algebra - 协作 Hackage 列表.
- Categories - 协作 Hackage 列表.
- Combinators - 协作 Hackage 列表.
- Comonads - 协作 Hackage 列表.
- Composition - 协作 Hackage 列表.
- Computer Algebra - 协作 Hackage 列表.
- Constraints - 协作 Hackage 列表.
- Functors - 协作 Hackage 列表.
- Monad - 协作 Hackage 列表.
- Monads - 协作 Hackage 列表.
- Semigroups - 协作 Hackage 列表.
Compilers¶
- Compilers & Interpreters - 官方网站资源.
-
Compiler construction, lexing, parsing, pretty printing - 官方网站资源.
- Compiler - 协作 Hackage 列表.
- Compiler Plugin - 协作 Hackage 列表.
- Compilers/Interpreters - 协作 Hackage 列表.
Concurrency & Parallelism¶
-
Concurrency & Parallelism - 官方网站信息.
- Concurrency - 协作 Hackage 列表.
- Concurrent - 协作 Hackage 列表.
- Functional Reactive Programming - 协作 Hackage 列表.
- Parallelism - 协作 Hackage 列表.
- Concurrency & Parallelism -(书籍)Haskell 中的并行和并发编程
Configuration¶
- Deiko-config - 使用的小型类型安全库 HOCON 配置格式
- Dhall - 保证终止的配置语言
- Configurator - 一个配置管理库,支持自动动态重新加载以响应对配置文件的修改.
Cryptography & Hashing¶
-
Cryptography & Hashing - 官方网站资源.
- Crypto - 协作 Hackage 列表.
- Cryptography - 协作 Hackage 列表.
Data Access¶
- Haxl - 一个高效、并发、简洁的数据访问库.
Data Formats¶
Data Science¶
- Linguistics and natural language processing - 官方网站资源.
-
Robotics - 官方网站资源.
- Artificial Intelligence - 协作 Hackage 列表.
- Argumentations - 协作 Hackage 列表.
- Classification - 协作 Hackage 列表.
- Clustering - 协作 Hackage 列表.
- Data Mining - 协作 Hackage 列表.
- Datamining - 协作 Hackage 列表.
- Image Processing - 协作 Hackage 列表.
- Machine Learning - 协作 Hackage 列表.
- Machine Vision - 协作 Hackage 列表.
- Natural Language Processing - 协作 Hackage 列表.
- Pattern Classification - 协作 Hackage 列表.
- Pattern Recognition - 协作 Hackage 列表.
- Search - 协作 Hackage 列表.
- Statistics - 协作 Hackage 列表.
- Text Recognition - 协作 Hackage 列表.
- Robotics - 协作 Hackage 列表.
额外的图书馆 * m2cgen - 一个 CLI 工具,用于将训练有素的经典 ML 模型转换为具有零依赖性的本机 Haskell 代码.
Data Structures¶
-
Data Structures & IO Libraries - 官方网站资源.
- Advanced Structures - 协作 Hackage 列表.
- Bit Vectors - 协作 Hackage 列表.
- Containers - 协作 Hackage 列表.
- Data Structures - 协作 Hackage 列表.
- Enumerator - 协作 Hackage 列表.
- Generics - 协作 Hackage 列表.
- List - 协作 Hackage 列表.
- Tree - 协作 Hackage 列表.
- Vector - 协作 Hackage 列表.
Database¶
-
Database Interfaces - 官方网站资源.
- Database - 协作 Hackage 列表.
Development Tools¶
-
Development Libraries and Tools - 官方网站资源.
Distributed Computing¶
-
Distributed Computing - 协作 Hackage 列表.
- Cloud Haskell - Haskell 中的并发和分布式编程.
Documentation¶
- Documentation - 协作 Hackage 列表.
Editors¶
- Editors written in Haskell - 官方网站资源.
- editors for Haskell - 官方网站资源.
Extensions¶
- Extended Haskell - 官方网站资源.
Games¶
-
Games - 官方网站资源.
- Game - 协作 Hackage 列表.
- Game Engine - 协作 Hackage 列表.
GUI¶
-
Graphical User Interface (GUI) Libraries - 官方网站资源.
- GUI - 协作 Hackage 列表.
- User Interfaces - 协作 Hackage 列表.
Graphics¶
Network¶
Number Theory¶
- Number Theory - 协作 Hackage 列表.
- Numeric - 协作 Hackage 列表.
- Numerical - 协作 Hackage 列表.
- Math - 协作 Hackage 列表.
Web / Frameworks¶
- Web Servers - 官方网站资源.
- Web Frameworks - 官方网站资源.
- Cloud - 官方网站资源.
- Deploy - 官方网站资源.
- Libraries - 官方网站资源.
- 框架接口 - 官方网站资源.
- Database and Persistence - 官方网站资源.
- Testing and Verification - 官方网站资源.
- IHP: Integrated Haskell Platform - 开始使用 haskell web dev 的最佳方式. ---
-
Web - 框架、库、...的协作 Hackage 列表
额外的图书馆 * HTTP - Haskell HTTP 包. 支持 Haskell 中的客户端 Web 编程. * hoauth2 - 一个轻量级的 oauth2 haskell 绑定.
Text Processing¶
- Pandoc - 是一个用于将一种标记格式转换为另一种标记格式的库,以及一个使用该库的命令行工具.
Messaging¶
- SimpleX Chat - 第一个 100% 私密设计的聊天平台 - 它无法访问您的连接图!
- Stomp - 是简单(或流式)面向文本的消息传递协议. Resources.
- amqp - AMQP 服务器的客户端库(目前只有 RabbitMQ).
- IRC - 用于 Internet 中继聊天 (IRC) 的协作 Hackage 列表.
- IRC Client - 协作 Hackage 列表.
Languages¶
-
Tools for interfacing with other languages - 官方网站资源.
- Code Generation - 协作 Hackage 列表.
- FFI - 协作 Hackage 列表.
- FFI Tools - 协作 Hackage 列表.
- HTML - 协作 Hackage 列表.
- Java - 协作 Hackage 列表.
- Javascript - 协作 Hackage 列表.
- LaTex - 协作 Hackage 列表.
- Lua - 协作 Hackage 列表.
Haskell 之上的其他语言 * Fay - 编译为 JavaScript 的 Haskell 的适当子集. * Idris - 一种依赖类型的函数式编程语言 * Copilot - 用于生成硬实时 C 代码的(Haskell DSL)流语言. * Wasp - 一种使用更少代码开发全栈 Javascript Web 应用程序的简单语言(使用 Haskell 构建)
Operating Systems¶
Platforms¶
Programming¶
-
Generic Programming - 官方网站资源.
- Aspect Oriented Programming - 协作 Hackage 列表.
- Generic Programming - 协作 Hackage 列表.
- Logic Programming - 协作 Hackage 列表.
- Reactive Programming - 协作 Hackage 列表.
- Visual Programming - 协作 Hackage 列表.
Science¶
- Bioinformatics - 官方网站资源.
-
Mathematics & Physics - 官方网站资源.
- Chemistry - 协作 Hackage 列表.
- Bioinformatics - 协作 Hackage 列表.
- Finance - 协作 Hackage 列表.
- Physics - 协作 Hackage 列表.
- Science - 协作 Hackage 列表.
- Scientific Simulation - 协作 Hackage 列表.
Streaming Processing¶
- Conduit - 流式数据库. Resources.
- IO-Streams - 协作 Hackage 列表.
- Pipes - 是一个干净而强大的流处理库,可让您构建和连接可重用的流组件. Resources.
- HStreamDB - 为物联网数据存储和实时处理而构建的流式数据库.
Resources¶
Websites¶
- Haskell - 官方网站.
- The Haskell Programming Language - Haskell 维基.
- Try Haskell - 哈斯克尔在线.
- School of Haskell - 学习哈斯克尔.
Bloggers¶
- Neil Mitchell - Neil Mitchell 的 Haskell 博客.
Community¶
- Community - 官方社区资源.
- Stackoverflow
- G+
- Mailing lists
- IRC channels
- Local user groups
- Planet Haskell
- Haskell Communities and Activities Report
Tutorials¶
- Documentation - 官方文档资源.
- Learn Haskell - 维基学习资源.
- Books & Tutorials
- learnhaskell - Haskell Learning(也适用于非英语人士).
- What I Wish I Knew When Learning Haskell - 各种事物的惊人指南.
- LearnYouHaskell - 学 Haskell 学个好东西!
- Happy Learn Haskell Tutorial - 带卡通机器人的无痛渐进 Haskell 教程!
- Revised report - Haskell 98 语言和库. 修订后的报告.
-
H-99 - 九十九个 Haskell 问题.
网络教程¶
Video Tutorials¶
- Redoing Make - Haskell from Scratch
- Haskell - Code Deconstructed
- Adventures in Haskell - A Calculator
- Sed implementation in Haskell
- LazyCasts
- Haskell Development Workflow Demo
- Learn You a Haskell - 随书“学习 Haskell 大获裨益!”的视频讲座
- Awesome Haskell Videos - Haskell 讲座和教程的精选列表
- IHP Casts 学习使用 Haskell 和 IHP 构建类型安全的 Web 应用程序
Courses¶
- Introduction to Functional Programming - 2014 年秋季 DelftX 在 edX 上的 MOOC,以 Haskell 为主要关注语言.
- Functional Programming in Haskell - 格拉斯哥大学 Haskell 函数式编程入门 MOOC.
- Haskell MOOC - 赫尔辛基大学关于使用 Haskell 的函数式编程的 MOOC.
Conferences¶
- ICFP - 函数式编程国际会议. Youtube channel.
- Conferences - 正式会议名单
- Haskell Symposium 2015
- Haskell Implementors' Workshop 2015
Packages¶
- Stackage - 是 Haskell 包的稳定来源,“Stable Hackage”.
- Hackage - 是 Haskell 社区的中央包存档.
- Application & Libraries - 官方收藏和指南.
- Hoogle - 是一个 Haskell API 搜索引擎,它允许您通过函数名称或近似类型签名搜索许多标准 Haskell 库.
- Hayoo - 将从 Hackage 搜索所有包,包括所有函数和类型定义.