Why OCaml
Find out about OCaml's history and how it became what it is today.
Industrial Users
Discover the organisations that use OCaml to accomplish their goals.
Academic Excellence
Learn about the academics that research programming language technology.
Success Stories
Read about the things that have been achieved using OCaml.
Language
Read through the OCaml tutorial, official manual and books.
Packages
Browse the third-party packages published in the OCaml ecosystem.
Applications
Learn techniques for building tools and applications in OCaml.
Best Practices
Adopt the best known methods for development from the OCaml community.
Opportunities
Explore vacancies in projects and companies and see where you could fit in.
News
Catch up on the latest news from the OCaml sphere!
Around the Web
A bit of everything, this page encapsulates OCaml's presence online, blogposts, videos, and mailing lists all live here.
Archive
Can't find what you're looking for? Try searching the Archive.
A tool for publishing packages to the opam repository
Overview
Opam-publish is a tool to ease the publishing of opam packages to the central repository on Github. If you are unfamiliar with opam, how it works and the key concepts underpinning its implementation there is this useful opam page.