Ethereum
Ethereum is a virtual machine built on top of the blockchain that lets you create and run smart contracts that then run on the blockchain.
Notes
Links
- Dapp - Simple tool for creating Ethereum-based dapps. 
- ethereum-haskell - Independent reimplementation of Ethereum in Haskell. 
- evm-tools - Collection of tools for working with the evm. 
- Augur - Prediction market protocol owned and operated by the people that use it. (Code) (Augur Today) 
- Drizzle - Reactive Ethereum datastore for dapp UIs. 
- Urbit - Urbit virtual machine. 
- Prysm - Go implementation of the Ethereum Serenity protocol. 
- Compound Protocol - Ethereum smart contract for supplying or borrowing assets. (Code) 
- SputnikVM - Pure Rust implementation of Ethereum Virtual Machine. 
- 0x API - HTTP Interface to 0x liquidity and tooling. 
- Rainbow - Pocket robot for your internet money, powered by Ethereum. 
- Tools for dapps - Command-line-friendly tools for blockchain development. (Code) 
- Web3Modal - Single Web3 / Ethereum provider solution for all Wallets. 
- Lighthouse - Rust Ethereum 2.0 Client. 
- Mythril - Security analysis tool for EVM bytecode. Supports smart contracts built for Ethereum, Hedera, Quorum, Vechain, Roostock, Tron and other EVM-compatible blockchains. 
- web3.js - Ethereum JavaScript API. 
- Humanity - Unique identity on Ethereum. 
- Erasure Protocol - Builds on the three primitives of an economic relationship: Track-Record, Payment, and Recourse. (Code) 
- Ganache - Personal blockchain for Ethereum development. 
- Echidna - Fast Smart Contract Fuzzer. 
- Slither - Solidity source analyzer. 
- Manticore - Symbolic execution tool. 
- Ethereum Name Service - Offers a secure & decentralised way to address resources both on and off the blockchain using simple, human-readable names. 
- teth - Toy Ethereum implementation. 
- Schlesi ETH 2.0 Testnet - Documenting Ethereum 2.0 multi-client testnet efforts. 
- rust-web3 - Ethereum JSON-RPC multi-transport client. Rust implementation of web3 library. 
- Ethereum Yellow Paper - Ethereum's formal specification. (PDF) 
- Dagger - Fastest & easiest way to get real-time updates from Ethereum Blockchain. 
- dagger.js - Simple library to connect with dagger server and manage subscriptions for Ethereum Blockchain. 
- Semaphore - Zero-knowledge gadget which allows users to prove their membership of a set without revealing their original identity. 
- Dark Forest - Fully-decentralized RTS built on ethereum with zk-SNARKs. (v0.3 summary) (Blog) (Code) (Announcement) 
- Solidity Template - To be used when building a new solidity project from scratch. 
- EthereumJS - Ethereum VM implemented in JavaScript. 
- Ethereum Developer Tools List - Guide to available tools and platforms for developing on Ethereum. 
- CryptoZombies - Solidity Tutorial & Ethereum Blockchain Programming Course. 
- yearn finance - Yield optimization for stable coins. (Yearn solidity smart contracts) 
- ethereum-cryptography - Every cryptographic primitive needed to work on Ethereum, for the browser and Node. 
- EVM Opcodes - Quick reference for EVM opcodes. 
- Lido - Liquid staking solution for Ethereum. (Introducing Lido) 
- Matter Labs - Unchaining Ethereum with Zero-Knowledge Proofs. 
- @eth-optimisim/smock - Utility package that can generate mock Solidity contracts (for testing). 
- Rosetta Ethereum - Ethereum Rosetta API Implementation. 
- multiproof.rs - Rust implementation of Alexey Akhunov's multiproof algorithm. 
- Notional Finance - Fixed rate lending and borrowing protocol on Ethereum. (Code) 
- Balancer - Non-custodial portfolio manager, liquidity provider, and price sensor. (Pool management) (GitHub) 
- Truffle Suite - Sweet Tools for Smart Contracts. (Docs) 
- beacon-fuzz - Differential Fuzzer for Ethereum 2.0. 
- Building Secure Smart Contracts - Guidelines and training material to write secure smart contracts. 
- Slither - Static Analyzer for Solidity. 
- Cryptovoxels - Ethereum Virtual World. 
- Slingshot - Next Generation Decentralized Trading. 
- beaconcha.in - Open Source Ethereum 2.0 Beacon Chain Explorer. (Code) 
- ZoKrates - Toolbox for zkSNARKs on Ethereum. 
- Swarm - Decentralised storage and communication system for a sovereign digital society. (GitHub) (Ethereum Swarm Bee Client) 
- OpenEthereum - Fast and feature-rich multi-network Ethereum client. 
- Opyn Protection - Securing Decentralized Finance. Allows you to protect your DeFi deposits and hedge ETH risk. 
- Enclave EVM - Open-source, standalone, embeddable, C++ implementation of the Ethereum Virtual Machine. 
- Scribble - Solidity runtime verification tool for property based testing. 
- Radspec - Safe interpreter for dynamic expressions in Ethereum's NatSpec. 
- ethereum-dasm - Ethereum evm bytecode disassembler and static/dynamic analysis tool. 
- ethers.rs - Complete Ethereum & Celo library and wallet implementation in Rust. 
- parsec - DeFi Pro Trading and Analytics. 
- Solidity Koans - Learn Ethereum Solidity programming through test driven development. (Code) 
- Mirror Protocol - Synthetics protocol for on-chain price exposure to real world assets. (GitHub) 
- Mirror App - Mirror Protocol App for web browsers. (Code) 
- swapr - Exploration on how to implement an automated token exchange modeled after Uniswap in Clarity for Stacks 2.0. 
- prettier-plugin-solidity - Prettier plugin for Solidity. 
- Truffle Flattener - Concats solidity files from Truffle and Buidler projects with all of their dependencies. 
- Ethereum ETL - Lets you convert blockchain data into convenient formats like CSVs and relational databases. 
- Gnosis Safe - Most trusted platform to store digital assets on Ethereum. (Code) 
- Eth Proof - Get a merkle-proof from the blockchain. Verify it locally. 
- Solidity Bytes Arrays Utils - Bytes tightly packed arrays utility library for ethereum contracts written in Solidity. 
- eth-crypto - Cryptographic javascript-functions for ethereum and tutorials to use them with web3js and solidity. 
- Solidity Patterns - Compilation of patterns and best practices for the smart contract programming language Solidity. (Web) 
- Frontier - Substrate's Ethereum compatibility layer. It allows you to run unmodified Ethereum dapps. 
- evmone - C++ implementation of the Ethereum Virtual Machine (EVM). 
- indexed.wtf - Collectively built hub for indexing scaling solutions for Ethereum. 
- EthBlock.art - Paint Ethereum, mint NFTs, earn as a creative coder. 
- ethabi - Encode and decode smart contract invocations. 
- Lunarity - Solidity parser in Rust. 
- Turbo-G - Fork of Go-Ethereum with focus on performance. 
- trin - Ethereum "portal": a json-rpc server with nearly instant sync, and low CPU & storage usage. 
Last updated
Was this helpful?