Skip to content
PluginStats

glean installs statistics

By Wix (5 listings) · VS Code Marketplace · Programming Languages

The extension provides refactoring tools for your React codebase

View on VS Code Marketplace Fresh · Oct 18, 2026

glean has 269,557 recorded installs on VS Code Marketplace.

It ranks #1236 of 2,500 tracked VS Code Marketplace listings by installs.

It is rated 2.8 out of 5 from 31 ratings.

PluginStats has 3 daily observations since Oct 16, 2026; the latest is from Oct 18, 2026.

Installs
269,557
Official API · Oct 18, 2026
7-day growth
—
Insufficient history
30-day growth
—
Insufficient history
90-day growth
—
Insufficient history
Rank
#1236
Among tracked VS Code Marketplace listings

Rating: 2.84 / 5 from 31 ratings

About glean

VSCode Glean

The extension provides refactoring tools for your React codebase

The extension provides refactoring tools for your React codebase: extract JSX into a new component, convert Class Components to Functional Components, wrapping with Hooks and more!

Highlights

• Allows extracting JSX into new component • Allows converting Class Components to Functional Components and vice-verse • Allows wrapping JSX with conditional • Allows renaming state variables and their setters simultaneously. • Allows wrapping code with useMemo, useCallback or useEffect • Moving code between files • Typescript support • ES2015 modules support • CommonJS modules support

Installation

Go to the link below and click Install.

Visual Studio Code Market Place: Glean

Features

Extracting JSX into a new Component

Glean allows easy extraction of JSX into new React components (in the same or other file). Just select the JSX to extract, and Glean will handle all the rest:

• Generate Class or Functional Component, such that the extracted JSX will continue to function. • It will identify all inputs to the newly created component. • Replace extracted JSX with newly created component, while providing it with all the props.

Converting Class Component to Functional Component

Glean seamlesly automates convertion of class components to functional component, while take care of all the complexity:

• Converts setState calls to useState • Converts componentDidMount and componentWillUnmount to useEffect • Converts class properties to useRef • Wraps call non-Lifecycle methods with useCallback

WARNING!!! If You are using React version older than 16.8.0, This refactoring will delete all Lifecycle methods and setState calls!

Converting Functional Component to Class Component

Rename State Variable

Rename any state variable and let Glean rename its setter accordingly for You!

Wrap with Hook (useMemo, useCallback or useEffect)

Render Conditionally

Extract to file

Select text and either VSCode's code suggestion (aka "Lightbulb") or Command Pallet ('Extract to File' command) to extract the text.

Configuration Options

glean.jsModuleSystem (Default: 'esm')

Determines how the selected code will be exported/imported. Valid options are 'esm' and 'commonjs'.

glean.jsFilesExtensions (Default: [ "js", "jsx", "ts", "tsx" ])

List of extensions of files that should be treated as javascript files. This determines whether or not the snippet will be exported and imported. The snippet will be treated as javascript only if the extension of both origin and target files appears in this list.

glean.switchToTarget (Default: false)

Determines whether VSCode should switch to target file after extracting.

glean.experiments (Default: [])

A list of enabled experimental features. Available experimental features:

glean.showConversionWarning (Default: true)

Determines whether VSCode should show conversion warning when converting Class Component to Functional Component.

Contribute

Feel free to open issues or PRs!

Getting started

In order to start working all you need to do is:

Running Extension

• Go to VSCode debug sidebar • Select Extension from the dropdown • Hit F5

Running Tests

• Go to VSCode debug sidebar • Select Extension Tests from the dropdown • Hit F5

Commit messages

Please refer to to the following guide.

Description from the VS Code Marketplace listing.

  • javascript
  • javascriptreact
  • jsx
  • react
  • refactoring
  • typescript
  • typescriptreact

Where glean sits in the listing

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

All VS Code Marketplace2,500 listings · 125 pages · page 62, #16 (overall #1236)
All VS Code Marketplace: every listing in installs order
PNG SVG
Programming Languages792 listings · 40 pages · page 22, #6 (overall #426)
Programming Languages: every listing in installs order
PNG SVG

Charts

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

Adoption over time

glean installs on VS Code Marketplace, last 90 days: 269,557 installs as of Oct 18, 2026.gleanInstalls on VS Code Marketplace · Last 90 days269,557installs269.5K269.5K269.5K269.5K269.5K269.6K269.6K269.6K269.6K269.6KJul 20Aug 4Aug 19Sep 3Sep 18Oct 3Oct 18installsobservedarchived (Internet Archive)no observationsOct 16, 2026 – Oct 18, 2026 · 3 observations · Updated Oct…pluginstats.com
glean installs on VS Code Marketplace, last 90 days: 269,557 installs as of Oct 18, 2026.
PNG SVG

7/30/90-day growth

glean installs growth on VS Code Marketplace: 7-day growth unavailable, 30-day growth unavailable, 90-day growth unavailable.gleanInstalls growth on VS Code Marketplace269,557installs now7-day growthinsufficient historyInsufficient history30-day growthinsufficient historyInsufficient history90-day growthinsufficient historyInsufficient historyGrowth vs. nearest observation to each baseline date · Updated Oct 18, 2026pluginstats.com
glean installs growth on VS Code Marketplace: 7-day growth unavailable, 30-day growth unavailable, 90-day growth unavailable.
PNG SVG

Ranking history

glean VS Code Marketplace ranking history: currently #1236 (by installs).gleanVS Code Marketplace ranking · by installs · Last 90 days#1236current rank#1234#1235#1236#1237#1238Jul 20Aug 4Aug 19Sep 3Sep 18Oct 3Oct 18rankOct 16, 2026 – Oct 18, 2026 · 3 observations · Updated Oct 18, 2026pluginstats.com
glean VS Code Marketplace ranking history: currently #1236 (by installs).
PNG SVG

Ratings over time

glean ratings on VS Code Marketplace, last 90 days: 31 ratings as of Oct 18, 2026.gleanRatings on VS Code Marketplace · Last 90 days31ratings272829303132333435Jul 20Aug 4Aug 19Sep 3Sep 18Oct 3Oct 18ratingsobservedarchived (Internet Archive)no observationsOct 16, 2026 – Oct 18, 2026 · 3 observations · Updated Oct…pluginstats.com
glean ratings on VS Code Marketplace, last 90 days: 31 ratings as of Oct 18, 2026.
PNG SVG

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.

Recent observations

Full history (3)
Recent installs observations for glean
Date (UTC)InstallsChange vs. previous
269,557+2
269,555+14
269,541—

Similar VS Code Marketplace Programming Languages plugins

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=wix.glean. First seen Oct 16, 2026; last successful collection Oct 18, 2026. See the methodology.