| xix |
A from-scratch rewrite, in OCaml, of the Plan 9 userland. |
| syncweb |
Literate programming meets Unison. |
| ocaml-caps |
Capability types and rules for OCaml. |
| Semgrep |
Static analysis tool I created: find bugs using rules that look like the code they match. |
| osemgrep |
My personal fork of Semgrep, since leaving the Semgrep company; focused on OCaml/C improvements and LSP support. |
| semgrep-pfff-libs / semgrep-pfff-langs |
Parsing libraries behind Semgrep. |
| pfff |
A big monorepo of language parsers and tools built on them (semantic search/grep, semantic patch, refactoring, visualization, …), from my Facebook years. Ancestor of semgrep-pfff-libs/langs, Semgrep, and codemap/codegraph below. |
| codemap |
Source code visualizer (treemap). |
| codegraph |
Source code dependencies visualizer. |
| codequery |
Querying a codebase using Prolog. |
| codecheck |
A multi-language whole-program analysis code checker. |
| yacfe |
(deprecated) Yet Another C Front-End: style-preserving C/C++ transformations. |
| ocaml-commons |
OCaml standard library extensions. |
| ocamltarzan |
(deprecated) Compile-time reflection / metaprogramming for OCaml. |
| lfs |
Logic file system. |
| meh |
A small web browser (the name is a French pun: “un brouteur web”). |
| ocaml-elm-playground |
An OCaml library for pictures/animations/small games, modeled on Evan Czaplicki’s Elm playground package. |