用 Haskell 编写的库

grin

GRIN 是惰性和严格函数式语言的编译器后端,支持整个程序优化。 (由 grin 编译器提供)。
  • 997

leksah

哈斯克尔 IDE。
  • 971

toodles

直接从代码库中的 TODO 进行项目管理。
  • 970
  • MIT

hasktorch

Haskell 中的张量和神经网络。
  • 967
  • BSD 3-clause "New" or "Revised"

matterhorn

用于 Mattermost 聊天系统的功能丰富的 Unix 终端客户端。
  • 964
  • BSD 3-clause "New" or "Revised"

LtuPatternFactory

Lambda 终极模式工厂:FP、Haskell、Typeclassopedia 与软件设计模式。
  • 950
  • Apache License 2.0

stylish-haskell

Haskell 代码美化器。
  • 945
  • GNU General Public License v3.0

learn4haskell

👩‍🏫 👨‍🏫 通过 4 个 Pull 请求学习 Haskell 基础知识。
  • 915
  • Mozilla Public License 2.0

turtle

Shell 编程,Haskell 风格。
  • 911
  • BSD 3-clause "New" or "Revised"

linux_notification_center

Linux 的通知守护进程/中心。
  • 889
  • BSD 3-clause "New" or "Revised"

egison

Egison 编程语言。
  • 889
  • MIT

unused

  • 885
  • MIT

optparse-applicative

应用选项解析器。
  • 870
  • BSD 3-clause "New" or "Revised"

accelerate

用于高性能数组计算的嵌入式语言(由 AccelerateHS 提供)。
  • 867
  • BSD 3-clause "New" or "Revised"

attoparsec-conduit

流式数据库。
  • 863
  • MIT

obelisk

功能性反应式网络和移动应用程序,包含电池。
  • 860
  • BSD 3-clause "New" or "Revised"

megaparsec

工业强度的单子解析器组合器库。
  • 856
  • BSD 2-clause "Simplified"

project-m36

项目:M36 关系代数引擎。
  • 855
  • MIT

ormolu

Haskell 源代码的格式化程序。
  • 854
  • BSD 3-clause "New" or "Revised"

bench

命令行基准测试工具。
  • 834
  • BSD 3-clause "New" or "Revised"

rio-orphans

Haskell 的标准库(由 Commercialhaskell 提供)。
  • 820
  • MIT

neut

具有静态内存管理的依赖类型编程语言。
  • 820
  • ISC

pandoc-crossref

用于交叉引用的 Pandoc 过滤器。
  • 817
  • GNU General Public License v2.0 only

waymonad

一个基于 xmonad 的想法并受到 xmonad 启发的 Wayland 合成器。
  • 811
  • GNU Lesser General Public License v3.0 only

streamly

高性能、并发函数式编程抽象。
  • 811
  • BSD 3-clause "New" or "Revised"

Rome

适用于 S3、Minio、Ceph、Google Storage、Artifactory 等的 Carthage 缓存(由 tmspzz 提供)。
  • 806
  • MIT

parsec

一个单子解析器组合器库。
  • 795
  • BSD 2-clause "Simplified"

bsc

Bluespec 编译器 (BSC)(由 B-Lang-org 提供)。
  • 794
  • GNU General Public License v3.0

wai-conduit

Haskell Web 应用程序接口。
  • 784
  • MIT

xmobar

简约的状态栏。
  • 781
  • BSD 3-clause "New" or "Revised"