All Git Users → mirage

66 open source projects by mirage

1. Alcotest
A lightweight and colourful test framework
2. Mirage Skeleton
Examples of simple MirageOS apps
3. Qubes Mirage Firewall
A Mirage firewall VM for QubesOS
4. Mirage Www
Website infrastructure and content for mirage.io
✭ 144
ocaml
5. Mirage
MirageOS is a library operating system that constructs unikernels
6. Irmin
Built-in Snapshotting - backup and restore Storage Agnostic - you can use Irmin on top of your own storage layer Custom Datatypes - (de)serialization for custom data types, derivable via ppx_irmin Highly Portable - runs anywhere from Linux to web browsers and Xen unikernels Git Compatibility - irmin-git uses an on-disk format that can be inspected and modified using Git Dynamic Behavior - allows the users to define custom merge functions, use in-memory transactions (to keep track of reads as well as writes) and to define event-driven workflows using a notification mechanism
7. Ocaml Github
GitHub APIv3 OCaml bindings
✭ 84
ocaml
8. Mirage Platform
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.
✭ 81
c
9. Awa Ssh
Purely functional SSH library in ocaml.
10. Ocaml Freestanding
Freestanding OCaml runtime
✭ 73
cocaml
11. Ocaml Conduit
Dereference URIs into communication channels for Async or Lwt
✭ 69
ocaml
12. Digestif
Simple hash algorithms in OCaml
13. Capnp Rpc
Cap'n Proto RPC implementation
14. Functoria
A DSL to invoke otherworldly functors
✭ 58
ocaml
15. Xen Arm Builder
Build an SDcard image for Xen/ARM, for a Cubieboard
✭ 55
shell
16. Eqaf
Constant time equal function to avoid timing attacks in OCaml
✭ 40
ocaml
17. Mirage Crypto
Cryptographic primitives for MirageOS
18. Encore
Synonym of angkor
19. Mirage Xen Minios
Install external libraries for the Mirage Xen backend, notably MiniOS and OpenLibm
✭ 5
shell
20. Ocaml Cohttp
An OCaml library for HTTP clients and servers using Lwt or Async
21. Ocaml Git
Pure OCaml Git format and protocol
✭ 309
ocamlgit
22. Jitsu
A DNS server that automatically starts unikernels on demand
✭ 296
ocaml
23. Mirage Tcpip
TCP/IP networking stack in pure OCaml, using the Mirage platform libraries. Includes IPv4/6, ICMP, and UDP/TCP support.
25. ocaml-pcap
OCaml code for generating and analysing pcap (packet capture) files
26. mini-os
Mirror of the Xen MiniOS Git from git://xenbits.xen.org/mini-os.git
27. ocaml-tar
Pure OCaml library to read and write tar files
28. mrmime
What do you mean?
✭ 33
ocaml
29. mirage-decks
These are the MirageOS slide decks, written as a self-hosting unikernel
30. xen
Unofficial mirror of xenbits.xen.org/xen.git
31. mirage-lambda
An eDSL for MirageOS apps
✭ 19
ocaml
32. mirage-nat
library for network address translation intended for use with mirage unikernels
33. ocaml-rpc
Light library to deal with RPCs in OCaml
✭ 81
ocaml
34. ocaml-lazy-trie
Lazy prefix trees in OCaml
35. ocaml-uri
RFC3986 URI parsing library for OCaml
36. bechamel
Agnostic benchmark in OCaml (proof-of-concept)
37. ca-certs
Detect root CA certificates from the operating system
✭ 14
ocamlc
38. irmin-rpc
RPC client/server for Irmin
39. optint
Library to provide a fast integer (x64 arch) or allocated int32 (x84 arch)
✭ 19
ocaml
40. arp
Address resolution protocol (ARP) implementation in OCaml targeting MirageOS
41. ke
Fast implementation of queue in OCaml
42. orm
Object Relational Mapper extension
43. mirage-solo5
Solo5 core platform libraries for MirageOS
44. ocaml-dns
OCaml implementation of the DNS protocol
45. hacl
Archived. Curve25519 support has been integrated into mirage-crypto-ec (via fiat-crypto). Hacl bindings are available from the hacl-star opam package. OCaml bindings for HACL* elliptic curves
46. ocaml-base64
Base64 encoding and decoding in OCaml
47. merge-queues
Mergeable queues
48. metrics
Infrastructure to collect metrics from OCaml applications.
49. ocaml-vchan
Pure OCaml implementation of the "vchan" shared-memory communication protocol
50. index
A platform-agnostic multi-level index
✭ 32
ocaml
1-50 of 66 user projects