OpenViSTAI · Agents · Blockchain · Crypto
Menu
Developer Tools

Intellij Solidity

Intellij Solidity is an open-source IntelliJ plugin that adds Solidity language and workflow features to IntelliJ IDEA, including syntax highlighting, code completion, file templates, declaration navigation, usage search, code formatting and Forge test-runner gutter actions for *.t.sol files.

Independent OpenViST project profile, based on linked sources.

Intellij Solidity — OpenViST project profile in Developer Tools.
OpenViST project illustration. See the linked sources for product details.
Understand the project

Practical overview

When it fits

Use it when Solidity development or review is taking place in IntelliJ IDEA and the workflow benefits from language-aware editing, code navigation, formatting or Forge test actions.

Who it is for

  • Solidity smart-contract developers using IntelliJ IDEA.
  • Ethereum and EVM development teams reviewing or maintaining Solidity code.
  • Developers contributing to an open-source IntelliJ plugin.

Documented uses

  • Write Solidity with syntax highlighting and code completion.
  • Create Solidity files from templates.
  • Navigate to declarations and find code usages.
  • Format Solidity source code.
  • Start Forge test actions from gutter icons on *.t.sol files.
Before you choose

Requirements & limits

The project is presented in a public GitHub repository and is MIT-licensed. The cited material does not specify pricing, account requirements or a supported platform matrix.

  • The main workflow is tied to IntelliJ IDEA rather than a standalone browser application.
  • Forge test-runner gutter actions are documented specifically for *.t.sol files.
  • The repository provides Gradle tasks for building the plugin and running an IntelliJ instance.
  • The project is Kotlin-based and MIT-licensed, which matters for contributors assessing the codebase.

Check current requirements in the official documentation. Source-based guidance does not mean OpenViST has run or independently tested this project.

Source-based practical guide

Build and start the plugin’s IntelliJ development instance

Prepare a local IntelliJ plugin development environment using the repository’s documented Gradle tasks.

Before you start

  • A checkout of the public intellij-solidity repository.
  • An environment capable of running the repository’s Gradle tasks.

Steps

  1. Run the repository’s documented ./gradlew buildPlugin task to build the plugin.

  2. Run the documented ./gradlew runIdea task to start an IntelliJ instance for development.

Expected outcome

The documented build and development-run stages are initiated for the IntelliJ plugin.

Guide limitations

  • The source documents these tasks but does not establish a successful local build, supported environment matrix or compatibility guarantee.
  • This recipe covers plugin development setup and launch, not packaging, publication or smart-contract deployment.
Evidence and transparency

Sources & review

Source record details
Source availability
Active
Sources checked
2 October 2026
Original website title
intellij-solidity/intellij-solidity · Official homepage title · retained in its source language