Solidity installs statistics
By Nomic Foundation · VS Code Marketplace · Programming Languages
Solidity and Hardhat support by the Hardhat team
Solidity has 436,293 recorded installs on VS Code Marketplace, ranking #916 of 2,501 tracked listings.
Rating: 4.44 / 5 from 16 ratings
About Solidity
Solidity by Nomic Foundation
This extension adds language support for Solidity to Visual Studio Code, and provides editor integration for Hardhat projects, and experimental support for Foundry, Truffle and Ape projects. It supports:
- Code completion
- Go to definition, type definition and references
- Symbol renames
- Solidity code formatting
- Inline code validation from compiler errors/warnings for Hardhat projects
- Hover help for variables, function calls, errors, events etc.
- Code actions (quickfixes) suggested from compiler errors/warnings for Hardhat projects
- Implement missing functions on interface with stubs
- Constrain mutability by adding
view/pureto function signature - Meet inheritance requirements by adding
virtual/overrideon function signature - Provide accessibility by adding
public/privateto function signature - Specify license identifier and pragma solidity version
Built by the Nomic Foundation. We’re hiring.
Table of Contents
Installation
Solidity by Nomic Foundation can be installed by using the Visual Studio Code Marketplace.
Some features (e.g. inline validation, quick fixes) are still experimental and are only enabled within a Hardhat project, this is a limitation that will be lifted with future releases.
Features
Code Completions
The solidity language server autocompletes references to existing symbols (e.g. contract instances, globally available variables and built-in types like arrays) and import directives (i.e. it autocompletes the path to the imported file).
Direct imports (those not starting with ./ or ../) are completed based on suggestions from ./node_modules.
Relative imports pull their suggestions from the file system based on the current solidity file's location.

Natspec documentation completion is also supported


Navigation
Move through your codebase with semantic navigation commands:
Go to Definition
Navigates to the definition of an identifier.
Go to Type Definition
Navigates to the type of an identifier.
Go to References
Shows all references of the identifier under the cursor.

Renames
Rename the identifier under the cursor and all of its references:

Format document
Apply Solidity formatting to the current document, for all the configuration options see Formatting Configuration.

Hover
Hovering the cursor over variables, function calls, errors and events will display a popup showing type and signature information:

Inline code validation (Diagnostics)
As code is edited, the solc compiler is run over the changes and any warnings or errors are displayed.

Code Actions
Code actions, or quickfixes are refactorings suggested to resolve a solc warning or error.
A line with a warning/error that has a code action, will appear with small light bulb against it; clicking the light bulb will provide the option to trigger the code action.
Implement missing functions on interface
A contract that implements an interface, but is missing functions specified in the interface, will get a solidity(3656) error.
The matching code action Add missing functions from interface will determine which functions need to be implemented to satisfy the interface and add them as stubs to the body of the contract.

Constrain mutability…
Description from the VS Code Marketplace listing.
- blockchain
- compiler
- ethereum
- evm
- hardhat
- snippet
- solidity
- solidity-markdown-injection
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
7/30/90-day growth
Ranking history
Ratings over time
Listing placement
Listing placement
Listing placement
Listing placement
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)Similar VS Code Marketplace Programming Languages plugins
All 20 Solidity alternativesSolidity on other marketplaces
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=NomicFoundation.hardhat-solidity. First seen Oct 16, 2026; last successful collection Oct 20, 2026. See the methodology.