• Stars
    star
    91
  • Rank 353,730 (Top 8 %)
  • Language
    OCaml
  • License
    ISC License
  • Created over 7 years ago
  • Updated about 1 month ago

Reviews

There are no reviews yet. Be the first to send feedback to the community and the maintainers!

Repository Details

Software Transactional Memory for OCaml

More 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

meio

Monitor Eio programs
OCaml
75
star
12

ocaml-uring

Bindings to io_uring for OCaml
OCaml
61
star
13

multicore-opam

OPAM repo for OCaml multicore development
53
star
14

picos

Interoperable effects based concurrency
OCaml
51
star
15

multicoretests

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

lwt_eio

Use Lwt libraries from within Eio
OCaml
33
star
17

eventlog-tools

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

multicore-talks

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

dscheck

Experimental model checker for testing concurrent algorithms
OCaml
29
star
20

ocaml-iomux

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

retro-httpaf-bench

Benchmarking environment for http servers
Jupyter Notebook
21
star
22

icfp-2023-eio-tutorial

Lwt to Eio tutorial
OCaml
20
star
23

ocaml-tsan

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

par_incr

Parallel version of incremental library
OCaml
19
star
25

ocaml-iocp

OCaml bindings to Windows' IOCP API
OCaml
17
star
26

hdr_histogram_ocaml

C
12
star
27

tezos

Tezos running on Multicore OCaml
OCaml
12
star
28

multicore-ocaml-verify

Verifying bits of Multicore OCaml implementation
Makefile
11
star
29

multicore-magic

Low-level multicore utilities for OCaml
OCaml
11
star
30

domain-local-await

A scheduler independent blocking mechanism
OCaml
11
star
31

eio-trace

Trace visualisation tool for Eio programs
OCaml
10
star
32

parafuzz

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

backoff

Exponential backoff mechanism
OCaml
9
star
34

eio_js

Eio for JavaScript environments
OCaml
7
star
35

multicore-bench

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

docs

Docs
5
star
37

thread-table

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

domain-local-timeout

A scheduler independent timeout mechanism
OCaml
3
star
39

dwarf_validator

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

eio_browser

Eio backend for the browser
OCaml
3
star
41

single-use-event

A scheduler agnostic blocking mechanism
OCaml
1
star