
plain
ClaimedCompile, test and deploy Solidity contracts fast, with automatic verification
Free, no paid tier Visit WebsiteThe Bottom Line
- Best for
- Solidity developers who want faster test runs and a simpler toolchain than Foundry or Hardhat, including on existing Foundry projects.
- Price
- Free, no paid tier. Compare plans
Key facts
- A single 9 MB executable for macOS and Linux
- Edit one test and rerun 300 tests: 0.99 s with plain vs 56 s with Foundry (M1 Max)
- Free and MIT licensed; on Homebrew, npm, apt, dnf, the AUR, Nix and crates.io
Not for
Projects that depend on Hardhat plugins or other JavaScript-based build tooling.
What is plain?
Available on: CLI
Preview
Key Features
- Watch mode that reruns every test on save
- Deploys to any chainlist.org network with encrypted keystore accounts and a gas preview
- OpenZeppelin proxy upgrades with a storage layout check
Pricing
plain is completely free to use with no hidden costs.
Reviews

Review plain, get a free AI guide
Share your experience and we will send you Improve Your Thinking Patterns Using ChatGPT, free.
Best plain Alternatives
Top alternatives based on features, pricing, and user needs.
Infrastructure for building the next generation of internet products with AI and blockchain.
Rust-powered Ethereum development environment for robust smart contract creation and deployment.
Accelerate on-chain velocity with a full-stack development platform for Web3 professionals.
Blazing fast smart contract development toolkit for Ethereum.
Still deciding?
Most buyers shortlist 2 or 3 tools before committing. Pull a side-by-side comparison or browse the full alternatives shortlist below.
Explore More
plain FAQ
How does plain speed up the Solidity testing loop?
How does plain compare to Foundry for running existing projects?
Can plain be used outside of Solidity development?
What kind of user does plain fit best?
How is plain priced?
Does plain require Node, npm, or git submodules?
How does automatic verification work in plain?
Can plain deploy and upgrade smart contracts?
Source: getplain.org