Plugin List¶
Here is the list of Remix plugins that you will see in the Plugin Manager:
Core Plugins¶
File Explorer
The File Explorers is where you can see the files.
profile name: fileManager
Documentation
Remixd (No UI)
Remixd (with an npm package running locally) connects a folder on your filesystem to the Remix website. Please see the docs for instructions.
profile name: remixd
Documentation
Solidity Compiler
Compiles Solidity & YUL.
profile name: solidity
Documentation
Deploy & Run
Deploy & interact with smart contracts on the in-browser chain (JSVM), local nodes, and public networks.
profile name: udapp
Documentation
Debugger
Insert breakpoints, step through a contract, check high level and low level parameters, and fetch & debug a transaction of a verified contract.
profile name: debugger
Documentation
Solidity Unit Testing
Run unit test written in Solidity.
profile name: solidityUnitTesting
Documentation
Solidity Static Analysis
Static code analysis is a process to debug the code by examining it and without actually executing the code. This plugin also has integrations with Slither.
profile name: solidityStaticAnalysis
Documentation
Additional Plugins¶
(sorted alphabetically)
Celo Compiler / Deployer
Compile & Deploy to the Celo blockchain.
profile name: celo-remix-plugin
Documentation
Make an issue
Contract Deployer
Deploy a contract to multiple chains (1 at a time) with the same address.
profile name: celo-remix-plugin
Documentation
Make an issue
Debug Tools for Remix Compilation Result
Not to be confused with the Debugger, this tool is for plugin devs to help test their plugins & their plugin’s API.
profile name: debugPlugin
Documentation
Defi Explorer File Loading
The Defi Explorer loads the Uniswap V2 Protocol into the File Explorers.
profile name: defiexplorer
Documentation
Make an issue
Defi Tutorials (main panel)
Learn about UMA. This plugin works with the UMA tutorials plugin.
profile name: defiTutorials
Make an issue
DGIT Version Control
Clone repos from github & create GIT repos & use standard git commands. Also export/import to IPFS.
profile name: dgit
Documentation
Make an issue
EthDoc Documentation Generator
Creates the documentation of a soldity contract - generated from the Natspec comments in the code. The generated doc is placed in EthDoc viewer - which will be visible in an tab in the editor.
profile name: ethdoc
Documentation
Make an issue
EthDoc Viewer (main panel)
This plugin work with EthDoc Generator. It is automatically activated.
profile name: ethdoc-viewer
Documentation
Make an issue
Etherscan Contract Verifier
Verify a contract on Etherscan.
profile name: etherscan
Documentation
Make an issue
Flattener
Flattens compiled contracts
profile name: flattener
Make an issue
Gas Profiler
Profile gas costs for every transaction you execute. Total execution costs as well as per line costs are displayed.
profile name: gasProfiler
Documentation
Make an issue EDIT
Learneth Remix & Solidity Tutorials
Tutorials that contain quizes that teach users Solidity and Remix features.
profile name: learnEth
Documentation
Make an issue
Lexon
Lexon is a language that reads like a legal contract and compile into Solidity (and then bytecode). This plugin allow you to take Lexon code and to
profile name: lexon
Documentation
Make an issue
Moonbeam
Compile and Deploy to the Moonbeam network
profile name: moonbeam-remix-plugin
Documentation
Make an issue
Mythx Security Verification
Free version and paid version for Mythx analysis.
profile name: mythx
Documentation
Make an issue
Nahmii compiler
Compile solidity contracts for the Nahmii network
profile name: nahmii-compiler
Make an issue
One Click Dapp
Makes a basic front end for your contract once it is deployed on a public testnet.
profile name: oneClickDapp
Documentation
Make an issue
Proveable Oracle Services
An oracle for the JavaScript VM environment.
profile name: provable
Documentation
Make an issue NEEDS A SITE
Quorum Network
A Connection to Quorum
profile name: quorum
Documentation
Make an issue
Solhint Linter
Solidity Linter providing both Security and Style Guide validations.
profile name: solhint
Documentation
Make an issue
Solidity 2 UML
Generate UML diagrams from a compiled Solidity file
profile name: sol2uml
Documentation
Make an issue
Sourcify
Verify you contracts and fetch verified contracts
profile name: sourcify
Documentation
Make an issue
Starnet
Compile contracts written in Cairo to Starknet
profile name: starkNet_compiler
Documentation
Make an issue
Tenderly
Verify Contracts. Import To Remix From your Tenderly project.
profile name: tenderly
Documentation
Make an issue
UMA Playground (main panel)
Learn about the UMA protocol. This plugin is loaded from the DEFI Tutorial plugin.
profile name: umaPlayground
Make an issue
UMA Tutorials (main panel)
This plugin is activated by the DEFI Tutorials
profile name: umaTutorials
Make an issue
Vyper Compiler
Compile vyper code using local or remote Vyper compiler.
profile name: vyper
Documentation
Make an issue
Wallet Connect (main panel)
Approve transactions on your mobile device
profile name: walletconnect
Make an issue
YUL++
A low level language for Ethereum.
profile name: yulp
Make an issue
Zokrates
ZoKrates is a toolbox for zkSNARKs on Ethereum.
profile name: ZoKrates
Documentation
Make an issue