5. MirageMirageOS is a library operating system that constructs unikernels
6. IrminBuilt-in Snapshotting - backup and restore
Storage Agnostic - you can use Irmin on top of your own storage layer
Custom Datatypes - (de)serialization for custom data types, derivable via
ppx_irmin
Highly Portable - runs anywhere from Linux to web browsers and Xen unikernels
Git Compatibility - irmin-git uses an on-disk format that can be
inspected and modified using Git
Dynamic Behavior - allows the users to define custom merge functions,
use in-memory transactions (to keep track of reads as well as writes) and
to define event-driven workflows using a notification mechanism
8. Mirage PlatformCore platform libraries for Mirage (UNIX and Xen). This provides the `OS` library which handles timers, device setup and the main loop, as well as the runtime for the Xen unikernel.
16. EqafConstant time equal function to avoid timing attacks in OCaml
20. Ocaml CohttpAn OCaml library for HTTP clients and servers using Lwt or Async
22. JitsuA DNS server that automatically starts unikernels on demand
23. Mirage TcpipTCP/IP networking stack in pure OCaml, using the Mirage platform libraries. Includes IPv4/6, ICMP, and UDP/TCP support.
25. ocaml-pcapOCaml code for generating and analysing pcap (packet capture) files
26. mini-osMirror of the Xen MiniOS Git from git://xenbits.xen.org/mini-os.git
29. mirage-decksThese are the MirageOS slide decks, written as a self-hosting unikernel
30. xenUnofficial mirror of xenbits.xen.org/xen.git
32. mirage-natlibrary for network address translation intended for use with mirage unikernels
37. ca-certsDetect root CA certificates from the operating system
39. optintLibrary to provide a fast integer (x64 arch) or allocated int32 (x84 arch)
40. arpAddress resolution protocol (ARP) implementation in OCaml targeting MirageOS
41. keFast implementation of queue in OCaml
42. ormObject Relational Mapper extension
45. haclArchived. Curve25519 support has been integrated into mirage-crypto-ec (via fiat-crypto). Hacl bindings are available from the hacl-star opam package. OCaml bindings for HACL* elliptic curves
48. metricsInfrastructure to collect metrics from OCaml applications.
49. ocaml-vchanPure OCaml implementation of the "vchan" shared-memory communication protocol
50. indexA platform-agnostic multi-level index