Patrick Ferris (@patricoferris)

Top repositories

1

sesame

A site generator in OCaml 🐫 (OCurrent pipelines too)
OCaml
68
star
2

omditor

Irmin-based Markdown Editor
OCaml
47
star
3

ppx_deriving_yaml

OCaml types to Yaml types and back again
OCaml
31
star
4

ocaml-search

Simple, in-memory, monomorphic and heterogeneous search indexes in OCaml
OCaml
22
star
5

try-eio

Try OCaml Effects and Eio in your browser
OCaml
20
star
6

jsoo-mithril

Js_of_ocaml bindings for MithrilJS
OCaml
20
star
7

ni-forests

A little project exploring Forests in Northern Ireland
OCaml
17
star
8

ocaml-stun

Pure & Incomplete STUN protocol in OCaml
OCaml
14
star
9

ocaml-multicore-monorepo

Vendor all the things for a quick way to get up and running with Multicore OCaml!
OCaml
13
star
10

riscv-o-spec

An OCaml extension for RISC-V
13
star
11

try-irmin

For when I forget how Irmin works...
OCaml
12
star
12

ppx_deriving_graphql

Deriving GraphQL schema and argument values from OCaml types
OCaml
12
star
13

ocaml-geojson

A library for manipulating, creating and parsing Geojson
OCaml
12
star
14

irmin-socket

Some fun with creating little collaborative browser things...
OCaml
12
star
15

ocaml-cid

Content-addressed identifiers in OCaml
OCaml
12
star
16

jsoo-p5

Js_of_ocaml bindings for the p5.js library
OCaml
12
star
17

jsoo-todo-mvc

A comparison of Js_of_ocaml libraries for building reactive UIs
OCaml
11
star
18

jsoo-reload-example

A simple jsoo reloading example
OCaml
11
star
19

patch

Diffing and patching OCaml values
OCaml
11
star
20

gatsby-starter-notes

Gatsby starter for creating notes organised by subject and topic
CSS
10
star
21

eios

Effects on iOS
C
10
star
22

ppx_deriving_brr

OCaml
9
star
23

eiojsoo

OCaml
9
star
24

opam-github-workflow

An opam-plugin and library for making Github Action workflows
OCaml
9
star
25

ocaml-variorum

OCaml bindings to Varorium
OCaml
8
star
26

machinelearning

Jupyter Notebook
8
star
27

hilite

Hilite - a simple code to HTML syntax highlighter
Standard ML
8
star
28

hirmin

Somewhat heterogeneous Irmin stores
OCaml
8
star
29

irmin-book

JavaScript
7
star
30

ocaml-ipld

Pure OCaml Inter Planetary Linked Data
OCaml
7
star
31

ocaml-virtualization

Bindings to Apple's virtualization framework
OCaml
6
star
32

blog-posts

A repo for all of the code I use in my blogposts
Jupyter Notebook
6
star
33

ocaml-network

OCaml bindings for Apple's Network Framework
C
6
star
34

ocaml-sctp

Pure & Incomplete Stream Control Transmission Protocol (SCTP) in OCaml
OCaml
6
star
35

oodtty

Ood from the comfort of your terminal
OCaml
5
star
36

ocaml-df

A df-like (hopefully platform agnostic) tool
OCaml
5
star
37

irmin-browser-tests

Testing various Irmin backends in the browser
OCaml
5
star
38

runtime-events-demo

The source code for the demo for the Runtime Events workshop as part of the OCaml Workshop at ICFP 2022
OCaml
5
star
39

ocaml-multiformat

OCaml implementations of multihash, multiaddr, multibase and multicodec
OCaml
5
star
40

neio

OCaml
5
star
41

ocaml-multihash

Self-describing hash functions for OCaml
OCaml
4
star
42

difc-star

OCaml
4
star
43

ocaml-hwloc

OCaml bindings to Hwloc
OCaml
4
star
44

ocaml-jansson

OCaml bindings to the Jansson JSON library
OCaml
4
star
45

ocaml-teaching

Docker images for a teaching environment for OCaml using Jupyter Notebooks
Python
4
star
46

irmin-rtc

OCaml
4
star
47

jsoo-rtc

Js_of_ocaml WebRTC Browser API Bindings (with Brr)
OCaml
4
star
48

gatsby-theme-workshops

A Gatsby theme for building workshops and tutorials on whatever topic you want
JavaScript
4
star
49

jsoo-code-mirror

Jsoo bindings using brr for code-mirror 6
OCaml
4
star
50

js_of_ocamlopt

OCaml
4
star
51

the-woods-for-the-trees

Visualising Geospatial Data
JavaScript
3
star
52

ocurrent-doc

Documentation for all things OCurrent
OCaml
3
star
53

ocaml-macos-power

OCaml bindings to some of Apple's power APIs
OCaml
3
star
54

ocaml-dispatch

Grand Central Dispatch bindings for OCaml
C
3
star
55

aperitif

Exploring various effect-based OCaml schedulers
OCaml
3
star
56

irmin-caqti

Irmin backed by caqti
OCaml
3
star
57

ocaml-sdp

Pure OCaml implementation of the Session Description Protocol (RFC 4566)
OCaml
3
star
58

network

Scheduler-agnostic networking library with structured concurrency for OCaml
OCaml
2
star
59

opam-sysinstall

Install system compilers with this opam plugin
OCaml
2
star
60

LPato

A simple programming language
OCaml
2
star
61

ocaml-ci-action

Run OCaml-CI to generate and check an OCaml-CI Github Workflow
Dockerfile
2
star
62

ocaml-on-riscv

A Collection of Dockerfiles for getting started with OCaml on RISC-V
Dockerfile
2
star
63

gdal-tri-diff

Shell
2
star
64

ocaml-multibase

Self-identifying base encodings for OCaml
OCaml
2
star
65

ocaml-multiaddr

OCaml multi addresses
OCaml
2
star
66

ocaml-zfs

OCaml
2
star
67

nixos

Nix
2
star
68

osinfo

OS Information
OCaml
2
star
69

hl-mc

Part II Cambridge Course: Hoare Logic & Model Checking
OCaml
2
star
70

mallusk

🐚
C
1
star
71

ocaml-survey-analysis

A brief look into the OCaml Survey 2020
Jupyter Notebook
1
star
72

scratch

nothing to see here
Rust
1
star
73

OCaramel

OCaml
1
star
74

jsoo-yaml

Js_of_ocaml bindings for js-yaml
OCaml
1
star
75

patricoferris-www

Personal site (OCurrent + Unikernels)
OCaml
1
star
76

ocaml-multicodec

OCaml values and types for the Multicodec codec
OCaml
1
star
77

current-obuilder

OCurrent plugin for obuilder
OCaml
1
star
78

typetools

Generate OCaml types from raw data
OCaml
1
star
79

jsoo-xterm

Brr bindings to Xterm
JavaScript
1
star
80

mirage-site

A personal MirageOS Unikernel Website built with Irmin and Netlify CMS
OCaml
1
star
81

ocaml-base32

OCaml base32 codec based on OCaml base64
OCaml
1
star