OCaml Scientific Computing

Owl is a dedicated system for scientific and engineering computing. It is designed in the functional programming language OCaml. The project is led by Liang Wang. The source code is licensed under MIT and hosted on the Github.


Our mission is to push the frontier of high-performance scientific computing, provide both researchers and industry programmers a powerful framework to write concise, fast and safe analytical code. The system aims to serve as the de-facto tool for computation intensive tasks in OCaml.

The project produces comprehensive learning materials to promote OCaml learning. You can learn how to use Owl using our tutorial book and blogs.


Here is a list of on-going and finished Owl-related projects, as well as some examples to showcase Owl’s capability.


You can reach us in the following ways. Regarding the matters on funding and collaboration, email is preferred. We are looking forward to hearing from you.


Owl owes a great debt of gratitude to its generous sponsors, contributors, and other open source projects. Please refer to our Sponsors, Backers, and Contributors.

We are actively seeking funding opportunities to support our research and development.