Bibliotecas escritas em OCaml

incremental

Uma biblioteca para cálculos incrementais.
  • 780
  • MIT

utop

Nível superior universal para OCaml.
  • 774
  • GNU General Public License v3.0

ocaml-multicore

Multicore OCaml.
  • 758
  • GNU General Public License v3.0

genType

Geração automática de associações idiomáticas entre Reason e JavaScript: vanilla ou digitadas com TypeScript/FlowType.
  • 756
  • MIT

opium

Sinatra como kit de ferramentas da web para OCaml.
  • 738
  • MIT

austral

Linguagem de sistemas com tipos lineares e segurança baseada em capacidade.
  • 735
  • Apache License 2.0

base

Biblioteca padrão para OCaml (por janestreet).
  • 709
  • MIT

ocaml-cohttp

Uma biblioteca OCaml para clientes e servidores HTTP usando Lwt ou Async.
  • 636
  • GNU General Public License v3.0

lwt

Promessas OCaml e E/S simultânea.
  • 630
  • MIT

ocaml-lsp

Implementação do protocolo OCaml Language Server.
  • 613
  • GNU General Public License v3.0

ocaml-effects-tutorial

Programação Concorrente com Manipuladores de Efeitos.
  • 609
  • MIT

angstrom

Combinadores de analisador construídos para velocidade e eficiência de memória.
  • 562
  • GNU General Public License v3.0

ocamlformat

Formatador automático para código OCaml.
  • 538
  • MIT

hardcaml

Hardcaml é uma biblioteca OCaml para projetar hardware.
  • 534
  • MIT

httpaf

Um servidor web de alto desempenho, memória eficiente e escalável escrito em OCaml.
  • 525
  • GNU General Public License v3.0

batteries-included

Projeto Pilhas Incluídas.
  • 484
  • GNU General Public License v3.0

0install

o pacote 0install principal.
  • 447
  • GNU Lesser General Public License v3.0 only

bolt

Bolt é uma linguagem com liberdade de corrida de dados embutida! (por mukul-rathi).
  • 445
  • MIT

ocaml-containers

Uma extensão leve e modular de biblioteca padrão, biblioteca de strings e interfaces para várias bibliotecas (unix, threads, etc.) Licença BSD.
  • 445
  • BSD 2-clause "Simplified"

vult

Vult é um transcompilador adequado para escrever código DSP de alto desempenho.
  • 432
  • GNU General Public License v3.0

min-caml

movido de https://sourceforge.net/p/min-caml/code/.
  • 429
  • GNU General Public License v3.0

eioio

E/S de estilo direto baseado em efeitos para OCaml multicore.
  • 424
  • GNU General Public License v3.0

LinearML

Linguagem funcional para programação paralela.
  • 416
  • GNU General Public License v3.0

motoko

Linguagem simples de alto nível para escrever caixas de computador na Internet.
  • 412
  • Apache License 2.0

ppx_deriving

Geração de código orientado a tipo para OCaml.
  • 392
  • MIT

ocaml-torch

Ligações OCaml para PyTorch.
  • 388
  • Apache License 2.0

effects-examples

Exemplos para ilustrar o uso de efeitos algébricos em Multicore OCaml.
  • 364
  • ISC

karamel

KaRaMeL é uma ferramenta para extrair programas F* de baixo nível para código C legível.
  • 360
  • Apache License 2.0

incr_dom

Uma biblioteca para construir webapps dinâmicos, usando Js_of_ocaml..
  • 357
  • MIT

lambdasoup

Raspagem de HTML funcional e reescrita com CSS em OCaml.
  • 355
  • MIT