πŸ‡©πŸ‡° Made in Denmark

Discover Denmark's Leading Open Source Projects: Explore top-notch open source initiatives hailing from the vibrant tech community of Denmark.

TOP OCaml Projects

1
andreas/ocaml-graphql-server

andreas/ocaml-graphql-server

GraphQL servers in OCaml
OCaml
624
star
2
paurkedal/ocaml-caqti

paurkedal/ocaml-caqti

Cooperative-threaded access to relational data
OCaml
299
star
3
jozefg/blott

jozefg/blott

An experimental type checker for a modal dependent type theory.
OCaml
110
star
4
jozefg/nbe-for-mltt

jozefg/nbe-for-mltt

Normalization by Evaluation for Martin-LΓΆf Type Theory
OCaml
107
star
5
Leonidas-from-XIV/slacko

Leonidas-from-XIV/slacko

A neat interface for Slack
OCaml
81
star
6
andreas/ppx_graphql

andreas/ppx_graphql

Type-safe GraphQL queries in OCaml
OCaml
66
star
7
andersfugmann/amqp-client

andersfugmann/amqp-client

OCaml Amqp client library for Async and Lwt.
OCaml
63
star
8
jmid/qcstm

jmid/qcstm

A simple state-machine framework for OCaml based on QCheck
OCaml
63
star
9
jmid/mutaml

jmid/mutaml

An OCaml mutation tester
OCaml
61
star
10
paurkedal/ppx_regexp

paurkedal/ppx_regexp

Matching Regular Expressions with OCaml Patterns
OCaml
57
star
11
lauritzsh/cryptomon

lauritzsh/cryptomon

Cryptocurrency Portfolio Monitor
OCaml
54
star
12
andersfugmann/aws-s3

andersfugmann/aws-s3

Ocaml library to access Amazon S3
OCaml
48
star
13
andersfugmann/ppx_protocol_conv

andersfugmann/ppx_protocol_conv

Pluggable serialization and deserialization of ocaml data strucures based on type_conv
OCaml
45
star
14
andreas/ocaml-dataloader

andreas/ocaml-dataloader

Dataloader is a utility for batching and caching when fetching data, in particular for GraphQL.
OCaml
44
star
15
jmid/efftester

jmid/efftester

Effect-Driven Compiler Tester for OCaml
OCaml
38
star
16
logic-tools/sml-handbook

logic-tools/sml-handbook

SML code for Handbook of Practical Logic and Automated Reasoning - For Isabelle too
OCaml
34
star
17
reynir/banawa-chat

reynir/banawa-chat

SSH chat server using trust on first use for user registration
OCaml
29
star
18
andreas/ocaml-graphql-tutorial

andreas/ocaml-graphql-tutorial

GraphQL in OCaml tutorial (CUFP 2017)
OCaml
29
star
19
jlouis/erlangnode

jlouis/erlangnode

Run an OCaml program as an erlang node
OCaml
29
star
20
paurkedal/episql

paurkedal/episql

SQL schema parser and code generator
OCaml
28
star
21
logsem/mitten_preorder

logsem/mitten_preorder

OCaml
26
star
22
soren-n/bidi-higher-rank-poly

soren-n/bidi-higher-rank-poly

Didactic implementation of the type checker described in "Complete and Easy Bidirectional Typechecking for Higher-Rank Polymorphism" written in OCaml
OCaml
23
star
23
rand00/fry

rand00/fry

Functional reactive rhythm library
OCaml
22
star
24
reynir/qubes-mirage-ssh-agent

reynir/qubes-mirage-ssh-agent

Ssh-agent unikernel for QubesOS
OCaml
21
star
25
cem2ran/refocus

cem2ran/refocus

Explorations into reasonably ergonomic lens derivations
OCaml
21
star
26
paurkedal/ocaml-radixmap

paurkedal/ocaml-radixmap

Map Γ  la Binary Radix Tree
OCaml
20
star
27
jmid/wasm-prop-tester

jmid/wasm-prop-tester

A stack-driven generator of arbitrary WebAssembly programs
OCaml
20
star
28
reynir/ocp-index-top

reynir/ocp-index-top

OCaml
20
star
29
Leonidas-from-XIV/nosetup

Leonidas-from-XIV/nosetup

An automatic require loader for OCaml toplevels
OCaml
19
star
30
andersfugmann/ocaml-protoc-plugin

andersfugmann/ocaml-protoc-plugin

Plugin for Google's protobuf compiler to generate interfaces based on protobuf specifications and runtime for encoding and decoding protobuf messages
OCaml
18
star
31
andreas/mirage-swim

andreas/mirage-swim

Membership protocol for Mirage unikernel clusters based on SWIM
OCaml
18
star
32
rand00/conntest

rand00/conntest

MirageOS unikernel to test networking
OCaml
17
star
33
kristianmandrup/bs-xstate

kristianmandrup/bs-xstate

Bucklescript bindings for XState state machine
OCaml
15
star
34
Leonidas-from-XIV/orewa

Leonidas-from-XIV/orewa

An Async-friendly Redis binding
OCaml
15
star
35
reynir/ocaml-ssh-agent

reynir/ocaml-ssh-agent

OCaml
15
star
36
jmid/mirage-hole

jmid/mirage-hole

OCaml
14
star
37
ahf/ircd-scylla

ahf/ircd-scylla

MirageOS IRC daemon.
OCaml
14
star
38
jlouis/transit-ocaml

jlouis/transit-ocaml

The Transit format in OCaml
OCaml
13
star
39
Thomas0c/solar-weather

Thomas0c/solar-weather

React Native Weather App w. Realm, Redux, ReasonReact & Forecast.io
OCaml
13
star
40
Leonidas-from-XIV/ocaml-wiringpi

Leonidas-from-XIV/ocaml-wiringpi

Binding to the WiringPi library
OCaml
13
star
41
paurkedal/batyr

paurkedal/batyr

A jabber logger and web interface
OCaml
13
star
42
paurkedal/ocaml-bitpath

paurkedal/ocaml-bitpath

Efficient bit-string type along with containers to partition data on variable-length bit-strings.
OCaml
12
star
43
andreas/ocaml-fdb

andreas/ocaml-fdb

OCaml client bindings for FoundationDB
OCaml
12
star
44
reynir/origami-sledgehammer

reynir/origami-sledgehammer

It's a pastebin, okay?
OCaml
12
star
45
jmid/qc-ptrees

jmid/qc-ptrees

A model-based QuickCheck test of ptrees (Patricia trees)
OCaml
12
star
46
andreas/ocaml-memcached

andreas/ocaml-memcached

OCaml memcached client using core, async and bitstring.
OCaml
11
star
47
andreas/irmin-fdb

andreas/irmin-fdb

Irmin store backed by FoundationDB
OCaml
11
star
48
paurkedal/ephca

paurkedal/ephca

OCaml
10
star
49
jmid/regexpanalyser

jmid/regexpanalyser

Lattice valued regular expressions and an example analysis
OCaml
10
star
50
reynir/mirage-block-partition

reynir/mirage-block-partition

Partition a Mirage block device into two block devices
OCaml
9
star
51
astahfrom/prettiest

astahfrom/prettiest

A Pretty but not Greedy Printer in OCaml
OCaml
9
star
52
paurkedal/ocaml-prime

paurkedal/ocaml-prime

Supplements to the OCaml library
OCaml
9
star
53
reynir/mirage-cat

reynir/mirage-cat

Cat implemented in MirageOS for solo5
OCaml
8
star
54
paurkedal/ocaml-cumulus

paurkedal/ocaml-cumulus

Differential FRP based on the React library
OCaml
8
star
55
mads-hartmann/ocaml-utop-emacs-example

mads-hartmann/ocaml-utop-emacs-example

A small example to accompany a blog post on using utop in Emacs with your own OCaml projects
OCaml
8
star
56
rand00/flappy

rand00/flappy

Flappy bird, written using Elm architecture in OCaml
OCaml
8
star
57
keleshev/Terminal.ml

keleshev/Terminal.ml

Templating library for styling terminal text and type-safe variable substitution
OCaml
8
star
58
reynir/let-if

reynir/let-if

OCaml
7
star
59
paurkedal/iplogic

paurkedal/iplogic

A DSL for generating iptables firewall scripts.
OCaml
7
star
60
rand00/ocaml_supercollider_interface

rand00/ocaml_supercollider_interface

Simple interface between OCaml and the SuperCollider server used for controlling existing synth-defs
OCaml
7
star
61
paurkedal/caqti-study

paurkedal/caqti-study

OCaml
7
star
62
reynir/gptar

reynir/gptar

GPT + TAR header
OCaml
6
star
63
Leonidas-from-XIV/escalate

Leonidas-from-XIV/escalate

Implementation of the Deflate algorithm in pure OCaml
OCaml
6
star
64
paurkedal/viz

paurkedal/viz

The Viz Language
OCaml
6
star
65
jmid/xyz-exp-ast

jmid/xyz-exp-ast

A simple example of using ocamllex and menhir to build an abstract syntax tree
OCaml
6
star
66
paurkedal/ppx_deriving_random

paurkedal/ppx_deriving_random

Syntax extension to generate random instances of types
OCaml
6
star
67
keleshev/monads

keleshev/monads

Implementation of monads from the original monad paper in OCaml and F#
OCaml
6
star
68
paurkedal/inhca

paurkedal/inhca

In-House CA
OCaml
6
star
69
keleshev/Integers.ml

keleshev/Integers.ml

Pure OCaml emulation of {u,}int{8,16,32} integers
OCaml
6
star
70
cem2ran/InstaClone

cem2ran/InstaClone

OCaml
6
star
71
paurkedal/tuplet

paurkedal/tuplet

Arity-generic API for tuple representations
OCaml
6
star
72
paurkedal/confero

paurkedal/confero

Unicode collation library for OCaml
OCaml
6
star
73
reynir/ppx_optint

reynir/ppx_optint

OCaml
6
star
74
andreas/glee

andreas/glee

Toy language inspired by Joy
OCaml
5
star
75
andersfugmann/ppx-deriving-protocol

andersfugmann/ppx-deriving-protocol

Deprecated: Project moved to ppx_protocol_conv
OCaml
5
star
76
paurkedal/ocaml-cothrift

paurkedal/ocaml-cothrift

Concurrent Thrift Runtime for OCaml
OCaml
5
star
77
andersfugmann/borderline

andersfugmann/borderline

Firewall compiler for Ipv4/6
OCaml
5
star
78
jespera/derivative-parser

jespera/derivative-parser

Parsing with derivatives (cf. Yacc is dead)
OCaml
5
star
79
jmid/lcheck

jmid/lcheck

A library for quickchecking lattice modules and associated operations
OCaml
5
star
80
reynir/oneffs

reynir/oneffs

Single file filesystem for MirageOS - mirror
OCaml
5
star
81
paurkedal/ocaml-mediawiki-api

paurkedal/ocaml-mediawiki-api

MediaWiki API
OCaml
5
star
82
Ahnfelt/mlcsp

Ahnfelt/mlcsp

(Not under active development). OCamlCSP is a library for Ocaml based on Tony Hoares Communicating Sequential Processes (CSP) .
OCaml
5
star
83
rand00/mtag

rand00/mtag

CLI media/file-tagger and query tool
OCaml
5
star
84
reynir/ocaml-digitalocean

reynir/ocaml-digitalocean

OCaml library for the digitalocean.com v1 API
OCaml
5
star
85
malthe/bs-virtualdom

malthe/bs-virtualdom

A virtual DOM library written in OCaml/BuckleScript with a focus on ease-of-use, immutability and performance.
OCaml
5
star
86
reynir/ocaml-secret-sharing

reynir/ocaml-secret-sharing

Threshold Secret Sharing in OCaml
OCaml
5
star
87
rand00/mirage_hands-on

rand00/mirage_hands-on

Unikernel-code and information to get up and running with MirageOS
OCaml
5
star
88
soren-n/typeset-ocaml

soren-n/typeset-ocaml

An embedded DSL for defining source code pretty printers implemented in OCaml
OCaml
5
star
89
jmid/sm2-tes21

jmid/sm2-tes21

'Functional Programming and Property-Based Testing' at SDU, Spring 2021
OCaml
5
star
90
paurkedal/panograph

paurkedal/panograph

Data-Centric Widgets for Eliom
OCaml
4
star
91
Leonidas-from-XIV/mucppo

Leonidas-from-XIV/mucppo

Β΅CPPO : a minimal, embeddable subset of CPPO
OCaml
4
star
92
reynir/dream-normalize-route

reynir/dream-normalize-route

OCaml
4
star
93
isinaltinkaya/WPSG2022

isinaltinkaya/WPSG2022

OCaml
4
star
94
kristianmandrup/bs-lit-html

kristianmandrup/bs-lit-html

lit-html bindings for Bucklescript
OCaml
3
star
95
SSoelvsten/mlightdp

SSoelvsten/mlightdp

An extensive implementation of the LightDP language of Zhang and Kifer used to prove algorithms to be privacy-preserving
OCaml
3
star
96
paurkedal/ocaml-iso639

paurkedal/ocaml-iso639

Language codes for OCaml
OCaml
3
star
97
paurkedal/ocaml-kojson

paurkedal/ocaml-kojson

Combinators for matching JSON
OCaml
3
star
98
kfl/muddy

kfl/muddy

MuDDy is a ML interface to the Binary Decision Diagrams package BuDDy
OCaml
3
star
99
keleshev/Arrow

keleshev/Arrow

OCaml
3
star
100
paurkedal/subsocia

paurkedal/subsocia

People, organizational data, and access control
OCaml
3
star