OCamlEditor is a source code editor and build tool for OCaml.  It provides many features to facilitate editing code, accessing API reference directly from the editor and compiling projects. It is light-weight, open source and runs under Linux and Windows.