Something went wrong. Try again.
My own corner of 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 |
|---|---|---|
| bottler | bottler | Homebrew bottle builder and tap manager for OCaml monorepos |
| ca-certs | nox-ca-certs | Detect root CA certificates from the operating system |
| nox-ca-certs-nss | Static Mozilla NSS root CA certificates for freestanding targets | |
| caravan | caravan | Declarative provisioning that converges a provider to a spec |
| dissect | dissect | Attribute a binary's size to its OCaml modules and libraries |
| dupfind | dupfind | Duplicate code detection for OCaml |
| irmin | irm | Command-line porcelain and HTTP host for Irmin stores |
| nox-irmin | Content-addressable store with pluggable Git, ATProto and OCI backends | |
| nox-irmin-sql | SQL over an Irmin tree | |
| merlint | merlint | OCaml linter enforcing modern coding conventions |
| mirage | mrg | mirage CLI: cross-build, run and publish unikernels |
| nox-mirage | Eio runtime for unikernels with explicit device capabilities | |
| monopam | monopam | Monorepo manager for OCaml packages |
| ocaml-acme | acme | ACME (RFC 8555) certificate issuance, I/O-free core |
| acme-eio | ACME (RFC 8555) client and certificate renewal over Eio | |
| ocaml-adm | adm | Attitude Data Messages (CCSDS 504.0-B-2) |
| ocaml-aem | aem | Attitude Ephemeris Message (CCSDS 504.0-B-2) |
| ocaml-agent | agent | Autonomous Claude Code agent for OCaml projects |
| ocaml-agent-skills | agent-skills | Agent Skills: read, check and announce SKILL.md skill directories |
| ocaml-aos | aos | AOS Transfer Frames (CCSDS 732.0-B-4) |
| ocaml-apk | apk | Alpine apk v2 package index, signature and dependency closure |
| apk-eio | The trusted keys of an apk key directory, read with Eio | |
| ocaml-arp | nox-arp | ARP packet codec and resolution cache |
| nox-arp-eio | Eio adapter for nox-arp | |
| ocaml-arp-cache | arp-cache | System ARP cache reader |
| ocaml-ascii | ascii | ASCII character classification and conversion |
| ocaml-atp | atp | AT Protocol IPLD implementation |
| atp-lexicon-atproto | AT Protocol core lexicon types | |
| atp-lexicon-bsky | Bluesky lexicon types | |
| atp-lexicon-standard-site | Standard Site lexicon types | |
| atp-lexicon-tangled | Tangled.sh lexicon types | |
| atp-xrpc | XRPC client for AT Protocol | |
| atp-xrpc-server | XRPC HTTP server 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-auth | auth | User authentication and session management for web applications |
| ocaml-ax25 | ax25 | AX.25 Amateur Radio Link-Layer Protocol |
| ocaml-base32 | nox-base32 | Base32 encodings: RFC 4648 base32 and base32hex, Crockford, sortable |
| ocaml-block | block | Block device abstraction and the storage platform |
| ocaml-bloom | bloom | Bloom filters |
| ocaml-bluetooth | blth | Command-line tools for the Bluetooth Low Energy host stack |
| bluetooth | Bluetooth Low Energy host stack in pure OCaml | |
| bluetooth-eio | Eio transport for the Bluetooth Low Energy host stack | |
| ocaml-bpsec | bpsec | Bundle Protocol Security (RFC 9172) |
| ocaml-bsdiff | bsdiff | BSDIFF40 binary diff and patch in pure OCaml |
| ocaml-btree | btree | B-tree storage engine with SQLite-compatible file format, in pure OCaml |
| ocaml-builder | builder | OCI-oriented build engine |
| builder-graph | Content-addressed build graph for builder | |
| builder-opam | Opam binary-layer cache and solver for builder | |
| builder-spec | Build spec, executable plan and runtime interface for builder | |
| builder-vm | Linux builder VM for builder | |
| buildr | Command-line front end of builder | |
| ocaml-bundle | bundle | Bundle Protocol Version 7 (RFC 9171) |
| bundle-eio | Eio backend for bundle | |
| ocaml-bytecursor | nox-bytecursor | Sliding byte-reader window for text codecs |
| ocaml-bytesrw-brotli | bytesrw-brotli | Compressed bytes, brotli streams for bytesrw |
| ocaml-bytesrw-bz2 | bytesrw-bz2 | Compressed bytes, bzip2 streams for bytesrw |
| ocaml-bytesrw-eio | bytesrw-eio | Eio backend for bytesrw |
| ocaml-bytesrw-lz4 | bytesrw-lz4 | Compressed bytes, lz4 frames for bytesrw |
| ocaml-bytesrw-xz | bytesrw-xz | Compressed bytes, xz streams for bytesrw |
| ocaml-cache | cache | Generic TTL-based cache with Eio support |
| ocaml-cam | cam | Collision Avoidance Maneuver design for conjunction assessment |
| ocaml-cas | cas | Content-addressable heap with typed digests |
| cas-eio | Durable Eio filesystem backend for cas | |
| cas-store | Keyed answer cache over a cas-eio heap | |
| ocaml-catalog | catalog | Storage-agnostic SQL query engine over a pluggable catalog SPI |
| ocaml-catapult | catapult | Trace Event Format summary CLI |
| nox-catapult | Trace Event Format (Catapult) JSON codecs | |
| ocaml-cbor | nox-cbor | CBOR codec with type-safe combinators |
| ocaml-ccsds | ccsds | CCSDS protocol suite meta-package |
| ocaml-cdc | cdc | Content-defined chunking (FastCDC) in pure OCaml |
| ocaml-cdm | cdm | Conjunction Data Message (CCSDS 508.0-B-1) |
| ocaml-cfdp | cfdp | File Delivery Protocol (CCSDS 727.0-B-5) |
| cfdp-eio | Eio backend for cfdp | |
| ocaml-cgr | cgr | Contact Graph Routing for time-varying satellite networks |
| ocaml-ckms | ckms | Streaming quantiles with targeted error bounds (CKMS) |
| ocaml-claude | claude | Client library for Claude Code |
| ocaml-claude-skills | claude-skills | Claude Code skills marketplace for OCaml monorepo workflows |
| ocaml-clcw | clcw | Command Link Control Word (CCSDS 232.1-B-2) |
| ocaml-cli-exit | cli-exit | Exit statuses and closed-pipe handling for cmdliner programs |
| ocaml-codex | codex | codex-x: the Codex CLI accounts of a machine and the allowance each has left |
| ocaml-collision | collision | Collision probability computation for conjunction assessment |
| ocaml-connect | connect | Connect RPC protocol in pure OCaml |
| ocaml-conpool | conpool | Protocol-agnostic TCP/IP connection pooling for Eio |
| ocaml-console | console | Terminal styling and layout widgets |
| console-eio | Eio backend for console | |
| ocaml-contact | contact | Satellite pass prediction and contact window computation |
| ocaml-cookie | nox-cookie | HTTP cookie parsing and management |
| ocaml-coordinate | coordinate | Astrodynamics coordinate frame transforms |
| ocaml-cop1 | cop1 | Communications Operation Procedure-1 (CCSDS 232.1-B-2) |
| cop1-eio | COP-1 service layer with Eio timers | |
| ocaml-cose | cose | CBOR Object Signing and Encryption (RFC 9052) |
| ocaml-cpio | cpio | CPIO archive reader and writer in pure OCaml |
| ocaml-crc | nox-crc | CRC checksums |
| ocaml-crdt | crdt | Conflict-free Replicated Data Types |
| ocaml-cri | cri | Kubernetes CRI CLI: crictl-shaped client, simulator server, proxy |
| cri-api | Kubernetes CRI types and gRPC service definitions in pure OCaml | |
| cri-client | Kubernetes CRI client over Eio | |
| cri-server | Kubernetes CRI server over Eio | |
| ocaml-crow | crow | Crowbar campaign orchestrator for AFL fuzzing |
| ocaml-crypto | nox-crypto | Symmetric cryptography (fork of mirage-crypto) |
| nox-crypto-ec | Elliptic Curve Cryptography (fork of mirage-crypto-ec) | |
| nox-crypto-pk | Public-key cryptography (fork of mirage-crypto-pk) | |
| nox-crypto-pq | Post-quantum cryptography (ML-DSA) | |
| nox-crypto-rng | Cryptographically secure PRNG (fork of mirage-crypto-rng) | |
| ocaml-csp | csp | Content Security Policy header generation |
| ocaml-csrf | csrf | CSRF protection using HMAC-signed state tokens |
| ocaml-csts | csts | CCSDS Cross Support Transfer Services (CSTS) |
| ocaml-csv | nox-csv | Declarative CSV codecs |
| nox-csv-eio | Eio file IO for nox-csv | |
| ocaml-daemon | daemon | Start a program in a session of its own without forking the caller (posix_spawn SETSID) |
| ocaml-delegation | delegation | Hierarchical resource delegation over COSE |
| ocaml-demod | demod | BPSK/QPSK demodulation with carrier and timing recovery |
| ocaml-dhcp | dhcp | DHCP wire format, client and server in pure OCaml |
| dhcp-eio | Eio backend for the DHCP client | |
| 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 | Method-dispatch resolver over did-web and did-plc | |
| did-web | did:web method resolver per W3C DID Method: Web | |
| ocaml-dns | nox-dns | DNS wire codec, cache, stub resolver and forwarder |
| nox-dns-eio | Eio transport for the nox-dns stub resolver | |
| ocaml-docker | docker | Docker Engine API types and codecs in pure OCaml |
| docker-client | Docker Engine API client over Eio | |
| docker-server | Docker Engine API server over Eio | |
| dockr | Docker Engine API command-line tool | |
| ocaml-dockerfile | nox-dockerfile | Dockerfile eDSL, combinators, printer and parser |
| ocaml-dpop | dpop | DPoP proof-of-possession tokens (RFC 9449) |
| ocaml-dsp | dsp | Digital signal processing primitives |
| ocaml-dta | dta | Stata .dta dataset reader |
| ocaml-dune | nox-dune | Type-safe codecs for the dune-format file family |
| ocaml-ecomplexity | ecomplexity | Economic complexity measures and the product-space map |
| ocaml-eio-fs | eio-fs | Filesystem helpers and an in-memory backend for Eio |
| ocaml-eio-net | eio-net | Eio network backends and test helpers |
| ocaml-eio-signal | eio-signal | POSIX signals as Eio events |
| ocaml-elf | elf | ELF (Linux / BSD) binary reader in pure OCaml |
| elf-eio | Eio backend for elf | |
| ocaml-erasure | erasure | Erasure correcting codes (CCSDS 131.5-B) |
| ocaml-erofs | erofs | EROFS images written and read in pure OCaml |
| ocaml-etcd | etcd | etcd v3 API types and gRPC service definitions in pure OCaml |
| etcd-client | etcd v3 client over Eio | |
| etcd-server | etcd v3 KV server over Eio | |
| etco | etcd v3 KV command-line client and in-memory server | |
| ocaml-ethernet | nox-ethernet | Ethernet II frame header codec |
| nox-ethernet-eio | Eio I/O edge for nox-ethernet: the link layer over a raw device | |
| ocaml-ewah | ewah | EWAH-compressed bitmaps (git-compatible) |
| ocaml-exact | exact | Exact answers to check a floating-point computation against |
| ocaml-ext4 | ext4 | Pure ext4 superblock codecs and deterministic sparse images |
| ocaml-fat | nox-fat | FAT12/16/32 filesystem on Eio block devices, in pure OCaml |
| ocaml-fdir | fdir | Integrity monitoring for kernel isolation structures |
| ocaml-fdt | fdt | Flattened Devicetree (DTB) codec and overlay application |
| ocaml-firewall | firewall | I/O-free dual-stack Ethernet forward/filter/NAT firewall |
| firewall-eio | Eio adapter for the firewall Ethernet data plane | |
| ocaml-flexacm | flexacm | Flexible Advanced Coding and Modulation (CCSDS 131.2-B-1) |
| ocaml-freebox | freebox | Freebox router API client |
| ocaml-fsevents | fsevents | macOS filesystem change notifications (FSEvents) |
| ocaml-fsm | fsm | Find unreachable states and deadlocks in protocol code |
| fsm-alcobar | Alcobar property and AFL targets for a finite protocol machine | |
| fsm-diagram | Mermaid and Graphviz diagrams of a finite protocol machine | |
| ocaml-fsr | fsr | Frame Security Report (CCSDS 355.1-B-1) |
| ocaml-gauth | gauth | Google API authentication helpers: service accounts and local OAuth |
| ocaml-gdocs | gdocs | Google Docs API client |
| ocaml-gdrive | gdrive | Google Drive API helpers |
| ocaml-git | git-resolve | Resolve a git conflict with one language-model request |
| git-x | Git CLI built on nox-git | |
| nox-git | Git format in pure OCaml | |
| nox-git-eio | Eio backend for nox-git | |
| nox-git-net | Networked git transports (HTTP, SSH and git://) for nox-git | |
| ocaml-github-query | github-query | GitHub GraphQL and REST client whose answers are kept in a cas store |
| ocaml-globe | globe | 3D Earth globe widget rendered with WebGL, in pure OCaml |
| ocaml-gotty | gotty | The GoTTY terminal-over-WebSocket protocol |
| ocaml-gpt | nox-gpt | GUID Partition Table manipulation |
| ocaml-grpc | nox-grpc | gRPC over HTTP/2 in pure OCaml |
| nox-grpc-eio | Eio backend for nox-grpc | |
| ocaml-gsheets | gsheets | Google Sheets API client |
| ocaml-gslides | gslides | Google Slides API client |
| ocaml-h2 | nox-h2 | HTTP/2 framing, HPACK and connection state, I/O-free |
| nox-h2-eio | Eio backend for nox-h2 | |
| ocaml-hap | hap | HomeKit Accessory Protocol (HAP) |
| ocaml-happy-eyeballs | nox-happy-eyeballs | Happy Eyeballs (RFC 8305) connection establishment, I/O-free core |
| nox-happy-eyeballs-eio | Eio backend for nox-happy-eyeballs | |
| ocaml-hash | hash | Cryptographic hashes (MD5, SHA-1, SHA-2) with hardware acceleration |
| ocaml-hcomp | hcomp | Lossless and near-lossless multispectral and hyperspectral image compression (CCSDS 123.0-B-2) |
| ocaml-hdr | hdr | High Dynamic Range (HDR) histogram for latency measurement |
| ocaml-hermetic | hermetic | The OCaml standard library with the ambient world refused |
| hermetic-tree | Check every Eio library of a source tree against hermetic.eio | |
| ocaml-hex | nox-hex | Hexadecimal string codec |
| ocaml-homebrew | homebrew | Generic Homebrew primitives: formulas, taps, bottle conventions |
| ocaml-hostname | hostname | Hostname validation for HTTP Host headers (RFC 1123) |
| ocaml-hpke | hpke | Hybrid Public Key Encryption (RFC 9180) with ML-KEM |
| ocaml-html | html | HTML character references: escape text, decode as the WHATWG tokenizer does |
| ocaml-http | nox-http | HTTP types and an I/O-free, zero-copy HTTP/1.1 request parser |
| nox-http-eio | Eio adapter for the I/O-free nox-http core | |
| ocaml-huffman | huffman | Huffman codes fixed by wire-format specifications |
| ocaml-icmp | nox-icmp | ICMP and ICMPv6/NDP message codec |
| nox-icmp-eio | Eio adapter for nox-icmp echo probes | |
| ocaml-idc | idc | Image Data Compression (CCSDS 122.0-B) |
| ocaml-in-toto | in-toto | in-toto attestations in DSSE envelopes |
| ocaml-initramfs | initramfs | Initramfs cpio archive builder |
| ocaml-ip | nox-ip | IPv4 packet header codec |
| nox-ip-eio | Eio I/O edge for nox-ip: the IPv4 and IPv6 layers over Ethernet | |
| ocaml-ipam | ipam | IP address management: CIDR pools and per-pool allocation |
| ocaml-iperf3 | iperf3 | iperf3 network throughput protocol in pure OCaml |
| iperf3-eio | iperf3 client and server over Eio | |
| ocaml-isopleth | isopleth | Continuous surfaces from counts over areas: kernel densities, isolines and flow winds |
| ocaml-jailhouse | jailhouse | Jailhouse partitioning hypervisor configuration |
| ocaml-json | nox-json | Declarative JSON data manipulation |
| nox-json-js | Browser JSON bindings for nox-json | |
| ocaml-json-logs | json-logs | JSON structured logging reporter for the Logs library |
| ocaml-jsonfeed | nox-jsonfeed | JSON Feed 1.1 parser and serializer |
| ocaml-jsonptr | nox-jsonptr | JSON Pointer token syntax (RFC 6901) |
| ocaml-jsonschema | nox-jsonschema | JSON Schema draft-07 validation over nox-json values |
| ocaml-jwt | nox-jwt | JSON Web Token (JWT) and CBOR Web Token (CWT) |
| ocaml-kata | kata | The Kata Containers guest protocols in pure OCaml |
| kata-eio | Bounded Eio process execution over the Kata agent protocol | |
| ocaml-kdf | nox-kdf | Key derivation functions: HKDF (RFC 5869), PBKDF2 (RFC 2898), scrypt (RFC 7914) |
| ocaml-kepler | kepler | Two-body Keplerian orbit propagation |
| ocaml-keyring | keyring | OS credential storage for small secrets |
| ocaml-kvn | kvn | CCSDS Key-Value Notation parser |
| ocaml-latlon | latlon | WGS 84 positions: great-circle distance, boxes and an index |
| ocaml-ldpc | ldpc | CCSDS LDPC codes with belief propagation decoding |
| ocaml-lfsr | lfsr | Linear Feedback Shift Registers |
| ocaml-linkedin | LinkedIn Voyager API client | |
| ocaml-llm | llm | Provider-neutral LLM requests, transcripts and responses, I/O-free |
| llm-eio | OpenAI-compatible chat-completions client for Eio, the fireworks command, and vendor CLI accounts | |
| ocaml-loc | nox-loc | Source locations and structured errors for text codecs |
| ocaml-ltp | ltp | Licklider Transmission Protocol (RFC 5326) |
| ltp-eio | Eio-based LTP segment transport | |
| ocaml-lz4 | lz4 | LZ4 block-format compression in pure OCaml |
| ocaml-mach-o | mach-o | Mach-O (macOS / iOS) binary reader in pure OCaml |
| ocaml-mal | mal | Mission Operations Message Abstraction Layer (CCSDS 521.0-B-1) |
| ocaml-matter | matter | Matter smart-home protocol |
| matter-eio | Eio UDP transport for the Matter protocol | |
| ocaml-mbr | mbr | Master Boot Record manipulation |
| ocaml-mdns | mdns | mDNS/DNS-SD service discovery (RFC 6762, 6763) |
| ocaml-merge-queue | merge-queue | The decisions of a local Git merge queue, as pure state machines |
| merge-queue-eio | mq, a local Git merge queue: the Eio shell and the command line | |
| ocaml-merge3 | merge3 | 3-way merge with Myers diff |
| ocaml-merlin | merlin | Interface to OCaml Merlin operations |
| ocaml-meross | meross | Meross smart plug local control over HTTP |
| ocaml-metal | nox-linear | A dense linear model and the flat format it travels in |
| nox-metal | Metal GPU matrix multiplication with a CPU fallback | |
| ocaml-monitor | monitor | Runtime-agnostic workload monitor |
| monitor-qemu | QEMU/KVM virtual-machine backend for monitor | |
| monitor-runc | OCI container (runc) backend for monitor | |
| monitor-vz | Apple Virtualization.framework VM backend for monitor | |
| ocaml-mrdt | mrdt | Mergeable Replicated Data Types |
| ocaml-mst | mst | Generic Merkle Search Tree |
| ocaml-ndp | nox-ndp | IPv6 Neighbor Discovery (RFC 4861): the neighbour cache, I/O-free |
| ocaml-netlink | nox-netlink | Netlink and rtnetlink message codec (RFC 3549) |
| ocaml-notafs | nox-notafs | Crash-consistent filesystem for Eio block devices, in pure OCaml |
| nox-notafs-eio | Eio backend for nox-notafs: a fiber-safe mutex and Eio.Path provider | |
| ocaml-oauth | oauth | OAuth 2.0 authorization and token exchange |
| ocaml-objc | objc | Objective-C / CoreFoundation FFI glue for macOS framework bindings |
| ocaml-observe | obs | Performance profiler that captures and reports OCaml runtime traces |
| observe | Cmdliner logging terms and one-call setup for OCaml programs | |
| ocaml-ocamlfind | nox-ocamlfind | Type-safe codecs for findlib metadata files |
| ocaml-occs | occs | Optical Communications Coding and Synchronization (CCSDS 142.0-B) |
| ocaml-oci | oci | OCI and Docker image manipulation library and CLI |
| oci-layer | Network-free OCI image layout, layer build and local store | |
| ocaml-ocm | ocm | Orbit Comprehensive Message parser (CCSDS 505.0-B-2) |
| ocaml-odm | odm | Orbit Data Messages (CCSDS 502.0-B-3) |
| ocaml-oem | oem | Orbit Ephemeris Message parser and interpolator (CCSDS 502.0-B-3) |
| ocaml-once | once | Values built on first use, safely from several domains |
| ocaml-opam | nox-opam | Streaming opam file codec |
| ocaml-openamp | openamp | OpenAMP remoteproc interface for asymmetric multiprocessing |
| ocaml-opm | opm | Orbit Parameter Message (CCSDS 502.0-B-3) |
| ocaml-osv | osv | OSV.dev vulnerability database client |
| ocaml-pangram | pangram | Pangram AI-text-detection API client, I/O-free |
| pangram-eio | Eio client and command-line tool for the Pangram AI-text-detection API | |
| ocaml-parquet | parquet | Apache Parquet reader and writer in pure OCaml |
| parquet-eio | Eio backend for parquet | |
| parquet-sql | SQL over Apache Parquet files | |
| ocaml-paseto | paseto | PASETO (Platform-Agnostic Security Tokens) |
| ocaml-passwd | passwd | Parse /etc/passwd and /etc/group and resolve user[:group] to ids |
| ocaml-pcap | pcap | libpcap capture file format on wire + bytesrw |
| ocaml-pdf-text | pdf-text | Text extraction from PDF documents, in content-stream order |
| ocaml-pds | nox-pds | ATProto Personal Data Server storage |
| ocaml-pe | pe | Portable Executable (PE32/PE32+) reader and writer in pure OCaml |
| ocaml-peercred | peercred | Peer credentials (uid, gid, pid) of a connected Unix-socket process |
| ocaml-pid1 | pid1 | PID 1 primitives for Linux VM init processes |
| ocaml-pkcs11 | nox-pkcs11 | PKCS#11 (Cryptoki) client with a typed core and a dlopen driver |
| ocaml-pprof | pprof | Codec for the pprof sampled-profile format (profile.proto) |
| ocaml-precommit | precommit | Pre-commit hook initialization for OCaml projects |
| ocaml-probe | probe | Typed runtime_events probes for OCaml |
| ocaml-project-index | project-index | Index of opam packages, dune libraries and modules in an OCaml project |
| ocaml-prometheus | nox-prometheus | Pure, Eio-friendly metrics core for Prometheus |
| nox-prometheus-eio | Eio HTTP reporter for nox-prometheus | |
| ocaml-protobuf | nox-protobuf | Protocol Buffers codec for hand-written schemas |
| ocaml-proximity1 | proximity1 | Proximity-1 Space Link Protocol (CCSDS 211.0-B-5) |
| ocaml-pseudofs | pseudofs | Parsers for the text Linux exports through its pseudo-filesystems |
| pseudofs-eio | Eio backend for pseudofs | |
| ocaml-publicsuffix | publicsuffix | Public Suffix List matching |
| ocaml-punycode | punycode | Punycode and IDNA (RFC 3492) |
| ocaml-pus | pus | Packet Utilisation Standard (ECSS-E-ST-70-41C) |
| ocaml-qcow | nox-qcow | The qcow2 disk image format on wire + bytesrw |
| nox-qcow-eio | Eio backend for the qcow2 disk image format | |
| ocaml-qemu | qemu | QEMU virtual machine management |
| ocaml-quic | nox-quic | QUIC (RFC 9000) and HTTP/3, I/O-free |
| nox-quic-eio | Eio backend for nox-quic | |
| ocaml-rate-limit | rate-limit | Per-IP sliding window rate limiter with Eio support |
| ocaml-rdm | rdm | Re-entry Data Message (CCSDS 508.1-B-1) |
| ocaml-reed-solomon | reed-solomon | Reed-Solomon error correction over GF(2^8) |
| ocaml-rego | rego | Rego/OPA policy engine in pure OCaml |
| rego-server | OPA-compatible HTTP PDP server backed by ocaml-rego | |
| ocaml-requests | requests | Batteries-included HTTPS client (I/O-free core) |
| requests-eio | Batteries-included HTTPS client (Eio adapter, CLI terms, API-key lookup) | |
| ocaml-respond | respond | I/O-free HTTP server core: routing, responses and request dispatch |
| respond-eio | Eio adapter for the I/O-free respond core | |
| ocaml-retry | retry | Generic retry logic with exponential backoff |
| ocaml-rice | rice | Rice/Golomb lossless data compression (CCSDS 121.0-B-3) |
| ocaml-rope | nox-rope | Persistent rope of immutable string chunks with a Bytesrw projection |
| ocaml-rpmb | rpmb | eMMC Replay Protected Memory Block frames |
| ocaml-rpmsg | rpmsg | RPMsg inter-partition messaging over shared memory |
| ocaml-rss | nox-rss | Receive Side Scaling: the Toeplitz flow hash and per-owner steering |
| ocaml-rtlsdr | rtlsdr | RTL-SDR IQ sample reader |
| ocaml-rtree | nox-rtree | R-tree spatial index, in pure OCaml |
| ocaml-runc | runc | OCI runtime spec types and runc command wrapper |
| ocaml-s3 | s3 | The S3 protocol in pure OCaml, without the IO |
| s3-eio | S3 client over Eio | |
| ocaml-sbom | sbom | CycloneDX and SPDX Software Bill of Materials (SBOM) for OCaml |
| ocaml-scaleway | scaleway | Scaleway API client, I/O-free |
| scaleway-eio | Eio backend for the Scaleway API client | |
| ocaml-scc | scc | Synchronization and Channel Coding (CCSDS 131.0-B, 231.0-B) |
| scc-eio | Eio-based CCSDS SCC transport (CLTU, ASM) | |
| ocaml-scitt | atp-lexicon-scitt | AT Proto lexicons for SCITT (space.run.scitt.*) |
| scitt | Supply Chain Integrity, Transparency, and Trust (IETF SCITT) | |
| scitt-atp | AT Proto MST backend for SCITT | |
| scitt-ts | SCITT transparency service and RFC 9162 VDS backends | |
| ocaml-sdls | sdls | Space Data Link Security (CCSDS 355.0-B-2) |
| sdls-eio | Eio-based SDLS persistence (SA, keystore, OTAR) | |
| ocaml-seatbelt | seatbelt | Typed macOS Seatbelt profile construction |
| ocaml-seccomp | seccomp | Seccomp policies compiled to classic BPF, with argument filters |
| ocaml-secret | secret | Key material in buffers the runtime will not copy, erased on demand |
| ocaml-self-exe | self-exe | Absolute path of the running executable, cross-platform |
| ocaml-sexp | nox-sexp | Declarative S-expression codecs |
| ocaml-sgp4 | sgp4 | SGP4/SDP4 satellite orbit propagator |
| ocaml-signer | signer | Signing through opaque private-key handles |
| ocaml-sigstore | sigstore | Sigstore signing and verification |
| ocaml-slack | nox-slack | Slack Web API client |
| ocaml-sle | sle | CCSDS Space Link Extension (SLE) protocols |
| sle-eio | Eio-based SLE client | |
| ocaml-slirp | slirp | User-mode network gateway (SLIRP / vpnkit) in pure OCaml |
| slirp-eio | Eio backend for the slirp user-mode network gateway | |
| ocaml-snappy | snappy | Snappy block-format compression in pure OCaml |
| ocaml-socket-activation | socket-activation | Listening sockets inherited from systemd or launchd |
| ocaml-solo5 | solo5-abi | Solo5 hvt ABI and MFT1/ABI1 note format as wire codecs |
| solo5-bindings | aarch64 Solo5 platform binding for Xen/ARM | |
| solo5-hvf | Solo5 hvt tender for macOS on Apple silicon | |
| solo5-kvm | Solo5 hvt tender for Linux via KVM | |
| solo5-slirp | User-mode slirp network gateway for Solo5 tenders | |
| solo5-tender | Backend-independent core of the Solo5 tenders | |
| solo5-tool | Tools for Solo5 unikernels: manifest generation and inspection | |
| ocaml-space-packet | space-packet | Space Packet Protocol (CCSDS 133.0-B-2) |
| space-packet-eio | I/O edge for space-packet: the virtual-channel packet stream | |
| ocaml-spacedata | spacedata | Space situational awareness data sources |
| ocaml-spacefibre | spacefibre | SpaceFibre (ECSS-E-ST-50-11C) |
| ocaml-spacewire | spacewire | SpaceWire (ECSS-E-ST-50-12C) and RMAP (ECSS-E-ST-50-52C) |
| ocaml-spake2 | spake2 | SPAKE2 and SPAKE2+ Password-Authenticated Key Exchange |
| ocaml-sql | sql | SQL frontend over the catalog engine |
| ocaml-sqlite | sqlite | SQLite file format and SQL engine in pure OCaml |
| ocaml-squashfs | squashfs | SquashFS compressed filesystem reader and writer in pure OCaml |
| squashfs-eio | Directory-tree import for SquashFS over Eio | |
| ocaml-srp | srp | SRP-6a Secure Remote Password protocol |
| ocaml-sse | sse | Server-Sent Events (SSE) parser and serializer |
| ocaml-ssh | ssh | OpenSSH protocol in pure OCaml |
| ssh-eio | Eio backend for the ssh protocol library | |
| ocaml-stac | stac | SpatioTemporal Asset Catalog items, in pure OCaml |
| ocaml-stats | stats | Descriptive statistics, quantiles and least-squares fits |
| ocaml-stix | stix | STIX 2.1 cyber threat intelligence objects and TAXII 2.1 client |
| ocaml-streaming-aead | streaming-aead | C2SP chunked encryption with Cobblestone-256 |
| ocaml-stripe | stripe | Stripe API client |
| ocaml-suit | suit | SUIT manifests for software updates (IETF SUIT, CBOR + COSE) |
| ocaml-tar | nox-tar | Decode and encode tar format files in pure OCaml |
| nox-tar-eio | Eio backend for nox-tar | |
| ocaml-tc | tc | TC Transfer Frames (CCSDS 232.0-B-4) |
| ocaml-tcf | tcf | Time Code Formats, CUC and CDS (CCSDS 301.0-B-4) |
| ocaml-tcp | nox-tcp | TCP protocol implementation (RFC 9293) |
| nox-tcp-eio | Eio adapter for nox-tcp | |
| ocaml-tcpcl | tcpcl | TCP Convergence Layer Protocol v4 (RFC 9174) |
| tcpcl-eio | Eio bundle transport for tcpcl | |
| ocaml-tdm | tdm | Tracking Data Message (CCSDS 503.0-B-2) |
| ocaml-thrift | thrift | Apache Thrift compact-protocol codec |
| ocaml-tiff | tiff | Pure OCaml TIFF reader and writer |
| ocaml-timestamp | timestamp | Internet timestamp formats: RFC 3339, HTTP-date, RFC 2822 and Unix epoch |
| ocaml-tls | nox-tls | Transport Layer Security in pure OCaml |
| nox-tls-eio | Eio backend for nox-tls | |
| ocaml-tm | tm | TM Transfer Frames (CCSDS 132.0-B-3) |
| ocaml-toml | nox-toml | TOML 1.1 codec |
| ocaml-totp | totp | HOTP and TOTP one-time passwords, with otpauth URIs |
| ocaml-tpm | tpm | TPM 2.0 command/response wire codec (TCG TPM 2.0 Library) |
| tpm-eio | Eio transport for TPM 2.0 (swtpm socket and TPM character device) | |
| ocaml-tracker | tracker | Git-native issue tracker with checked claims and acceptance |
| ocaml-ttrpc | ttrpc | ttrpc protocol: GRPC for low-memory environments |
| ttrpc-eio | Eio backend for ttrpc: unary and streaming RPC over any two-way flow | |
| ocaml-tuf | tuf | The Update Framework (TUF) security model over COSE_Sign1/CBOR |
| ocaml-tuntap | tuntap | Host TAP device binding with an Eio flow |
| ocaml-turbo | turbo | Turbo codes with BCJR/MAP decoding |
| ocaml-typesafe | typesafe | TypeSafe System One API client, I/O-free |
| typesafe-eio | Eio client and command-line tool for the TypeSafe System One API | |
| ocaml-ucan | ucan | UCAN 1.0.0 delegations and invocations, offline |
| ocaml-udp | nox-udp | UDP datagram header codec |
| nox-udp-eio | Eio I/O edge for nox-udp: the datagram layer over IPv4 and IPv6 | |
| ocaml-udpcl | udpcl | UDP Convergence Layer for the Bundle Protocol (RFC 7122) |
| udpcl-eio | Eio bundle transport for udpcl | |
| ocaml-uslp | uslp | USLP Transfer Frames (CCSDS 732.1-B-2) |
| ocaml-utf8 | nox-utf8 | UTF-8 validation with malformed-offset reporting, and Unicode text operations |
| ocaml-uuuu | nox-uuuu | ISO-8859-1 to -16 decoded to Unicode |
| ocaml-vaccel | vaccel | vAccel RPC protocol in pure OCaml |
| vaccel-client | vAccel client: call the AgentService through typed handles | |
| vaccel-eio | vAccel over Eio: a policy-broker in front of an upstream agent | |
| vaccel-metal | vAccel agent backend running inference on the Metal GPU | |
| vaccel-oci | Resolve vAccel models from an OCI content store by digest | |
| ocaml-varint | nox-varint | Variable-length integer codecs (LEB128, SQLite, QUIC, and SDNV) |
| ocaml-vcdiff | vcdiff | VCDIFF (RFC 3284) binary delta encoding in pure OCaml |
| ocaml-vec3 | vec3 | 3D vectors for astrodynamics and rendering |
| ocaml-verity | verity | dm-verity hash trees (Linux device-mapper verity) |
| ocaml-vhs | vhs | Generate and run Charmbracelet VHS terminal tapes |
| ocaml-virtio | virtio | Virtio-serial port IO for guest VMs |
| ocaml-visvalingam | visvalingam | Visvalingam line simplification with topology-preserving shared arcs |
| ocaml-viterbi | viterbi | Convolutional codes with Viterbi decoding |
| ocaml-vmnet | vmnet | macOS vmnet host networking with an Eio flow |
| ocaml-vsock | vsock | AF_VSOCK sockets for host-guest IO |
| ocaml-vz | kvm-vz | Boot a Linux VM with nested virtualisation to run KVM payloads on macOS |
| vz | Apple Virtualization.framework bindings and VM launcher | |
| vz-invoke | Command line and resolution for the vz launcher binary | |
| ocaml-wal | wal | Write-ahead log |
| ocaml-warrant | warrant | Short-lived signing certificates for Git, issued down a chain of authority |
| ocaml-webauthn | nox-webauthn | WebAuthn relying-party verification of registrations and assertions |
| ocaml-websocket | nox-websocket | WebSocket protocol (RFC 6455): frame codec and HTTP handshake |
| nox-websocket-eio | Eio I/O edge for nox-websocket: a WebSocket client over a flow | |
| ocaml-x509 | nox-x509 | Public Key Infrastructure (RFC 5280, PKCS) in pure OCaml |
| ocaml-xctrace | xctrace | Pure OCaml decoder for Apple xctrace exports |
| ocaml-xdg | nox-xdg | XDG Base Directory specification: pure resolution + Eio backend |
| ocaml-xen | nox-xen | Xen paravirtual platform and drivers in OCaml |
| ocaml-xff | xff | X-Forwarded-For parsing and trusted proxy detection |
| ocaml-xlsx | xlsx | Excel spreadsheet reader: XLSX and legacy XLS |
| ocaml-xml | nox-xml | XML parser, serializer, and typed codecs |
| ocaml-xtce | xtce | XML Telemetric and Command Exchange (CCSDS 660.1-B) |
| ocaml-xxhash | xxhash | XXH64 non-cryptographic hash in pure OCaml |
| ocaml-yaml | nox-yaml | YAML 1.2 codec |
| ocaml-zlib | nox-zlib | deflate, zlib and gzip streams for bytesrw, with a C arm and a pure OCaml arm |
| opam-solver | nox-opam-solver | opam dependency resolver in pure OCaml |
| opam-x | opam-x | Cross-toolchain opam package installer |
| osrelease | osrelease | Detect operating system, distro and version information |
| prune | prune | Remove unused exports from OCaml interface files |
| uniboot | uniboot | Bootable disk images and their signed, updatable boot chain |
| unikernels | unikernel-arp-client | ARP client unikernel, runnable natively |
| unikernel-arp-server | ARP responder unikernel, runnable natively | |
| unikernel-bluetooth | Bluetooth unikernel and native controller | |
| unikernel-columnar | Apache Parquet columnar read/write unikernel, runnable natively | |
| unikernel-compress | LZ4 and Snappy block-compression unikernel, runnable natively | |
| unikernel-crunch | Crunched static-assets unikernel, runnable natively | |
| unikernel-detect | vAccel object-detection unikernel and native agents | |
| unikernel-dhcp | DHCP unikernel, runnable natively | |
| unikernel-dns-client | DNS client unikernel, runnable natively | |
| unikernel-dns-server | DNS responder unikernel, runnable natively | |
| unikernel-docker | Docker API unikernel, runnable natively | |
| unikernel-etcd | etcd unikernel, runnable natively | |
| unikernel-eth-client | Ethernet client unikernel, runnable natively | |
| unikernel-eth-server | Ethernet ARP-responder unikernel, runnable natively | |
| unikernel-fat | Writable FAT filesystem unikernel, runnable natively | |
| unikernel-firewall | NAT firewall unikernel and native LAN peer | |
| unikernel-git-client | Git clone unikernel, runnable natively | |
| unikernel-git-server | Git server (smart-HTTP and SSH) unikernel, runnable natively | |
| unikernel-grpc | gRPC unikernel and native client | |
| unikernel-happy-eyeballs | Happy Eyeballs unikernel, runnable natively | |
| unikernel-hello-exe | Minimal Unix/native nox-mirage executable | |
| unikernel-hello-world | Hello-world unikernel, runnable natively | |
| unikernel-http-client | HTTP client unikernel, runnable natively | |
| unikernel-http-server | Prometheus unikernel, runnable natively | |
| unikernel-icmp-client | ICMP ping unikernel, runnable natively | |
| unikernel-icmp-server | ICMP echo-responder unikernel, runnable natively | |
| unikernel-iperf-client | iperf3 client unikernel, runnable natively | |
| unikernel-iperf-server | iperf3 server unikernel, runnable natively | |
| unikernel-ipv4-client | IPv4 client unikernel, runnable natively | |
| unikernel-ipv4-server | IPv4 ICMP-responder unikernel, runnable natively | |
| unikernel-ipv6-client | IPv6 client unikernel, runnable natively | |
| unikernel-ipv6-server | IPv6 ICMPv6-responder unikernel, runnable natively | |
| unikernel-kv | Notafs key-value unikernel, runnable natively | |
| unikernel-matter-client | Matter controller unikernel, runnable natively | |
| unikernel-matter-server | Matter virtual-device unikernel, runnable natively | |
| unikernel-oauth | OAuth client unikernel and native test provider | |
| unikernel-obs-producer | Observability producer unikernel, runnable natively | |
| unikernel-pstree | Process-tree introspection unikernel, runnable natively | |
| unikernel-resolve | DNS resolver unikernel and native nameserver | |
| unikernel-self-sql | Self-SQL introspection unikernel, runnable natively | |
| unikernel-smp | Multicore unikernel: runs CPU-bound jobs on a pool of domains | |
| unikernel-sql-shell | SSH SQL shell unikernel, runnable natively | |
| unikernel-sqlite | SQLite unikernel, runnable natively | |
| unikernel-ssh-client | SSH client unikernel, runnable natively | |
| unikernel-ssh-server | SSH unikernel, runnable natively | |
| unikernel-stripe | Stripe checkout unikernel, runnable natively | |
| unikernel-tar | Read-only tar storage unikernel, runnable natively | |
| unikernel-tcp-client | TCP client unikernel, runnable natively | |
| unikernel-tcp-server | Echo unikernel, runnable natively | |
| unikernel-tessera | vAccel Tessera unikernel and native agent | |
| unikernel-tls-client | TLS client unikernel, runnable natively | |
| unikernel-tls-server | HTTPS unikernel, runnable natively | |
| unikernel-tm-downlink | Telemetry downlink unikernel and native spacecraft peer | |
| unikernel-udp-client | UDP client unikernel, runnable natively | |
| unikernel-udp-server | UDP echo-server unikernel, runnable natively | |
| unikernel-ws-client | WebSocket client unikernel, runnable natively | |
| unikernel-ws-server | WebSocket echo-server unikernel, runnable natively | |
| uplink | uplink | Signed, bandwidth-efficient over-the-air software updates |
Generated by monopam. 510 packages from 328 repositories.