Showing 21 of 21 projects
Irmin is an OCaml library for building mergeable, branchable distributed data stores using Git-like principles.
A functional HTML scraping and manipulation library for OCaml with CSS selector support.
A declarative terminal graphics library for OCaml that abstracts terminal programming with composable images.
Error-recovering streaming HTML5 and XML parsers for OCaml with lazy, non-blocking, and one-pass processing.
A pure OCaml PostgreSQL client library with support for Async, LWT, and synchronous operations.
A high-performance, user-friendly OCaml library for bioinformatics applications.
An OCaml linear algebra library providing BLAS and LAPACK bindings with compile-time static size checking for matrix and vector operations.
Pure OCaml client library for Redis, offering both synchronous and LWT-based asynchronous bindings.
An OCaml client library for AMQP 0.9.1 and RabbitMQ extensions, supporting both Async and Lwt concurrency models.
A generalized map-reduce library for parallel processing on multicore systems, handling large files and infinite streams.
A minimalistic lazy logger for OCaml console applications with optional coloring and custom prefixes.
An OCaml library for parsing RSS and Atom feeds with a focus on type safety and reliability.
An OCaml implementation of the Raft consensus algorithm for building fault-tolerant distributed systems.
A minimalist OCaml library for parsing command-line arguments with strict validation and clear error messages.
An OCaml library for Unicode text normalization supporting all Unicode normalization forms.
An OCaml library implementing Unicode text segmentation algorithms for grapheme cluster, word, sentence, and line break detection.
Pure OCaml implementation of libXdiff for generating binary diffs, used by ocaml-git for storage optimization.
An OCaml module for decoding the Unicode character database from its XML representation.
Official OCaml port of Sqids for generating short unique IDs from numbers, useful for link shortening and URL-safe identifiers.
A Commitment Scheme library implementing secure coin flipping and multiparty computation protocols using Encrypt-then-MAC authenticated encryption.
A simple, type-safe key-value store implemented in OCaml with generic type support.
Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.