πŸ‡«πŸ‡· Made in France

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

TOP OCaml Projects

1
MLstate/opalang

MLstate/opalang

The Opa Language for Web Application Development
OCaml
1,243
star
2
LaurentMazare/ocaml-torch

LaurentMazare/ocaml-torch

OCaml bindings for PyTorch
OCaml
412
star
3
LaurentMazare/tensorflow-ocaml

LaurentMazare/tensorflow-ocaml

OCaml bindings for TensorFlow
OCaml
283
star
4
arthaud/c2bf

arthaud/c2bf

Compiler from C to brainfuck
OCaml
213
star
5
jnavila/plotkicadsch

jnavila/plotkicadsch

This project aims at being able to export Kicad v5 Sch files to structured picture files
OCaml
209
star
6
OCamlPro/ocp-indent

OCamlPro/ocp-indent

Indentation tool for OCaml, to be used from editors like Emacs and Vim.
OCaml
201
star
7
colis-anr/morbig

colis-anr/morbig

A static parser for POSIX Shell
OCaml
192
star
8
LexiFi/ocaml-vdom

LexiFi/ocaml-vdom

Elm architecture and (V)DOM for OCaml
OCaml
188
star
9
jhjourdan/C11parser

jhjourdan/C11parser

A correct C89/C90/C99/C11/C18 parser written using Menhir and OCaml
OCaml
188
star
10
OCamlPro/drom

OCamlPro/drom

drom is a wrapper over opam/dune in an attempt to provide a cargo-like user experience. It can be used to create full OCaml projects with sphinx and odoc documentation. It has specific knowledge of Github and will generate files for Github Actions CI and Github pages.
OCaml
184
star
11
LexiFi/gen_js_api

LexiFi/gen_js_api

Easy OCaml bindings for Javascript libraries
OCaml
177
star
12
Drup/tyre

Drup/tyre

Typed Regular Expressions
OCaml
165
star
13
OCamlPro/liquidity

OCamlPro/liquidity

A high-level language for Dune Network (and Tezos) with OCaml and ReasonML syntaxes, with a decompiler from Michelson
OCaml
158
star
14
ejgallego/coq-lsp

ejgallego/coq-lsp

Visual Studio Code Extension and Language Server Protocol for Coq
OCaml
150
star
15
xvw/preface

xvw/preface

Preface is an opinionated library designed to facilitate the handling of recurring functional programming idioms in OCaml.
OCaml
148
star
16
mathiasbourgoin/SPOC

mathiasbourgoin/SPOC

Stream Processing with OCaml
OCaml
135
star
17
OCamlPro/alt-ergo

OCamlPro/alt-ergo

OCamlPro public development repository for Alt-Ergo
OCaml
133
star
18
tarides/opam-monorepo

tarides/opam-monorepo

Assemble dune workspaces to build your project and its dependencies as a whole
OCaml
132
star
19
LexiFi/landmarks

LexiFi/landmarks

A Simple Profiling Library for OCaml
OCaml
129
star
20
OCamlPro/owi

OCamlPro/owi

WebAssembly Swissknife & cross-language bugfinder
OCaml
127
star
21
OCamlPro/ollvm

OCamlPro/ollvm

An higher-level LLVM binding for OCaml
OCaml
125
star
22
tarides/dune-release

tarides/dune-release

Streamlining the release of dune packages to opam
OCaml
116
star
23
glondu/belenios

glondu/belenios

Verifiable online voting system. This is a mirror of https://gitlab.inria.fr/belenios/belenios
OCaml
115
star
24
kerneis/cpc

kerneis/cpc

Continuation Passing C
OCaml
111
star
25
Gbury/mSAT

Gbury/mSAT

A modular sat/smt solver with proof output.
OCaml
97
star
26
rdicosmo/parmap

rdicosmo/parmap

Parmap is a minimalistic library allowing to exploit multicore architecture for OCaml programs with minimal modifications.
OCaml
94
star
27
yannham/mechaml

yannham/mechaml

OCaml functional web scraping library
OCaml
90
star
28
LexiFi/dead_code_analyzer

LexiFi/dead_code_analyzer

Dead-code analyzer for OCaml
OCaml
89
star
29
lthms/spatial-shell

lthms/spatial-shell

Implementing a spatial model inspired by Material Shell, for i3 and sway.
OCaml
87
star
30
VictorNicollet/99-Problems-OCaml

VictorNicollet/99-Problems-OCaml

Solving "99 List Problems" using Objective Caml
OCaml
84
star
31
bloodyowl/reReactPrimitives

bloodyowl/reReactPrimitives

Primitive components to build UI on the web with ReasonReact
OCaml
79
star
32
Gbury/dolmen

Gbury/dolmen

Dolmen provides a library and a binary to parse, typecheck, and evaluate languages used in automated deduction
OCaml
78
star
33
dbousque/lymp

dbousque/lymp

Use Python functions and objects from OCaml
OCaml
72
star
34
protz/mezzo

protz/mezzo

The language of the future!
OCaml
71
star
35
emillon/bulletml

emillon/bulletml

Tools to manipulate and interpret shmup patterns
OCaml
70
star
36
cryptosense/ocamllint

cryptosense/ocamllint

Detect common errors in OCaml code
OCaml
68
star
37
b0-system/odig

b0-system/odig

Lookup documentation of installed OCaml packages
OCaml
67
star
38
vincent-hugot/qtest

vincent-hugot/qtest

Inline (Unit) Tests for OCaml
OCaml
67
star
39
Chimrod/i3_workspaces

Chimrod/i3_workspaces

Workspace manager for i3-wm
OCaml
64
star
40
OCamlPro/ocaml-top

OCamlPro/ocaml-top

A simple cross-platform OCaml code editor built for top-level evaluation.
OCaml
64
star
41
didier-wenzek/ocaml-kafka

didier-wenzek/ocaml-kafka

OCaml bindings for Kafka
OCaml
63
star
42
jacquev6/DrawGrammar

jacquev6/DrawGrammar

Draw railroad diagrams of EBNF grammars. In browser and on command line
OCaml
62
star
43
OCamlPro/ocp-index

OCamlPro/ocp-index

Easy access to the interface information of installed OCaml libraries for editors like Emacs and Vim.
OCaml
62
star
44
tarides/ocaml-platform-installer

tarides/ocaml-platform-installer

The best way for developers to write software in OCaml
OCaml
62
star
45
LexiFi/csml

LexiFi/csml

High-level bindings between .Net and OCaml
OCaml
60
star
46
Octachron/codept

Octachron/codept

Contextual Ocaml DEPendencies Tool: alternative ocaml dependency analyzer
OCaml
59
star
47
xvw/muhokama

xvw/muhokama

A simple forum built on top of Dream, Caqti, Omd, Preface, Cmdliner and other useful OCaml libraries
OCaml
57
star
48
tarides/ocaml-jit

tarides/ocaml-jit

Just In Time compiler for OCaml native toplevel
OCaml
54
star
49
samoht/assemblage

samoht/assemblage

A collection of tools to manage the configuration of OCaml projects
OCaml
54
star
50
samoht/depyt

samoht/depyt

Yet another type combinator library
OCaml
53
star
51
remyzorg/pendulum

remyzorg/pendulum

OCaml syntax extension dedicated to the programming of reactive systems on the Web.
OCaml
53
star
52
Octachron/tensority

Octachron/tensority

Strongly typed multidimensional array library for OCaml
OCaml
52
star
53
ejgallego/pycoq

ejgallego/pycoq

Python bindings for the Coq interactive proof assistant
OCaml
50
star
54
OCamlPro/wasocaml

OCamlPro/wasocaml

OCaml
50
star
55
fccm/OCamlSDL2

fccm/OCamlSDL2

OCaml interface to SDL 2.0 (for Linux, Windows, MacOS, and ChromeBook)
OCaml
49
star
56
Drup/furl

Drup/furl

Formatted url
OCaml
49
star
57
INRIA/zelus

INRIA/zelus

A synchronous language with ODEs
OCaml
49
star
58
Armael/papiers

Armael/papiers

A tool to index your papers/interesting links/... and quickly search through them
OCaml
49
star
59
Drup/ocaml-lmdb

Drup/ocaml-lmdb

Ocaml bindings for lmdb.
OCaml
48
star
60
tarides/runtime_events_tools

tarides/runtime_events_tools

OCaml
47
star
61
fpottier/pprint

fpottier/pprint

A pretty-printing combinator library for OCaml
OCaml
47
star
62
ANSSI-FR/mabo

ANSSI-FR/mabo

MRT Parser
OCaml
46
star
63
samoht/dog

samoht/dog

A loyal and faithful synchronisation tool that you can rely on.
OCaml
46
star
64
berke/aurochs

berke/aurochs

Aurochs is a parser generator that uses the parse expression grammar (PEG) or "packrat" approach. It takes a grammar in a BNF-like notation (a .peg file) and produces bytecode (a .nog file) for a stack automaton. This bytecode is later interpreted on the input to parse using a C library. Bindings are given for Ocaml, Java and Exascript.
OCaml
45
star
65
cedlemo/OCaml-Notty-introduction

cedlemo/OCaml-Notty-introduction

My notes about the Notty library https://github.com/pqwy/notty
OCaml
44
star
66
NathanReb/ppx_yojson

NathanReb/ppx_yojson

OCaml PPX extension for JSON literals and patterns
OCaml
43
star
67
sebferre/sparklis

sebferre/sparklis

Sparklis is a query builder in natural language that allows people to explore and query SPARQL endpoints with all the power of SPARQL and without any knowledge of SPARQL.
OCaml
42
star
68
raph-amiard/CamllVM

raph-amiard/CamllVM

An OCaml bytecode to LLVM compiler
OCaml
42
star
69
nojb/ocaml-imap

nojb/ocaml-imap

Lwt-compatible IMAP4rev1 client library for OCaml
OCaml
41
star
70
Drup/bytepdf

Drup/bytepdf

A tool to create PDFs that are also OCaml bytecodes
OCaml
41
star
71
LaurentMazare/npy-ocaml

LaurentMazare/npy-ocaml

Numpy file format support for ocaml.
OCaml
41
star
72
besport/ocaml-jwt

besport/ocaml-jwt

Implementation of JSON Web Tokens in OCaml
OCaml
40
star
73
Octachron/olivine

Octachron/olivine

Ocaml binding generator for vulkan
OCaml
40
star
74
xavierleroy/camlzip

xavierleroy/camlzip

Reading and writing zip and gzip files from OCaml
OCaml
40
star
75
nojb/ocaml-bt

nojb/ocaml-bt

OCaml BitTorrent library and client
OCaml
39
star
76
emillon/ocaml-zeit

emillon/ocaml-zeit

πŸ«πŸ”Ί Client library for the Zeit API & now.sh
OCaml
38
star
77
Firobe/nes-ml

Firobe/nes-ml

NES emulator in OCaml
OCaml
37
star
78
Drup/tree_layout

Drup/tree_layout

Algorithms to layout trees in a pretty manner.
OCaml
37
star
79
Psi-Prod/Mehari

Psi-Prod/Mehari

A cross-platform library for building Gemini servers
OCaml
37
star
80
Inria-Prosecco/proscript-messaging

Inria-Prosecco/proscript-messaging

Supporting materials for our EuroS&P paper: Automated Verification for Secure Messaging Protocols and their Implementations: A Symbolic and Computational Approach.
OCaml
36
star
81
berke/jsure

berke/jsure

JSure is a fast, standalone Javascript checker.
OCaml
36
star
82
Armael/pp_loc

Armael/pp_loc

Pretty-printing for error source locations
OCaml
36
star
83
OCamlPro/numcaml

OCamlPro/numcaml

Scientific Computing Tools For OCaml
OCaml
36
star
84
ghilesZ/geoml

ghilesZ/geoml

A 2d geometry library for ocaml
OCaml
35
star
85
Drup/dowsing

Drup/dowsing

αš› A type of divination employed in attempts to locate identifiers matching a given type expression
OCaml
35
star
86
pascutto/cachecache

pascutto/cachecache

Efficient caching library for OCaml
OCaml
34
star
87
b0-system/b0

b0-system/b0

Software construction and deployment kit
OCaml
34
star
88
LaurentMazare/ocaml-arrow

LaurentMazare/ocaml-arrow

OCaml
34
star
89
xavierleroy/pringo

xavierleroy/pringo

A library of splittable pseudo-random number generators for OCaml
OCaml
34
star
90
Gbury/ocaml-memgraph

Gbury/ocaml-memgraph

A small library to output memory graph for ocaml values
OCaml
34
star
91
OCamlPro/directories

OCamlPro/directories

directories is an OCaml library that provides configuration, cache and data paths (and more!) following the suitable conventions on Linux, macOS and Windows. The following conventions are used: XDG Base Directory Specification and xdg-user-dirs on Linux, Known Folders on Windows, Standard Directories on macOS.
OCaml
34
star
92
LaurentMazare/ocaml-wasmtime

LaurentMazare/ocaml-wasmtime

OCaml WebAssembly runtime powered by Wasmtime
OCaml
34
star
93
Octachron/orec

Octachron/orec

Open records implemented using map over universal type
OCaml
34
star
94
LexiFi/lrt

LexiFi/lrt

LexiFi runtime types
OCaml
33
star
95
xavierleroy/camlidl

xavierleroy/camlidl

Stub code generator for OCaml/C interface
OCaml
33
star
96
tyrex-team/sparqlgx

tyrex-team/sparqlgx

Efficient Distributed Evaluation of SPARQL with Apache Spark
OCaml
32
star
97
VictorNicollet/Ohm

VictorNicollet/Ohm

The open-source framework that powers RunOrg.com
OCaml
32
star
98
ejgallego/dfuzz

ejgallego/dfuzz

Linear Dependent Types for Differential Privacy TypeChecker
OCaml
31
star
99
OCamlPro/OCamlPro-OCaml-Branch

OCamlPro/OCamlPro-OCaml-Branch

This is a fork of the inline-more branch in the OCaml SVN repository.
OCaml
31
star
100
OCamlPro/ocaml-solidity

OCamlPro/ocaml-solidity

Ocaml-solidity provides a Solidity parser and typechecker
OCaml
31
star