huff

Bytecode compiler

A programming language for writing highly optimized Ethereum Virtual Machine program code and smart contracts with direct manipulation of bytecode

Repository for Huff - an EVM programming language

GitHub

233 stars
15 watching
25 forks
Language: JavaScript
last commit: over 6 years ago
Linked from 1 awesome list


Backlinks from these awesome lists:

Related projects:

RepositoryDescriptionStars
amadimichael/huffsAn implementation of popular Solidity libraries and contracts in the Huff language18
huff-language/foundry-huffA Solidity library for working with Huffman contracts in the Foundry framework.262
advaithd/huff-pgA playground to learn and experiment with a low-level programming language inspired by the Ethereum Virtual Machine6
ifrostizz/murphTranspiles EVM bytecode into huff bytecode117
aztecprotocol/barretenbergAn optimized elliptic curve library and a PLONK SNARK prover for proof systems.147
rareskills/huff-puzzlesA series of exercises to learn EVM bytecode with the Huff Language379
jesserc/secp256k1-huffA Huff implementation of an elliptic curve library used in cryptocurrency applications5
huff-language/huffmateA comprehensive collection of reusable, optimized, and well-tested smart contract libraries written in Solidity.442
rhysd/gocamlAn implementation of a statically-typed functional programming language in Go using LLVM and building its own compiler from scratch.749
takenobu-hs/haskell-ethereum-assemblyA Haskell-based DSL for generating Ethereum Virtual Machine (EVM) bytecode66
nfurfaro/huffbitsA library for performing bitwise operations on data in the Huff language.7
wolflo/proxies.huffEthereum delegate-call proxy implementation in JavaScript using Huffman coding (Huff) to minimize deployment costs and call overhead.22
ajeetdsouza/loxcraftA compiler and runtime system for a simple programming language, designed to be efficient and embeddable in other applications.279
babel/gulp-babelA Gulp plugin that enables Babel to transpile modern JavaScript code into compatible formats.1,320
darklang/philip2An Elm to OCaml compiler that enables porting of codebases from one language to another204