Library-of-Ethereum
Ethereum toolkit
A curated collection of Ethereum ecosystem resources and tools for building and maintaining smart contracts and decentralized applications.
Curated Collection of Ethereum Ecosystem Resources
281 stars
11 watching
32 forks
last commit: 11 months ago
Linked from 1 awesome list
awesome-listblockchaincairocryptographydefiethereumevmlayer2mevsecuritysmart-contractssolidityvyperzkp
Library of Ethereum / Contributions | |||
issue | If you want anything to be added you can create an | ||
Library of Ethereum / Smart Contracts / Solidity | |||
Solidity Docs | Official Docs | ||
Solidity | 23,342 | 7 days ago | Official solidity repo |
Open Zeppelin Contracts | 24,964 | 4 days ago | A library for secure smart contract development. Build on a solid foundation of community-vetted code |
Smart Contract Security Best Practices | 7,511 | 4 months ago | This document provides a baseline knowledge of security considerations for intermediate Solidity programmers |
Awesome Solidity | 6,584 | 3 months ago | A curated list of awesome Solidity resources, libraries, tools and more |
Not So Smart Contracts | 2,158 | over 1 year ago | This repository contains examples of common Ethereum smart contract vulnerabilities, including code from real smart contracts |
Solidity Template | 1,961 | 3 months ago | Solidity templates |
Solidity Cheatsheet | 1,461 | almost 2 years ago | Cheatsheet for solidity |
Smart Contract Sanctuary | 1,516 | 5 months ago | A home for ethereum smart contracts verified on Etherscan |
Solidity Coverage | 978 | 3 months ago | Code coverage for solidity testing |
Boring Solidity | 372 | about 2 years ago | BoringSolidity is a collection of general purpose Solidity contracts that have been reasonably optimized, reviewed and tested. Still, they come with no guarantees and are provided as-is |
Solidity Notes | 60 | over 1 year ago | Solidity Notes |
Smart-Contract-Fiesta | An open-source, high-quality dataset of over over 175M lines of Ethereum smart contract source code! It has about ~150k unique contract sources across 30M smart contracts | ||
Library of Ethereum / Smart Contracts / Vyper | |||
Vyper Docs | Official Vyper Docs | ||
Vyper | 4,898 | 10 days ago | Official Vyper Repo |
Snekmate | 503 | 9 days ago | State-of-the-art, highly opinionated, hyper-optimised, and secure Vyper smart contract building blocks |
Vyper Dev | 34 | over 2 years ago | Vyper resources |
Library of Ethereum / Smart Contracts / Cairo | |||
Cairo Docs | Official Cairo Docs | ||
Cairo | 1,348 | 6 days ago | Officila Cairo Repo |
Cairo Contracts | 824 | 6 days ago | A library for secure smart contract development written in Cairo for StarkNet |
Cairo 101 | 23 | over 2 years ago | Get started with Cairo with this simple tutorial. Complete the puzzles/exercises, get tokens and learn about StarkNet smart contracts! |
Cairo Goldmine | 293 | about 2 years ago | A Comprehensive, Annotated List of Repositories of the Starknet Ecosystem |
Cairo Open | 23 | about 2 years ago | A set of libraries to help using Cairo on StarkNet |
Library of Ethereum / DeFi | |||
DeFi Developer Road Map | 9,887 | 14 days ago | Curated DeFi Developer Road map |
Awesome Decentralized Finance | 1,456 | over 1 year ago | A curated list of awesome decentralized finance projects, software, and resources |
Money Legos | 1,031 | almost 2 years ago | One stop shop for Ethereum ABIs, addresses, and Solidity interfaces |
Ultimate DeFi & Blockchain Research Base | 1,902 | 8 months ago | DeFi Research Tools |
DeFi Open Source Tools | 558 | 9 months ago | Tools for use in DeFi. Impermanent Loss calculations, staking and farming strategies, coingecko and pancakeswap API queries, liquidity pools and more |
DeFi Papers | 56 | over 3 years ago | Collection of papers related to DeFi |
DeFi Risk Tools & Resources | 161 | over 2 years ago | It is a list of the available tools, projects, and protocols for analyzing and managing risk within DeFi |
DeFi Toolkit | Curated list of best tools and resources for user of Ethereum (DeFi) ecosystem | ||
Awesome Ethereum Finance | 101 | over 2 years ago | Ethereum Awesome list focused on Finance, Cutting Edge and Novel Works |
DeFi Playground | 26 | over 3 years ago | DeFi playground to learn about protocols |
DeFi MOOC Fall 2022 | Lectures from Dan Boneh Arthur Gervais, Andrew Miller, Christine Parlour, Dawn Song | ||
Uniswap V3 implementation from scratch | This book will guide you through the development of a decentralized application (not for beginners) | ||
Library of Ethereum / Security | |||
Awesome Ethereum Security | 1,323 | 3 months ago | A curated list of awesome Ethereum security references, guidance, tools, and more |
Simple Security Toolkit | 1,065 | about 1 year ago | This repo is a collection of practical security-focused guides and checklists for smart contract development, assembled by the Nascent team to share with our portfolio companies and others in the ecosystem who might find it useful |
Ethereum Security Toolbox | 672 | 4 months ago | This repository contains scripts to create a Docker container preinstalled and preconfigured with all of Trail of Bits’ Ethereum security tools |
Solidity Security Blog | 1,415 | about 2 years ago | |
Awesome Cryptocurrency Security | 199 | almost 5 years ago | Curated list about cryptocurrency security. (reverse, exploit, fuzz) |
Awesome web3 Security | 1,276 | 8 months ago | A curated list of web3 Security materials and resources For Pentesters and Bug Hunters |
DeFi Labs Hacks | 5,332 | 14 days ago | Reproduce DeFi hack incidents using Foundry |
Library of Ethereum / Rollups | |||
Layer 2 for Ethereum | Scaling chain without compromising security | ||
Go to guide for Layer 2 | A Comprehensive Guide on Layer 2 Solutions | ||
L2BEAT | L2BEAT is an analytics and research website about Ethereum layer two (L2) scaling. We provide a comparison of the various Ethereum L2 systems available today | ||
Arbitrum | Arbitrum Documentation Centre | ||
Optimism | Optimism Docs | ||
ZKSync | Introduction to zkSync for Developers | ||
StarkNet | 1,516 | about 14 hours ago | A curated list of awesome StarkNet resources, libraries, tools and more |
Everything Polygon | Deep dive into Polygon ecosystem and it's verticles | ||
Library of Ethereum / EVM | |||
EVM Book | 326 | almost 2 years ago | A collection of EVM related information |
EVMONE | 854 | 15 days ago | evmone is a C++ implementation of the Ethereum Virtual Machine (EVM) |
SputnikVM | 1,187 | 3 months ago | Rust Ethereum Virtual Machine Implementation |
EVM Tools | 443 | over 3 years ago | A collection of tools for working with the evm |
EVM Opcodes | 779 | 3 months ago | This is intended to be an accessible reference, but it is informal and does not address opcode semantics |
Enclave EVM | 360 | 7 months ago | Enclave EVM (eEVM) is an open-source, standalone, embeddable, C++ implementation of the Ethereum Virtual Machine |
EVM Puzzles | 816 | over 1 year ago | A collection of EVM puzzles |
rEVM | 1,652 | 7 days ago | Rust Ethereum Virtual Machine with great name that is focused on speed and simplicity |
EVM Lab | 366 | over 5 years ago | This package contains various tools to interact with the Ethereum virtual machine |
EVM Codes | 730 | 9 days ago | An interactive reference to Ethereum Virtual Machine Opcodes |
Pyevmasm | 362 | 6 months ago | pyevmasm is an assembler and disassembler library for the Ethereum Virtual Machine (EVM) |
EVM Toolkit | 360 | 5 months ago | ETK is a collection of tools for writing, reading, and analyzing EVM bytecode |
EVModin | 162 | almost 3 years ago | Fast EVM implementation with support for resumability. Port of evmone to Rust |
SolVM | 228 | over 1 year ago | A (slightly) stripped down version of the EVM implemented on top of the EVM using yul and solidity |
Go EVMLab | 246 | 20 days ago | This project is inspired by EVMlab, which was written in Python |
EVM Draw Contract | 122 | over 2 years ago | This draws each byte of bycode in an EVM contract, allowing you to get a quick overview of the shape of a smart contract |
The EVM Handbook | A curated list of EVM resources for aspiring shadowy super coders | ||
Library of Ethereum / MEV | |||
Awesome MEV Resources | 1,120 | 11 months ago | Curated MEV resources |
MEV | 419 | about 3 years ago | MEV resources |
MEV Geth | 786 | 3 months ago | This is a fork of go-ethereum |
MEV | 402 | over 2 years ago | MEV Book |
MEV Research | 897 | 13 days ago | Flashbots Research |
MEV | 126 | over 2 years ago | Miner extractable value modeling and tools |
MEV Inspect | 551 | almost 2 years ago | Ethereum MEV Inspector in Rust |
Awesome MEV | 578 | about 1 year ago | A list of MEV resources with a focus on past research papers/talks |
MEV Weekend Reading List | 15 | over 2 years ago | Reading list for MEV |
MEV Darkforest | |||
Flash Boys 2.0 | 2,540 | 4 months ago | |
Library of Ethereum / Cryptography | |||
Awesome Cryptography | 5,898 | about 1 month ago | A curated list of cryptography resources and links |
Practical Cryptography for Developers | 3,480 | 6 months ago | Practical Cryptography for Developers: Hashes, MAC, Key Derivation, DHKE, Symmetric and Asymmetric Ciphers, Public Key Cryptosystems, RSA, Elliptic Curves, ECC, secp256k1, ECDH, ECIES, Digital Signatures, ECDSA, EdDSA |
Cryptography | 512 | 12 months ago | An intensive introduction to cryptography |
ETH Crypto | 878 | 17 days ago | Cryptographic javascript-functions for ethereum and tutorials on how to use them together with web3js and solidity |
Awesome Secure Computation | 203 | 4 months ago | This repo is a paper summary for cryptography-based secure computation papers, including topics like Multiparty Computation, Homomorphic Encryption (or Lattice) and Differential Privacy |
Ethereum Cryptography | 706 | 2 months ago | Every cryptographic primitive needed to work on Ethereum, for the browser and Node.js |
Intuitive Advanced Cryptography | 430 | over 2 years ago | Intuitive Advanced Cryptography PDF |
Cryptography | 1,346 | over 1 year ago | Guide to cryptography |
Library of Ethereum / ZKPs | |||
Ingopedia | 708 | 21 days ago | A curated list of ZK resources and links |
Awesome ZKPs | 5,300 | about 2 months ago | A curated list of awesome things related to learning Zero-Knowledge Proofs (ZKP) |
ZKP Learning in Public | 67 | about 3 years ago | ZKP resources |
Learning ZKP | 67 | about 3 years ago | Articles, codes and tools all about zero-knowledge proofs |
Awesome ZK | 1,485 | about 1 month ago | A curated list of awesome ZK resources, libraries, tools and more |
Awesome zkEVM | 479 | 11 months ago | A curated list of awesome zkEVM resources, libraries, tools and more |
ZK Knowledge | 117 | almost 2 years ago | Knowledge base of ZKP including applications, hardware, technical discussions and more |
ZK Rollups | 100 | 3 months ago | zkRollup resources |
ZK Research Doc | zk learning resources | ||
ZK Science | Comprehensive list of zk resources | ||
Library of Ethereum / Misc / Validator Clients | |||
Geth | 47,592 | 6 days ago | Go |
Akula | 1,646 | over 2 years ago | Rust |
Nethermind | 1,274 | 6 days ago | C# , .NET |
Besu | 1,510 | 8 days ago | Java |
Erigon | 3,142 | 6 days ago | Go |
Lighthouse | 2,935 | 7 days ago | Rust |
Lodester | 1,185 | 11 days ago | TypeScript |
Nimbus | 568 | 6 days ago | Nim |
Prysm | 3,473 | 6 days ago | Go |
Teku | 678 | 6 days ago | Java |
Library of Ethereum / Misc / Oracles | |||
Oracles | Good explanation of Oracles | ||
Oracle Resources | Comprehensive Oracle resources | ||
Oracle Thread | Twitter thread on Oracles | ||
Awesome Oracle Mamipulation | 518 | 8 months ago | All awesome awesome oracacle manipulation related content |
Library of Ethereum / Misc / Sharding | |||
Sharding | Vitalik Buterin's article on Sharding | ||
Danksharding | New sharding design by Dankrad Feist | ||
Sharding Docs | Official docs on sharding | ||
Sharding Research Compendium | This is an ongoing curated list, entries will be added or removed to reflect the articles that have the most relevance to the current state of research | ||
Library of Ethereum / Misc / Token Standards | |||
ERC Token Standards | ERC Token Standards | ||
Applications of Different Standrds | A closer look at different token standards for NFTs namely ERC721, ERC721A and ERC1155 and understanding differences, optimizations and opportunites | ||
List of Standards | The Ultimate List Of ERC Token Standards | ||
Library of Ethereum / Misc / Governance | |||
Awesome Governance | 12 | over 3 years ago | Contracts, links and other stuff that makes Governance Awesome |
Library of Ethereum / Misc / Audit Checklists | |||
Smart Contracts Audit Checklist | 730 | about 1 year ago | A checklist of things to look for when auditing Solidity smart contracts |
Audit Checklist | 353 | over 1 year ago | A Solidity smart contract auditing checklist |
Audit Readiness Checklist | 1,065 | about 1 year ago | Bare minimum quality checklist |
Library of Ethereum / Misc / YouTube Channels | |||
Whiteboard Crypto | Crypto Education simplified | ||
Bankless | Podcast on frontiers of crypto money and crypto finance | ||
Moralis | Learn tricks from the most experienced developers in the industry | ||
Dapp University | build decentralized apps | ||
Library of Ethereum / Misc / Diagrams | |||
Awesome Ethereum Diagrams | 96 | about 2 years ago | A curated list of useful diagrams with links to original sources to grasp complex ethereum concepts related to L1, L2, and Defi |
Ethereum Diagrams | 65 | over 2 years ago | Ethereum Diagrams |
EVM Illustrated | 264 | over 2 years ago | EVM Illustrations |
Library of Ethereum / Misc / Special Mentions | |||
Protocol Reading List | 436 | about 2 years ago | This is a list of resources intended to serve as a starting point for anybody interested in understanding how crypto protocols work under the hood |
Devpill.me | 1,346 | over 1 year ago | A Public Good Blockchain Development Guide |
Ethereum Developer Tool List | 5,357 | 2 months ago | A guide to available tools, components, patterns, and platforms for developing applications on Ethereum |
Awesome AMMs | 296 | 4 months ago | Collection of AMMs, Orderbooks, and everything in between |
Awesome Crypto Trackers | 448 | about 1 month ago | A curated list of crypto project trackers and analytics dashboards |
Stablecoins Stats | The purpose of this website is to educate degens about stablecoins | ||
Web3 Resources | 113 | 8 months ago | Selection of Web3 tools & resources |
Awesome web3 | 553 | 3 days ago | A curated list of awesome Web3 resources, libraries, tools and more |
Eth2Book | A technical handbook on Ethereum's move to proof of stake and beyond |