Learn OCaml

When to pick Rust instead of OCaml?

Show HN: dk – A script runner and cross-compiler, written in OCaml

GitHub - yawaramin/dream-html: Type-safe markup rendering, form validation, and routing for OCaml Dream web framework

We're beating $359M in funding with two people and OCaml

OCaml Web Development: Essential Tools and Libraries in 2025

Easy parsing with reasonable error messages in OCaml's Angstrom

OCaml cross-compilation: an experiment

Compiling OCaml to the TI-84 CE Calculator

OCaml's Wings for Machine Learning

Roguetype: The first ever roguelike written in the OCaml type system

Making OCaml Safe for Performance Engineering

Making OCaml Safe for Performance Engineering [video]

Translation of Menhir (OCaml) Grammars to LALRPOP (Rust)

Upgrading Semgrep from OCaml 4 to OCaml 5

OCaml Game Engine: ECS

Built a Stack-Based Language in OCaml & WebAssembly

Functional vs Data-Driven development: a Case-Study in Clojure & OCaml

A mechanically verified garbage collector for OCaml [pdf]

Why do frame pointers matter for OCaml?

OCaml GADTs for Authentication Tokens

Rewriting Slipshow in OCaml: The undo-able monad

The First Wasm_of_ocaml Release is Out

A better build system for OCaml

K/Simple in OCaml

Porting PFP from Haskell to OCaml

Multicore Property-Based Tests for OCaml 5: Challenges and Lessons Learned

Help with Proving Total Correctness of an OCaml → C Transpiler Using Menhir

Petrol: embedding a type-safe SQL API in OCaml using GADTs

Oxidizing OCaml: Rust-Style Ownership

More →