ocaml-community/awesome-ocaml

A curated collection of awesome OCaml tools, frameworks, libraries and articles.

View on GitHub ↗Jump to charts ↓

Data as of . Signed-in members get hourly updates — create a free account.

Summary Information

Updated 2 hours ago
Type:Curated List / Learning ResourceCategory(s):Programming Languages & CompilersLanguages & Runtimes
Added to GitGenius on September 22nd, 2026
Created on July 24th, 2014
Open Issues & Pull Requests: 5 (+0)
GitHub issues: Enabled
Number of forks: 176
Total Stargazers: 3,116 (+0)
Total Subscribers: 121 (+0)

Repository Insights (GitGenius)

Charts & Analytics

Fetching additional details & charts...

Issue Activity (beta)

Open issues: 1
New in 7 days: 0
Closed in 7 days: 0
Avg open age: 343 days
Stale 30+ days: 1
Stale 90+ days: 1

Recent activity

Opened in 7 days: 0
Closed in 7 days: 0
Comments in 7 days: 0
Events in 7 days: 0

Top labels

No label distribution available yet.

Most active issues this week

Sign in to see which issues are moving.
Sign in

Detailed Description

Awesome OCaml is a curated collection of OCaml tools, frameworks, libraries, and learning resources.

The project addresses the challenge of discovering quality OCaml resources by organizing them into a comprehensive reference guide. It works by maintaining a community-driven list that spans multiple categories including algorithms and data structures, web development, testing, machine learning, formal verification, and many others. The collection extends beyond libraries to include freely available books, papers, and presentations, providing both practical tools and theoretical foundations for OCaml development.

Developers should use this resource when learning OCaml or evaluating what libraries and tools exist for a particular problem domain. It suits anyone building OCaml projects who needs to understand the ecosystem landscape, from beginners seeking tutorials and introductory materials to experienced developers looking for specialized libraries in areas like cryptography, databases, or concurrent programming. The README explicitly directs users to OCamlverse for comprehensive community-driven content and points to the Up and Running with OCaml tutorial for modern development workflow guidance.

The project maintains an open contribution model, explicitly inviting community members to fork and submit pull requests to add missing packages. This approach keeps the collection current and representative of the broader OCaml ecosystem rather than relying on a small set of maintainers to discover and evaluate every available resource.