OCaml JavaScript

Open-source OCaml projects categorized as JavaScript

Top 7 OCaml JavaScript Projects

  • reason

    Simple, fast & type safe code that leverages the JavaScript & OCaml ecosystems

    Project mention: OCaml 5.0 Multicore is out | news.ycombinator.com | 2022-12-16
  • semgrep

    Lightweight static analysis for many languages. Find bug variants with patterns that look like source code.

    Project mention: returntocorp/semgrep: Lightweight static analysis for many languages. Find bug variants with patterns that look like source code. | reddit.com/r/u_grouvi | 2023-01-10
  • SonarLint

    Clean code begins in your IDE with SonarLint. Up your coding game and discover issues early. SonarLint is a free plugin that helps you find & fix bugs and security issues from the moment you start writing code. Install from your favorite IDE marketplace today.

  • rescript-compiler

    The compiler for ReScript.

    Project mention: The ultimate answer to Belt vs Js in ReScript | dev.to | 2023-01-29

    Probably every developer that comes to ReScript stumbles upon a dilemma about which module from the standard library they should use to work with JavaScript API.

  • comby

    A code rewrite tool for structural search and replace that supports ~every language.

  • js_of_ocaml

    Compiler from OCaml to Javascript.

    Project mention: Question about the Reason project in general | reddit.com/r/rescript | 2022-02-04

    In reality, most folks that developed BuckleScript frontends with ReasonML switched to ReScript syntax and are happy with it. Some felt more friction because of their reliance on PPXes or FP-heavy libraries (like Relude) and those people tend to use the Melange fork of BuckleScript or they switched to js_of_ocaml.

  • genType

    Auto generation of idiomatic bindings between Reason and JavaScript: either vanilla or typed with TypeScript/FlowType.

    Project mention: ts-belt - Fast, modern, and practical utility library for FP in TypeScript / Flow / JavaScript. (Faster than ramda, rambda, remeda and lodash/fp.) | reddit.com/r/functionalprogramming | 2022-12-04

    I don't really use ts-belt to be certain, but by looking at the source, it seems that it's using genType, which can generate TS types from ReScript values, and that makes interop work really well.

  • acutis

    A declarative, type-safe template language

  • InfluxDB

    Build time-series-based applications quickly and at scale.. InfluxDB is the Time Series Platform where developers build real-time applications for analytics, IoT and cloud-native services. Easy to start, it is available in the cloud or on-premises.

NOTE: The open source projects on this list are ordered by number of github stars. The number of mentions indicates repo mentiontions in the last 12 Months or since we started tracking (Dec 2020). The latest post mention was on 2023-01-29.

OCaml JavaScript related posts


What are some of the best open-source JavaScript projects in OCaml? This list will help you:

Project Stars
1 reason 9,792
2 semgrep 7,660
3 rescript-compiler 6,044
4 comby 1,958
5 js_of_ocaml 813
6 genType 755
7 acutis 18
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives