Resources
Huff-Language
These are resources built by the Huff Language core team and its contributors.
- huff-neo: A Blazing Fast Huff Language Compiler Built In Pure Rust.
- huff-neo-project-template: Forkable Foundry project template to get you started with Huff.
- foundry-huff-neo: A Foundry Library for working with Huff contracts.
- huffmate-neo: A collection of vigorously tested, exemplary Huff contracts for demonstration purposes.
- intellij-huff-plugin: An IntelliJ Plugin for the Huff Language.
- vscode-huff: A VSCode Extension that enables developers to use the Huff Language.
Third Party Huff Contracts
These are third party huff contracts. We do not endorse and are not responsible for any liabilities or damages otherwise incurred by any material use of these contracts. Use at your own risk.
- huff-clones: A Huff rewrite of Clones-With-Immutable-Args originally written in solidity by @wighawag.
- huffmate: A library of modern, hyper-optimized, and secure Huff contracts
Other Resources
- EVM Codes: An interactive reference to Ethereum Virtual Machine Opcodes.
- A Playdate with the EVM: A concise and consumable introduction to working with the EVM.
- Ethereum EVM Illustrated: A near comprehensive visual overview of the EVM.
- Part 1, 2, 3, 4, & 5 of Noxx's EVM Deepdive articles.
- OpenZeppelin Contracts: OpenZeppelin Contracts is a library for secure smart contract development.