Librerie scritte in Haskell

monad-challenges

Una serie di sfide per far ripartire la tua comprensione delle monadi...
  • 313
  • GNU General Public License v3.0

scalpel

Una libreria di web scraping di alto livello per Haskell. (di Fimad).
  • 312
  • Apache License 2.0

simplexmq

⚙️ SimpleXMQ - Un'implementazione di riferimento del SimpleX Messaging Protocol per code simplex su reti pubbliche..
  • 311
  • GNU Affero General Public License v3.0

linear-base

  • 311
  • MIT

vty

Un'alternativa ncurses di alto livello scritta in Haskell.
  • 309
  • BSD 3-clause "New" or "Revised"

containers

Tipi di contenitori in cemento assortiti (di haskell).
  • 307
  • BSD 3-clause "New" or "Revised"

async

Esegui le operazioni di I/O in modo asincrono e attendi i risultati (di simonmar).
  • 304
  • BSD 3-clause "New" or "Revised"

poker-maison

🂺 Un'app di poker multigiocatore creata con Haskell e React.
  • 303

plutus-apps

La piattaforma applicativa Plutus.
  • 302
  • Apache License 2.0

csound-expression

Haskell Framework per la musica elettronica.
  • 301
  • BSD 3-clause "New" or "Revised"

network

Interfaccia di rete di basso livello (da haskell).
  • 301
  • BSD 3-clause "New" or "Revised"

juvix

Juvix consente agli sviluppatori di scrivere codice in un linguaggio funzionale di alto livello, compilarlo in istruzioni VM di output a basso consumo e verificare formalmente la sicurezza dei loro contratti prima della distribuzione e dell'esecuzione.
  • 300
  • GNU General Public License v3.0 only

full-fledged-hledger

Tutorial sulla configurazione di Hledger con file pluriennali, importazioni da più fonti e una serie di report generati automaticamente.
  • 296
  • BSD 3-clause "New" or "Revised"

servant-persistent

Un breve esempio di Servo con Persistente.
  • 296
  • MIT

husk-scheme

Un'implementazione completa del linguaggio di programmazione Scheme per la piattaforma Haskell..
  • 294
  • MIT

three-layer

:three::cake: Architettura delle applicazioni web Haskell.
  • 294
  • BSD 3-clause "New" or "Revised"

package.elm-lang.org

sito Web per sfogliare i pacchetti ed esplorare la documentazione.
  • 294
  • BSD 3-clause "New" or "Revised"

holmes

Una libreria di riferimento per la risoluzione dei vincoli con propagatori e CDCL..
  • 293
  • MIT

nixpkgs-update

Aggiornamento dei pacchetti nixpkgs dal 2018.
  • 292
  • Creative Commons Zero v1.0 Universal

Frames

Frame di dati per dati tabulari..
  • 291
  • BSD 3-clause "New" or "Revised"

statistics

Una libreria veloce e di alta qualità per il calcolo con statistiche in Haskell..
  • 290
  • BSD 2-clause "Simplified"

trifecta

Combinatori parser con evidenziazione, suddivisione in sezioni, layout, commenti alfabetizzati, diagnostica in stile Clang e lavello della cucina.
  • 288
  • BSD 3-clause "New" or "Revised"

acid-state

Aggiungi garanzie ACID a qualsiasi struttura di dati Haskell serializzabile.
  • 287

angel

Monitoraggio/gestione dei processi, come Daemontools (di MichaelXavier).
  • 287
  • BSD 3-clause "New" or "Revised"

gi-gtk-declarative

Programmazione GTK+ dichiarativa in Haskell.
  • 283
  • Mozilla Public License 2.0

picard

PICARD - Analisi incrementale per decodifica auto-regressiva vincolata da modelli linguistici. PICARD è un progetto di ricerca ServiceNow che è stato avviato presso Element AI. (di ServiceNow).
  • 282
  • Apache License 2.0

vado

Un motore di browser web dimostrativo scritto in Haskell (da chrisdone).
  • 282
  • BSD 3-clause "New" or "Revised"

ogma

  • 282
  • GNU General Public License v3.0

fourmolu

Un quarto di ormolu che utilizza quattro rientranze spaziali e consente una configurazione arbitraria. Non ti piace? PR benvenuti!.
  • 282
  • BSD 3-clause "New" or "Revised"

microlens

Una libreria di lenti leggera (ma compatibile con "lente").
  • 281
  • BSD 3-clause "New" or "Revised"