
What is Yul?
Yul is an intermediate language developed by the Ethereum Foundation that allows developers to write code for multiple target platforms. Previously called JULIA or IULIA, Yul intends on having support for EVM 1.0, EVM 1.5, and EWASM. Developers using Yul can write high-level optimization for their programs in a way that equally benefits multiple platforms.
Web3 dapps and developer tools related to Yul
Discover blockchain applications that are frequently used with Yul.

Development Frameworks
With Scaffold-ETH, developers can use an adaptable frontend for Solidity smart contracts.

Development Frameworks
Inspired by Dapptools, Forge is a convenient Ethereum testing framework in the Foundry toolkit.

Layer 1 Blockchains (L1s)
Polkadot is a sharded protocol that enables blockchain networks to operate together seamlessly.
Yul Alternatives
Explore web3 competitors and apps like Yul.

Web3 Languages
A low-level programming language for writing optimized Ethereum Virtual Machine smart contracts.

Web3 Languages
The most widely used programming language for writing EVM compatible smart contracts.

Web3 Languages
A learning resource for the Move programming language to create smart contracts on Aptos and Sui chains.
