Bibliotecas escritas em Haskell

monad-challenges

Um conjunto de desafios para iniciar sua compreensão das mônadas.
  • 313
  • GNU General Public License v3.0

scalpel

Uma biblioteca de raspagem da web de alto nível para Haskell. (por fimad).
  • 312
  • Apache License 2.0

simplexmq

⚙️ SimpleXMQ - Uma implementação de referência do SimpleX Messaging Protocol para filas simplex em redes públicas.
  • 311
  • GNU Affero General Public License v3.0

linear-base

Biblioteca padrão para tipos lineares em Haskell..
  • 311
  • MIT

vty

Uma alternativa ncurses de alto nível escrita em Haskell.
  • 309
  • BSD 3-clause "New" or "Revised"

containers

Tipos variados de contêineres de concreto (por haskell).
  • 307
  • BSD 3-clause "New" or "Revised"

async

Execute operações IO de forma assíncrona e aguarde seus resultados (por simonmar).
  • 304
  • BSD 3-clause "New" or "Revised"

poker-maison

🂺 Um aplicativo de pôquer para vários jogadores criado com Haskell e React.
  • 303

plutus-apps

A plataforma de aplicativos Plutus.
  • 302
  • Apache License 2.0

csound-expression

Haskell Framework para Música Eletrônica.
  • 301
  • BSD 3-clause "New" or "Revised"

network

Interface de rede de baixo nível (por haskell).
  • 301
  • BSD 3-clause "New" or "Revised"

juvix

O Juvix capacita os desenvolvedores a escrever código em uma linguagem funcional de alto nível, compilá-lo para instruções VM de saída com eficiência de gás e verificar formalmente a segurança de seus contratos antes da implantação e execução.
  • 300
  • GNU General Public License v3.0 only

full-fledged-hledger

Tutorial sobre a configuração do Hledger com arquivos de vários anos, importações de várias fontes e uma variedade de relatórios gerados automaticamente.
  • 296
  • BSD 3-clause "New" or "Revised"

servant-persistent

Um breve exemplo de Servant com Persistent.
  • 296
  • MIT

husk-scheme

Uma implementação completa da linguagem de programação Scheme para a plataforma Haskell.
  • 294
  • MIT

three-layer

:three::cake: Arquitetura das aplicações web Haskell.
  • 294
  • BSD 3-clause "New" or "Revised"

package.elm-lang.org

site para navegar pelos pacotes e explorar a documentação.
  • 294
  • BSD 3-clause "New" or "Revised"

holmes

Uma biblioteca de referência para resolução de restrições com propagadores e CDCL..
  • 293
  • MIT

nixpkgs-update

Atualizando pacotes nixpkgs desde 2018.
  • 292
  • Creative Commons Zero v1.0 Universal

Frames

Quadros de dados para dados tabulares.
  • 291
  • BSD 3-clause "New" or "Revised"

statistics

Uma biblioteca rápida e de alta qualidade para computação com estatísticas em Haskell.
  • 290
  • BSD 2-clause "Simplified"

trifecta

Combinadores de analisador com realce, divisão, layout, comentários alfabetizados, diagnósticos no estilo Clang e a pia da cozinha.
  • 288
  • BSD 3-clause "New" or "Revised"

acid-state

Adicione garantias ACID a qualquer estrutura de dados Haskell serializável.
  • 287

angel

Monitoramento/gerenciamento de processos, como Daemontools (por MichaelXavier).
  • 287
  • BSD 3-clause "New" or "Revised"

gi-gtk-declarative

Programação declarativa GTK+ em Haskell.
  • 283
  • Mozilla Public License 2.0

picard

PICARD - Análise incremental para decodificação auto-regressiva restrita de modelos de linguagem. PICARD é um projeto de pesquisa da ServiceNow iniciado na Element AI. (por ServiceNow).
  • 282
  • Apache License 2.0

vado

Um mecanismo de navegador da Web de demonstração escrito em Haskell (por chrisdone).
  • 282
  • BSD 3-clause "New" or "Revised"

ogma

  • 282
  • GNU General Public License v3.0

fourmolu

Um fourk de ormolu que usa recuo de quatro espaços e permite configuração arbitrária. Não gostou? PRs bem-vindos!.
  • 282
  • BSD 3-clause "New" or "Revised"

microlens

Uma biblioteca de lentes leve (mas compatível com 'lente').
  • 281
  • BSD 3-clause "New" or "Revised"