{"payload":{"pageCount":7,"repositories":[{"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":12,"issueCount":89,"starsCount":693,"forksCount":172,"license":"Other","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-06-29T22:32:08.534Z"}},{"type":"Public","name":"mirage-crypto","owner":"mirage","isFork":false,"description":"Cryptographic primitives for OCaml, in OCaml (also used in MirageOS)","allTopics":["cryptography","aes","ocaml","rsa","sha2","mirageos","rng","dsa","dh","fortuna"],"primaryLanguage":{"name":"C","color":"#555555"},"pullRequestCount":1,"issueCount":17,"starsCount":75,"forksCount":42,"license":"ISC License","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-06-29T21:46:25.690Z"}},{"type":"Public","name":"bechamel","owner":"mirage","isFork":false,"description":"Agnostic benchmark in OCaml (proof-of-concept)","allTopics":[],"primaryLanguage":{"name":"OCaml","color":"#ef7a08"},"pullRequestCount":0,"issueCount":1,"starsCount":44,"forksCount":15,"license":"MIT License","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-06-28T09:34:33.693Z"}},{"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":6,"issueCount":24,"starsCount":335,"forksCount":83,"license":"ISC License","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-06-28T09:09:39.317Z"}},{"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":103,"forksCount":43,"license":"BSD 2-Clause \"Simplified\" License","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-06-27T04:08:00.368Z"}},{"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":1,"issueCount":2,"starsCount":7,"forksCount":2,"license":"ISC License","participation":[1,0,0,0,2,0,0,0,1,0,0,0,0,1,0,0,0,0,0,0,0,2,0,0,1,0,0,0,0,1,0,0,0,0,2,0,0,1,0,0,0,0,0,0,1,0,0,0,0,2,0,0],"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-06-27T03:58:46.454Z"}},{"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":2,"issueCount":2,"starsCount":15,"forksCount":9,"license":"ISC License","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-06-27T03:54:50.519Z"}},{"type":"Public","name":"eqaf","owner":"mirage","isFork":false,"description":"Constant time equal function to avoid timing attacks in OCaml","allTopics":[],"primaryLanguage":{"name":"OCaml","color":"#ef7a08"},"pullRequestCount":1,"issueCount":2,"starsCount":50,"forksCount":10,"license":"MIT License","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-06-27T02:49:06.549Z"}},{"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":218,"forksCount":92,"license":"The Unlicense","participation":[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,0,0,9,2,0,1,0,1,2,2,2,1,1,0,3,0,0,0,2],"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-06-26T15:29:09.168Z"}},{"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":8,"issueCount":50,"starsCount":2477,"forksCount":241,"license":"ISC License","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-06-26T15:24:30.997Z"}},{"type":"Public","name":"capnp-rpc","owner":"mirage","isFork":false,"description":"Cap'n Proto RPC implementation","allTopics":["ocaml-library","rpc-framework","capnproto","capn-proto"],"primaryLanguage":{"name":"OCaml","color":"#ef7a08"},"pullRequestCount":4,"issueCount":8,"starsCount":96,"forksCount":22,"license":"Other","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-06-26T08:05:39.000Z"}},{"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":114,"starsCount":1810,"forksCount":154,"license":"ISC License","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-06-25T12:23:42.546Z"}},{"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":72,"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,4,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,9,0,0,0,0,0,2,0,0],"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-06-24T11:20:22.767Z"}},{"type":"Public","name":"mirage-dev","owner":"mirage","isFork":false,"description":"Development OPAM repository for work-in-progress packages","allTopics":[],"primaryLanguage":null,"pullRequestCount":1,"issueCount":0,"starsCount":15,"forksCount":23,"license":null,"participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-06-24T10:56:13.691Z"}},{"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":6,"issueCount":14,"starsCount":363,"forksCount":70,"license":"ISC License","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-06-13T01:26:17.761Z"}},{"type":"Public","name":"ocaml-hex","owner":"mirage","isFork":false,"description":"Hexadecimal converter","allTopics":[],"primaryLanguage":{"name":"OCaml","color":"#ef7a08"},"pullRequestCount":2,"issueCount":0,"starsCount":29,"forksCount":14,"license":"Other","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-06-11T21:55:09.704Z"}},{"type":"Public","name":"mirage-qubes","owner":"mirage","isFork":false,"description":"Mirage support for writing QubesOS AppVM unikernels","allTopics":[],"primaryLanguage":{"name":"OCaml","color":"#ef7a08"},"pullRequestCount":0,"issueCount":1,"starsCount":62,"forksCount":11,"license":"BSD 2-Clause \"Simplified\" License","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-06-10T09:20:28.184Z"}},{"type":"Public","name":"mirage-www","owner":"mirage","isFork":false,"description":"Website infrastructure and content for mirage.io","allTopics":[],"primaryLanguage":{"name":"HTML","color":"#e34c26"},"pullRequestCount":4,"issueCount":18,"starsCount":170,"forksCount":106,"license":"ISC License","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-06-06T11:00:31.689Z"}},{"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":null,"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":44,"starsCount":432,"forksCount":80,"license":"ISC License","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-06-05T11:12:09.883Z"}},{"type":"Public","name":"ocaml-solo5","owner":"mirage","isFork":false,"description":"Freestanding OCaml runtime","allTopics":["mirageos","ocaml"],"primaryLanguage":{"name":"C","color":"#555555"},"pullRequestCount":2,"issueCount":4,"starsCount":101,"forksCount":29,"license":"Other","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-05-31T12:53:29.562Z"}},{"type":"Public","name":"index","owner":"mirage","isFork":false,"description":"A platform-agnostic multi-level index","allTopics":[],"primaryLanguage":{"name":"OCaml","color":"#ef7a08"},"pullRequestCount":9,"issueCount":23,"starsCount":34,"forksCount":20,"license":"MIT License","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-05-27T08:02:23.397Z"}},{"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":205,"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":"irmin-watcher","owner":"mirage","isFork":false,"description":"Portable implementation of the Irmin Watch API","allTopics":[],"primaryLanguage":{"name":"OCaml","color":"#ef7a08"},"pullRequestCount":1,"issueCount":2,"starsCount":15,"forksCount":15,"license":"ISC License","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-05-21T14:13:09.502Z"}},{"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":"operator-handbook","owner":"mirage","isFork":false,"description":"A handbook for MirageOS unikernel operatos","allTopics":[],"primaryLanguage":null,"pullRequestCount":0,"issueCount":1,"starsCount":8,"forksCount":0,"license":"The Unlicense","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-05-20T07:04:06.103Z"}},{"type":"Public","name":"mirage-xen","owner":"mirage","isFork":false,"description":"Xen core platform libraries for MirageOS","allTopics":["xen","ocaml","mirageos","mirage-platform"],"primaryLanguage":{"name":"C","color":"#555555"},"pullRequestCount":1,"issueCount":2,"starsCount":18,"forksCount":20,"license":"ISC License","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-05-18T11:29:43.891Z"}}],"repositoryCount":200,"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"}