# Resources

## Resources

### Solidity Integrations

* Generic:

  > * [EthFiddle](https://ethfiddle.com/)Solidity IDE in the Browser. Write and share your Solidity code. Uses server-side components.
  > * [Remix](https://remix.ethereum.org/)Browser-based IDE with integrated compiler and Solidity runtime environment without server-side components.
  > * [Solium](https://github.com/duaraghav8/Solium/)Linter to identify and fix style and security issues in Solidity.
  > * [Solhint](https://github.com/protofire/solhint)Solidity linter that provides security, style guide and best practice rules for smart contract validation.
  > * [Superblocks Lab](https://lab.superblocks.com/)Browser-based IDE. Built-in browser-based VM and Metamask integration (one click deployment to Testnet/Mainnet).
* Atom:

  > * [Etheratom](https://github.com/0mkara/etheratom)Plugin for the Atom editor that features syntax highlighting, compilation and a runtime environment (Backend node & VM compatible).
  > * [Atom Solidity Linter](https://atom.io/packages/linter-solidity)Plugin for the Atom editor that provides Solidity linting.
  > * [Atom Solium Linter](https://atom.io/packages/linter-solium)Configurable Solidty linter for Atom using Solium as a base.
* Eclipse:

  > * [YAKINDU Solidity Tools](https://yakindu.github.io/solidity-ide/)Eclipse based IDE. Features context sensitive code completion and help, code navigation, syntax coloring, built in compiler, quick fixes and templates.
* Emacs:

  > * [Emacs Solidity](https://github.com/ethereum/emacs-solidity/)Plugin for the Emacs editor providing syntax highlighting and compilation error reporting.
* IntelliJ:

  > * [IntelliJ IDEA plugin](https://plugins.jetbrains.com/plugin/9475-intellij-solidity)Solidity plugin for IntelliJ IDEA (and all other JetBrains IDEs)
* Sublime:

  > * [Package for SublimeText - Solidity language syntax](https://packagecontrol.io/packages/Ethereum/)Solidity syntax highlighting for SublimeText editor.
* Vim:

  > * [Vim Solidity](https://github.com/tomlion/vim-solidity/)Plugin for the Vim editor providing syntax highlighting.
  > * [Vim Syntastic](https://github.com/scrooloose/syntastic)Plugin for the Vim editor providing compile checking.
* Visual Studio Code:

  > * [Visual Studio Code extension](http://juan.blanco.ws/solidity-contracts-in-visual-studio-code/)Solidity plugin for Microsoft Visual Studio Code that includes syntax highlighting and the Solidity compiler.

Discontinued:

* [Mix IDE](https://github.com/ethereum/mix/)Qt based IDE for designing, debugging and testing solidity smart contracts.
* [Ethereum Studio](https://live.ether.camp/)Specialized web IDE that also provides shell access to a complete Ethereum environment.
* [Visual Studio Extension](https://visualstudiogallery.msdn.microsoft.com/96221853-33c4-4531-bdd5-d2ea5acc4799/)Solidity plugin for Microsoft Visual Studio that includes the Solidity compiler.
