Browser Solidity is a browser-based Solidity compiler and IDE.
Visit https://ethereum.github.io/browser-solidity to use; it will always deliver the latest version.
Full offline usage is currently not supported because the compiler is always
loaded via http. If you clone/download the repository, use the
gh-pages
branch (otherwise you still have to build the application).
Many dependencies are only provided via npm:
npm install # fetch dependencies
npm run build # build application into build/app.js
Now point your browser to index.html
to open the application.
If you would like to use this as a Chrome extension, you must either build it first or pull from the gh-pages
branch, both described above.
After that, follow these steps:
- Browse to
chrome://extensions/
- Make sure 'Developer mode' has been checked
- Click 'Load unpacked extension...' to pop up a file-selection dialog
- Select your
browser-solidity
folder