用 Haskell 编写的库

parser-combinators

轻量级包提供常用的解析器组合器。
  • 50
  • BSD 3-clause "New" or "Revised"

unpacked-containers

使用背包打开集装箱。
  • 50
  • BSD 2-clause "Simplified"

harmtrace

HarmTrace(具有抽象和弦实体类型级表示的音乐和声分析和检索)是一个用于音乐自动和声分析的系统。
  • 50
  • GNU General Public License v3.0 only

nixfromnpm

将 NPM 包转换为 nix 表达式。
  • 50
  • MIT

directory

用于基本文件系统操作的独立于平台的库。
  • 50
  • BSD 3-clause "New" or "Revised"

reflex-dom-contrib

  • 50
  • BSD 3-clause "New" or "Revised"

password

用于在 Haskell 中轻松使用密码的数据类型和函数。
  • 49
  • BSD 3-clause "New" or "Revised"

heterocephalus

用于与前端开发工具协作的类型安全模板引擎。
  • 49
  • MIT

advent-of-code-2017

代码来临 2017(警告:剧透)。
  • 49
  • BSD 3-clause "New" or "Revised"

codec

Haskell 中的简单双向序列化(由 chpatrick 编写)。
  • 49
  • BSD 3-clause "New" or "Revised"

hermit

Haskell 方程推理模型到实现隧道(由 ku-fpg 提供)。
  • 49
  • BSD 3-clause "New" or "Revised"

clash-riscv

实现用 Clash 编写的 RV32I 指令集的 RiscV 处理器。
  • 49
  • BSD 3-clause "New" or "Revised"

http-streams

用于 io-streams 的 Haskell HTTP 客户端库。
  • 49
  • BSD 3-clause "New" or "Revised"

with-utf8

第一次尝试就获得正确的 IO。
  • 49
  • Mozilla Public License 2.0

yesod-dsl

一种领域特定语言和代码生成器,旨在创建 RESTful 服务,用于使用 Yesod Web 框架和持久性管理 RDBMS。
  • 49
  • BSD 3-clause "New" or "Revised"

HTF

Haskell 测试框架。
  • 49
  • GNU Lesser General Public License v2.1 only

equational-reasoning

Haskell 中的 Agda 式等式推理。
  • 49
  • BSD 3-clause "New" or "Revised"

http-api-data

与 HTTP API 数据(如 URL 片段、标头和查询参数)之间进行转换。
  • 49
  • BSD 3-clause "New" or "Revised"

tmp-postgres

创建临时 postgres 实例。
  • 49
  • BSD 3-clause "New" or "Revised"

riak

用于 Riak 去中心化数据存储的快速 Haskell 客户端库。
  • 49

xmonad-extras

由于额外的依赖关系,无法将 xmonad 的各种模块添加到 xmonad-contrib 中。
  • 49
  • GNU General Public License v3.0

haskelm

使用 Template Haskell 进行 Haskell 到 Elm 的转换。包含库和可执行文件。
  • 49
  • BSD 3-clause "New" or "Revised"

bit-stream

具有缓存友好的 O(1) 索引和记忆应用程序的惰性无限紧凑流(由 Bodigrim 提供)。
  • 49
  • BSD 3-clause "New" or "Revised"

xml-lens

xml-conduit 的镜头和遍历。
  • 49
  • BSD 3-clause "New" or "Revised"

cron

Haskell 的 Cron 数据结构和解析器(作者:MichaelXavier)。
  • 49
  • MIT

managed

托管值的单子。
  • 49
  • BSD 3-clause "New" or "Revised"

bayes-stack

概率模型吉布斯抽样框架。
  • 49
  • BSD 3-clause "New" or "Revised"

lazyboy

在 Haskell 中实现的 EDSL,用于对 Nintendo Game Boy 进行编程。
  • 48
  • BSD 3-clause "New" or "Revised"

hw-json

  • 48
  • BSD 3-clause "New" or "Revised"

packunused

用于检测冗余 Cabal 包依赖性的工具。
  • 48
  • BSD 3-clause "New" or "Revised"