Bibliotecas escritas en Haskell

monad-challenges

Un conjunto de desafíos para impulsar su comprensión de las mónadas.
  • 313
  • GNU General Public License v3.0

scalpel

Una biblioteca de web scraping de alto nivel para Haskell. (por fimad).
  • 312
  • Apache License 2.0

simplexmq

⚙️ SimpleXMQ: una implementación de referencia del Protocolo de mensajería SimpleX para colas simplex en redes públicas.
  • 311
  • GNU Affero General Public License v3.0

linear-base

Biblioteca estándar para tipos lineales en Haskell..
  • 311
  • MIT

vty

Una alternativa de ncurses de alto nivel escrita en Haskell.
  • 309
  • BSD 3-clause "New" or "Revised"

containers

Tipos de contenedores de hormigón surtidos (por haskell).
  • 307
  • BSD 3-clause "New" or "Revised"

async

Ejecute operaciones de IO de forma asíncrona y espere sus resultados (por simonmar).
  • 304
  • BSD 3-clause "New" or "Revised"

poker-maison

🂺 Una aplicación de póquer multijugador creada con Haskell y React.
  • 303

plutus-apps

La plataforma de aplicaciones Plutus.
  • 302
  • Apache License 2.0

csound-expression

Framework Haskell para música electrónica.
  • 301
  • BSD 3-clause "New" or "Revised"

network

Interfaz de red de bajo nivel (por haskell).
  • 301
  • BSD 3-clause "New" or "Revised"

juvix

Juvix permite a los desarrolladores escribir código en un lenguaje funcional de alto nivel, compilarlo en instrucciones de VM de salida eficientes en gas y verificar formalmente la seguridad de sus contratos antes de la implementación y ejecución.
  • 300
  • GNU General Public License v3.0 only

full-fledged-hledger

Tutorial sobre la configuración de Hledger con archivos de varios años, importaciones de múltiples fuentes y una variedad de informes generados automáticamente.
  • 296
  • BSD 3-clause "New" or "Revised"

servant-persistent

Un breve ejemplo de Servant con Persistent.
  • 296
  • MIT

husk-scheme

Una implementación completa del lenguaje de programación Scheme para la Plataforma Haskell.
  • 294
  • MIT

three-layer

:tres::cake: Arquitectura de las aplicaciones web de Haskell.
  • 294
  • BSD 3-clause "New" or "Revised"

package.elm-lang.org

sitio web para buscar paquetes y explorar documentación.
  • 294
  • BSD 3-clause "New" or "Revised"

holmes

Una biblioteca de referencia para resolver restricciones con propagadores y CDCL.
  • 293
  • MIT

nixpkgs-update

Actualización de paquetes de nixpkgs desde 2018.
  • 292
  • Creative Commons Zero v1.0 Universal

Frames

Marcos de datos para datos tabulares.
  • 291
  • BSD 3-clause "New" or "Revised"

statistics

Una biblioteca rápida y de alta calidad para computación con estadísticas en Haskell.
  • 290
  • BSD 2-clause "Simplified"

trifecta

Combinadores de análisis con resaltado, corte, diseño, comentarios alfabetizados, diagnósticos de estilo Clang y el fregadero de la cocina.
  • 288
  • BSD 3-clause "New" or "Revised"

acid-state

Agregue garantías ACID a cualquier estructura de datos Haskell serializable.
  • 287

angel

Supervisión/gestión de procesos, como Daemontools (por MichaelXavier).
  • 287
  • BSD 3-clause "New" or "Revised"

gi-gtk-declarative

Programación declarativa GTK+ en Haskell.
  • 283
  • Mozilla Public License 2.0

picard

PICARD: análisis incremental para la decodificación autorregresiva restringida de modelos de lenguaje. PICARD es un proyecto de investigación de ServiceNow que se inició en Element AI. (por ServiceNow).
  • 282
  • Apache License 2.0

vado

Un motor de navegador web de demostración escrito en Haskell (por chrisdone).
  • 282
  • BSD 3-clause "New" or "Revised"

ogma

  • 282
  • GNU General Public License v3.0

fourmolu

Un fourk de ormolu que usa sangría de cuatro espacios y permite una configuración arbitraria. ¿No te gusta? PR bienvenidos!.
  • 282
  • BSD 3-clause "New" or "Revised"

microlens

Una biblioteca de lentes livianos (pero compatibles con 'lentes').
  • 281
  • BSD 3-clause "New" or "Revised"