用 Haskell 编写的库

type-errors

:警告:用于编写更好的类型错误的工具。
  • 73
  • BSD 3-clause "New" or "Revised"

fitspec

优化测试 Haskell 程序的属性。
  • 73
  • BSD 3-clause "New" or "Revised"

arithmetic-circuits

零知识证明系统的算术电路。
  • 73
  • MIT

sunroof-compiler

Monadic Javascript 编译器。
  • 73
  • BSD 3-clause "New" or "Revised"

rampart

:european_castle:确定间隔如何相互关联。
  • 73
  • MIT

hit-on

:octocat:Kowainik Git 工作流程帮助工具。
  • 73
  • Mozilla Public License 2.0

hobbes

跨平台文件活动监视器(由 jhickner 提供)。
  • 73
  • BSD 3-clause "New" or "Revised"

objective

纯功能性对象。
  • 72
  • BSD 3-clause "New" or "Revised"

vty-ui

类似于GTK、QT等图形界面的终端用户界面编程库。 (已弃用,请参阅 https://github.com/jtdaugherty/brick)。
  • 72
  • BSD 3-clause "New" or "Revised"

cabal-edit

用于管理 Hackage 依赖项并从命令行操作 Cabal 文件的实用程序。
  • 72
  • MIT

witch

:mage_woman:将值从一种类型转换为另一种类型。
  • 72
  • MIT

dbmigrations

用于创建、管理和安装关系数据库架构更新的库。
  • 72
  • BSD 3-clause "New" or "Revised"

tasty-bench

Featherlight 基准框架,标准和规格的直接替代品。
  • 72
  • MIT

haskakafka

Haskell 的 Kafka 绑定。
  • 72
  • MIT

contravariant

Haskell 98 逆变函子。
  • 72
  • BSD 3-clause "New" or "Revised"

blank-canvas

HTML5 Canvas 中的 Haskell API。
  • 71
  • BSD 3-clause "New" or "Revised"

hnix-store-core

nix store API 的 Haskell 实现。
  • 71
  • Apache License 2.0

pid1

对 Unix PID1 init 进程进行信号处理和孤儿收获。
  • 71
  • MIT

clit

通过管道发送推文。
  • 71
  • BSD 3-clause "New" or "Revised"

monad-mock

一个 Haskell 包,提供用于模拟 mtl 风格类型类的 monad 转换器。
  • 71
  • ISC

mlir-hs

MLIR 的 Haskell 绑定。
  • 71
  • Apache License 2.0

mueval

用于纯函数评估的安全沙盒 Haskell 解释器。
  • 71
  • BSD 3-clause "New" or "Revised"

ki

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

cabal-extras

使用“cabal-install”帮助 Haskell 开发的工具套件。
  • 70

dr-cabal

📊 Haskell 依赖项构建时间分析器。
  • 70
  • Mozilla Public License 2.0

shellmet

🐚 在 Haskell 中编写脚本的 shell 解决方案。
  • 70
  • Mozilla Public License 2.0

hdiff

基于哈希的 AST 差异。
  • 70
  • MIT

group-theory

群论。
  • 70
  • BSD 3-clause "New" or "Revised"

html-conduit

Haskell 的各种 XML 实用程序包。
  • 69
  • MIT