Skip to content
PluginStats

SystemVerilog - Language Support installs statistics

By Eirik Prestegårdshus · VS Code Marketplace · Programming Languages

Language support for Verilog and SystemVerilog.

View on VS Code Marketplace Fresh · Oct 19, 2026

SystemVerilog - Language Support has 172,006 recorded installs on VS Code Marketplace.

It ranks #1693 of 2,501 tracked VS Code Marketplace listings by installs.

It is rated 4.4 out of 5 from 12 ratings.

PluginStats has 4 daily observations since Oct 16, 2026; the latest is from Oct 19, 2026.

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

Rating: 4.42 / 5 from 12 ratings

About SystemVerilog - Language Support

SystemVerilog - Language Support

This VS Code extension provides features to read, navigate and write SystemVerilog code much faster.

Features

• Elaborate syntax highlighting • Go to symbol in document (Ctrl+Shift+O) • Go to symbol in workspace folder (indexed modules/interfaces/programs/classes/packages) (Ctrl+T) • Go to definition (_works for module/interface/program/class/package names and for ports too!_) (Ctrl+LeftClick) • Find references (_works for module/interface/program/class/package names and for ports too!_) (Ctrl+LeftClick) • Member auto-completion for struct/union fields, class members, package members (pkg::) and module ports — automatically after . / ::, or with Ctrl+Space • Quick-start on already indexed workspaces • Code snippets for many common blocks • Instantiate module from already indexed module • Linter capabilites with simulators (more info on the wiki) • Fast real-time error identification through an integrated SystemVerilog parser and IntelliSense (fully accurate to IEEE Standard 1800-2017) • If you find a bug or would like a feature, request it as an Issue or submit a Pull Request

Examples

Syntax Highlighting

Go To Definition

Find References

Module Instantiation

Member Auto-Completion

Type . after a variable or :: after a package name to get context-aware member suggestions:

• my_struct. → fields of the struct/union type • my_object. → properties and methods of the class type • my_package:: → members declared in the package (parameters, typedefs, functions, …) • inside a module instantiation, . → the instantiated module's ports

Recommendations

• If you have netlists in your workspace you can exclude them in the settings with systemverilog.excludeIndexing, e.g.: /syn/ • When running in workspaces with a large number of files, the systemverilog.documentSymbolsPrecision setting may need to be reduced down to 'full_no_references'. Doing this will turn off the 'find references' feature which will dramatically speedup the parsing. • When you have large files, the systemverilog.maxLineCountIndexing setting can be tuned to prevent full parsing of these files, which will improve extension performance. • _Disclaimer_: This is not a functional tool that will compile and simulate HDL, but it will make it easier and more user-friendly to write and navigate SystemVerilog and Verilog.

Settings

• systemverilog.includeIndexing: _Array_, Files included for indexing \(glob pattern\). Examples: • Include files within the workspace's rtl folder (* at front of pattern denotes path is relative to workspace root): /rtl//*.{sv,v,svh,vh} • Add all files with a '.svp' extension: **/*.svp • Add files only when in a specific workspace: /abs/path/to/workspace/rtl/**/*.{sv,v,svh,vh} • systemverilog.disableIndexing: _Boolean_, Disable indexing • systemverilog.excludeIndexing: _String_, Exclude files from indexing based on a glob pattern. Examples: • Exclude all files in the 'synth' folder: **/synth/* • Exclude more than one folder: /{synth,pnr}/ • Exclude .v files in the 'compile' folder: **/compile/*.v • Exclude .v files in the 'compile' dir and exclude all files in the 'synth' folder: {/synth/,**/compile/*.v} • systemverilog.forceFastIndexing: _Boolean_, Use fast regular expression parsing • systemverilog.enableIncrementalIndexing: _Boolean_, Enable incremental indexation as files are opened • systemverilog.parallelProcessing: _Integer_, Number of files to process in parallel during indexing • systemverilog.forceFastIndexing: _Boolean_, force indexer to bo basic parsing. Good for when the extension takes too long to initialize. • systemverilog.enableIncrementalIndexing: _Boolean_, Enable incremental indexation as you open files. • systemverilog.maxLineCountIndexing: _Boolean_, When indexing a file, if the line count is larger than this number, _fast_ indexing will be used to improve symbol lookup performance, as fewer symbols will be parsed. • systemverilog.documentSymbolsPrecision: _String_, The level of detail the parser should use when looking for symbols: • _full_: detect blocks, ports, parameters, classes, methods, typedefs, defines, labels, instantiations, assertions, and _references across files_. • _full_no_references_: detect blocks, ports, parameters, classes, methods, typedefs, defines, labels, instantiations, and assertions. • _declarations_: detect blocks, ports, parameters, classes, methods, typedefs, and defines. • _fast_: detect only common blocks (module, class, interface, package, program) without hierarchy. • systemverilog.antlrVerification: _Boolean_, Use ANTLR parser to verify code in real-time • systemverilog.verifyOnOpen: _Boolean_, Run ANTLR verification on all files when opened. • systemverilog.launchConfigurationVerilator: _String_, Command to run when launching verilator • Default: _verilator --sv --lint-only --language 1800-2012 --Wall_ • If not in path, replace _verilator_ with the appropriate command • systemverilog.launchConfigurationVCS: _String_, Command to run when launching VCS • Default: _vcs_ • If not in path, replace _vcs_ with the appropriate command • systemverilog.launchConfigurationVerible: _String_, Command to run when launching Verible • Default: _verible-verilog-lint_ • If not in path, replace _verible-verilog-lint_ with the appropriate command • systemverilog.excludeCompiling: _String_, Files excluded from compiling when saved based on a glob pattern • systemverilog.compileOnSave: _Boolean_, Compile files when saved • Default: true • systemverilog.compilerType: _String_, Dropdown list to select a compiler type • Default: Verilator • systemverilog.trace.server: _String_, Dropdown to select verbosity of LSP message tracing • systemverilog.compileOnOpen: _Boolean_, Compile all files when opened • Default: false

Customizations

Use the provided settings in a user or workspace settings.json as appropriate. Here are a few examples:

Handling Spaces In Executable Paths…

Description from the VS Code Marketplace listing.

  • Dot-F File
  • hdl
  • json
  • lsp
  • sdc
  • snippet
  • Synopsys Design Constraints
  • System Verilog
  • systemverilog
  • systemverilogheader
  • verilog
  • Verilog Filelist
  • veriloga
  • Verilog-A
  • verilogams
  • Verilog-AMS
  • verilog-filelist
  • verilogheader
  • vhdl
  • xdc

Charts

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

Adoption over time

SystemVerilog - Language Support installs on VS Code Marketplace, last 90 days: 172,006 installs as of Oct 19, 2026.SystemVerilog - Language SupportInstalls on VS Code Marketplace · Last 90 days172,006installs171.8K171.8K171.9K171.9K172K172K172.1KJul 21Aug 5Aug 20Sep 4Sep 19Oct 4Oct 19installsobservedarchived (Internet Archive)no observationsOct 16, 2026 – Oct 19, 2026 · 4 observations · Updated Oct…pluginstats.com
SystemVerilog - Language Support installs on VS Code Marketplace, last 90 days: 172,006 installs as of Oct 19, 2026.
PNG SVG

7/30/90-day growth

SystemVerilog - Language Support installs growth on VS Code Marketplace: 7-day growth unavailable, 30-day growth unavailable, 90-day growth unavailable.SystemVerilog - Language SupportInstalls growth on VS Code Marketplace172,006installs 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
SystemVerilog - Language Support installs growth on VS Code Marketplace: 7-day growth unavailable, 30-day growth unavailable, 90-day growth unavailable.
PNG SVG

Ranking history

SystemVerilog - Language Support VS Code Marketplace ranking history: currently #1693 (by installs).SystemVerilog - Language SupportVS Code Marketplace ranking · by installs · Last 90 days#1693current rank#1691#1692#1693#1694#1695#1696Jul 21Aug 5Aug 20Sep 4Sep 19Oct 4Oct 19rankOct 16, 2026 – Oct 19, 2026 · 4 observations · Updated Oct 19, 2026pluginstats.com
SystemVerilog - Language Support VS Code Marketplace ranking history: currently #1693 (by installs).
PNG SVG

Ratings over time

SystemVerilog - Language Support ratings on VS Code Marketplace, last 90 days: 12 ratings as of Oct 19, 2026.SystemVerilog - Language SupportRatings on VS Code Marketplace · Last 90 days12ratings10.51111.51212.51313.5Jul 21Aug 5Aug 20Sep 4Sep 19Oct 4Oct 19ratingsobservedarchived (Internet Archive)no observationsOct 16, 2026 – Oct 19, 2026 · 4 observations · Updated Oct…pluginstats.com
SystemVerilog - Language Support ratings on VS Code Marketplace, last 90 days: 12 ratings as of Oct 19, 2026.
PNG SVG

Listing placement

All VS Code Marketplace2,501 listings · 126 pages · 1,251 shown · page 85, #13 (overall #1,693)
All VS Code Marketplace: every listing in installs order
PNG SVG

Listing placement

Programming Languages792 listings · 40 pages · page 29, #6 (overall #566)
Programming Languages: every listing in installs order
PNG SVG

Listing placement

Snippets489 listings · 25 pages · page 17, #14 (overall #334)
Snippets: every listing in installs order
PNG SVG

Listing placement

Linters252 listings · 13 pages · page 10, #3 (overall #183)
Linters: every listing in installs order
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.

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.

Recent observations

Full history (4)
Recent installs observations for SystemVerilog - Language Support
Date (UTC)InstallsChange vs. previous
172,006+92
171,914+5
171,909+138
171,771—

Similar VS Code Marketplace Programming Languages plugins

All 20 SystemVerilog - Language Support 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=eirikpre.systemverilog. First seen Oct 16, 2026; last successful collection Oct 19, 2026. See the methodology.