Haskell

令人敬畏的Haskell Awesome =============

令人敬畏的Haskell链接,框架,库和软件的辅助列表. 部分内容 awesome 项目线.

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版本不同的GHC版本.
  • Stack - 帮助构建Haskell项目的跨平台工具. 它包括支持创建隔离的Haskell环境以及自动管理项目的依赖关系.
  • Stackage - “稳定的黑客”工具,用于从Hackage创建一套经过审查的软件包.

Algorithmics

Audio, Music & Sound

  • Audio, music and sound - 官方网站资源.


    • Audio - 一个协作的Hackage列表.
    • Codec - 一个协作的Hackage列表.
    • Graphics - 一个协作的Hackage列表.
    • Media - 一个协作的Hackage列表.
    • Music - 一个协作的Hackage列表.
    • Sound - 一个协作的Hackage列表.

Category Theory

Compilers

Concurrency & Parallelism

Configuration

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

Cryptography & Hashing

Data Access

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

Data Formats

  • JSON - 一个协作的Hackage列表.
  • PDF - 一个协作的Hackage列表.
  • XML - 一个协作的Hackage列表.
  • RSS - 一个协作的Hackage列表.

Data Science

Data Structures

Database

Development Tools

Distributed Computing

Documentation

Editors

Extensions

Games

  • Games - 官方网站资源.


    • Game - 一个协作的Hackage列表.
    • Game Engine - 一个协作的Hackage列表.

GUI

Graphics

Network

  • Network - 官方网站资源


    • Network - 一个协作的Hackage列表.

Number Theory

  • Number Theory - 一个协作的Hackage列表.
  • Numeric - 一个协作的Hackage列表.
  • Numerical - 一个协作的Hackage列表.
  • Math - 一个协作的Hackage列表.

Web / Frameworks

Text Processing

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

Messaging

  • Stomp - 是简单(或流式)文本定向消息传递协议. Resources.
  • amqp - AMQP服务器的客户端库(目前只有RabbitMQ).
  • IRC - 用于Internet中继聊天(IRC)的协作黑客列表.
  • 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)流语言.

Operating Systems

Platforms

  • .NET - 一个协作的Hackage列表.
  • Apple - 一个协作的Hackage列表.
  • JVM - 一个协作的Hackage列表.
  • Mobile - 一个协作的Hackage列表.

Programming

Science

Streaming Processing

Resources

Websites

Community

Tutorials

Video Tutorials

Courses

Conferences

Packages

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

License

CC0