{"payload":{"pageCount":6,"repositories":[{"type":"Public","name":"operator-manual","owner":"mirage","isFork":false,"description":"A handbook for MirageOS unikernel operatos","topicNames":[],"topicsNotShown":0,"primaryLanguage":null,"pullRequestCount":0,"issueCount":0,"starsCount":2,"forksCount":0,"license":"The Unlicense","participation":[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-04-27T15:00:49.103Z"}},{"type":"Public","name":"mirage-skeleton","owner":"mirage","isFork":false,"description":"Examples of simple MirageOS apps","topicNames":["examples","ocaml","mirageos","unikernel"],"topicsNotShown":0,"primaryLanguage":{"name":"OCaml","color":"#ef7a08"},"pullRequestCount":4,"issueCount":2,"starsCount":215,"forksCount":92,"license":"The Unlicense","participation":[0,0,5,0,0,2,0,10,31,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,9,2,0,1,0,1,2,0],"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-04-27T12:29:14.007Z"}},{"type":"Public","name":"mirage-www","owner":"mirage","isFork":false,"description":"Website infrastructure and content for mirage.io","topicNames":[],"topicsNotShown":0,"primaryLanguage":{"name":"HTML","color":"#e34c26"},"pullRequestCount":3,"issueCount":17,"starsCount":168,"forksCount":106,"license":"ISC License","participation":[0,0,0,0,0,0,0,0,5,0,0,4,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,19,3,15],"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-04-27T11:49:30.960Z"}},{"type":"Public","name":"mirage","owner":"mirage","isFork":false,"description":"MirageOS is a library operating system that constructs unikernels","topicNames":["linux","xen","ocaml","opam","kvm","mirageos","unikernel"],"topicsNotShown":0,"primaryLanguage":{"name":"OCaml","color":"#ef7a08"},"pullRequestCount":13,"issueCount":51,"starsCount":2430,"forksCount":237,"license":"ISC License","participation":[0,1,1,0,0,3,0,34,24,12,1,3,0,7,7,3,1,0,0,0,16,4,0,1,2,6,0,10,11,1,0,0,1,0,0,1,2,0,0,0,0,1,0,0,23,10,0,0,0,13,0,0],"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-04-26T21:18:45.980Z"}},{"type":"Public","name":"ca-certs","owner":"mirage","isFork":false,"description":"Detect root CA certificates from the operating system","topicNames":[],"topicsNotShown":0,"primaryLanguage":{"name":"OCaml","color":"#ef7a08"},"pullRequestCount":1,"issueCount":2,"starsCount":14,"forksCount":9,"license":"ISC License","participation":[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-04-26T21:14:51.629Z"}},{"type":"Public","name":"mirage-solo5","owner":"mirage","isFork":false,"description":"Solo5 core platform libraries for MirageOS","topicNames":["mirage-platform","solo5","ocaml","mirageos"],"topicsNotShown":0,"primaryLanguage":{"name":"OCaml","color":"#ef7a08"},"pullRequestCount":4,"issueCount":2,"starsCount":19,"forksCount":21,"license":"ISC License","participation":[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-04-26T16:55:12.562Z"}},{"type":"Public","name":"shared-memory-ring","owner":"mirage","isFork":false,"description":"Xen-style shared memory rings","topicNames":[],"topicsNotShown":0,"primaryLanguage":{"name":"OCaml","color":"#ef7a08"},"pullRequestCount":0,"issueCount":2,"starsCount":20,"forksCount":12,"license":"ISC License","participation":[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,11],"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-04-26T10:12:42.666Z"}},{"type":"Public","name":"colombe","owner":"mirage","isFork":false,"description":"Implementation of SMTP protocols in OCaml","topicNames":[],"topicsNotShown":0,"primaryLanguage":{"name":"OCaml","color":"#ef7a08"},"pullRequestCount":0,"issueCount":1,"starsCount":42,"forksCount":5,"license":"MIT License","participation":[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,7],"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-04-26T08:22:45.705Z"}},{"type":"Public","name":"mirage-net-xen","owner":"mirage","isFork":false,"description":"Xen Netfront and Netback ethernet device drivers for Mirage","topicNames":[],"topicsNotShown":0,"primaryLanguage":{"name":"OCaml","color":"#ef7a08"},"pullRequestCount":1,"issueCount":2,"starsCount":12,"forksCount":15,"license":"ISC License","participation":[0,0,0,0,0,0,0,0,0,0,2,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,3],"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-04-25T14:21:21.466Z"}},{"type":"Public","name":"mirage-crypto","owner":"mirage","isFork":false,"description":"Cryptographic primitives for OCaml, in OCaml (also used in MirageOS)","topicNames":["cryptography","aes","ocaml","rsa","sha2","mirageos","rng","dsa","dh","fortuna"],"topicsNotShown":0,"primaryLanguage":{"name":"C","color":"#555555"},"pullRequestCount":2,"issueCount":18,"starsCount":74,"forksCount":41,"license":"ISC License","participation":[0,1,0,0,0,0,0,0,2,0,0,1,0,2,1,0,0,0,3,0,7,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,1,9,2,10,15,2,4,8,5,0,4,0,1],"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-04-25T10:57:07.976Z"}},{"type":"Public","name":"qubes-mirage-firewall","owner":"mirage","isFork":false,"description":"A Mirage firewall VM for QubesOS","topicNames":["ocaml","mirageos","firewall","unikernel","qubesos"],"topicsNotShown":0,"primaryLanguage":{"name":"OCaml","color":"#ef7a08"},"pullRequestCount":1,"issueCount":9,"starsCount":201,"forksCount":27,"license":null,"participation":[0,0,1,1,0,0,0,0,7,11,7,2,0,1,0,4,2,0,1,3,0,0,0,1,0,0,0,5,0,0,0,0,0,0,2,2,0,0,0,1,0,1,0,0,0,0,0,0,0,0,1,7],"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-04-24T17:42:06.368Z"}},{"type":"Public","name":"mirage-time","owner":"mirage","isFork":false,"description":"Time signatures for MirageOS","topicNames":[],"topicsNotShown":0,"primaryLanguage":{"name":"OCaml","color":"#ef7a08"},"pullRequestCount":1,"issueCount":0,"starsCount":8,"forksCount":8,"license":"ISC License","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-04-24T17:39:10.905Z"}},{"type":"Public","name":"mirage-clock","owner":"mirage","isFork":false,"description":"Portable clock implementation for Unix and Xen","topicNames":[],"topicsNotShown":0,"primaryLanguage":{"name":"OCaml","color":"#ef7a08"},"pullRequestCount":2,"issueCount":1,"starsCount":18,"forksCount":22,"license":"Other","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-04-24T16:27:09.993Z"}},{"type":"Public","name":"mirage-xen","owner":"mirage","isFork":false,"description":"Xen core platform libraries for MirageOS","topicNames":["xen","ocaml","mirageos","mirage-platform"],"topicsNotShown":0,"primaryLanguage":{"name":"C","color":"#555555"},"pullRequestCount":1,"issueCount":2,"starsCount":18,"forksCount":20,"license":"ISC License","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-04-24T15:57:20.908Z"}},{"type":"Public","name":"mirage-logs","owner":"mirage","isFork":false,"description":"A Mirage reporter for the Logs library","topicNames":[],"topicsNotShown":0,"primaryLanguage":{"name":"OCaml","color":"#ef7a08"},"pullRequestCount":1,"issueCount":1,"starsCount":7,"forksCount":7,"license":"BSD 2-Clause \"Simplified\" License","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-04-24T12:15:36.403Z"}},{"type":"Public","name":"ocaml-cohttp","owner":"mirage","isFork":false,"description":"An OCaml library for HTTP clients and servers using Lwt or Async","topicNames":["http","http-client","unix","ocaml","lwt"],"topicsNotShown":0,"primaryLanguage":{"name":"OCaml","color":"#ef7a08"},"pullRequestCount":5,"issueCount":89,"starsCount":684,"forksCount":165,"license":"Other","participation":[0,0,0,0,2,1,18,5,28,4,0,5,0,1,6,1,0,2,0,2,2,5,2,0,1,5,3,0,0,1,0,0,0,0,2,9,0,0,3,8,1,0,0,3,0,0,0,0,1,0,0,3],"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-04-24T08:39:53.413Z"}},{"type":"Public","name":"ocaml-solo5","owner":"mirage","isFork":false,"description":"Freestanding OCaml runtime","topicNames":["mirageos","ocaml"],"topicsNotShown":0,"primaryLanguage":{"name":"C","color":"#555555"},"pullRequestCount":4,"issueCount":4,"starsCount":98,"forksCount":29,"license":"Other","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-04-23T14:49:20.615Z"}},{"type":"Public","name":"alcotest","owner":"mirage","isFork":false,"description":"A lightweight and colourful test framework","topicNames":["unit-testing","ocaml"],"topicsNotShown":0,"primaryLanguage":{"name":"OCaml","color":"#ef7a08"},"pullRequestCount":10,"issueCount":43,"starsCount":422,"forksCount":83,"license":"ISC License","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-04-19T21:01:57.753Z"}},{"type":"Public","name":"mirage-qubes","owner":"mirage","isFork":false,"description":"Mirage support for writing QubesOS AppVM unikernels","topicNames":[],"topicsNotShown":0,"primaryLanguage":{"name":"OCaml","color":"#ef7a08"},"pullRequestCount":0,"issueCount":1,"starsCount":60,"forksCount":11,"license":"BSD 2-Clause \"Simplified\" License","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-04-19T14:07:11.425Z"}},{"type":"Public","name":"mirage-kv-unix","owner":"mirage","isFork":false,"description":"MirageOS key value store implementation using a Unix file system","topicNames":[],"topicsNotShown":0,"primaryLanguage":{"name":"OCaml","color":"#ef7a08"},"pullRequestCount":0,"issueCount":1,"starsCount":11,"forksCount":4,"license":"ISC License","participation":[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,14,0],"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-04-17T14:25:07.120Z"}},{"type":"Public","name":"mirage-block-xen","owner":"mirage","isFork":false,"description":"Client and server implementations of the xen paravirtualised block driver protocol","topicNames":[],"topicsNotShown":0,"primaryLanguage":{"name":"OCaml","color":"#ef7a08"},"pullRequestCount":0,"issueCount":2,"starsCount":10,"forksCount":19,"license":"ISC License","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-04-16T12:01:21.829Z"}},{"type":"Public","name":"prometheus","owner":"mirage","isFork":false,"description":"OCaml library for reporting metrics to a Prometheus server","topicNames":["ocaml","mirageos","metrics"],"topicsNotShown":0,"primaryLanguage":{"name":"OCaml","color":"#ef7a08"},"pullRequestCount":3,"issueCount":4,"starsCount":48,"forksCount":25,"license":"Apache License 2.0","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-04-16T10:15:08.525Z"}},{"type":"Public","name":"ocaml-tuntap","owner":"mirage","isFork":false,"description":"Bindings to UNIX tuntap facilities","topicNames":[],"topicsNotShown":0,"primaryLanguage":{"name":"OCaml","color":"#ef7a08"},"pullRequestCount":1,"issueCount":1,"starsCount":20,"forksCount":22,"license":"ISC License","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-04-15T12:04:48.601Z"}},{"type":"Public","name":"irmin","owner":"mirage","isFork":false,"description":"Irmin is a distributed database that follows the same design principles as Git","topicNames":["git","storage","mirageos","database","ocaml","irmin"],"topicsNotShown":0,"primaryLanguage":{"name":"OCaml","color":"#ef7a08"},"pullRequestCount":9,"issueCount":113,"starsCount":1796,"forksCount":153,"license":"ISC License","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-04-13T11:48:56.150Z"}},{"type":"Public","name":"irmin-watcher","owner":"mirage","isFork":false,"description":"Portable implementation of the Irmin Watch API","topicNames":[],"topicsNotShown":0,"primaryLanguage":{"name":"OCaml","color":"#ef7a08"},"pullRequestCount":1,"issueCount":2,"starsCount":15,"forksCount":15,"license":"ISC License","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-04-12T13:03:44.660Z"}},{"type":"Public","name":"ocaml-vhd","owner":"mirage","isFork":false,"description":"Read and write .vhd format data","topicNames":[],"topicsNotShown":0,"primaryLanguage":{"name":"OCaml","color":"#ef7a08"},"pullRequestCount":0,"issueCount":1,"starsCount":9,"forksCount":20,"license":"Other","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-04-11T13:39:41.339Z"}},{"type":"Public","name":"irmin-py","owner":"mirage","isFork":false,"description":"","topicNames":[],"topicsNotShown":0,"primaryLanguage":{"name":"Python","color":"#3572A5"},"pullRequestCount":1,"issueCount":1,"starsCount":5,"forksCount":2,"license":"ISC License","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-04-07T23:59:08.692Z"}},{"type":"Public","name":"digestif","owner":"mirage","isFork":false,"description":"Simple hash algorithms in OCaml","topicNames":["c","hash","md5","blake2b","sha1","sha256","sha512","sha384","sha224","ocaml"],"topicsNotShown":0,"primaryLanguage":{"name":"OCaml","color":"#ef7a08"},"pullRequestCount":1,"issueCount":6,"starsCount":85,"forksCount":26,"license":"MIT License","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-04-05T10:54:09.503Z"}},{"type":"Public","name":"pecu","owner":"mirage","isFork":false,"description":"Implementation of quoted-printable encoder/decoder from RFC2045","topicNames":[],"topicsNotShown":0,"primaryLanguage":{"name":"OCaml","color":"#ef7a08"},"pullRequestCount":0,"issueCount":0,"starsCount":6,"forksCount":3,"license":"MIT License","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-04-05T08:42:32.374Z"}},{"type":"Public","name":"mrmime","owner":"mirage","isFork":false,"description":"What do you mean?","topicNames":[],"topicsNotShown":0,"primaryLanguage":{"name":"OCaml","color":"#ef7a08"},"pullRequestCount":0,"issueCount":5,"starsCount":40,"forksCount":9,"license":"MIT License","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-04-05T08:40:56.479Z"}}],"repositoryCount":178,"userInfo":null,"searchable":true,"definitions":[],"typeFilters":[{"id":"all","text":"All"},{"id":"public","text":"Public"},{"id":"source","text":"Sources"},{"id":"fork","text":"Forks"},{"id":"archived","text":"Archived"},{"id":"mirror","text":"Mirrors"},{"id":"template","text":"Templates"}],"compactMode":false},"title":"Repositories"}