Owl is a dedicated system for scientific and engineering computing. The system is developed in OCaml and licensed under MIT. The project is led by Liang Wang. The history of the project is on the Wikipedia.


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 using OCaml to solve practical numerical problems. You can learn Owl with the online documentation and following books.

« OCaml Scientific Computing » « Architecture of Numerical Systems »
image image


We would like to express our sincerest gratitude for our sponsors’ generosity. The support is critical for Owl’s development and maintenance, so the OCaml community can benefit from a strong numerical library. If you are interested in sponsorship, please contact me or donate via PayPal.

image              image