Blog

The OCaml Planet RSS

Articles and videos contributed by both experts, companies and passionate developers from the OCaml community. From in-depth technical articles, project highlights, community news, or insights into Open Source projects, the OCaml Planet RSS feed aggregator has something for everyone.

Want your Blog Posts or Videos to Show Here?

To contribute a blog post, or add your RSS feed, check out the Contributing Guide on GitHub.

Cascade: A Typed CSS Toolkit in OCaml

Porting Tailwind to OCaml needed a CSS parser. The parser grew a typed AST, and a structural diff and a minifier fell out of it. Cascade 1.0.0 is that toolkit, and it turns out to be competitive with the minifiers people actually use.

22 Jul 2026

Thomas Gazagnaire

Read Article
Teaching Booleans About Versions: A Theory-Augmented BDD Library in OCaml

A tour of Theo, an OCaml BDD library with complement edges for O(1) negation, ephemeron-based caching, and theory support for reasoning about version constraints and equality, turning logical equivalence into a pointer comparison.

21 Jul 2026

Jérôme Vouillon

Read Article
The little type that could too much

originally published at https://raphael-proust.github.io/code/the-little-type-that-could-too-much.html

20 Jul 2026

Ahrefs

Read Article
Notes from week 29

I was on holiday for most of week 29, so just a few high-priority issues to report on.

20 Jul 2026

Marc Elvers

Read Article
.plan-26-29: Perfect weather, imperfectly measured, precisely predicted

My first viva in Law, a TESSERA stall at the House of Lords, downscaling the weather with embeddings, moving terabytes onto Source Cooperative, the Pembroke garden party, and a from-scratch shell makes progress.

19 Jul 2026

Anil Madhavapeddy's Blog

Read Article
Presenting styled-ppx 1.0 with CSS static extraction for OCaml

styled-ppx is a ppx and a library that brings styled components to Melange and OCaml/Reason with type-safe CSS and static extraction. Previously styled-ppx relied on emotion.sh, and from now on, it does not. styled-ppx documentation: https://styled-ppx.vercel.app github repo: https://github.com/davesnx/styled-ppx Remote conf talk releasing styled-ppx (6 years ago!): https://www.youtube.com/watch?v=ekHCBZiCviM GambiConf: How to mimic a JavaScript feature and over-engineering CSS https://www.youtube.com/watch?v=uc5K7Yx0GvQ

15 Jul 2026

Emelle TV

View Video
Exploring Static Data Race Freedom in OxCaml

Discover the data-race-freedom modes of OxCaml, and how we tested them on a multicore branch of OCaml's editor service Merlin!

15 Jul 2026

Tarides

Read Article
Notes from week 28

Headline activities have included resolving the scraping attacks, fixing obuilder bugs, and Tessera AMX optimisations.

13 Jul 2026

Marc Elvers

Read Article