David Scott (@djs55)

Top repositories

1

ocaml-sha

Ocaml SHA 1 and 2 family implementation using a really fast C implementation
C
30
star
2

ocaml-c3

OCaml bindings for the Javascript c3 charting library
OCaml
29
star
3

ocaml-spdy

Implementation of the SPDY protocol in ocaml
OCaml
14
star
4

ocaml-btree

A b-tree implementation for Mirage BLOCK devices
OCaml
14
star
5

openflow-ocaml

Implementation of the openflow protocol in OCaml
OCaml
12
star
6

message-switch

A simple store-and-forward message switch with an HTTP-based link layer.
OCaml
10
star
7

ocaml-gpt

Manipulate GUID Partition Tables (GPT)
OCaml
10
star
8

vhd-tool

Command-line tools for streaming and manipulating vhd format data
OCaml
8
star
9

ocaml-vnc

A pure OCaml implementation of the RFB protocol as used in VNC
OCaml
7
star
10

drbd-manager

Python library for controlling drbd instances
Python
7
star
11

xen-disk

Command-line tool for attaching virtual disks to xen virtual machines
OCaml
7
star
12

ocaml-fd-send-recv

Bindings which allow Unix.file_descrs to be sent and received over Unix domain sockets
OCaml
6
star
13

desktop-reclaim-space

A simple tool to reclaim space inside the Docker Desktop VM
Dockerfile
5
star
14

ocaml-libvirt

Clone of git://git.annexia.org/git/ocaml-libvirt.git
C
5
star
15

watchfs

Uses inotify recursively to watch a whole filesystem for changes
OCaml
4
star
16

ocaml-wpcap

OCaml bindings for winpcap.dll
OCaml
4
star
17

mirage-block-volume

A Linux LVM compatible logical volume manager for Mirage
OCaml
4
star
18

iscsi-target-manager

Experimental service to provide a high-level (hopefully safe and easy) wrapper around tgtadm for iSCSI
Python
4
star
19

ocaml-qmp

OCaml implementation of the Qemu Monitor Protocol (QMP)
OCaml
3
star
20

ocaml-dyndns

OCaml client/server implementation of a common Dynamic DNS update protocol
OCaml
3
star
21

ffs

A simple example storage manager for XCP which uses flat files
Python
3
star
22

docker-desktop-example-kernel-module

This is an example showing how to build and insert a kernel module on Docker Desktop
Dockerfile
3
star
23

mirage-unikraft-experiments

Temporary experiments of Mirage + Unikraft
Dockerfile
3
star
24

hyperkit-high-cpu

An example of an idle VM inducing high CPU in hyperkit
Go
2
star
25

ocaml-pcf

Pure OCaml PCF (X11 font file) parser
OCaml
2
star
26

ocaml-device-mapper

Experimental bindings of libdevicemapper using ctypes
2
star
27

hyperkit-measure-memory

Tools to examine hyperkit's memory usage over time
Go
2
star
28

driver-domain-template

Scripts to build a simple driver domain template
Shell
2
star
29

vchan-experiments

Experiments using libvchan
C
2
star
30

blog

2
star
31

xenopsd-previous

xen domain manager used in XCP
OCaml
2
star
32

thin-cluster

Hypothetical simple clustered volume manager built on top of Linux dm-thin
OCaml
1
star
33

hyperkit-measure-time-drift

Simple tool to measure the time drift between a VM and the host
Go
1
star
34

vhddisk

An example Xen virtual disk server ("backend") which writes in .vhd format
OCaml
1
star
35

ebpf-experiments

A few experiments with Linux eBPF
C
1
star
36

smtp-proxy

Experimental SMTP proxy
OCaml
1
star
37

oud-2012

Materials for talk at OUD 2012
OCaml
1
star
38

xe-unikernel-upload

A simple tool to upload a Unikernel to a XenServer pool
OCaml
1
star
39

xapi-database

Xapi metadata layer built on top of Irmin (TM) [well eventually]
OCaml
1
star
40

scripts

random scripts
1
star
41

dave.recoil.org

personal website
JavaScript
1
star
42

udp

Simple UDP test client and server
Go
1
star
43

forkexecd-forked

Single-threaded fork/exec service which supports fd passing
OCaml
1
star
44

xen-api-datamodel

API call definitions, ocaml code generators
OCaml
1
star
45

techmesh-2012

Slides given at techmesh talk in december 2012
OCaml
1
star
46

stunnel

stunnel used in XCP
C
1
star