用 Haskell 编写的库

monad-challenges

一系列挑战可以帮助您快速了解 monad。
  • 313
  • GNU General Public License v3.0

scalpel

Haskell 的高级网页抓取库。 (由 fimad 提供)。
  • 312
  • Apache License 2.0

simplexmq

⚙️ SimpleXMQ - SimpleX 消息传递协议的参考实现,用于公共网络上的单工队列。
  • 311
  • GNU Affero General Public License v3.0

linear-base

Haskell 中线性类型的标准库..
  • 311
  • MIT

vty

用 Haskell 编写的高级 ncurses 替代方案。
  • 309
  • BSD 3-clause "New" or "Revised"

containers

各种具体容器类型(由 haskell 提供)。
  • 307
  • BSD 3-clause "New" or "Revised"

async

异步运行 IO 操作并等待其结果(由 simonmar 提供)。
  • 304
  • BSD 3-clause "New" or "Revised"

poker-maison

🂺 用 Haskell 和 React 制作的多人扑克应用程序。
  • 303

plutus-apps

普利拓斯应用平台。
  • 302
  • Apache License 2.0

csound-expression

Haskell 电子音乐框架。
  • 301
  • BSD 3-clause "New" or "Revised"

network

低级网络接口(由 haskell 提供)。
  • 301
  • BSD 3-clause "New" or "Revised"

juvix

Juvix 使开发人员能够以高级函数式语言编写代码,将其编译为高效的输出 VM 指令,并在部署和执行之前正式验证其合约的安全性。
  • 300
  • GNU General Public License v3.0 only

full-fledged-hledger

有关 Hledger 设置的教程,包括多年文件、多源导入和一系列自动生成的报告。
  • 296
  • BSD 3-clause "New" or "Revised"

servant-persistent

仆人与持久的一个简单例子。
  • 296
  • MIT

husk-scheme

Haskell 平台的 Scheme 编程语言的完整实现。
  • 294
  • MIT

three-layer

:三::cake:Haskell Web 应用程序的架构。
  • 294
  • BSD 3-clause "New" or "Revised"

package.elm-lang.org

用于浏览包和探索文档的网站。
  • 294
  • BSD 3-clause "New" or "Revised"

holmes

使用传播器和 CDCL 进行约束求解的参考库。
  • 293
  • MIT

nixpkgs-update

自 2018 年起更新 nixpkgs 软件包。
  • 292
  • Creative Commons Zero v1.0 Universal

Frames

表格数据的数据框..
  • 291
  • BSD 3-clause "New" or "Revised"

statistics

一个快速、高质量的 Haskell 统计计算库。
  • 290
  • BSD 2-clause "Simplified"

trifecta

解析器组合器,具有突出显示、切片、布局、文字注释、Clang 式诊断和厨房水槽。
  • 288
  • BSD 3-clause "New" or "Revised"

acid-state

向任何可序列化的 Haskell 数据结构添加 ACID 保证。
  • 287

angel

进程监控/管理,如 Daemontools(作者:MichaelXavier)。
  • 287
  • BSD 3-clause "New" or "Revised"

gi-gtk-declarative

Haskell 中的声明式 GTK+ 编程。
  • 283
  • Mozilla Public License 2.0

picard

PICARD - 增量解析语言模型的约束自回归解码。 PICARD 是一个 ServiceNow 研究项目,由 Element AI 启动。 (由 ServiceNow 提供)。
  • 282
  • Apache License 2.0

vado

用 Haskell 编写的演示 Web 浏览器引擎(由 chrisdone)。
  • 282
  • BSD 3-clause "New" or "Revised"

ogma

  • 282
  • GNU General Public License v3.0

fourmolu

四个 ormolu,使用四个空格缩进并允许任意配置。不喜欢它?欢迎 PR!
  • 282
  • BSD 3-clause "New" or "Revised"

microlens

一个轻量级(但与“镜头”兼容)的镜头库。
  • 281
  • BSD 3-clause "New" or "Revised"