{"payload":{"pageCount":6,"repositories":[{"type":"Public","name":"mirage","owner":"mirage","isFork":false,"description":"MirageOS is a library operating system that constructs unikernels","allTopics":["linux","xen","ocaml","opam","kvm","mirageos","unikernel"],"primaryLanguage":{"name":"OCaml","color":"#ef7a08"},"pullRequestCount":10,"issueCount":49,"starsCount":2460,"forksCount":240,"license":"ISC License","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-06-06T12:24:38.058Z"}},{"type":"Public","name":"mirage-qubes","owner":"mirage","isFork":false,"description":"Mirage support for writing QubesOS AppVM unikernels","allTopics":[],"primaryLanguage":{"name":"OCaml","color":"#ef7a08"},"pullRequestCount":1,"issueCount":1,"starsCount":61,"forksCount":11,"license":"BSD 2-Clause \"Simplified\" License","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-06-06T12:18:06.135Z"}},{"type":"Public","name":"ocaml-dkim","owner":"mirage","isFork":false,"description":"DKIM support on e-mail","allTopics":[],"primaryLanguage":{"name":"OCaml","color":"#ef7a08"},"pullRequestCount":0,"issueCount":3,"starsCount":8,"forksCount":1,"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,5],"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-06-06T09:00:56.759Z"}},{"type":"Public","name":"alcotest","owner":"mirage","isFork":false,"description":"A lightweight and colourful test framework","allTopics":["unit-testing","ocaml"],"primaryLanguage":{"name":"OCaml","color":"#ef7a08"},"pullRequestCount":7,"issueCount":43,"starsCount":428,"forksCount":80,"license":"ISC License","participation":[2,0,2,2,0,0,0,0,0,0,0,0,0,0,2,0,3,1,2,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,1,7],"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-06-05T11:12:09.883Z"}},{"type":"Public","name":"ocaml-cohttp","owner":"mirage","isFork":false,"description":"An OCaml library for HTTP clients and servers using Lwt or Async","allTopics":["http","http-client","unix","ocaml","lwt"],"primaryLanguage":{"name":"OCaml","color":"#ef7a08"},"pullRequestCount":2,"issueCount":92,"starsCount":691,"forksCount":170,"license":"Other","participation":[14,9,10,22,0,5,0,1,6,1,0,0,2,0,4,5,2,0,1,3,5,0,0,0,1,0,0,0,1,5,5,0,3,7,2,0,0,6,0,2,0,0,3,2,0,4,0,1,1,2,1,0],"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-06-06T10:22:39.666Z"}},{"type":"Public","name":"mirage-skeleton","owner":"mirage","isFork":false,"description":"Examples of simple MirageOS apps","allTopics":["examples","ocaml","mirageos","unikernel"],"primaryLanguage":{"name":"OCaml","color":"#ef7a08"},"pullRequestCount":3,"issueCount":3,"starsCount":217,"forksCount":92,"license":"The Unlicense","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-05-29T17:37:19.674Z"}},{"type":"Public","name":"mirage-tcpip","owner":"mirage","isFork":false,"description":"TCP/IP networking stack in pure OCaml, using the Mirage platform libraries. Includes IPv4/6, ICMP, and UDP/TCP support.","allTopics":["ipv4","tcpip","tcp","udp","ocaml","icmp","arp","mirageos","unikernel","ethernet","networking-stack"],"primaryLanguage":{"name":"OCaml","color":"#ef7a08"},"pullRequestCount":5,"issueCount":24,"starsCount":334,"forksCount":83,"license":"ISC License","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-05-29T17:06:15.253Z"}},{"type":"Public","name":"ocaml-dns","owner":"mirage","isFork":false,"description":"OCaml implementation of the DNS protocol","allTopics":["dns","mirageos","unikernel","ocaml"],"primaryLanguage":{"name":"OCaml","color":"#ef7a08"},"pullRequestCount":5,"issueCount":24,"starsCount":102,"forksCount":42,"license":"BSD 2-Clause \"Simplified\" License","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-05-29T16:58:43.375Z"}},{"type":"Public","name":"ocaml-git","owner":"mirage","isFork":false,"description":"Pure OCaml Git format and protocol","allTopics":["git","ocaml"],"primaryLanguage":{"name":"OCaml","color":"#ef7a08"},"pullRequestCount":7,"issueCount":14,"starsCount":362,"forksCount":70,"license":"ISC License","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-05-31T09:04:21.348Z"}},{"type":"Public","name":"qubes-mirage-firewall","owner":"mirage","isFork":false,"description":"A Mirage firewall VM for QubesOS","allTopics":["ocaml","mirageos","firewall","unikernel","qubesos"],"primaryLanguage":{"name":"OCaml","color":"#ef7a08"},"pullRequestCount":1,"issueCount":10,"starsCount":202,"forksCount":28,"license":null,"participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-05-22T14:09:57.293Z"}},{"type":"Public","name":"mirage-vnetif","owner":"mirage","isFork":false,"description":"Virtual network interface and software bridge for Mirage","allTopics":[],"primaryLanguage":{"name":"OCaml","color":"#ef7a08"},"pullRequestCount":1,"issueCount":8,"starsCount":16,"forksCount":13,"license":"ISC License","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-05-22T11:59:45.026Z"}},{"type":"Public","name":"ocaml-ipaddr","owner":"mirage","isFork":false,"description":"A library for manipulation of IP (and MAC) address representations","allTopics":["ipv6","ip-address","mac-address","ocaml","ipv4"],"primaryLanguage":{"name":"OCaml","color":"#ef7a08"},"pullRequestCount":0,"issueCount":10,"starsCount":40,"forksCount":23,"license":"ISC License","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-05-22T10:06:59.944Z"}},{"type":"Public","name":"mirage-bootvar","owner":"mirage","isFork":false,"description":"Boot parameters for MirageOS","allTopics":[],"primaryLanguage":{"name":"OCaml","color":"#ef7a08"},"pullRequestCount":0,"issueCount":0,"starsCount":9,"forksCount":0,"license":"ISC License","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-05-20T14:32:40.289Z"}},{"type":"Public","name":"dns-resolver","owner":"mirage","isFork":false,"description":"","allTopics":[],"primaryLanguage":{"name":"OCaml","color":"#ef7a08"},"pullRequestCount":0,"issueCount":0,"starsCount":7,"forksCount":2,"license":null,"participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-05-20T08:48:40.729Z"}},{"type":"Public","name":"mirage-solo5","owner":"mirage","isFork":false,"description":"Solo5 core platform libraries for MirageOS","allTopics":["mirage-platform","solo5","ocaml","mirageos"],"primaryLanguage":{"name":"OCaml","color":"#ef7a08"},"pullRequestCount":3,"issueCount":2,"starsCount":20,"forksCount":21,"license":"ISC License","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-05-18T11:26:15.846Z"}},{"type":"Public","name":"irmin","owner":"mirage","isFork":false,"description":"Irmin is a distributed database that follows the same design principles as Git","allTopics":["git","storage","mirageos","database","ocaml","irmin"],"primaryLanguage":{"name":"OCaml","color":"#ef7a08"},"pullRequestCount":11,"issueCount":113,"starsCount":1806,"forksCount":154,"license":"ISC License","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-05-17T16:44:37.546Z"}},{"type":"Public","name":"retreat.mirage.io","owner":"mirage","isFork":false,"description":"Microsite for the MirageOS hack retreats","allTopics":[],"primaryLanguage":{"name":"OCaml","color":"#ef7a08"},"pullRequestCount":0,"issueCount":0,"starsCount":14,"forksCount":7,"license":null,"participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-05-09T16:25:51.223Z"}},{"type":"Public","name":"mirage-net-xen","owner":"mirage","isFork":false,"description":"Xen Netfront and Netback ethernet device drivers for Mirage","allTopics":[],"primaryLanguage":{"name":"OCaml","color":"#ef7a08"},"pullRequestCount":0,"issueCount":2,"starsCount":12,"forksCount":15,"license":"ISC License","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-05-09T14:04:45.128Z"}},{"type":"Public","name":"arp","owner":"mirage","isFork":false,"description":"Address resolution protocol (ARP) implementation in OCaml targeting MirageOS","allTopics":["network","mirageos","unikernel","ocaml","arp","address-resolution-protocol"],"primaryLanguage":{"name":"OCaml","color":"#ef7a08"},"pullRequestCount":1,"issueCount":0,"starsCount":21,"forksCount":10,"license":"Other","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-05-08T09:38:10.084Z"}},{"type":"Public","name":"mirage-block-xen","owner":"mirage","isFork":false,"description":"Client and server implementations of the xen paravirtualised block driver protocol","allTopics":[],"primaryLanguage":{"name":"OCaml","color":"#ef7a08"},"pullRequestCount":0,"issueCount":2,"starsCount":10,"forksCount":19,"license":"ISC License","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-05-08T09:34:51.527Z"}},{"type":"Public","name":"charrua","owner":"mirage","isFork":false,"description":"A DHCP library in OCaml","allTopics":["ocaml","unikernel","dhcp-server","mirage","dhcp-library"],"primaryLanguage":{"name":"OCaml","color":"#ef7a08"},"pullRequestCount":2,"issueCount":2,"starsCount":55,"forksCount":18,"license":"ISC License","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-05-08T09:32:57.586Z"}},{"type":"Public","name":"ca-certs-nss","owner":"mirage","isFork":false,"description":"CA certificates extracted from NSS, to be used with MirageOS","allTopics":[],"primaryLanguage":{"name":"OCaml","color":"#ef7a08"},"pullRequestCount":0,"issueCount":2,"starsCount":7,"forksCount":1,"license":"ISC License","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-05-08T07:53:24.175Z"}},{"type":"Public","name":"ocaml-gnt","owner":"mirage","isFork":false,"description":"OCaml bindings to the Xen grant tables libraries","allTopics":[],"primaryLanguage":{"name":"OCaml","color":"#ef7a08"},"pullRequestCount":0,"issueCount":4,"starsCount":9,"forksCount":14,"license":"ISC License","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-05-06T19:14:48.537Z"}},{"type":"Public","name":"ocaml-vchan","owner":"mirage","isFork":false,"description":"Pure OCaml implementation of the \"vchan\" shared-memory communication protocol","allTopics":[],"primaryLanguage":{"name":"OCaml","color":"#ef7a08"},"pullRequestCount":0,"issueCount":7,"starsCount":46,"forksCount":26,"license":"ISC License","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-05-06T19:13:13.261Z"}},{"type":"Public","name":"ocaml-xenstore","owner":"mirage","isFork":false,"description":"A Xenstore protocol implementation in pure OCaml. This code works in both regular Unix and in MirageOS applications.","allTopics":[],"primaryLanguage":{"name":"OCaml","color":"#ef7a08"},"pullRequestCount":0,"issueCount":5,"starsCount":8,"forksCount":19,"license":"Other","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-05-06T19:12:09.464Z"}},{"type":"Public","name":"ocaml-conduit","owner":"mirage","isFork":false,"description":"Dereference URIs into communication channels for Async or Lwt","allTopics":[],"primaryLanguage":{"name":"OCaml","color":"#ef7a08"},"pullRequestCount":2,"issueCount":19,"starsCount":84,"forksCount":71,"license":"ISC License","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-05-30T15:29:40.377Z"}},{"type":"Public","name":"ocaml-evtchn","owner":"mirage","isFork":false,"description":"Xen event channel interface for Mirage","allTopics":[],"primaryLanguage":{"name":"OCaml","color":"#ef7a08"},"pullRequestCount":0,"issueCount":1,"starsCount":11,"forksCount":12,"license":"ISC License","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-04-28T11:53:53.598Z"}},{"type":"Public","name":"ca-certs","owner":"mirage","isFork":false,"description":"Detect root CA certificates from the operating system","allTopics":[],"primaryLanguage":{"name":"OCaml","color":"#ef7a08"},"pullRequestCount":1,"issueCount":2,"starsCount":15,"forksCount":9,"license":"ISC License","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-04-26T21:14:51.629Z"}},{"type":"Public","name":"shared-memory-ring","owner":"mirage","isFork":false,"description":"Xen-style shared memory rings","allTopics":[],"primaryLanguage":{"name":"OCaml","color":"#ef7a08"},"pullRequestCount":0,"issueCount":2,"starsCount":20,"forksCount":12,"license":"ISC License","participation":null,"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","allTopics":[],"primaryLanguage":{"name":"OCaml","color":"#ef7a08"},"pullRequestCount":0,"issueCount":1,"starsCount":42,"forksCount":5,"license":"MIT License","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-04-26T08:22:45.705Z"}}],"repositoryCount":172,"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":"template","text":"Templates"}],"compactMode":false},"title":"Repositories"}