๐Ÿ‡ฏ๐Ÿ‡ต Made in Japan

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

TOP OCaml Projects

1
gfngfn/SATySFi

gfngfn/SATySFi

A statically-typed, functional typesetting system
OCaml
1,161
star
2
linoscope/CAMLBOY

linoscope/CAMLBOY

A Game Boy emulator written in OCaml that runs in your browser ๐Ÿซ ๐ŸŽฎ
OCaml
486
star
3
akabe/ocaml-jupyter

akabe/ocaml-jupyter

An OCaml kernel for Jupyter (IPython) notebook
OCaml
289
star
4
gfngfn/Sesterl

gfngfn/Sesterl

An ML-like statically-typed Erlang
OCaml
152
star
5
tategakibunko/jingoo

tategakibunko/jingoo

OCaml template engine almost compatible with jinja2
OCaml
124
star
6
szktty/bran

szktty/bran

A strongly-typed language with type inference running on Erlang VM, influenced by OCaml.
OCaml
101
star
7
yutopp/rill

yutopp/rill

Statically typed system programming language for ๆ–‡้ณฅ
OCaml
94
star
8
garrigue/lablgtk

garrigue/lablgtk

LablGTK 2 and 3: an interface to the GIMP Tool Kit
OCaml
89
star
9
akabe/slap

akabe/slap

BLAS and LAPACK binding in OCaml with type-based static size checking for matrix operations
OCaml
88
star
10
yoshihiro503/ocamltter

yoshihiro503/ocamltter

ocamltter is a Twitter client in OCaml. This client run on the OCaml toplevel interpreter. Then each operation on the client is just a OCaml function and you can develop a twitter program interactively.
OCaml
75
star
11
taikomatsu/SeExprMeshMaya

taikomatsu/SeExprMeshMaya

Polygon deformer node plugin for Maya that using Disney's SeExpr
OCaml
60
star
12
dwango/fialyzer

dwango/fialyzer

[WIP] Faster Implementation of Dialyzer
OCaml
56
star
13
keigoi/ocaml-mpst

keigoi/ocaml-mpst

Multiparty Session Types in OCaml
OCaml
56
star
14
ushitora-anqou/aqaml

ushitora-anqou/aqaml

Yet another tiny tiny self-hosted OCaml compiler with an also tiny standard library.
OCaml
52
star
15
qnighy/ipc_solver

qnighy/ipc_solver

O(N log N)-space IPC solver in OCaml
OCaml
51
star
16
coord-e/mlml

coord-e/mlml

self-hosted compiler for a subset of OCaml
OCaml
50
star
17
UnixJunkie/parany

UnixJunkie/parany

Parallelize _anything_ //
OCaml
47
star
18
akabe/ocaml-numerical-analysis

akabe/ocaml-numerical-analysis

Stand-alone programs for numerical analysis in OCaml
OCaml
47
star
19
UnixJunkie/dolog

UnixJunkie/dolog

A dumb OCaml logger
OCaml
38
star
20
keigoi/linocaml

keigoi/linocaml

Monad-based linear types in OCaml, with a few syntax extensions
OCaml
37
star
21
masateruk/micro-caml

masateruk/micro-caml

Program that translates OCaml into C language
OCaml
37
star
22
keigoi/session-ocaml

keigoi/session-ocaml

An implementation of binary session types in OCaml
OCaml
35
star
23
szktty/starlight

szktty/starlight

[WIP] Yet another Erlang implementation in Rust
OCaml
33
star
24
garrigue/labltk

garrigue/labltk

LablTk, an OCaml interface for Tcl/Tk
OCaml
32
star
25
gfngfn/toy-macro-ml

gfngfn/toy-macro-ml

An implementation of MacroML [Ganz, Sabry & Taha 2001]
OCaml
30
star
26
takahisa/finale

takahisa/finale

Invertible syntax for OCaml
OCaml
30
star
27
amutake/actario

amutake/actario

Verification Framework for Actor Systems on Coq
OCaml
29
star
28
prg-titech/baccaml

prg-titech/baccaml

Experimental implementation of a meta-hybrid JIT compiler mixing trace- and method-based compilation strategies.
OCaml
28
star
29
UnixJunkie/minicli

UnixJunkie/minicli

Minimalist OCaml library for command line parsing
OCaml
27
star
30
ktahar/ocaml-lp

ktahar/ocaml-lp

LP and MIP modeling in OCaml
OCaml
27
star
31
kuy/reason-of-life

kuy/reason-of-life

Conway's Lifegame in Reason + reason-react with webpack + bs-loader.
OCaml
27
star
32
komamitsu/oraft

komamitsu/oraft

Library of Raft consensus algorithm implemented in OCaml
OCaml
27
star
33
YouyouCong/ppl-summer-school-2022

YouyouCong/ppl-summer-school-2022

OCaml
24
star
34
UnixJunkie/daft

UnixJunkie/daft

DAFT Allows File Transfers
OCaml
23
star
35
UnixJunkie/bisec-tree

UnixJunkie/bisec-tree

Bisector tree implementation in OCaml
OCaml
21
star
36
dangtv/BIRDS

dangtv/BIRDS

Bidirectional transformation for Relational view update Datalog-based Strategies
OCaml
21
star
37
ymyzk/lambda-dti

ymyzk/lambda-dti

Interpreter of the ITGL with dynamic type inference
OCaml
21
star
38
toku-sa-n/coqfmt

toku-sa-n/coqfmt

Coq code formatter
OCaml
20
star
39
akabe/ppx_bigarray

akabe/ppx_bigarray

A PPX extension for big array literals in OCaml
OCaml
20
star
40
garrigue/lablgl

garrigue/lablgl

LablGL: an openGL interface for OCaml
OCaml
20
star
41
BYVoid/OCamlProblems

BYVoid/OCamlProblems

Solutions of Problems in OCaml
OCaml
18
star
42
aigarashi/copl-tools

aigarashi/copl-tools

tools for the book "Concepts of Programming Languages"
OCaml
18
star
43
UnixJunkie/ACPC

UnixJunkie/ACPC

Chemoinformatics tool for ligand-based virtual screening
OCaml
18
star
44
linoscope/caml8

linoscope/caml8

A CHIP8 emulator written in OCaml
OCaml
17
star
45
gfngfn/otfed

gfngfn/otfed

An OpenType font format encoder & decoder written in OCaml
OCaml
17
star
46
ksk/Rho

ksk/Rho

Programs for checking the ฯ property
OCaml
17
star
47
Nymphium/openai-ocaml

Nymphium/openai-ocaml

OCaml bindings for OpenAI API
OCaml
16
star
48
hanazuki/miniml

hanazuki/miniml

Tiny ML interpreter
OCaml
16
star
49
UnixJunkie/molenc

UnixJunkie/molenc

MolEnc: a molecular encoder using rdkit and OCaml.
OCaml
16
star
50
nomaddo/loop

nomaddo/loop

OCaml
15
star
51
fetburner/compelib

fetburner/compelib

็ซถใƒ—ใƒญ็”จใƒฉใ‚คใƒ–ใƒฉใƒช
OCaml
15
star
52
kenichi-asai/Universe

kenichi-asai/Universe

The Universe Library for OCaml
OCaml
14
star
53
krtx/ws-ocaml

krtx/ws-ocaml

WebSocket server implementation of OCaml
OCaml
14
star
54
namachan10777/scad-ml

namachan10777/scad-ml

OpenSCAD DSL for OCaml
OCaml
14
star
55
takahisa/featherweight-java

takahisa/featherweight-java

An experimental implementation of (extended) featherweight-java (FJ) written in OCaml.
OCaml
13
star
56
gfngfn/apbuf

gfngfn/apbuf

Algebraic protocol buffers
OCaml
13
star
57
lmdexpr/ocaml_jvm

lmdexpr/ocaml_jvm

for studying jvm
OCaml
12
star
58
UnixJunkie/cpmlib

UnixJunkie/cpmlib

Classification and Regression Performance Metrics library
OCaml
12
star
59
tategakibunko/lwt-websocket

tategakibunko/lwt-websocket

ocaml lwt based websocket library
OCaml
12
star
60
linoscope/okasaki-book-ocaml

linoscope/okasaki-book-ocaml

Samples and solutions from Chris Okasaki's "Purely Functional Data Structures", written in OCaml.
OCaml
12
star
61
UnixJunkie/interval-tree

UnixJunkie/interval-tree

tree for float intervals
OCaml
12
star
62
UnixJunkie/dokeysto

UnixJunkie/dokeysto

The dumb OCaml key-value store
OCaml
11
star
63
keigoi/kmclib

keigoi/kmclib

OCaml
11
star
64
0zat/webidl

0zat/webidl

Web IDL parser of OCaml
OCaml
10
star
65
Suikaba/SelingerQuantumLambdaCalculus

Suikaba/SelingerQuantumLambdaCalculus

Implementatoin of Selinger's Typed Quantum Lambda Calculus
OCaml
10
star
66
nebuta/bucklescript-todomvc-jquery

nebuta/bucklescript-todomvc-jquery

BuckleScript TodoMVC using jQuery
OCaml
10
star
67
zick/OCamLisp

zick/OCamLisp

Lisp implementation in OCaml
OCaml
10
star
68
nebuta/bucklescript-jquery

nebuta/bucklescript-jquery

BuckleScript binding for JQuery
OCaml
10
star
69
krtx/lua-parser

krtx/lua-parser

Lua parser implemented in OCaml
OCaml
10
star
70
henoc/bs-little-parser

henoc/bs-little-parser

Little parser combinator for BuckleScript or Reason
OCaml
9
star
71
0zat/bs-dom

0zat/bs-dom

A DOM Library for BuckleScript
OCaml
9
star
72
leque/dc-machine

leque/dc-machine

a call-by-value abstract machine for lambda-calculus + control, shift, control0, shift0, and prompt.
OCaml
9
star
73
UnixJunkie/orxgboost

UnixJunkie/orxgboost

Gradient boosting for OCaml using the R xgboost package under the carpet
OCaml
9
star
74
hemmi/coq2scala

hemmi/coq2scala

OCaml
9
star
75
keigoi/hlist-ocaml

keigoi/hlist-ocaml

Heterogeneously-typed lists for OCaml
OCaml
9
star
76
susisu/est-ocaml

susisu/est-ocaml

A simple command line tool for statistical calculation
OCaml
9
star
77
UnixJunkie/bytearray

UnixJunkie/bytearray

Efficient OCaml marshaling to and from bigarrays
OCaml
9
star
78
ryo-imai-bit/Writing-An-Interpreter-In-Go-In-OCaml

ryo-imai-bit/Writing-An-Interpreter-In-Go-In-OCaml

InterpreterInGo In Ocaml
OCaml
9
star
79
UnixJunkie/phashtbl

UnixJunkie/phashtbl

Minimalist persistent hashtbl OCaml library
OCaml
9
star
80
numb86/learn-ocaml

numb86/learn-ocaml

ๆต…ไบ•ๅฅไธ€ใ€Žใƒ—ใƒญใ‚ฐใƒฉใƒŸใƒณใ‚ฐใฎๅŸบ็คŽใ€ใงใƒ—ใƒญใ‚ฐใƒฉใƒŸใƒณใ‚ฐใ‚„OCamlใ‚’ๅญฆใถใ€‚
OCaml
9
star
81
UnixJunkie/lz4-chans

UnixJunkie/lz4-chans

open/close binary channels with LZ4 compression in the background
OCaml
9
star
82
garrigue/safeio

garrigue/safeio

An encoding of file handles ensuring linear use
OCaml
8
star
83
akabe/odoc-ltxhtml

akabe/odoc-ltxhtml

OCamldoc custom generator to embed LaTeX equations in HTML documentation.
OCaml
8
star
84
szktty/esca

szktty/esca

Esca is an experimental strongly-typed language which compiles to Go.
OCaml
8
star
85
masashi-y/abduction_kbc

masashi-y/abduction_kbc

OCaml
8
star
86
UnixJunkie/genspir

UnixJunkie/genspir

Function to generate almost uniformly points on a sphere
OCaml
8
star
87
UnixJunkie/orf

UnixJunkie/orf

OCaml Random Forests
OCaml
8
star
88
komamitsu/OCatra

komamitsu/OCatra

Simple web server library for OCaml like Sinatra
OCaml
8
star
89
ushitora-anqou/waq

ushitora-anqou/waq

Yet another ActivityPub server implementation written in OCaml
OCaml
8
star
90
namachan10777/folivora

namachan10777/folivora

splited input device
OCaml
7
star
91
UnixJunkie/consent

UnixJunkie/consent

ligand-based virtual screening with consensus queries
OCaml
7
star
92
keigoi/olt_ocaml

keigoi/olt_ocaml

An encoding of Ordered Linear Types in OCaml
OCaml
7
star
93
adrianmcli/rehydrate-workshop

adrianmcli/rehydrate-workshop

A small collection of basic components built with Rehydrate ๐Ÿ’ง.
OCaml
7
star
94
derui/okeyfum

derui/okeyfum

OCaml
7
star
95
yutopp/loga

yutopp/loga

Logging library for OCaml
OCaml
7
star
96
UnixJunkie/hts_shrink

UnixJunkie/hts_shrink

Reference implementation of the Distance-Based Boolean Applicability Domain for HTS datasets
OCaml
7
star
97
UnixJunkie/fragger

UnixJunkie/fragger

A protein fragments picker
OCaml
7
star
98
Nymphium/nloge

Nymphium/nloge

Logger with eio
OCaml
7
star
99
akabe/ocaml-crf

akabe/ocaml-crf

A simple library for conditional random field (CRF) in OCaml
OCaml
7
star
100
UnixJunkie/get_line

UnixJunkie/get_line

get line at index i from file f (a missing unix command); will crash early and loud if any problem on the contrary to awk
OCaml
7
star