awesome-repositories.com
Blog
MCP
awesome-repositories.com

Discover the best open-source repositories with AI-powered search.

ExploreCurated searchesOpen-source alternativesSelf-hosted softwareBlogSitemap
ProjectMCP serverAboutHow we rankPress
LegalPrivacyTerms
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com

OCaml Libraries and Resources

Ranking updated Jun 30, 2026

For a collection of OCaml libraries and tools, the strongest matches are facebook/reason (Reason is a programming language and compiler built on), mirage/digestif (Digestif is an OCaml library for hash algorithms, not) and unixjunkie/minicli (This repo is a single OCaml command-line parsing library). ocaml/dune and janestreet/core round out the shortlist. Each is ranked by relevance to your query, popularity and recent activity.

We curate open-source GitHub repositories matching “OCaml libraries, tools and resources”. Results are ranked by relevance to your query — pick filters below to narrow, or refine with AI.

OCaml Libraries and Resources

Find the best repos with AI.We'll search the best matching repositories with AI.
  • facebook/reasonfacebook avatar

    facebook/reason

    10,315View on GitHub↗

    Reason is a statically typed programming language and compiler based on the OCaml ecosystem. It translates high-level, type-safe source code into either JavaScript or OCaml output, providing a typed alternative for web and system development. The language focuses on providing rigorous type safety and a robust module system while integrating with the JavaScript ecosystem. It allows for the development of applications that leverage existing JavaScript libraries while utilizing a more rigid type system to eliminate common runtime crashes and data mismatches. The project covers capabilities incl

    Reason is a programming language and compiler built on the OCaml ecosystem, not a curated directory of OCaml libraries, tools, or learning resources — it is a tool within the ecosystem, not a list of them.

    OCamlOCaml BackendsOCaml Ecosystem Compilers
    View on GitHub↗10,315
  • mirage/digestifmirage avatar

    mirage/digestif

    95View on GitHub↗

    Simple hash algorithms in OCaml

    Digestif is an OCaml library for hash algorithms, not a curated directory of OCaml resources—it would be one of the many libraries such a list would cover, so it does not match the intent of finding a comprehensive listing.

    OCamlOCaml CryptographySecurity and Cryptography
    View on GitHub↗95
  • unixjunkie/minicliUnixJunkie avatar

    UnixJunkie/minicli

    32View on GitHub↗

    Minimalist OCaml library for command line parsing

    This repo is a single OCaml command-line parsing library, not a curated directory of OCaml resources — it would be an entry in such a directory rather than the directory itself.

    OCamlApplication LibrariesOcaml CLI Frameworks
    View on GitHub↗32
  • ocaml/duneocaml avatar

    ocaml/dune

    1,888View on GitHub↗

    A composable build system for OCaml.

    Dune is a build system for OCaml, not a curated directory of libraries, tools, or learning resources—the visitor wants a list of resources, not a specific development tool.

    OCamlBuild and Package Management
    View on GitHub↗1,888
  • janestreet/corejanestreet avatar

    janestreet/core

    1,297View on GitHub↗

    Jane Street Capital's standard library overlay

    janestreet/core is a standard library overlay from Jane Street, which is a library and not a curated directory of OCaml resources—it would be an item on such a list rather than the list itself.

    OCamlApplication Libraries
    View on GitHub↗1,297
  • ahmedelgabri/vim-ava-snippetsahmedelgabri avatar

    ahmedelgabri/vim-ava-snippets

    20View on GitHub↗

    `sh $ git clone https://github.com/ahmedelgabri/vim-ava-snippets.git ~/.vim/UltiSnips/ `

    This is a Vim snippets plugin for the JavaScript testing framework Ava, with no connection to the OCaml ecosystem — it is irrelevant to your search for OCaml resources.

    Packages
    View on GitHub↗20
  • avajs/atom-avaavajs avatar

    avajs/atom-ava

    102View on GitHub↗

    ` $ apm install ava `

    This Atom editor plugin for the JavaScript AVA test runner is entirely unrelated to the OCaml ecosystem you are looking for.

    JavaScriptPackages
    View on GitHub↗102
  • avajs/ava-preact-initA

    avajs/ava-preact-init

    0View on GitHub↗

    This utility configures AVA to transform JSX with pragma required for Preact (h) and adds support for importing project files using Babel with existing configuration. It also installs AVA, in case it's missing.

    This utility configures AVA for Preact JSX transformation and has nothing to do with the OCaml ecosystem or curated resource lists.

    Packages
    View on GitHub↗0
  • avajs/grunt-avaavajs avatar

    avajs/grunt-ava

    7View on GitHub↗

    Please consider if you really need Grunt for this. Using a npm run script would be better.

    This is a Grunt plugin for running AVA tests in JavaScript, with no connection to the OCaml ecosystem or any curated list of OCaml resources.

    JavaScriptPackages
    View on GitHub↗7
  • juliayxhuang/florida-man-apijuliayxhuang avatar

    juliayxhuang/florida-man-api

    3View on GitHub↗

    A free, open-source dataset of 10,000+ real Florida Man news headlines, accessible as a static JSON API hosted on GitHub Pages. No API key required.

    This repository is a dataset of Florida Man news headlines, completely unrelated to OCaml libraries, tools, or learning resources.

    PythonNews
    View on GitHub↗3
  • avajs/eslint-plugin-avaavajs avatar

    avajs/eslint-plugin-ava

    233View on GitHub↗

    ESLint rules for AVA

    This repository is an ESLint plugin for the AVA JavaScript test runner, completely unrelated to the OCaml programming language ecosystem or any curated resource directory for it.

    JavaScriptPackages
    View on GitHub↗233
  • cyberboysumanjay/inshorts-news-apicyberboysumanjay avatar

    cyberboysumanjay/Inshorts-News-API

    280View on GitHub↗

    Unofficial API of Inshorts written in Flask

    This repository is a Python API for fetching news from Inshorts, not a curated list of OCaml resources — it does not belong to the OCaml ecosystem at all.

    PythonNews
    View on GitHub↗280
  • rust-lang/this-week-in-rustrust-lang avatar

    rust-lang/this-week-in-rust

    2,569View on GitHub↗

    This project is a community newsletter curation system that collects and organizes links, projects, and news into a structured weekly digest for the Rust ecosystem. It monitors the status of language proposals and core tooling updates to keep developers informed of official changes. The system utilizes a Git-based editorial workflow where community-submitted links and project updates are collected via pull requests for manual filtering. It features a markdown-to-static generation pipeline that transforms these drafts into HTML pages for hosting and chronological historical archiving. The cur

    This project is a community newsletter curation system for the Rust ecosystem, not for OCaml — it does not cover OCaml libraries, tools, or resources as requested.

    PythonChange Tracking ToolsProject Updates
    View on GitHub↗2,569
  • feedbin/feedbin-apifeedbin avatar

    feedbin/feedbin-api

    400View on GitHub↗

    Feedbin API Documentation

    Feedbin API documentation covers the Feedbin news reader service, which is completely unrelated to OCaml programming resources and does not serve as a curated directory of OCaml libraries or tools.

    News
    View on GitHub↗400
  • theoldreader/apitheoldreader avatar

    theoldreader/api

    199View on GitHub↗

    The Old Reader API

    This is an API for a news aggregator service, entirely unrelated to the OCaml ecosystem—not a curated directory of OCaml libraries, tools, or learning resources.

    News
    View on GitHub↗199
  • reasonml/reasonreasonml avatar

    reasonml/reason

    10,313View on GitHub↗

    Reason is a strongly typed functional language and multi-target compiler designed to produce either JavaScript for web environments or native machine code for operating systems. It serves as an OCaml-compatible language that shares an abstract syntax tree with OCaml, providing a practical syntax for the OCaml ecosystem. The project functions as a type-safe frontend language, incorporating JSX support to build user interfaces through structural elements that translate into type-safe function calls. It enables deep integration with the JavaScript ecosystem, allowing the use of existing librarie

    Reason is a programming language and compiler that is OCaml-compatible, not a curated directory of OCaml resources — it is a single tool rather than the organized reference list of libraries, tools, and learning materials you are looking for.

    OCamlOCaml Ecosystem Compilers
    View on GitHub↗10,313
  • kubernetes/communitykubernetes avatar

    kubernetes/community

    12,902View on GitHub↗

    This repository serves as the coordination hub for the Kubernetes community, focusing on open source contribution and project governance. It provides the structures necessary to manage the development of subprojects through a distributed governance model involving committees and working groups. The project manages community coordination by connecting contributors through a network of mailing lists and chat channels. It defines the requirements and responsibilities for contributor membership, including the process for becoming an official member or code reviewer. The repository utilizes a sta

    This repository is the Kubernetes community coordination hub, entirely unrelated to OCaml—it offers no curated directory of OCaml libraries, tools, or learning resources for that ecosystem.

    Jupyter NotebookContributor Management
    View on GitHub↗12,902
  • janestreet/basejanestreet avatar

    janestreet/base

    1,058View on GitHub↗

    Standard library for OCaml

    This is an OCaml standard library, not a curated directory or list of OCaml resources; it is a single component rather than a comprehensive index.

    OCamlApplication LibrariesLarge Scale Examples
    View on GitHub↗1,058
  • vercel-labs/agent-skillsvercel-labs avatar

    vercel-labs/agent-skills

    20,764View on GitHub↗

    Agent Skills is a centralized registry and management system designed for the discovery, auditing, and integration of reusable procedural modules into automated agent workflows. It provides a structured environment for sourcing verified capabilities that extend the functional range of AI agents, enabling the development and scaling of complex, multi-step automated processes. The platform distinguishes itself through a security-first approach to module integration, utilizing audit-verified data to ensure that capabilities meet safety requirements before they are deployed. It incorporates a dec

    This repository is a registry for AI agent skills, entirely unrelated to OCaml programming resources, development tools, or learning materials.

    JavaScriptAgent Capability RegistriesAgent Capability ExtensionsAgentic Workflow Automations
    View on GitHub↗20,764
  • samuelclay/newsblursamuelclay avatar

    samuelclay/NewsBlur

    7,312View on GitHub↗

    NewsBlur is an RSS feed aggregator and social news reader that collects and organizes stories from feeds, newsletters, and websites into a single interface. It functions as a feed synchronization service that maintains read states and subscription data across multiple devices and third-party applications. The platform distinguishes itself with AI-powered content summarization to generate briefings and answer questions about articles, alongside a system for training content classifiers. These classifiers learn user preferences for authors and tags to automatically highlight preferred topics or

    NewsBlur is an RSS feed reader and social news aggregator written in Python, not a curated directory of OCaml libraries, tools, or learning resources — it has no relevance to the OCaml ecosystem.

    PythonNewsletters
    View on GitHub↗7,312
  • practical-tutorials/project-based-learningpractical-tutorials avatar

    practical-tutorials/project-based-learning

    270,530View on GitHub↗

    This project is a centralized, community-driven repository of hands-on tutorials designed to facilitate skill acquisition through the practical construction of real-world software applications. It serves as a comprehensive directory that aggregates external documentation and instructional materials, providing a structured path for developers to master specific programming languages and technical domains. The repository distinguishes itself by organizing disparate technical resources into a hierarchical, taxonomy-based structure that enables developers to discover and navigate diverse software

    This repository is a general, multi-language directory of project-based tutorials, not a curated list focused specifically on the OCaml ecosystem, libraries, or development tools.

    OCaml Tutorials
    View on GitHub↗270,530
Compare the top 10 at a glance
RepositoryStarsLanguageLicenseLast push
facebook/reason10.3KOCamlMITApr 1, 2026
mirage/digestif95OCamlMITMay 21, 2025
unixjunkie/minicli32OCamlNOASSERTIONOct 7, 2020
ocaml/dune1.9KOCamlMITJun 16, 2026
janestreet/core1.3KOCamlMITMay 18, 2026
ahmedelgabri/vim-ava-snippets20—MITMay 8, 2016
avajs/atom-ava102JavaScriptMITOct 6, 2019
avajs/ava-preact-init0———
avajs/grunt-ava7JavaScriptMITNov 3, 2017
juliayxhuang/florida-man-api3PythonMITMay 4, 2026

Related searches

  • a collection of libraries for Nim programming
  • a collection of F# functional programming resources
  • a collection of libraries for Erlang development
  • a collection of libraries for Crystal development
  • a collection of C programming development tools
  • a collection of packages for Dart development
  • a collection of libraries for Groovy development
  • a reading list for learning Elixir