Write and compile a Solidity smart contract entirely in the browser without installing a local toolchain.
Deploy a compiled contract to any Ethereum-compatible network using a connected MetaMask or Phantom wallet.
Look up a newly deployed contract's address and transaction status through a linked block explorer.
Organize and manage multiple Solidity contract files within one browser session.
| etherlab-onchain/etherlab | adguardteam/dns-sde-extension | aiecosvietnam/aiecos-social-crm | |
|---|---|---|---|
| Stars | 15 | 15 | 15 |
| Language | HTML | HTML | HTML |
| Last pushed | — | 2025-01-09 | — |
| Maintenance | — | Stale | — |
| Setup difficulty | easy | moderate | moderate |
| Complexity | 2/5 | 2/5 | 3/5 |
| Audience | developer | developer | pm founder |
Figures from each repo's GitHub metadata at analysis time.
Requires a browser wallet like MetaMask or Phantom connected to an Ethereum-compatible network to deploy contracts.
EtherLab is a browser-based tool for writing, compiling, and deploying Solidity smart contracts to Ethereum-compatible blockchain networks. Solidity is the programming language most commonly used to write smart contracts, which are small programs that run on a blockchain. Normally, working with Solidity requires installing a local set of development tools and using the command line, but EtherLab is meant to remove that step entirely by doing everything inside a web browser. Inside the app there is a code editor where you can write or paste your contract's source code, along with a simple file manager for keeping multiple contract files organized. Once your code is ready, you can pick which version of the Solidity compiler to use and compile the contract directly in the browser, without setting up anything on your own computer. To actually put the contract on a blockchain, you connect a wallet such as MetaMask or Phantom, and deploy the compiled contract with a single confirmation from that wallet. After deployment, the app shows you the contract's new address, the status of the deployment transaction, and a link to a block explorer where you can look up more details. Because it works through whatever network your connected wallet points to, it can be used across different Ethereum-compatible networks rather than being locked to just one. Getting started is simple: open the app, create a new Solidity file, paste in contract code, compile it under the Compiler tab, then switch to the Deploy tab, connect a wallet, and deploy. The README does not mention a license.
A browser-based Solidity IDE that lets you write, compile, and deploy smart contracts to Ethereum-compatible networks through a connected wallet, with no local setup.
Mainly HTML. The stack also includes HTML, Solidity, MetaMask.
The README does not state a license.
Setup difficulty is rated easy, with roughly 5min to a first successful run.
Mainly developer.
This repo across BitVibe Labs
Don't trust strangers blindly. Verify against the repo.