# 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.
