Awesome Lists

Library-of-Ethereum

by arpitingle

awesome listpushed almost 3 years ago

Curated Collection of Ethereum Ecosystem Resources

AI summary

Ethereum toolkit

A curated collection of Ethereum ecosystem resources and tools for building and maintaining smart contracts and decentralized applications.

stars
282
forks
32
watching
11
awesome list
1
entries
138
View on GitHub

Embed the badge

Show how many awesome lists link to your project. The count updates automatically.

Awesome Lists badge
Markdown
[![Awesome Lists Badge](https://awesome.facts.dev/shield/arpitingle/Library-of-Ethereum/links.svg)](https://awesome.facts.dev/awesome/arpitingle/Library-of-Ethereum)
HTML
<a href="https://awesome.facts.dev/awesome/arpitingle/Library-of-Ethereum"><img src="https://awesome.facts.dev/shield/arpitingle/Library-of-Ethereum/links.svg" alt="Awesome Lists Badge" /></a>
Image URL
https://awesome.facts.dev/shield/arpitingle/Library-of-Ethereum/links.svg

What's in the list

138 links in 20 sections, with live GitHub stats.activeno commit in 2y

Contributions

  • issue

    If you want anything to be added you can create an

Smart Contracts / Solidity

  • Solidity Docs

    Official Docs

  • Solidity

    Official solidity repo

  • Open Zeppelin Contracts

    A library for secure smart contract development. Build on a solid foundation of community-vetted code

  • Smart Contract Security Best Practices

    This document provides a baseline knowledge of security considerations for intermediate Solidity programmers

  • Awesome Solidity

    A curated list of awesome Solidity resources, libraries, tools and more

  • Not So Smart Contracts

    This repository contains examples of common Ethereum smart contract vulnerabilities, including code from real smart contracts

  • Solidity Template

    Solidity templates

  • Solidity Cheatsheet

    Cheatsheet for solidity

  • Smart Contract Sanctuary

    A home for ethereum smart contracts verified on Etherscan

  • Solidity Coverage

    Code coverage for solidity testing

  • Boring Solidity

    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

    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

Smart Contracts / 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

Smart Contracts / 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

  • 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)

  • 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

Misc / Oracles

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

Misc / Token Standards

Misc / Governance

Misc / Audit Checklists

Misc / YouTube Channels

Misc / Diagrams

Misc / 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

  • Eth2Book

    A technical handbook on Ethereum's move to proof of stake and beyond

More related projects

Add a GitHub project

Missing a project or an awesome list? Paste its GitHub URL and we fetch it right away.