OCaml (@ocaml)

Top repositories

1

ocaml

The core OCaml system: compilers, runtime system, base libraries
OCaml
4,732
star
2

merlin

Context sensitive completion for OCaml in Vim and Emacs
OCaml
1,543
star
3

dune

A composable build system for OCaml.
OCaml
1,541
star
4

opam

opam is a source-based package manager. It supports multiple simultaneous compiler installations, flexible package constraints, and a Git-friendly development workflow.
OCaml
1,175
star
5

ocaml-lsp

OCaml Language Server Protocol implementation
OCaml
716
star
6

opam-repository

Main public package repository for opam, the source package manager of OCaml.
Shell
504
star
7

tuareg

Emacs OCaml mode
Emacs Lisp
346
star
8

v2.ocaml.org

Implementation of the ocaml.org website.
HTML
323
star
9

odoc

Documentation compiler for OCaml and Reason
OCaml
306
star
10

ocamlunix

Unix system programming in OCaml book
TeX
276
star
11

Zarith

The Zarith library implements arithmetic and logical operations over arbitrary-precision integers and rational numbers. The implementation, based on GMP, is very efficient.
OCaml
214
star
12

ocaml-re

Pure OCaml regular expressions, with support for Perl and POSIX-style strings
OCaml
208
star
13

setup-ocaml

GitHub Action for the OCaml programming language
TypeScript
189
star
14

omd

extensible Markdown library and tool in "pure OCaml"
OCaml
152
star
15

RFCs

Design discussions about the OCaml language
142
star
16

ocaml.org

The official OCaml website.
HTML
140
star
17

oasis

Cabal like system for OCaml
OCaml
124
star
18

ocamlbuild

The legacy OCamlbuild build manager
OCaml
121
star
19

ocaml-ci-scripts

Skeletons for CI scripts
OCaml
101
star
20

flexdll

a dlopen-like API for Windows
OCaml
96
star
21

vim-ocaml

Vim runtime files for OCaml
Vim Script
85
star
22

v3.ocaml.org-rescript

The next implementation of ocaml.org, built on OCaml, ReScript, NextJS, and Tailwind.
ReScript
75
star
23

graphics

The Graphics library from OCaml, in a standalone repository
C
51
star
24

infrastructure

WIki to hold the information about the machine resources available to OCaml.org
HTML
40
star
25

num

The legacy Num library for arbitrary-precision integer and rational arithmetic that used to be part of the OCaml core distribution
OCaml
35
star
26

MPP-language-blender

MPP: a meta preprocessor that blends programming languages
OCaml
33
star
27

obi

OCaml Build Infrastructure
OCaml
30
star
28

oasis2opam

Tool to convert OASIS metadata to OPAM package descriptions
OCaml
27
star
29

ocamlfind

The OCaml findlib library manager
OCaml
26
star
30

ocaml-logo

Official Logo for OCaml
26
star
31

caml-mode

Emacs mode to edit OCaml files
Emacs Lisp
19
star
32

code-of-conduct

Documents related to the Code of Conduct
18
star
33

ocaml-beta-repository

Opam2 remote for beta versions of the OCaml compiler
Shell
16
star
34

ocaml-manual

OBSOLETE, ARCHIVED mirror of the OCaml manual
TeX
15
star
35

opam-file-format

Parser and printer for the opam file syntax
OCaml
15
star
36

ood

OCaml.org v3 data repository
OCaml
14
star
37

camlp-streams

The Stream and Genlex libraries for use with Camlp4 and Camlp5
OCaml
14
star
38

platform-blog

Repository for the Platform blog
13
star
39

oloop

Evaluate code through the OCaml toploop for inclusion in educational material.
OCaml
12
star
40

dbm

The legacy CamlDBM library for accessing NDBM/GDBM database files
OCaml
12
star
41

ocaml-library-standard

Documenting how OCaml libraries are managed
11
star
42

dune-www

Website for dune.build
SCSS
10
star
43

stdlib-shims

Shim to substitute `Pervasives` with `Stdlib` before 4.08.
Standard ML
10
star
44

0install-tools

Tools for distributing OCaml via 0install
8
star
45

platform-dev

Dev versions of the tools used to build the upcoming platform
Shell
8
star
46

opam.ocaml.org

Scripts and documentation for the opam.ocaml.org website
Shell
7
star
47

oasis-db

Hackage like system for OCaml based on OASIS
OCaml
7
star
48

uchar

Uchar compatibility library
OCaml
6
star
49

stdlib-random

Versioned random number library
OCaml
6
star
50

oasis-website

Devel website for OASIS http://oasis.forge.ocamlcore.org
JavaScript
5
star
51

cwn-data

The data repository for the Caml Weekly News
HTML
5
star
52

ocaml-pr-repository

opam switches for all the proposed pull requests against the compiler
5
star
53

oasis2debian

Convert _oasis to debian/ directory.
OCaml
5
star
54

homebrew-ocaml

A Homebrew tap for OCaml and OPAM distribution
Ruby
5
star
55

ocaml.org-media

Media files that we don't want to include in main ocaml.org repo.
HTML
4
star
56

opam-source-archives

mirror of precious opam repository packages whose source websites have disappeared
Shell
4
star
57

subsystem-meetings

sharing documents for specialized developer meetings
4
star
58

ocaml.org-scripts

Scripts for the ocaml.org infrastructure machines
Shell
2
star
59

ocaml.org-infratest

Tests for ocaml.org websites and services.
Shell
2
star
60

release-readiness

Tracking release readiness for OCaml compiler releases
1
star
61

opam-bulk-logs

Logs of daily OPAM bulk package builds
1
star
62

obi-logs

Logs for OCaml Build Infrastructure
1
star