Grow your team on GitHub
GitHub is home to over 28 million developers working together. Join them to grow your own development teams, manage permissions, and collaborate on projects.Sign up
docs.mirage.io generation scripts
Freestanding OCaml runtime
An eDSL for MirageOS apps
A DSL to invoke otherworldly functors
MirageOS is a library operating system that constructs unikernels
Dereference URIs into communication channels for Async or Lwt
Irmin is a distributed database that follows the same design principles as Git
Light library to deal with RPCs in OCaml
Pure OCaml implementation of Zlib.
Pure OCaml Git format and protocol
Base64 encoding and decoding in OCaml
Simple hash algorithms in OCaml
Read and write .vhd format data
Core 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.
A Xenstore protocol implementation in pure OCaml. This code works in both regular Unix and in MirageOS applications.
Xen-style shared memory rings
Flow implementations for Mirage
Entropy driver for MirageOS
Very lightweight HTTP server using Lwt or Async
A library for manipulation of IP (and MAC) address representations
Portable clock implementation for Unix and Xen
A simple on-disk fixed length queue
An easy interface on top of the Jsonm library.
RFC3986 URI parsing library for OCaml
Deployed binaries of mirage-www (a binary repository)
Website infrastructure and content for mirage.io
Map OCaml arrays onto C-like structs
Convert a filesystem into a static OCaml module
TCP/IP networking stack in pure OCaml, using the Mirage platform libraries. Includes Ethernet, ARP, IPv4/6, ICMP, and UDP/TCP support.