Skip to content

很棒的哈斯克尔 Awesome

很棒的 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

Audio, Music & Sound

Category Theory

Compilers

Concurrency & Parallelism

Configuration

  • Deiko-config - 使用的小型类型安全库 HOCON 配置格式
  • Dhall - 保证终止的配置语言
  • 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

GUI

Graphics

Network

Number Theory

Web / Frameworks

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 - 官方网站资源.



    Haskell 之上的其他语言 * Fay - 编译为 JavaScript 的 Haskell 的适当子集. * Idris - 一种依赖类型的函数式编程语言 * Copilot - 用于生成硬实时 C 代码的(Haskell DSL)流语言. * Wasp - 一种使用更少代码开发全栈 Javascript Web 应用程序的简单语言(使用 Haskell 构建)

Operating Systems

Platforms

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

Programming

Science

Streaming Processing

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

Resources

Websites

Bloggers

Community

Tutorials

Video Tutorials

Courses

Conferences

Packages

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

Best Practices

License

CC0