Skip to content
PluginStats

OCaml and Reason IDE installs statistics

By Darin Morrison · VS Code Marketplace · Programming Languages

OCaml and Reason language support

View on VS Code Marketplace Fresh · Oct 19, 2026

OCaml and Reason IDE has 129,609 recorded installs on VS Code Marketplace, ranking #2030 of 2,501 tracked listings.

Installs
129,609
Official API · Oct 19, 2026
7-day growth
—
Insufficient history
30-day growth
—
Insufficient history
90-day growth
—
Insufficient history
Rank
#2030
Among tracked VS Code Marketplace listings

Rating: 4.67 / 5 from 6 ratings

About OCaml and Reason IDE

vscode-reasonml

Reason support for Visual Studio Code

Discussion

There is an #editorsupport channel on the Reason discord server. If you would like to discuss an idea or need help or have other feedback you can usually find me (@freebroccolo) idling there.

Features

• highlighting • [x] advanced syntax highlighting for reason • [x] basic highlighting for merlin, ocamlbuild, and opam files • editing • [x] document formatting (enable on save with editor.formatOnSave) • [x] completion and snippets • [x] rename symbol (F2 or right click) • [x] case splitting • navigation • [x] symbol outline for buffers (⇧⌘O) (type : in list to sort items) • [x] symbol outline for project (⌘T) (supports regular expressions) • [x] jump-to-definition (⌃+click) and code preview (⌘+hover) • [x] find references (⇧F12 or right click) • static analysis • [x] merlin integration with incremental edit synchronization • [x] display types over definitions (disable with editor.codeLens setting) • [x] display types and markdown-rendered docs on hover • [x] online linting and compiler diagnostics with suggested fixes • ⇧⌘M to toggle diagnostics panel • F8 to loop through diagnostics for current file • Click on lightbulb icon for suggested fixes • [x] built-in support for showing BuckleScript's bsb errors inline, as a companion to merlin's diagnosis.

Getting Started

Recommended Syntax Themes

Although syntax highlighting should display well in most themes we recommend and test with the following:

Default Themes

• Dark+ (recommended; this theme is the most thoroughly tested)

Other Themes

• Atom One Dark • Dracula • Flatland Monokai • Oceanic Next

Configurations

Reason

• Reason

The Reason installation steps also installs Merlin for you, so you can skip the Merlin installation in the next section.

Merlin

Configured for you already if you've installed Reason above & plan to use it for JS compilation. Skip this step.

This extension relies heavily on merlin so you will need to have your project set up for that in order to enable completion and hover info. See the Merlin wiki for details on how to do that. Basically you need to have a .merlin file in your project root which lists the source directories, libraries, and extensions used.

Bsb

You can optionally start bsb from the editor itself, and have the command-line errors appear inside the editor. Add the following to Code > Preferences > Settings:

Merlin's diagnosis is best-effort and can sometimes be wrong; bsb's diagnosis is 100% correct. bsb diagnosis also works on Windows.

Installation

Note: due to an existing problem, make sure that you're opening vscode from the command-line, at the root of your project!

Install this Visual Studio Code extension just like any other extension.

Search for reason and install OCaml and Reason IDE by Darin Morrison.

To enable formatting on save, add the following to Code > Preferences > Settings:

If you want to enable codelens, add the following to Code > Preferences > Settings:

Advanced Features

Case splitting

For the examples below, represents the position of the current VS Code editor cursor.

Introducing a switch

In order to introduce a switch, execute the following steps:

  1. select an identifier or move the cursor anywhere within its word range (as below) 2. open the palette (⇧⌘P) and run Reason: case split (typing case should pull it up)

Before

After

Nesting switch expressions

The switch introduction functionality works with nested switch expressions:

Before

After

Splitting a pattern without introducing a switch

The case split feature can be used to split an existing pattern further:

Before

After

Description from the VS Code Marketplace listing.

  • bucklescript
  • Merlin
  • OCaml
  • ocaml.hover.info
  • ocaml.hover.type
  • ocaml.merlin
  • ocaml.ocamlbuild
  • ocaml.opam
  • OCamlbuild
  • OPAM
  • reason
  • reason.hover.info
  • reason.hover.signature
  • reason.hover.type
  • reasonml
  • snippet

README badge

Show your rank in a README or on your website. The badge updates automatically.

Charts

Images: 30d · 1y · all time · 1600×900 dark

Adoption over time

OCaml and Reason IDE installs on VS Code Marketplace, last 90 days: 129,609 installs as of Oct 19, 2026.OCaml and Reason IDEInstalls on VS Code Marketplace · Last 90 days129,609installs129.6K129.6K129.6K129.6K129.6KJul 21Aug 5Aug 20Sep 4Sep 19Oct 4Oct 19installsobservedarchived (Internet Archive)no observationsOct 16, 2026 – Oct 19, 2026 · 4 observations · Updated Oct…pluginstats.com
OCaml and Reason IDE installs on VS Code Marketplace, last 90 days: 129,609 installs as of Oct 19, 2026.

7/30/90-day growth

OCaml and Reason IDE installs growth on VS Code Marketplace: 7-day growth unavailable, 30-day growth unavailable, 90-day growth unavailable.OCaml and Reason IDEInstalls growth on VS Code Marketplace129,609installs now7-day growthinsufficient historyInsufficient history30-day growthinsufficient historyInsufficient history90-day growthinsufficient historyInsufficient historyGrowth vs. nearest observation to each baseline date · Updated Oct 19, 2026pluginstats.com
OCaml and Reason IDE installs growth on VS Code Marketplace: 7-day growth unavailable, 30-day growth unavailable, 90-day growth unavailable.

Ranking history

OCaml and Reason IDE VS Code Marketplace ranking history: currently #2030 (by installs).OCaml and Reason IDEVS Code Marketplace ranking · by installs · Last 90 days#2030current rank#2025#2026#2027#2028#2029#2030#2031#2032Jul 21Aug 5Aug 20Sep 4Sep 19Oct 4Oct 19rankOct 16, 2026 – Oct 19, 2026 · 4 observations · Updated Oct 19, 2026pluginstats.com
OCaml and Reason IDE VS Code Marketplace ranking history: currently #2030 (by installs).

Ratings over time

OCaml and Reason IDE ratings on VS Code Marketplace, last 90 days: 6 ratings as of Oct 19, 2026.OCaml and Reason IDERatings on VS Code Marketplace · Last 90 days6ratings5.45.65.866.26.46.6Jul 21Aug 5Aug 20Sep 4Sep 19Oct 4Oct 19ratingsobservedarchived (Internet Archive)no observationsOct 16, 2026 – Oct 19, 2026 · 4 observations · Updated Oct…pluginstats.com
OCaml and Reason IDE ratings on VS Code Marketplace, last 90 days: 6 ratings as of Oct 19, 2026.

Listing placement

All VS Code Marketplace2,501 listings · 126 pages · 1,252 shown · page 102, #10 (overall #2,030)
All VS Code Marketplace: every listing in installs order

Listing placement

Programming Languages792 listings · 40 pages · page 33, #17 (overall #657)
Programming Languages: every listing in installs order

Listing placement

Snippets489 listings · 25 pages · page 21, #3 (overall #403)
Snippets: every listing in installs order

Listing placement

Linters252 listings · 13 pages · page 11, #10 (overall #210)
Linters: every listing in installs order

Filled points are observed values; hollow points come from Internet Archive snapshots of the listing page. Dashed segments span periods with no observations — values between points are not interpolated.

Each band is one page of 20. Installs on a linear scale. Placement is projected from installs, so it can differ from the marketplace's own sort order. Hover a dot to see the listing.

Recent observations

Full history (4)
Recent installs observations for OCaml and Reason IDE
Date (UTC)InstallsChange vs. previous
129,609+2
129,6070
129,6070
129,607—

Similar VS Code Marketplace Programming Languages plugins

All 20 OCaml and Reason IDE alternatives

Data source

Install counts, average rating, and rating counts come from the public Visual Studio Marketplace gallery API. Installs are cumulative and exclude updates.

Listing: https://marketplace.visualstudio.com/items?itemName=freebroccolo.reasonml. First seen Oct 16, 2026; last successful collection Oct 19, 2026. See the methodology.