Bibliothèques écrites en Haskell

esqueleto

Nouvelle maison d'Esqueleto, veuillez signaler les problèmes afin que nous puissions rattraper les choses!.
  • 361
  • BSD 3-clause "New" or "Revised"

DocTest

Une implémentation du doctest de Python pour Haskell (par sol).
  • 360
  • MIT

termonad

Émulateur de terminal configurable dans Haskell..
  • 356
  • BSD 3-clause "New" or "Revised"

Earley

Analyse de toutes les grammaires sans contexte à l'aide de l'algorithme d'Earley dans Haskell.
  • 354
  • BSD 3-clause "New" or "Revised"

clay

Un préprocesseur CSS comme Haskell embarqué..
  • 354
  • BSD 3-clause "New" or "Revised"

mtl

La bibliothèque Monad Transformer.
  • 352
  • BSD 3-clause "New" or "Revised"

haskell-awk

Traitement de texte Haskell pour la ligne de commande (par gelisam).
  • 352
  • Apache License 2.0

react-haskell

Reliures React pour Haskell.
  • 349
  • MIT

ad

Différenciation automatique.
  • 348
  • BSD 3-clause "New" or "Revised"

reflex-dom

Applications Web sans rappels ni effets secondaires. Reflex-DOM apporte la puissance de la programmation réactive fonctionnelle (FRP) au Web. Construisez des données HTML et d'autres données DOM (Document Object Model) avec une interface purement fonctionnelle.
  • 347
  • BSD 3-clause "New" or "Revised"

vector

Une implémentation efficace des tableaux indexés Int (mutables et immuables), avec un puissant cadre d'optimisation de boucle. (par haskell).
  • 345
  • BSD 3-clause "New" or "Revised"

squeal-postgresql

Squeal, une intégration profonde de SQL dans Haskell.
  • 343
  • BSD 3-clause "New" or "Revised"

remote

Un cadre informatique distribué pour Haskell.
  • 343
  • BSD 3-clause "New" or "Revised"

Haskell

  • 343
  • MIT

mezzo

Une bibliothèque Haskell pour la composition musicale sécurisée.
  • 339
  • MIT

sdl2

Liaisons Haskell à la bibliothèque SDL2.
  • 338
  • BSD 3-clause "New" or "Revised"

scholdoc

Fork de Pandoc pour l'implémentation d'un analyseur ScholarlyMarkdown.
  • 337

gwern.net

Infrastructure du site pour gwern.net (CSS/JS/HS/images/icons). Site Web Hakyll personnalisé avec archivage de liens automatique unique, UX contextuelle d'info-bulle récursive, mode sombre et typographie (notes latérales + lettrines + avertissements + ajusteur d'inflation).
  • 337

machines

Réseaux de transducteurs de flux composables.
  • 332
  • BSD 3-clause "New" or "Revised"

infernu

Inférence de type et recherche d'un JavaScript plus sûr.
  • 332
  • GNU General Public License v2.0 only

tamarin-prover

Référentiel de code source principal du prouveur Tamarin pour la vérification du protocole de sécurité.
  • 332

cabal2nix

Générez des instructions de construction Nix à partir d'un fichier Cabal.
  • 331
  • BSD 3-clause "New" or "Revised"

req

Une bibliothèque cliente HTTP.
  • 330
  • BSD 3-clause "New" or "Revised"

parconc-examples

Exemple de code pour accompagner le livre "Parallel and Concurrent Programming in Haskell".
  • 329
  • BSD 3-clause "New" or "Revised"

haskell-lsp

Bibliothèque Haskell pour le Microsoft Language Server Protocol (par alanz).
  • 324
  • MIT

compendium-client

Mu (μ) est un cadre purement fonctionnel pour la construction de micro-services.
  • 323
  • Apache License 2.0

hedis

Une bibliothèque cliente Redis pour Haskell..
  • 322
  • BSD 3-clause "New" or "Revised"

recursion-schemes

Bananes généralisées, lentilles et barbelés.
  • 322
  • BSD 2-clause "Simplified"

snap-core

Définitions de type de base (monade Snap, types HTTP, etc.) et utilitaires pour les gestionnaires Web.
  • 318
  • BSD 3-clause "New" or "Revised"

postgres-websockets

PostgreSQL + Websockets.
  • 315
  • BSD 3-clause "New" or "Revised"