Библиотеки, написанные на Haskell

singletons

Поддельные зависимые типы в Haskell с использованием синглетонов.
  • 280
  • BSD 3-clause "New" or "Revised"

prettyprinter

Современный, расширяемый и хорошо документированный симпатичный принтер.
  • 280
  • BSD 2-clause "Simplified"

alex

Генератор лексического анализатора для Haskell (от haskell).
  • 278
  • BSD 3-clause "New" or "Revised"

friday

Быстрый ввод-вывод и преобразование изображений.
  • 276
  • GNU Lesser General Public License v3.0 only

purerl

Серверная часть Erlang для компилятора PureScript.
  • 276
  • GNU General Public License v3.0

gogol

Комплексный SDK Google Services для Haskell.
  • 275

pandoc-citeproc

Библиотека и исполняемый файл для использования citeproc с pandoc.
  • 274
  • BSD 3-clause "New" or "Revised"

lit

Современный инструмент для грамотного программирования (от cdosborn).
  • 273

inline-c

  • 273
  • MIT

UwUpp

Эзотерический язык нового поколения.
  • 269
  • BSD 3-clause "New" or "Revised"

effectful

Простая в использовании, быстро расширяемая библиотека эффектов с бесшовной интеграцией с существующей экосистемой Haskell.
  • 268
  • BSD 3-clause "New" or "Revised"

cardano-ogmios

❇️ Мост WebSocket JSON/RPC для Cardano.
  • 267
  • Mozilla Public License 2.0

haskell-tor

Реализация протокола Tor на Haskell.
  • 267
  • BSD 3-clause "New" or "Revised"

aws-lambda-haskell-runtime

⚡Среда выполнения Haskell для AWS Lambda.
  • 266
  • Apache License 2.0

bytestring

Эффективный компактный неизменяемый тип строки байтов (как строгий, так и ленивый), подходящий для двоичных или 8-битных символьных данных.
  • 264
  • BSD 3-clause "New" or "Revised"

haskanoid

Бесплатный клон с открытым исходным кодом на Haskell, использующий SDL и FRP, с поддержкой Wiimote и Kinect.
  • 264

lucid

Ясно писать, читать и редактировать DSL для написания HTML (от chrisdone).
  • 262
  • BSD 3-clause "New" or "Revised"

halive

Живой рекомпилятор для Haskell.
  • 260
  • BSD 2-clause "Simplified"

nix-diff

Объясните, почему два производных Nix различаются.
  • 259
  • BSD 3-clause "New" or "Revised"

http-conduit

Механизм клиента HTTP, предназначенный в качестве базового уровня для более удобных для пользователя пакетов. (от Снойберга).
  • 259
  • BSD 3-clause "New" or "Revised"

hascard

flashcard TUI с карточками уценки.
  • 258
  • BSD 3-clause "New" or "Revised"

gi-atk

Создание привязок Haskell для библиотек с поддержкой GObject-Introspection.
  • 257
  • GNU Lesser General Public License v2.1 only

cardano-db-sync

Компонент, который следует цепочке Cardano и хранит блоки и транзакции в PostgreSQL.
  • 256
  • Apache License 2.0

atom

DSL для встроенных приложений жесткого реального времени. (от Томагавкинса).
  • 255
  • BSD 3-clause "New" or "Revised"

vinyl

Расширяемые записи для Haskell. Пулл-реквесты приветствуются! Приходите к нам на #vinyl на freenode. (от VinylRecords).
  • 255
  • MIT

gotta-go-fast

Утилита командной строки для тренировки ввода и измерения вашего WPM и точности.
  • 255
  • BSD 3-clause "New" or "Revised"

keter

Менеджер по развертыванию веб-приложений.
  • 255
  • MIT

happy

Генератор парсеров Happy для Haskell.
  • 255
  • BSD 2-clause "Simplified"

CheatSheet

Шпаргалка Haskell в формате PDF и грамотных исходных форматах.
  • 254
  • BSD 3-clause "New" or "Revised"

ouroboros-network

Реализация семейства алгоритмов консенсуса Ouroboros с сетевой поддержкой.
  • 254
  • Apache License 2.0