Библиотеки, написанные на 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

Туннель от модели Equational Reasoning до реализации в Haskell (от ku-fpg).
  • 49
  • BSD 3-clause "New" or "Revised"

clash-riscv

Процессор RiscV, реализующий набор инструкций RV32I, написанный на языке Clash.
  • 49
  • BSD 3-clause "New" or "Revised"

http-streams

HTTP-клиентская библиотека Haskell для использования с потоками ввода-вывода.
  • 49
  • BSD 3-clause "New" or "Revised"

with-utf8

Получите правильный IO с первой попытки.
  • 49
  • Mozilla Public License 2.0

yesod-dsl

Предметно-ориентированный язык и генератор кода, предназначенные для создания сервисов RESTful для управления РСУБД с веб-платформой Yesod и Persistent..
  • 49
  • BSD 3-clause "New" or "Revised"

HTF

Платформа тестирования Haskell.
  • 49
  • GNU Lesser General Public License v2.1 only

equational-reasoning

Эквациональные рассуждения в стиле Agda в Haskell.
  • 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

Быстрая клиентская библиотека Haskell для децентрализованного хранилища данных Riak.
  • 49

xmonad-extras

Различные модули для xmonad, которые нельзя добавить в xmonad-contrib из-за дополнительных зависимостей.
  • 49
  • GNU General Public License v3.0

haskelm

Преобразование Haskell в Elm с использованием Template Haskell. Содержит как библиотеку, так и исполняемый файл.
  • 49
  • BSD 3-clause "New" or "Revised"

bit-stream

Ленивые бесконечные компактные потоки с удобной для кэширования индексацией O(1) и приложениями для мемоизации (от Bodigrim).
  • 49
  • BSD 3-clause "New" or "Revised"

xml-lens

Линзы и обходы для xml-кондуита.
  • 49
  • BSD 3-clause "New" or "Revised"

cron

Структура данных Cron и парсер для Haskell (автор MichaelXavier).
  • 49
  • MIT

managed

Монада для управляемых значений.
  • 49
  • BSD 3-clause "New" or "Revised"

bayes-stack

Структура выборки Гиббса вероятностных моделей.
  • 49
  • BSD 3-clause "New" or "Revised"

lazyboy

EDSL, реализованный на Haskell для программирования 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"