Skip to content
PluginStats

Perforce for VS Code installs statistics

By mjcrouch · VS Code Marketplace · SCM Providers

(2020 Fork) Perforce integration with VS Code's SCM features

View on VS Code Marketplace Fresh · Oct 20, 2026

Perforce for VS Code has 164,279 recorded installs on VS Code Marketplace, ranking #1757 of 2,501 tracked listings.

Installs
164,279
Official API · Oct 20, 2026
7-day growth
—
Insufficient history
30-day growth
—
Insufficient history
90-day growth
—
Insufficient history
Rank
#1757
Among tracked VS Code Marketplace listings

Rating: 5.00 / 5 from 14 ratings

About Perforce for VS Code

vscode-perforce

Perforce integration for Visual Studio Code - Now with more features and fixes!

This is a fork of the slevesque.perforce extension, published in 2020, as the original creator now appears to be inactive on GitHub.

If you install this extension, please uninstall or disable slevesque.perforce to prevent issues with duplicate icons and failed commands.

If you are installing for the first time, Proceed to the setup section for setup instructions.

If you have a working setup from the old extension, it will almost certainly continue to work - There are some unlikely (but possible) breaking changes. If for any reason your setup stops working after switching over, please check the migration guide for more help.

What's included?

All the features you've come to expect

Built on the foundation of the most installed perforce extension on the market, it has all the core features you already know

Login & go

If your perforce server requires a password, you can log in from within VS Code

Login Example Theme: Night Owl - Font: JetBrains Mono

Integration with VS Code's SCM View
  • Create and manage your open changelists from the built in SCM View
  • Submit and revert changelists
  • Shelve and unshelve files
  • Move files between changelists
  • Click on an open file to see the diff

SCM Provider Example

Run common perforce operations on the open file

Click on the 'p4' in the status bar to perform an operation

  • add - Open a new file to add it to the depot
  • edit - Open an existing file for edit
  • revert - Discard changes from an opened file
  • diff - Display diff of client file with depot file
  • diff revision - Display diff of client file with depot file at a specific revision
  • login, logout - Login operations
  • ... and more!

Status Bar Example

Automatically open files for add and edit as you work
  • Enable the settings perforce.editOnFileSave, perforce.addOnFileCreate and perforce.deleteOnFileDelete to automatically perform depot operations without that pesky warning dialog
Diff files in the editor
  • Diff the open file against the workspace file
  • Diff against any revision of a file
  • See diffs as you work with gutter decorations

Diff example

What's new in the fork?

The fork has a variety of new features to help you manage your changes and understand your code history, reducing the time spent switching back and forth to p4v or the command line.

We've borrowed ideas from popular extensions like GitLens and... okay, mainly just GitLens, adapting them for the perforce workflow.

And there's still lots of features yet to be implemented, to improve your development experience without getting in the way.

Improved annotation view

See more context about each line, including the author and the changelist description.

Annotation example

The format of the annotations is customisable in the extension configuration if this is too much information.

New revision & changelist quick pick

Looking at a diff or annotation? Dive in to the depot with a single click to see some context:

  • Browse through revisions and file history
  • See integrations into and from the file
  • See other files in the same changelist
  • Using swarm for reviews? click through to the swarm review
  • ... more :)

To open this view, ensure you have a depot revision open (if you are diffing against a local file, click the left hand editor to select the depot revision), then click on the 'commit' icon on the editor title bar:

Quick Pick example

Or, from an annotated file, hover over an annotation and click the three dots (...) or the changelist number in the message that pops up

Ideas for improvement? Post feedback here

Changelist Search

Search for changelists from the SCM view, using the standard set of perforce filters:

Changelist Search example

Enter the set of filters and click "Search Now" to see or update results. Use auto search to automatically update results when you change the filters

All views can now be dragged to other locations in VS Code - so this can be placed anywhere you like

Ideas for improvement? Post feedback here

Improved diff behaviour
  • Diffs against the have revision, not the latest revision
    • This includes the gutter decorations - so you'll have an accurate view of what you've actually changed
    • But you can still manually select a newer revision for a diff if needed
  • Click through revisions using the left and right arrows
  • Diff a shelved file against its depot revision, or the current workspace file
  • Automatically diffs a moved file against the original file
Much more!

Internally, almost every feature has been refactored, rewritten or touched in some way

This fork fixes many issues from the original extension and adds a variety of other new features. A few more examples:…

Description from the VS Code Marketplace listing.

  • keybindings
  • multi-root ready
  • perforce
  • scm
  • vscode

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

Perforce for VS Code installs on VS Code Marketplace, last 90 days: 164,279 installs as of Oct 20, 2026.Perforce for VS CodeInstalls on VS Code Marketplace · Last 90 days164,279installs164.1K164.1K164.2K164.2K164.2K164.2K164.2K164.3K164.3KJul 22Aug 6Aug 21Sep 5Sep 20Oct 5Oct 20installsobservedarchived (Internet Archive)no observationsOct 16, 2026 – Oct 20, 2026 · 5 observations · Updated Oct…pluginstats.com
Perforce for VS Code installs on VS Code Marketplace, last 90 days: 164,279 installs as of Oct 20, 2026.

7/30/90-day growth

Perforce for VS Code installs growth on VS Code Marketplace: 7-day growth unavailable, 30-day growth unavailable, 90-day growth unavailable.Perforce for VS CodeInstalls growth on VS Code Marketplace164,279installs now7-day growthinsufficient historyInsufficient history30-day growthinsufficient historyInsufficient history90-day growthinsufficient historyInsufficient historyGrowth vs. nearest observation to each baseline date · Updated Oct 20, 2026pluginstats.com
Perforce for VS Code installs growth on VS Code Marketplace: 7-day growth unavailable, 30-day growth unavailable, 90-day growth unavailable.

Ranking history

Perforce for VS Code VS Code Marketplace ranking history: currently #1757 (by installs).Perforce for VS CodeVS Code Marketplace ranking · by installs · Last 90 days#1757current rank#1755#1756#1757#1758#1759Jul 22Aug 6Aug 21Sep 5Sep 20Oct 5Oct 20rankOct 16, 2026 – Oct 20, 2026 · 5 observations · Updated Oct 20, 2026pluginstats.com
Perforce for VS Code VS Code Marketplace ranking history: currently #1757 (by installs).

Ratings over time

Perforce for VS Code ratings on VS Code Marketplace, last 90 days: 14 ratings as of Oct 20, 2026.Perforce for VS CodeRatings on VS Code Marketplace · Last 90 days14ratings12.51313.51414.51515.5Jul 22Aug 6Aug 21Sep 5Sep 20Oct 5Oct 20ratingsobservedarchived (Internet Archive)no observationsOct 16, 2026 – Oct 20, 2026 · 5 observations · Updated Oct…pluginstats.com
Perforce for VS Code ratings on VS Code Marketplace, last 90 days: 14 ratings as of Oct 20, 2026.

Listing placement

All VS Code Marketplace2,501 listings · 126 pages · 1,251 shown · page 88, #17 (overall #1,757)
All VS Code Marketplace: every listing in installs order

Listing placement

SCM Providers19 listings · 1 page · page 1, #10 (overall #10)
SCM Providers: 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 (5)
Recent installs observations for Perforce for VS Code
Date (UTC)InstallsChange vs. previous
164,279+83
164,196+12
164,184+15
164,169+37
164,132—

Similar VS Code Marketplace SCM Providers plugins

All 20 Perforce for VS Code 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=mjcrouch.perforce. First seen Oct 16, 2026; last successful collection Oct 20, 2026. See the methodology.