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
233 stars
15 watching
25 forks
Language: JavaScript
last commit: over 4 years ago
Linked from 1 awesome list
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 |