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 4 years ago
Linked from 1 awesome list


Backlinks from these awesome lists:

Related projects:

Repository Description Stars
amadimichael/huffs An implementation of popular Solidity libraries and contracts in the Huff language 18
huff-language/foundry-huff A Solidity library for working with Huffman contracts in the Foundry framework. 260
advaithd/huff-pg A playground to learn and experiment with a low-level programming language inspired by the Ethereum Virtual Machine 6
ifrostizz/murph Transpiles EVM bytecode into huff bytecode 117
aztecprotocol/barretenberg An optimized elliptic curve library and a PLONK SNARK prover for proof systems. 144
rareskills/huff-puzzles A series of exercises to learn EVM bytecode with the Huff Language 378
jesserc/secp256k1-huff A Huff implementation of an elliptic curve library used in cryptocurrency applications 5
huff-language/huffmate A comprehensive collection of reusable, optimized, and well-tested smart contract libraries written in Solidity. 440
rhysd/gocaml An implementation of a statically-typed functional programming language in Go using LLVM and building its own compiler from scratch. 749
takenobu-hs/haskell-ethereum-assembly A Haskell-based DSL for generating Ethereum Virtual Machine (EVM) bytecode 66
nfurfaro/huffbits A library for performing bitwise operations on data in the Huff language. 7
wolflo/proxies.huff Ethereum delegate-call proxy implementation in JavaScript using Huffman coding (Huff) to minimize deployment costs and call overhead. 22
ajeetdsouza/loxcraft A compiler and runtime system for a simple programming language, designed to be efficient and embeddable in other applications. 275
babel/gulp-babel A Gulp plugin that enables Babel to transpile modern JavaScript code into compatible formats. 1,321
darklang/philip2 An Elm to OCaml compiler that enables porting of codebases from one language to another 205