Multicore OCaml (@ocaml-multicore)
  • Stars
    star
    4,111
  • Global Org. Rank 5,306 (Top 2 %)
  • Registered about 5 years ago
  • Most used languages
    OCaml
    87.2 %
    Python
    2.6 %
    C
    2.6 %
    Makefile
    2.6 %
    TeX
    2.6 %

Top repositories

1

ocaml-multicore

Multicore OCaml
OCaml
761
star
2

ocaml-effects-tutorial

Concurrent Programming with Effect Handlers
OCaml
635
star
3

eio

Effects-based direct-style IO for multicore OCaml
OCaml
509
star
4

effects-examples

Examples to illustrate the use of algebraic effects in Multicore OCaml
OCaml
403
star
5

parallel-programming-in-multicore-ocaml

Tutorial on Multicore OCaml parallel programming with domainslib
OCaml
274
star
6

ocaml5-tutorial

A hands-on tutorial on the new parallelism features in OCaml 5
OCaml
193
star
7

saturn

Lock-free data structures for multicore OCaml
OCaml
171
star
8

domainslib

Parallel Programming over Domains
OCaml
161
star
9

awesome-multicore-ocaml

A collection of libraries, experiments and ideas relating to OCaml 5 (multicore + effects)
136
star
10

reagents

Reagents for multicore OCaml
OCaml
126
star
11

kcas

Software Transactional Memory for OCaml
OCaml
91
star
12

meio

Monitor Eio programs
OCaml
75
star
13

ocaml-uring

Bindings to io_uring for OCaml
OCaml
61
star
14

multicore-opam

OPAM repo for OCaml multicore development
53
star
15

picos

Interoperable effects based concurrency
OCaml
51
star
16

multicoretests

PBT testsuite and libraries for testing multicore OCaml
OCaml
36
star
17

lwt_eio

Use Lwt libraries from within Eio
OCaml
33
star
18

eventlog-tools

Tools for the runtime tracing in OCaml 4.11.0 and higher
OCaml
31
star
19

multicore-talks

Repository containing slides and examples from the 2020 OCaml Workshop talk on "Parallelising your OCaml code with Multicore OCaml"
TeX
30
star
20

dscheck

Experimental model checker for testing concurrent algorithms
OCaml
29
star
21

ocaml-iomux

Io multiplexers bindings for ocaml (poll/kqueue/epoll and so on)
OCaml
27
star
22

retro-httpaf-bench

Benchmarking environment for http servers
Jupyter Notebook
21
star
23

icfp-2023-eio-tutorial

Lwt to Eio tutorial
OCaml
20
star
24

ocaml-tsan

Race detection in OCaml using the ThreadSanitizer runtime analysis.
OCaml
20
star
25

par_incr

Parallel version of incremental library
OCaml
19
star
26

ocaml-iocp

OCaml bindings to Windows' IOCP API
OCaml
17
star
27

hdr_histogram_ocaml

C
12
star
28

tezos

Tezos running on Multicore OCaml
OCaml
12
star
29

multicore-ocaml-verify

Verifying bits of Multicore OCaml implementation
Makefile
11
star
30

multicore-magic

Low-level multicore utilities for OCaml
OCaml
11
star
31

domain-local-await

A scheduler independent blocking mechanism
OCaml
11
star
32

eio-trace

Trace visualisation tool for Eio programs
OCaml
10
star
33

parafuzz

Property-based grey-box fuzzing for Multicore OCaml
OCaml
9
star
34

backoff

Exponential backoff mechanism
OCaml
9
star
35

eio_js

Eio for JavaScript environments
OCaml
7
star
36

multicore-bench

Framework for benchmarking on multiple cores on current-bench
OCaml
7
star
37

docs

Docs
5
star
38

thread-table

A lock-free thread-safe integer keyed hash table
OCaml
4
star
39

domain-local-timeout

A scheduler independent timeout mechanism
OCaml
3
star
40

dwarf_validator

Tool for validating wellformedness of DWARF unwind information
Python
3
star
41

eio_browser

Eio backend for the browser
OCaml
3
star
42

single-use-event

A scheduler agnostic blocking mechanism
OCaml
1
star