Bibliotecas escritas en OCaml

incremental

Una biblioteca para cálculos incrementales.
  • 780
  • MIT

utop

Nivel superior universal para OCaml.
  • 774
  • GNU General Public License v3.0

ocaml-multicore

Multinúcleo OCaml.
  • 758
  • GNU General Public License v3.0

genType

Generación automática de enlaces idiomáticos entre Reason y JavaScript: ya sea estándar o escrito con TypeScript/FlowType.
  • 756
  • MIT

opium

Sinatra como kit de herramientas web para OCaml.
  • 738
  • MIT

austral

Lenguaje de sistemas con tipos lineales y seguridad basada en capacidades.
  • 735
  • Apache License 2.0

base

Biblioteca estándar para OCaml (por janestreet).
  • 709
  • MIT

ocaml-cohttp

Una biblioteca OCaml para clientes y servidores HTTP que usan Lwt o Async.
  • 636
  • GNU General Public License v3.0

lwt

Promesas OCaml y E/S simultáneas.
  • 630
  • MIT

ocaml-lsp

Implementación del protocolo de servidor de lenguaje OCaml.
  • 613
  • GNU General Public License v3.0

ocaml-effects-tutorial

Programación concurrente con manejadores de efectos.
  • 609
  • MIT

angstrom

Combinadores de analizadores construidos para la velocidad y la eficiencia de la memoria.
  • 562
  • GNU General Public License v3.0

ocamlformat

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

hardcaml

Hardcaml es una biblioteca OCaml para diseñar hardware.
  • 534
  • MIT

httpaf

Un servidor web de alto rendimiento, eficiente en memoria y escalable escrito en OCaml.
  • 525
  • GNU General Public License v3.0

batteries-included

Proyecto Pilas Incluidas.
  • 484
  • GNU General Public License v3.0

0install

el paquete core 0install.
  • 447
  • GNU Lesser General Public License v3.0 only

bolt

¡Bolt es un lenguaje con libertad de carrera de datos incorporada! (por mukul-rathi).
  • 445
  • MIT

ocaml-containers

Una extensión de biblioteca estándar modular y liviana, biblioteca de cadenas e interfaces para varias bibliotecas (Unix, subprocesos, etc.) Licencia BSD.
  • 445
  • BSD 2-clause "Simplified"

vult

Vult es un transcompilador muy adecuado para escribir código DSP de alto rendimiento.
  • 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 directo basado en efectos para OCaml multinúcleo.
  • 424
  • GNU General Public License v3.0

LinearML

Lenguaje funcional para programación paralela.
  • 416
  • GNU General Public License v3.0

motoko

Lenguaje simple de alto nivel para escribir botes de computadora de Internet.
  • 412
  • Apache License 2.0

ppx_deriving

Generación de código basado en tipos para OCaml.
  • 392
  • MIT

ocaml-torch

Enlaces OCaml para PyTorch.
  • 388
  • Apache License 2.0

effects-examples

Ejemplos para ilustrar el uso de efectos algebraicos en Multicore OCaml.
  • 364
  • ISC

karamel

KaRaMeL es una herramienta para extraer programas F* de bajo nivel a código C legible.
  • 360
  • Apache License 2.0

incr_dom

Una biblioteca para construir aplicaciones web dinámicas, usando Js_of_ocaml..
  • 357
  • MIT

lambdasoup

Raspado y reescritura de HTML funcional con CSS en OCaml.
  • 355
  • MIT