Available Solidity Integrations
- Remix Browser-based IDE with integrated compiler and Solidity runtime environment without server-side components.
- IntelliJ IDEA plugin Solidity plugin for IntelliJ IDEA (and all other JetBrains IDEs)
- Visual Studio Extension Solidity plugin for Microsoft Visual Studio that includes the Solidity compiler.
- Package for SublimeText — Solidity language syntax Solidity syntax highlighting for SublimeText editor.
- Etheratom Plugin for the Atom editor that features syntax highlighting, compilation and a runtime environment (Backend node & VM compatible).
- Atom Solidity Linter Plugin for the Atom editor that provides Solidity linting.
- Atom Solium Linter Configurable Solidty linter for Atom using Solium as a base.
- Solium Linter to identify and fix style and security issues in Solidity.
- Solhint Solidity linter that provides security, style guide and best practice rules for smart contract validation.
- Visual Studio Code extension Solidity plugin for Microsoft Visual Studio Code that includes syntax highlighting and the Solidity compiler.
- Emacs Solidity Plugin for the Emacs editor providing syntax highlighting and compilation error reporting.
- Vim Solidity Plugin for the Vim editor providing syntax highlighting.
- Vim Syntastic Plugin for the Vim editor providing compile checking.
Discontinued:
- Mix IDE Qt based IDE for designing, debugging and testing solidity smart contracts.
- Ethereum Studio Specialized web IDE that also provides shell access to a complete Ethereum environment.