Skip to main content
Leading options · 7 ranked

Dev Frameworks

Dev Frameworks evaluated across maintenance that is actually happening, testing depth the toolchain itself ships, lock-in and documented exit path, and distribution, pinning and disclosure.

Ranked here: smart-contract development frameworks, the toolchain a team writes, tests and ships code with, from compiler driver and test runner to deploy pipeline. Not ranked here: hosted RPC endpoints, audits bought from a firm, vendor-hosted simulation or monitoring, services that launch or operate a chain, and bundlers, paymasters or gas sponsorship.

#1 of 7published ranking
Foundry
83ChainChoice Score
Why it leads
Foundry scores higher than everything else in this ranking on its native testing depth and its supply chain posture.
Show the arithmetic
Best in this ranking on native testing depth and supply chain posture
Cost
Not priced · No comparable price is published
Reviewed Next review by Published Methodology v2026.11.1
How this page is reviewed

Reviewed means every product ranked on this page was read against its sources on or after that date; every ranked category is re-read at least every 45 days. Models research, extract and parse. A deterministic engine ranks. Every quote passes an adversarial refute pass.

Accountable for this review: Mathias Siemonsmeier, Founder.

How we review · Review calendar · Corrections log · How we make money

No provider can pay for a position in this table. The code that computes this order cannot read which links carry a referral code, and every build proves it. Every score below rebuilds from the published criteria.Ranking v2026.11.1 · 4 criteria · 7 products · same inputs, same order

How we review · 7 ranked of 7 assessed · 4 criteria · 0 sponsor weight

How we review
7ranked
7assessed
4criteria
0sponsor weight
Recommendation first, comparison only if needed.
Reviewed and rechecked on the current cycle.
Commercial relationships disclosed before clickout.
Personal comparison

Dev Frameworks ranked comparison

No comparable price is published; ranking still uses verified product evidence.

RankProviderBest fitScore
1
FoundryRust-native Solidity toolchain (forge/c...Top ranked
Maintenance That Is Actually Happening — 10/10Trade-off: Foundry is the reference implementation this category's scoring is calibrated against...
83score
Check availability for your country

Foundry · getfoundry.sh. Provider links appear once we know which country you are browsing from: ChainChoice links to providers only where it serves in full.

Commission: This provider pays ChainChoice nothing for this link. Disclosure

Crypto products are high risk. Check the provider is authorised where you live before you deposit.

2
HardhatNode-based Ethereum development environ...
Maintenance That Is Actually Happening — 10/10Trade-off: On testing depth, the rubric's own band anchor placing Hardhat 3 at 7-8 with "exactly...
81score
Check availability for your country

Hardhat · hardhat.org. Provider links appear once we know which country you are browsing from: ChainChoice links to providers only where it serves in full.

Commission: This provider pays ChainChoice nothing for this link. Disclosure

Crypto products are high risk. Check the provider is authorised where you live before you deposit.

3
Starknet Foundry (snforge)Cairo/Starknet toolchain from Software...
Maintenance That Is Actually Happening — 9/10Trade-off: Three scoring calls a reader should be able to overturn. FIRST, maintenance scores 9,...
72score
Check availability for your country

Starknet Foundry (snforge) · foundry-rs.github.io. Provider links appear once we know which country you are browsing from: ChainChoice links to providers only where it serves in full.

Commission: This provider pays ChainChoice nothing for this link. Disclosure

Crypto products are high risk. Check the provider is authorised where you live before you deposit.

4
Remix IDEA free, zero-install browser IDE shippi...
Maintenance That Is Actually Happening — 10/10Trade-off: Remix is scored as what it ships, not as what it can reach. It is an IDE, not a toolc...
69score
Check availability for your country

Remix IDE · remix.ethereum.org. Provider links appear once we know which country you are browsing from: ChainChoice links to providers only where it serves in full.

Commission: This provider pays ChainChoice nothing for this link. Disclosure

Crypto products are high risk. Check the provider is authorised where you live before you deposit.

5
Anchor (Solana)Solana's Rust eDSL framework plus CLI (...
Testing Depth The Toolchain Itself Ships — 9/10Trade-off: In August Anchor's score turned on a split between what the released tool contained a...
67score
Check availability for your country

Anchor (Solana) · anchor-lang.com. Provider links appear once we know which country you are browsing from: ChainChoice links to providers only where it serves in full.

Commission: This provider pays ChainChoice nothing for this link. Disclosure

Crypto products are high risk. Check the provider is authorised where you live before you deposit.

6
ApeWorX (Ape)Apache-2.0 Python smart-contract toolch...
Distribution, Pinning And Disclosure — 8/10Trade-off: Ape is the strongest Python option in this pool and the wrong default for most teams,...
61score
Check availability for your country

ApeWorX (Ape) · apeworx.io. Provider links appear once we know which country you are browsing from: ChainChoice links to providers only where it serves in full.

Commission: This provider pays ChainChoice nothing for this link. Disclosure

Crypto products are high risk. Check the provider is authorised where you live before you deposit.

1 more assessed and ranked below — none of them hidden for commercial reasons.
Ranking blindCommercial terms excludedDated primary sources

Ranked on 4 published criteria weighted 30/30/25/15, which set goal alignment — 30 of the 86 points. The rest: regional access 20 (constant here), evidence depth 18 (constant here), ease of use 10 (constant here), institutional trust 8 (constant here). Profile match is shown in breakdowns but carries no weight.

How you can lose money here, and what the ranking scores
  • Contract failure: the code holding the funds is exploited.
    Scored by Distribution, Pinning And Disclosure · 15% (Foundry 10/10, Hardhat 8/10, Starknet Foundry (snforge) 5/10)
  • Exit failure: you cannot get out at par, on time, or with what is yours.
    Scored by Maintenance That Is Actually Happening · 30% (Foundry 10/10, Hardhat 10/10, Starknet Foundry (snforge) 9/10)
    Scored by Lock-In And Documented Exit Path · 25% (Foundry 8/10, Hardhat 9/10, Starknet Foundry (snforge) 6/10)
Not assessed by this ranking: Liveness failure. A high place says nothing about these; the Methodology tab says what each means.
Also scored, as cost, quality or a summary of several families: Testing Depth The Toolchain Itself Ships (30%).
Audit
Infrastructure
Methodology
2026.11.1
published 10 November 2026
Providers tracked
860+
across 121 categories
Last verified
28 September 2026
newest dated pricing or sentiment read
Named on the roster
2 people
managing directors · 6 automated processes
Decision guide

What matters most before choosing in this category

Start with whether the thing you are comparing is a toolchain at all, because two of the seven are not. One describes itself as "a combination or stack of other great tools" and hands every testing capability to whichever of Hardhat or Foundry you picked at install; another is an IDE whose own test engine covers two of the six capabilities scored here. Choosing either means you have not yet chosen a toolchain, you have chosen a wrapper around one. Then read maintenance as dated releases rather than popularity, because developer tooling is where a dead project hides best: the stars, the tutorials and the search rank all outlive the final commit by years. Then price the exit, which almost nobody does at adoption time, because the exit bill is denominated in TESTS — the part of a codebase a framework owns most completely. A toolchain whose test language no other toolchain runs is far more expensive to leave than its ergonomics suggest on day one.

Does this tool run your tests itself, or delegate them to another framework you still have to choose?
When did it last ship — as a dated release feed, not a star count or a tutorial?
If you left in two years, how much of the codebase is framework-specific, and in what language are the tests?
Can you verify its claimed capabilities in the released artefact, not just on the documentation site?
Current engine lead

The #1 overall and the scoring weights

FoundryData checked Sep 2026
Rust-native Solidity toolchain (forge/cast/anvil/chisel) whose test runner ships all six depth capabilities natively, cut a nightly on 28 September 2026 with 1,249 master commits since 30 June 2026, and publishes GitHub-attested binaries a team can pin and verify — but publishes no framework exit path.

Rust-native Solidity toolchain (forge/cast/anvil/chisel) whose test runner ships all six depth capabilities natively, cut a nightly on 28 September 2026 with 1,249 master commits since 30 June 2026, and publishes GitHub-attested binaries a team can pin and verify — but publishes no framework exit path. Strongest on maintenance that is actually happening (10/10): Foundry's release page lists a nightly dated 28 September 2026 and nightlies on six other September days, and stable v1.8.3 is dated 15 September 2026. The master branch carries 1,249 commits since 30 June 2026, and the repository is not archived. Weakest on lock-in and documented exit path (8/10): Contract source is plain Solidity and Hardhat 3 runs Foundry-style Solidity tests, but the only interop Foundry documents runs inward: a Hardhat-compatibility section with node_modules remappings. Leaving means rewriting foundry.toml, remappings and the forge script deploy layer. Published price: No pricing is published, because the toolchain is free and open source.

Best forMaintenance That Is Actually Happening — 10/10
Main tradeoffFoundry is the reference implementation this category's scoring is calibrated against, so a near-top score is expected rather than a discovery. The Sigstore instructions are gone: SECURITY.md was deleted on 25 September 2026, and verification now runs through `gh attestation verify` on /introduction/verifying-releases. Lock-in scores 8, not 9: the whole docs build contains exactly one migration guide, a v1.0 version-upgrade guide; the Hardhat interop is a subsection plus a CLI flag, both pointing into Foundry; and the first-party plugin repository is a public archive whose default branch last committed on 1 August 2024. Foundry documents how to arrive, not how to leave. The 9-10 band asks for a named interop or migration document; this is the 7-8 band, held at its top only because contract source is plain portable Solidity and Hardhat 3 runs Foundry-compatible Solidity tests. Two further notes. (1) Stable has caught up with nightly: on 28 September 2026 /releases/latest redirects to v1.8.3, published 15 September 2026, after v1.8.0, v1.8.1 and v1.8.2. The 10 on cadence rests on that release, nightlies dated 28 September 2026 and six other September days, and 1,249 master commits since 30 June 2026, so a buyer who pins stable reads the same cadence. (2) Only the framework is scored: the MPP payment-gated RPC guide (RPC Nodes) and Starknet Foundry/snforge are left out.
Verify before signupNo pricing is published, because the toolchain is free and open source. Re-read 2026-09-28: https://getfoundry.sh/pricing returns HTTP 404, and the installation page (https://getfoundry.sh/introduction/installation, HTTP 200, fetched 28 September 2026) reads "Foundry is installed using foundryup, the official installer and version manager." followed by the free download `curl -L https://getfoundry.sh/install | bash` and then `foundryup`; no payment step exists anywhere in the flow, and the same page states "Foundry no longer publishes npm packages for forge, cast, anvil, or chisel." A case-insensitive search of the complete docs build (https://getfoundry.sh/llms-full.txt, 3,225,524 bytes, fetched 28 September 2026) finds zero occurrences of "enterprise", "billing", "per seat", "license key", "paid plan" or "Pro plan". Its "pricing" hits are a gas-configuration heading ("Configure gas limits and pricing for tests"), a sample contract src/Pricing.sol in the coverage guide, an EIP-8037 table row and a Tempo CLI help string; its two "Free Tier" hits are third-party RPC providers named in a benchmark table. The repository licence file LICENSE-MIT (raw.githubusercontent.com/foundry-rs/foundry/master/LICENSE-MIT) returns HTTP 200. Deliberately excluded: the docs describe Machine Payments Protocol support for HTTP 402-gated RPC endpoints, which is a paid RPC endpoint (rpc_nodes), not a charge for the framework. Total cost is engineering time plus whatever RPC the team points forks at.
Weighted criteria
Maintenance That Is Actually Happening30%
Testing Depth The Toolchain Itself Ships30%
Lock-In And Documented Exit Path25%
Distribution, Pinning And Disclosure15%
Methodology

How this category is reviewed

Reviewed on maintenance that is actually happening, testing depth the toolchain itself ships, lock-in and documented exit path, and distribution, pinning and disclosure.

The order on this page is the published ranking for this category. Every criterion, weight and source behind it is on the methodology page.
Frequently asked

Questions people ask before choosing dev frameworks

Why does the top-ranked framework score so high, and should that convince me?
It should not, and this page says so rather than letting the number speak for itself. The leader here is the reference implementation this rubric was calibrated against — the capability list was built by reading the most complete tool in the category, so that tool wins by construction. Where a scoring rubric is written that way, the winner is an artefact of the method rather than a discovery, and publishing the ranking without saying so would be misleading. The genuinely informative results are elsewhere: the SPREAD on lock-in, which is enormous and almost never discussed at adoption time, and the places where a published claim and a shipped artefact disagree. Read those columns rather than the ordering if you are choosing between two serious toolchains.
What is the real cost of changing framework later?
Your tests, rewritten. Framework choice is usually argued on compile speed and ergonomics, but the compounding cost lands on the part of a codebase a framework owns most completely. The Python-based option in this pool writes its tests in a language no other EVM toolchain runs, so leaving means rewriting the entire tests and scripts trees rather than porting a config file. The Solana option scores lowest of all on this axis for a structural reason rather than a quality one: its programs, its interface definition and its test harness are a single system. Ask what leaving costs before you ask what starting costs — the first number is quoted everywhere and the second is quoted nowhere.
Why is maintenance weighted so heavily instead of popularity?
Because this project has repeatedly shipped products that were dead while looking alive, and developer tooling is where that failure hides best: a widely-taught framework keeps its stars, its tutorials and its search rank long after its final release. Every maintenance score here is a dated release feed and a commit cadence over a stated window, so a tool that last shipped years ago scores near zero however many guides still recommend it. Popularity is not scored at all, because it measures how many people chose something in the past — precisely the signal that survives a project's death.
Can I trust the documentation site to tell me what a tool does?
Not reliably, and it fails in both directions here. One framework ships four of its six scored testing capabilities — fuzzing, stateful sequences, coverage and profiling — verifiable only in the released repository and absent from its published documentation, so a team evaluating from the docs alone would UNDERCOUNT the tool it is about to adopt. Another publishes a twice-weekly nightly channel from an entirely separate repository, which the first research pass missed and which raised its maintenance score once found. For developer tooling the artefact is the evidence: read the release feed and the repository, and treat the marketing site as a summary that may be behind.
Reviewed28 September 2026Method4 criteriaCategorydev_frameworks
Not financial advice · For informational purposes only · Always do your own research