21 Repos
IDEs, language servers, and editor integrations.
Explore 21 awesome GitHub repositories matching part of an awesome list · Developer Environment Tools. Refine with filters or upvote what's useful.
Context sensitive completion for OCaml in Vim and Emacs
Context-sensitive completion and navigation for editors.
Universal toplevel for OCaml
Interactive toplevel with advanced completion and history.
OCaml Language Server Protocol implementation
Language server providing IDE features via LSP.
Auto-formatter for OCaml code
Command-line tool for automated code formatting.
Library for binding to C libraries using pure OCaml
Library for binding to C code using pure syntax.
A Web Application for Learning OCaml
Web application for hosting interactive coding exercises.
An OCaml kernel for Jupyter (IPython) notebook
Kernel for running code in Jupyter notebooks.
OCaml debug adapter
VS Code extension for debugging.
An extension for VS Code which provides support for the OCaml language.
VS Code extension for language support.
Type and doc on hover for OCaml and Reason in emacs
Emacs package for displaying documentation via eldoc.
Integration of ocp-indent to vim.
Indentation support for Vim.
Default Sublime Text highlighting for OCaml sucks. I've fixed it.
Enhanced language support for Sublime Text.
🐫Yeoman generator to scaffold OCaml modules.
Scaffolding tool for generating project templates.
A command-line tool to manage Github Issues
CLI tool for managing GitHub issues.
Example build system for making mixed C/Ocaml binaries where the main program is in C
Example for integrating OCaml into C-based build systems.
Merlin 2 package for Sublime Text 3
Merlin integration for Sublime Text.
Select OCaml opam switches via a menu or using a command
Emacs mode for managing package environment switches.
Emacs mode for students using the learn-ocaml platform (https://ocaml-sf.org/learn-ocaml) maintainer=@erikmd
Emacs mode for grading and managing coding exercises.
A PlantUML to XML converter
Converter for PlantUML diagrams to XML.