Open-Awesome
CategoriesAlternativesStacksSelf-HostedExplore
Open-Awesome

© 2026 Open-Awesome. Curated for the developer elite.

TermsPrivacyAboutGitHubRSS
  1. Home
  2. Substrate
  3. Frontier

Frontier

Apache-2.0Rust

Ethereum and EVM compatibility layer for Polkadot and Substrate, enabling Ethereum dapps to run unmodified.

Visit WebsiteGitHubGitHub
615 stars542 forks0 contributors

What is Frontier?

Frontier is an Ethereum and EVM compatibility layer for Polkadot and Substrate blockchains. It allows developers to run Ethereum decentralized applications (dapps) on Polkadot without any modifications, providing access to familiar Ethereum RPC APIs and tooling. The project also serves as a migration framework, enabling strategies like zero-downtime live migration from Ethereum to Polkadot.

Target Audience

Blockchain developers and teams building or migrating Ethereum dapps to Polkadot, as well as projects seeking interoperability between Ethereum and Substrate-based ecosystems.

Value Proposition

Developers choose Frontier because it offers full EVM compatibility with Polkadot, allowing them to reuse existing Ethereum dapps and tools while gaining access to Polkadot's features. Its unique migration capabilities, including live migration support, provide a practical path for ecosystem transitions.

Overview

Ethereum and EVM compatibility layer for Polkadot and Substrate.

Use Cases

Best For

  • Running Ethereum dapps on Polkadot without code changes
  • Migrating Ethereum projects to Polkadot with minimal downtime
  • Developing cross-chain dapps using Ethereum tooling on Substrate
  • Integrating Ethereum L2 solutions into Polkadot ecosystems
  • Building EVM-compatible parachains on Polkadot
  • Enabling MetaMask and other Ethereum wallets for Polkadot dapps

Not Ideal For

  • Teams building purely native Substrate applications without any Ethereum compatibility needs
  • Projects requiring the full liquidity and mature tooling of Ethereum mainnet without intermediary layers
  • Applications with strict low-latency or high-performance demands where EVM on a parachain adds overhead
  • Developers seeking a plug-and-play EVM solution with minimal integration effort

Pros & Cons

Pros

Seamless EVM Compatibility

Allows running any Ethereum dapp on Polkadot unmodified using standard RPC APIs, as stated in the README, ensuring broad compatibility.

Familiar Developer Tooling

Supports existing Ethereum tools like MetaMask and Hardhat, enabling developers to work with familiar workflows without adaptation.

Scalability with L2

Can run Ethereum Layer 2 solutions inside Frontier, providing scalability options beyond basic EVM, as highlighted in the features.

Advanced Migration Framework

Offers unique features like Pre-Log Wrapper Blocks for zero-downtime live migration, making ecosystem transitions practical.

Cons

Polkadot Ecosystem Dependency

Tightly coupled with Polkadot and Substrate, limiting use to projects within this ecosystem and requiring expertise in its architecture.

Integration Complexity

Setting up Frontier involves deep integration with Substrate-based chains, which can be more complex than using standalone EVM solutions.

Performance Trade-offs

Adding an EVM layer on Polkadot may introduce execution delays and variable gas costs compared to optimized native Ethereum environments.

Frequently Asked Questions

Quick Stats

Stars615
Forks542
Contributors0
Open Issues129
Last commit7 days ago
CreatedSince 2018

Tags

#polkadot#layer-2#substrate#evm#dapps#ethereum#compatibility-layer#blockchain

Built With

R
Rust
S
Substrate

Links & Resources

Website

Included in

Substrate777
Auto-fetched 1 day ago

Related Projects

ink!ink!

Polkadot's ink! to write smart contracts.

Stars1,460
Forks476
Last commit3 months ago
CumulusCumulus

Write Parachains on Substrate

Stars615
Forks369
Last commit2 years ago
BridgesBridges

Collection of Useful Bridge Building Tools 🏗️

Stars281
Forks133
Last commit2 days ago
FRAMEFRAME

A system for building Substrate runtimes

Stars0
Forks0
Last commit
Community-curated · Updated weekly · 100% open source

Found a gem we're missing?

Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.

Submit a projectStar on GitHub