mirage/mirage
MirageOS is a library operating system that constructs unikernels observed · 2026-08-28
Health v2 · maintenance only
96/100
- Activity 94
- Release rhythm 95
- Longevity 100
How is this computed?
round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10) — computed 2026-09-02. Adoption (stars, forks) is never an input.
- gap_med: 28.5
- age_days: 6116
- days_rel: 36
- days_push: 36
- n_releases_24m: 15
Adoption not part of the score
2981 stars · 276 forks observed · 2026-08-28
What it is AI-extracted, prompt v1, taxonomy v1, 2026-08-30, confidence not recorded
MirageOS is a library operating system written in OCaml that compiles application code into fully standalone, specialized unikernels for secure, high-performance network applications. This repository contains the `mirage` command-line tool that configures and builds unikernels targeting Xen, KVM/Solo5, BHyve, VMM, and Unix/macOS userlevel backends.
Use cases
- build a unikernel in OCaml
- deploy a minimal single-purpose VM to the cloud
- run a secure network service without a full OS
- compile an OCaml app into a standalone Xen or KVM image
- reduce memory footprint of a server application
- develop on Linux or macOS and deploy as a hypervisor kernel
When to choose
- you want small, fast-booting, resource-efficient single-purpose services
- you prefer OCaml's type safety for systems code
- you deploy on Xen, KVM, BHyve, or OpenBSD VMM hypervisors
- you need a minimal trusted computing base for security-sensitive services
When to avoid
- you need preemptive multithreading or a general-purpose OS environment
- your team has no OCaml experience
- you rely on arbitrary existing libraries requiring a full POSIX OS
- you need broad third-party package compatibility outside the OCaml ecosystem
Facets
framework · maturity active
build-tool cli compiler networking concurrency deployment operating-systems cloud-computing programming-languages security self-hosted bsd cloud cli cross-platform unikernel library-operating-system ocaml opam dune xen kvm solo5 hypervisor cloud-deployment event-driven type-safe devops linux macos
7 sources
- readme: https://github.com/mirage/mirage · fetched 2026-08-28 · b9d8dc252a9b
- homepage: https://mirageos.org · fetched 2026-08-29 · 09fa328c2425
- site_page: https://mirageos.org/docs · fetched 2026-08-29 · 35367d24aff7
- site_page: https://mirageos.org/docs/hello-world · fetched 2026-08-29 · 771b63b330de
- site_page: https://mirageos.org/docs/mirage-4 · fetched 2026-08-29 · 4284f5ec6d03
- site_page: https://mirageos.org/docs/xen-boot · fetched 2026-08-29 · f1f24bbec755
- site_page: https://mirageos.org/docs/talks · fetched 2026-08-29 · f565256d11f8
Member repositories
| Repository | Role | Health v2 |
|---|---|---|
| mirage/mirage | main | 96 |
For agents
Data as of 2026-08-30T08:39:29.467469+00:00 · Report a problem