Library Of Ethereum

Curated Collection of Ethereum Ecosystem Resources
Alternatives To Library Of Ethereum
Project NameStarsDownloadsRepos Using ThisPackages Using ThisMost Recent CommitTotal ReleasesLatest ReleaseOpen IssuesLicenseLanguage
Openzeppelin Contracts21,813511,03320 hours ago63September 07, 2022180mitJavaScript
OpenZeppelin Contracts is a library for secure smart contract development.
Smart Contract Best Practices6,529
3 months ago22
A guide to smart contract security best practices
Capstone6,26522 days ago2April 12, 2022349otherC
Capstone disassembly/disassembler framework: Core (Arm, Arm64, BPF, EVM, M68K, M680X, MOS65xx, Mips, PPC, RISCV, Sparc, SystemZ, TMS320C64x, Web Assembly, X86, X86_64, XCore) + bindings.
Awesome Solidity5,801
4 days ago7
⟠ A curated list of awesome Solidity resources, libraries, tools and more
Quorum4,319221 hours ago200March 14, 202226lgpl-3.0Go
A permissioned implementation of Ethereum supporting data privacy
Meshbird3,446
2 months agoJanuary 30, 201612apache-2.0Go
Distributed private networking
Manticore3,371118 days ago723July 07, 2022261agpl-3.0Python
Symbolic execution tool
Mythril3,0838310 days ago292June 20, 202292mitPython
Security analysis tool for EVM bytecode. Supports smart contracts built for Ethereum, Hedera, Quorum, Vechain, Roostock, Tron and other EVM-compatible blockchains.
Lighthouse2,269
20 hours ago1December 29, 2021271apache-2.0Rust
Ethereum consensus client in Rust
Echidna2,017
17 hours ago128agpl-3.0Solidity
Ethereum smart contract fuzzer
Alternatives To Library Of Ethereum
Select To Compare


Alternative Project Comparisons
Readme

Library of Ethereum

Curated Collection of Ethereum Ecosystem Resources

Contributions

  • If you want anything to be added you can create an issue
  • Alternatively, you can fork the repo, edit it and make a PR.

Table of Contents

Smart Contracts

Solidity

Vyper

  • Vyper Docs - Official Vyper Docs
  • Vyper - Official Vyper Repo
  • Snekmate - State-of-the-art, highly opinionated, hyper-optimised, and secure Vyper smart contract building blocks.
  • Vyper Dev - Vyper resources

Cairo

  • Cairo Docs - Official Cairo Docs
  • Cairo - Officila Cairo Repo
  • Cairo Contracts - A library for secure smart contract development written in Cairo for StarkNet
  • Cairo 101 - Get started with Cairo with this simple tutorial. Complete the puzzles/exercises, get tokens and learn about StarkNet smart contracts!
  • Cairo Goldmine - A Comprehensive, Annotated List of Repositories of the Starknet Ecosystem.
  • Cairo Open - A set of libraries to help using Cairo on StarkNet.

DeFi

Security

  • Awesome Ethereum Security - A curated list of awesome Ethereum security references, guidance, tools, and more.
  • Simple Security Toolkit - 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 - This repository contains scripts to create a Docker container preinstalled and preconfigured with all of Trail of Bits Ethereum security tools
  • Solidity Security Blog
  • Awesome Cryptocurrency Security - Curated list about cryptocurrency security. (reverse, exploit, fuzz)
  • Awesome web3 Security - A curated list of web3 Security materials and resources For Pentesters and Bug Hunters.
  • DeFi Labs Hacks - Reproduce DeFi hack incidents using Foundry.

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 - A curated list of awesome StarkNet resources, libraries, tools and more.
  • Everything Polygon - Deep dive into Polygon ecosystem and it's verticles

EVM

  • EVM Book - A collection of EVM related information
  • EVMONE - evmone is a C++ implementation of the Ethereum Virtual Machine (EVM)
  • SputnikVM - Rust Ethereum Virtual Machine Implementation
  • EVM Tools - A collection of tools for working with the evm
  • EVM Opcodes - This is intended to be an accessible reference, but it is informal and does not address opcode semantics
  • Enclave EVM - Enclave EVM (eEVM) is an open-source, standalone, embeddable, C++ implementation of the Ethereum Virtual Machine
  • EVM Puzzles - A collection of EVM puzzles
  • rEVM - Rust Ethereum Virtual Machine with great name that is focused on speed and simplicity
  • EVM Lab - This package contains various tools to interact with the Ethereum virtual machine
  • EVM Codes - An interactive reference to Ethereum Virtual Machine Opcodes
  • Pyevmasm - pyevmasm is an assembler and disassembler library for the Ethereum Virtual Machine (EVM).
  • EVM Toolkit - ETK is a collection of tools for writing, reading, and analyzing EVM bytecode.
  • EVModin - Fast EVM implementation with support for resumability. Port of evmone to Rust.
  • SolVM - A (slightly) stripped down version of the EVM implemented on top of the EVM using yul and solidity.
  • Go EVMLab - This project is inspired by EVMlab, which was written in Python
  • EVM Draw Contract - 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.

MEV

Cryptography

  • Awesome Cryptography - A curated list of cryptography resources and links
  • Practical Cryptography for Developers - 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 - An intensive introduction to cryptography
  • ETH Crypto - Cryptographic javascript-functions for ethereum and tutorials on how to use them together with web3js and solidity
  • Awesome Secure Computation - 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 - Every cryptographic primitive needed to work on Ethereum, for the browser and Node.js
  • Intuitive Advanced Cryptography - Intuitive Advanced Cryptography PDF
  • Cryptography - Guide to cryptography

ZKPs

  • Ingopedia - A curated list of ZK resources and links.
  • Awesome ZKPs - A curated list of awesome things related to learning Zero-Knowledge Proofs (ZKP)
  • ZKP Learning in Public - ZKP resources
  • Learning ZKP - Articles, codes and tools all about zero-knowledge proofs
  • Awesome ZK - A curated list of awesome ZK resources, libraries, tools and more
  • Awesome zkEVM - A curated list of awesome zkEVM resources, libraries, tools and more
  • ZK Knowledge - Knowledge base of ZKP including applications, hardware, technical discussions and more.
  • ZK Rollups - zkRollup resources
  • ZK Research Doc - zk learning resources
  • ZK Science - Comprehensive list of zk resources

Misc

Validator Clients

Execution Clients

Consensus Clients

Oracles

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.

Token Standards

Governance

Audit Checklists

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

Diagrams

Special Mentions

  • Protocol Reading List - 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 - A Public Good Blockchain Development Guide
  • Ethereum Developer Tool List - A guide to available tools, components, patterns, and platforms for developing applications on Ethereum.
  • Awesome AMMs - Collection of AMMs, Orderbooks, and everything in between.
  • Awesome Crypto Trackers - 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 - Selection of Web3 tools & resources
  • Awesome web3 - A curated list of awesome Web3 resources, libraries, tools and more.
Popular Ethereum Projects
Popular Security Projects
Popular Blockchain Categories
Related Searches

Get A Weekly Email With Trending Projects For These Categories
No Spam. Unsubscribe easily at any time.
Security
Blockchain
Ethereum
Awesome List
Cryptography
Solidity
Smart Contracts
Cairo
Evm