Something went wrong. Try again.
My own OCaml monorepo using monopam
Something went wrong. Try again.
README.md
Monorepo Package Index #
This monorepo contains the following packages, synchronized from their upstream repositories.
| Repository | Package | Synopsis |
|---|---|---|
| ca-certs | nox-ca-certs | Detect root CA certificates from the operating system |
| kdf | nox-kdf | Key Derivation Functions: HKDF RFC 5869, PBKDF RFC 2898, SCRYPT RFC 7914 |
| memtrace | nox-memtrace | Streaming client for Memprof |
| monopam | monopam | Monorepo manager for OCaml packages |
| monopam-info | monopam-info | Git commit hash version for OCaml CLIs |
| ocaml-apubt | apubt | ActivityPub client library for OCaml with Eio |
| ocaml-atp | atp | AT Protocol IPLD implementation for OCaml |
| atp-identity | ATProto identity resolution and caching | |
| atp-lexicon-atproto | AT Protocol core lexicon types for OCaml | |
| atp-lexicon-bsky | Bluesky lexicon types for OCaml | |
| atp-lexicon-standard-site | Standard Site lexicon types for OCaml | |
| atp-lexicon-tangled | Tangled.sh lexicon types for OCaml | |
| atp-xrpc | XRPC client for AT Protocol | |
| bsky | Bluesky client library and CLI | |
| hermest | AT Protocol lexicon code generator for OCaml | |
| hermest-cli | CLI for hermest lexicon code generator | |
| standard-site | Standard Site client library and CLI for AT Protocol | |
| tangled | Tangled client library and CLI for AT Protocol | |
| xrpc-auth | Authentication helpers for AT Protocol CLIs | |
| ocaml-atproto-handle | atproto-handle | ATProto handle syntax and resolution |
| ocaml-atproto-oauth | atproto-oauth | ATProto OAuth: client, discovery, and session management |
| ocaml-bytesrw-eio | bytesrw-eio | Bytesrw readers and writers for Eio |
| ocaml-cbort | cbort | Native CBOR codec with type-safe combinators |
| ocaml-cff | cff | Citation File Format (CFF) codec for OCaml |
| ocaml-claudeio | claude | OCaml client library for Claude Code |
| ocaml-conpool | conpool | Protocol-agnostic TCP/IP connection pooling library for Eio |
| ocaml-cookie | nox-cookie | Cookie parsing and management library |
| ocaml-crypto | nox-crypto | Simple symmetric cryptography (fork of mirage-crypto) |
| nox-crypto-ec | Elliptic Curve Cryptography (fork of mirage-crypto-ec) | |
| nox-crypto-pk | Simple public-key cryptography (fork of mirage-crypto-pk) | |
| nox-crypto-rng | A cryptographically secure PRNG (fork of mirage-crypto-rng) | |
| ocaml-csv | nox-csv | Declarative CSV codecs |
| ocaml-did | did | Decentralized Identifiers (DIDs) per W3C DID Core 1.0 |
| did-plc | did:plc method resolver for the Public Ledger of Credentials | |
| did-resolve | DID method dispatcher for did:web and did:plc | |
| did-web | did:web method resolver per W3C DID Method: Web | |
| ocaml-dns-eio | dns-eio | Eio-native DNS client on top of the dns protocol library |
| ocaml-dpop | dpop | DPoP (RFC 9449) proof-of-possession tokens |
| ocaml-dune | nox-dune | Type-safe codecs for dune build files |
| ocaml-git | nox-git | Git format in pure OCaml |
| ocaml-http | nox-http | HTTP types: headers, status codes, methods, bodies, MIME types |
| ocaml-init | init | Declarative INI data manipulation for OCaml |
| ocaml-json | nox-json | Declarative JSON data manipulation for OCaml |
| ocaml-json-logs | json-logs | JSON structured logging reporter for the Logs library |
| ocaml-json-pointer | json-pointer | RFC 6901 JSON Pointer implementation for jsont |
| ocaml-jsonwt | jsonwt | JSON Web Token (JWT) and CBOR Web Token (CWT) for OCaml |
| ocaml-karakeep | karakeep | Karakeep API client library for OCaml |
| ocaml-leb128 | leb128 | LEB128 variable-length integer codec |
| ocaml-loc | nox-loc | Source locations and structured errors for text codecs (extracted from jsont) |
| ocaml-matrix | matrix | Pure OCaml Matrix SDK |
| ocaml-merge3 | merge3 | 3-way merge with Myers diff |
| ocaml-mlxxhash | mlxxhash | Pure OCaml implementation of xxHash-64 |
| ocaml-mqtte | mqtte | MQTT protocol library for OCaml |
| ocaml-oauth | oauth | OAuth 2.0 authorization and token exchange |
| ocaml-ocamlfind | nox-ocamlfind | Type-safe codecs for findlib metadata files |
| ocaml-opam | nox-opam | Streaming opam file codec for OCaml |
| ocaml-openapi | nox-openapi | OpenAPI code generator for OCaml with requests and nox-json |
| ocaml-owntracks | owntracks | OwnTracks message types and JSON codecs |
| owntracks-cli | OwnTracks MQTT client and CLI tools | |
| ocaml-peertube | peertube | PeerTube API client library for OCaml |
| ocaml-publicsuffix | publicsuffix | Public Suffix List implementation for OCaml |
| ocaml-punycode | punycode | RFC 3492 Punycode and IDNA implementation for OCaml |
| ocaml-requests | requests | Batteries included HTTPS client library for OCaml |
| ocaml-retry | retry | Generic retry logic with exponential backoff |
| ocaml-sexp | nox-sexp | Declarative S-expression codecs |
| ocaml-tls | nox-tls | Transport Layer Security purely in OCaml |
| nox-tls-eio | Transport Layer Security purely in OCaml - Eio | |
| ocaml-toml | nox-toml | TOML 1.1 codec library for OCaml |
| ocaml-tomlt | tomlt | TOML 1.1 codec library for OCaml |
| ocaml-tty | nox-tty | Terminal styling and layout widgets |
| nox-tty-eio | Eio bindings for tty progress bars | |
| ocaml-vlog | vlog | Cmdliner terms for ergonomic logging configuration |
| ocaml-webfinger | webfinger | RFC 7033 WebFinger and RFC 7565 acct URI scheme for OCaml |
| ocaml-x509 | nox-x509 | Public Key Infrastructure (RFC 5280, PKCS) purely in OCaml |
| ocaml-xdg | nox-xdg | XDG Base Directory specification: pure resolution + Eio backend |
| ocaml-yaml | nox-yaml | YAML 1.2 codec library for OCaml |
| ocaml-zotero-translation | zotero-translation | API client to the Zotero translation server |
| ocaml-zulip | zulip | OCaml bindings for the Zulip REST API with bot framework |
| oi | d10 | Content-addressed binary layer cache (day10 format) |
| oi | A stateless OCaml package builder | |
| osrel | OS and platform detection via Eio |
Generated by monopam. 81 packages from 58 repositories.