Haskell

很棒的Haskell Awesome =============

很棒的Haskell链接,框架,库和软件的辅助列表. 部分 awesome 项目线.

- [Bloggers](#bloggers)

Basics

  • Alex -Haskell的词法分析器生成器.
  • Cabal -用于构建和打包Haskell库和程序的系统.
  • GHC -用于Haskell的最先进的优化本机代码编译器.
  • GHCi -Haskell的字节码解释器和交互式REPL环境.
  • Hackage -Haskell社区的中央软件包存档.
  • Haddock -一种用于从带注释的Haskell源代码自动生成文档的工具.
  • Happy -Haskell的解析器生成器.
  • Hayoo -将搜索Hackage中的所有软件包,包括所有功能和类型定义.
  • Hoogle -Haskell API搜索引擎,它使您可以通过函数名称或近似类型签名来搜索许多标准的Haskell库.
  • hsenv -创建隔离的Haskell环境的工具. 这使项目可以使用不同于当前安装的GHC版本.
  • Stack -跨平台工具,可帮助构建Haskell项目. 它支持创建隔离的Haskell环境并自动管理项目的依赖关系.
  • Stackage -“稳定的黑客”工具,用于从黑客创建经过审查的一组软件包.

Algorithmics

Audio, Music & Sound

Category Theory

Compilers

Concurrency & Parallelism

Configuration

  • Deiko-config -使用的小型Typesafe库 HOCON 配置格式
  • Dhall -保证终止的配置语言
  • Configurator -配置管理库,支持对配置文件的修改进行自动,动态的重新加载.

Cryptography & Hashing

Data Access

  • Haxl -一个用于高效,并发,简洁数据访问的库.

Data Formats

  • JSON -协作黑客列表.
  • PDF -协作黑客列表.
  • XML -协作黑客列表.
  • RSS -协作黑客列表.

Data Science

Data Structures

Database

Development Tools

Distributed Computing

Documentation

Editors

Extensions

Games

GUI

Graphics

Network

Number Theory

Web / Frameworks

Text Processing

  • Pandoc -是用于从一种标记格式转换为另一种标记格式的库,以及使用该库的命令行工具.

Messaging

  • Stomp -是简单(或流式)面向文本的消息传递协议. Resources.
  • amqp -AMQP服务器的客户端库(当前仅是RabbitMQ).
  • IRC -Internet中继聊天(IRC)的协作式黑客列表.
  • IRC Client -协作黑客列表.

Languages

Operating Systems

Platforms

  • .NET -协作黑客列表.
  • Apple -协作黑客列表.
  • JVM -协作黑客列表.
  • Mobile -协作黑客列表.

Programming

Science

Streaming Processing

  • Conduit -流数据库. Resources.
  • IO-Streams -协作黑客列表.
  • Pipes -是一个干净而强大的流处理库,可让您构建和连接可重用的流组件. Resources.
  • HStreamDB -为物联网数据存储和实时处理而构建的流数据库.

Resources

Websites

Bloggers

Community

Tutorials

Video Tutorials

Courses

Conferences

Packages

  • Stackage -是Haskell软件包“稳定的黑客”的稳定来源.
  • Hackage -是Haskell社区的中央软件包存档.
  • Application & Libraries -官方收藏和指南.
  • Hoogle -是Haskell API搜索引擎,可让您通过函数名称或近似类型签名搜索许多标准的Haskell库.
  • Hayoo -将搜索Hackage中的所有软件包,包括所有功能和类型定义.

Best Practices

License

CC0