Bibliothèques écrites en Haskell

type-errors

:avertissement: outils pour écrire de meilleures erreurs de type.
  • 73
  • BSD 3-clause "New" or "Revised"

fitspec

affiner les propriétés pour tester les programmes Haskell.
  • 73
  • BSD 3-clause "New" or "Revised"

arithmetic-circuits

Circuits arithmétiques pour les systèmes de preuve à connaissance nulle.
  • 73
  • MIT

sunroof-compiler

Compilateur Javascript monadique.
  • 73
  • BSD 3-clause "New" or "Revised"

rampart

:european_castle: détermine comment les intervalles sont liés les uns aux autres.
  • 73
  • MIT

hit-on

:octocat: Outil d'aide au flux de travail Kowainik Git.
  • 73
  • Mozilla Public License 2.0

hobbes

Un moniteur d'activité de fichiers multiplateforme (par jhickner).
  • 73
  • BSD 3-clause "New" or "Revised"

objective

Des objets purement fonctionnels.
  • 72
  • BSD 3-clause "New" or "Revised"

vty-ui

Une bibliothèque de programmation d'interface utilisateur de terminal similaire aux interfaces graphiques telles que GTK et QT. (OBSOLÈTE, voir https://github.com/jtdaugherty/brick).
  • 72
  • BSD 3-clause "New" or "Revised"

cabal-edit

Un utilitaire pour gérer les dépendances de Hackage et manipuler les fichiers Cabal depuis la ligne de commande.
  • 72
  • MIT

witch

:mage_woman: Convertit des valeurs d'un type à un autre.
  • 72
  • MIT

dbmigrations

Une bibliothèque pour la création, la gestion et l'installation de mises à jour de schéma pour les bases de données relationnelles.
  • 72
  • BSD 3-clause "New" or "Revised"

tasty-bench

Cadre de référence ultra-léger, remplacement instantané du critère et de la jauge.
  • 72
  • MIT

haskakafka

Fixations Kafka pour Haskell.
  • 72
  • MIT

contravariant

Haskell 98 foncteurs contravariants.
  • 72
  • BSD 3-clause "New" or "Revised"

blank-canvas

Une API Haskell dans HTML5 Canvas.
  • 71
  • BSD 3-clause "New" or "Revised"

hnix-store-core

Implémentation Haskell de l'API nix store.
  • 71
  • Apache License 2.0

pid1

Effectuez la gestion des signaux et la récolte des orphelins pour les processus d'initialisation Unix PID1.
  • 71
  • MIT

clit

Tweets à partir d'un tuyau.
  • 71
  • BSD 3-clause "New" or "Revised"

monad-mock

Un paquet Haskell qui fournit un transformateur de monade pour se moquer des classes de type de style mtl.
  • 71
  • ISC

mlir-hs

Liaisons Haskell pour MLIR.
  • 71
  • Apache License 2.0

mueval

Un interpréteur Haskell en bac à sable sécurisé pour une évaluation pure des fonctions.
  • 71
  • BSD 3-clause "New" or "Revised"

ki

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

cabal-extras

Une suite d'outils pour aider au développement de Haskell en utilisant `cabal-install`.
  • 70

dr-cabal

📊 Générateur de temps de construction des dépendances Haskell.
  • 70
  • Mozilla Public License 2.0

shellmet

🐚 Solution hors du shell pour la création de scripts dans Haskell.
  • 70
  • Mozilla Public License 2.0

hdiff

Différence basée sur le hachage pour les AST.
  • 70
  • MIT

group-theory

La théorie des groupes.
  • 70
  • BSD 3-clause "New" or "Revised"

html-conduit

Divers packages d'utilitaires XML pour Haskell.
  • 69
  • MIT