Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
Awesome-Ethereum
A Curated List of Awesome Ethereum Resources
https://github.com/ttumiel/Awesome-Ethereum
Last synced: 1 day ago
JSON representation
-
Protocols
- Token Bonding Curves in Practice - Exploring a universal distribution of IP via non-fungible tokens and curation markets.
- Token Bonding Curves in Practice - Exploring a universal distribution of IP via non-fungible tokens and curation markets.
- Token Bonding Curves in Practice - Exploring a universal distribution of IP via non-fungible tokens and curation markets.
- Whisper - A communication protocol for DApps to communicate with each other.
- Token Bonding Curves in Practice - Exploring a universal distribution of IP via non-fungible tokens and curation markets.
- Token Bonding Curves in Practice - Exploring a universal distribution of IP via non-fungible tokens and curation markets.
- Token Bonding Curves in Practice - Exploring a universal distribution of IP via non-fungible tokens and curation markets.
- Swarm - Swarm is a distributed storage platform and content distribution service.
- Whisper - A communication protocol for DApps to communicate with each other.
- Casper - Proof of Stake Implementation.
- CBC Wiki
- CBC Research Paper
- Casper the Friendly Finality Gadget Paper - Research paper detailing FFG.
- PoS FAQs
- FFG vs CBC Comparison - A Stack Exchange comparison of FFG and CBC.
- Sharding - Partitioning computational resources so that nodes do not have to process the entire blockchain.
- Web3.js - Ethereum's JavaScript API.
- Ethash Proof of Work - Ethereum's Proof of Work Algorithm.
- Introduction to zk-SNARKS with examples - A practical overview of zk-SNARKS.
- zk-SNARKS: Under the Hood - Technical explanation of zk-SNARKS.
- zk-SNARKs in a nutshell - Technical explanation of zk-SNARKS.
- Practical zk-SNARKs for Ethereum - A short and practical introduction to using zk-SNARKs.
- Bonding Curves Explained - A thorough introduction to TBCs with code.
- Token Bonding Curves in Practice - Exploring a universal distribution of IP via non-fungible tokens and curation markets.
- Bonding Curve Playground - An interactive bonding curve webapp.
- Token Bonding Curves in Practice - Exploring a universal distribution of IP via non-fungible tokens and curation markets.
- Token Bonding Curves in Practice - Exploring a universal distribution of IP via non-fungible tokens and curation markets.
- Token Bonding Curves in Practice - Exploring a universal distribution of IP via non-fungible tokens and curation markets.
- Token Bonding Curves in Practice - Exploring a universal distribution of IP via non-fungible tokens and curation markets.
- Token Bonding Curves in Practice - Exploring a universal distribution of IP via non-fungible tokens and curation markets.
- Code Repository - A python implementation of a class of correct-by-construction consensus protocols.
- Code Repository - The FFG contract, related software and tests.
- A practical beginner's guide to creating, proving, and verifying zkSNARKs - Introduction to zk-SNARKS and implementation as a smart contract.
- Token Bonding Curves in Practice - Exploring a universal distribution of IP via non-fungible tokens and curation markets.
- Token Bonding Curves in Practice - Exploring a universal distribution of IP via non-fungible tokens and curation markets.
- Token Bonding Curves in Practice - Exploring a universal distribution of IP via non-fungible tokens and curation markets.
- Token Bonding Curves in Practice - Exploring a universal distribution of IP via non-fungible tokens and curation markets.
- Token Bonding Curves in Practice - Exploring a universal distribution of IP via non-fungible tokens and curation markets.
- Token Bonding Curves in Practice - Exploring a universal distribution of IP via non-fungible tokens and curation markets.
- Token Bonding Curves in Practice - Exploring a universal distribution of IP via non-fungible tokens and curation markets.
- Token Bonding Curves in Practice - Exploring a universal distribution of IP via non-fungible tokens and curation markets.
- Token Bonding Curves in Practice - Exploring a universal distribution of IP via non-fungible tokens and curation markets.
- Token Bonding Curves in Practice - Exploring a universal distribution of IP via non-fungible tokens and curation markets.
- Token Bonding Curves in Practice - Exploring a universal distribution of IP via non-fungible tokens and curation markets.
- Token Bonding Curves in Practice - Exploring a universal distribution of IP via non-fungible tokens and curation markets.
- Token Bonding Curves in Practice - Exploring a universal distribution of IP via non-fungible tokens and curation markets.
- Token Bonding Curves in Practice - Exploring a universal distribution of IP via non-fungible tokens and curation markets.
- Token Bonding Curves in Practice - Exploring a universal distribution of IP via non-fungible tokens and curation markets.
- Token Bonding Curves in Practice - Exploring a universal distribution of IP via non-fungible tokens and curation markets.
- Token Bonding Curves in Practice - Exploring a universal distribution of IP via non-fungible tokens and curation markets.
- Token Bonding Curves in Practice - Exploring a universal distribution of IP via non-fungible tokens and curation markets.
- Token Bonding Curves in Practice - Exploring a universal distribution of IP via non-fungible tokens and curation markets.
- Token Bonding Curves in Practice - Exploring a universal distribution of IP via non-fungible tokens and curation markets.
- Token Bonding Curves in Practice - Exploring a universal distribution of IP via non-fungible tokens and curation markets.
- Token Bonding Curves in Practice - Exploring a universal distribution of IP via non-fungible tokens and curation markets.
- Token Bonding Curves in Practice - Exploring a universal distribution of IP via non-fungible tokens and curation markets.
- Token Bonding Curves in Practice - Exploring a universal distribution of IP via non-fungible tokens and curation markets.
- Token Bonding Curves in Practice - Exploring a universal distribution of IP via non-fungible tokens and curation markets.
- Token Bonding Curves in Practice - Exploring a universal distribution of IP via non-fungible tokens and curation markets.
- Token Bonding Curves in Practice - Exploring a universal distribution of IP via non-fungible tokens and curation markets.
- Token Bonding Curves in Practice - Exploring a universal distribution of IP via non-fungible tokens and curation markets.
- Token Bonding Curves in Practice - Exploring a universal distribution of IP via non-fungible tokens and curation markets.
- Token Bonding Curves in Practice - Exploring a universal distribution of IP via non-fungible tokens and curation markets.
- Token Bonding Curves in Practice - Exploring a universal distribution of IP via non-fungible tokens and curation markets.
- Token Bonding Curves in Practice - Exploring a universal distribution of IP via non-fungible tokens and curation markets.
- Token Bonding Curves in Practice - Exploring a universal distribution of IP via non-fungible tokens and curation markets.
- Token Bonding Curves in Practice - Exploring a universal distribution of IP via non-fungible tokens and curation markets.
- Bonding Curve Playground - An interactive bonding curve webapp.
- Token Bonding Curves in Practice - Exploring a universal distribution of IP via non-fungible tokens and curation markets.
- Token Bonding Curves in Practice - Exploring a universal distribution of IP via non-fungible tokens and curation markets.
- Token Bonding Curves in Practice - Exploring a universal distribution of IP via non-fungible tokens and curation markets.
- Token Bonding Curves in Practice - Exploring a universal distribution of IP via non-fungible tokens and curation markets.
- Token Bonding Curves in Practice - Exploring a universal distribution of IP via non-fungible tokens and curation markets.
- Token Bonding Curves in Practice - Exploring a universal distribution of IP via non-fungible tokens and curation markets.
- Token Bonding Curves in Practice - Exploring a universal distribution of IP via non-fungible tokens and curation markets.
- Token Bonding Curves in Practice - Exploring a universal distribution of IP via non-fungible tokens and curation markets.
- Token Bonding Curves in Practice - Exploring a universal distribution of IP via non-fungible tokens and curation markets.
- Token Bonding Curves in Practice - Exploring a universal distribution of IP via non-fungible tokens and curation markets.
- Token Bonding Curves in Practice - Exploring a universal distribution of IP via non-fungible tokens and curation markets.
- Token Bonding Curves in Practice - Exploring a universal distribution of IP via non-fungible tokens and curation markets.
-
Misc
- Week in Ethereum - A summary of everything happening in Ethereum each week.
- r/Ethereum - Ethereum subreddit.
- State of the DApps - A comprehensive list of the Decentralized Applications (DApps) on Ethereum.
- Week in Ethereum - A summary of everything happening in Ethereum each week.
- Ethereum Worldwide Meetups - Meet up with the local Ethereum community via meetup.com.
- Ethereum Wiki Page
- ETH Gas Station - A tool to check the current price of gas for transactions.
- Week in Ethereum - A summary of everything happening in Ethereum each week.
- Week in Ethereum - A summary of everything happening in Ethereum each week.
- Week in Ethereum - A summary of everything happening in Ethereum each week.
- Week in Ethereum - A summary of everything happening in Ethereum each week.
-
Programming
- Hardhat - Ethereum development environment for professionals.
- OpenZeppelin - Battle-tested framework of secure, reusable smart contracts.
- Truffle Framework - Development environment for blockchain applications.
- Ganache - Personal Ethereum blockchain to run tests.
- Remix Online IDE - A useful in-browser IDE that can compile and publish smart contracts to various Ethereum networks. Includes a linter.
- Embark Framework - Framework for serverless Decentralized Applications using Ethereum, IPFS and other platforms.
- Eth Fiddle - Online editor for smart contracts.
-
Documentation
- GitHub Wiki - Ethereum wiki covering all things related to Ethereum. The go-to place for all things.
- Whitepaper - Non-technical introductory description of Ethereum.
- Yellowpaper - Technical description of Ethereum. Technically outdated, but interesting.
-
Tutorials
- CryptoZombies - Learn to Code Ethereum DApps By Building Your Own Game.
- Hitchhikers Guide to Smart Contracts - Build smart contracts on Ethereum using Truffle, testrpc and Solidity.
- A 101 Noob Intro to Programming Smart Contracts on Ethereum - Smart contract tutorial with a focus on building up understanding before code.
- Parity DApp Tutorial - 10 part tutorial on how to write DApps.
- Start Ethereum DApp Development Career - Informal guide to starting developing DApps.
- Full Stack DApp Tutorial Series - Full stack DApps using various frameworks.
- Ethereum Builders Guide - Gitbook for building on Ethereum that goes deeper into understanding technical functionality.
- Learning Solidity Tutorial Series - Building smart contracts with Metamask and Remix IDE.
- End to End DApp Tutorial - Create a gambling DApp using Metamask, Truffle, Remix, React and IPFS.
- Hitchhikers Guide to Smart Contracts - Build smart contracts on Ethereum using Truffle, testrpc and Solidity.
- Various Ethereum & Solidity Tutorials - How to create smart contracts, deploy your own DApps, create tokens, and more — from beginner to intermediate topics.
- Hitchhikers Guide to Smart Contracts - Build smart contracts on Ethereum using Truffle, testrpc and Solidity.
-
Code
- Solidity Documentation - Programming language of choice for smart contracts.
- Vyper Documentation - Experimental smart contract programming language intended to replace Solidity.
- Flint Documentation - Experimental contract orientated language for Ethereum.
- Solidity Documentation - Programming language of choice for smart contracts.
- Solidity Documentation - Programming language of choice for smart contracts.
- Solidity Documentation - Programming language of choice for smart contracts.
-
Learning and MOOCs
- Ethereum Stack Exchange - Question and answers about Ethereum.
- Smart contract safety - Ethereum wiki on best practices for safety in smart contracts.
- Accounts, Transactions, Gas, and Block Gas Limits in Ethereum - Functional description of Ethereum accounts, gas and transactions.
- Ethernaut Smart Contract Capture the Flag - Practice hacking Smart Contracts.
- Cryptocurrency Security: University of Illinois 2016 - Cryptocurrency Security Course.
- Stanford CS 251(p): Bitcoin and Crypto Currencies - Stanford Bitcoin and Cryptocurrency Course.
- Introduction to Digital Currencies: University of Nicosia - Digital currency introductory MOOC.
- Bitcoin and Blockchain Technology: Concordia University - Introduction to Bitcoin and blockchain technology MOOC.
- Low-Resource Eclipse Attacks on Ethereum’s Peer-to-Peer Network
- Smart Contract Best Practices - Security related best practices for smart contracts.
- Ethereum Syllabus - Syllabus to learn Ethereum.
- Ethereum Syllabus - Syllabus to learn Ethereum.
-
Philosophy
- Making Smart Contracts Smarter - Smart contract security attacks.
- Ethereum Wiki Philosophy - Some of the core philosophies of Ethereum.
- Ethereum Improvement Proposals - Standards for the Ethereum platform, including core protocol specifications, client APIs, and contract standards.
-
Videos
- Ethereum Explained (22:00) - Introductory explanation to the Ethereum platform.
- A Guide to Building Your First Decentralized Application (37:00)
- Ethereum YouTube Channel - Mostly older videos of Devcon 1 and before.
- Ethereum Foundation YouTube Channel - Most up to date events and streams including the Ethereum Devcon conferences and dev meetings.
- Ethereum YouTube Channel - Mostly older videos of Devcon 1 and before.
- Ethereum Foundation YouTube Channel - Most up to date events and streams including the Ethereum Devcon conferences and dev meetings.
-
Wallets
- MetaMask - Browser extension that can interact with Remix IDE and send transactions to different testnets.
- MyEtherWallet - Online wallet service that interacts with the blockchain and performs several other useful functions.
- MyCrypto - Online wallet service that interacts with the blockchain and performs several other useful functions.
- Mist - Official Ethereum wallet - Browse and use Ðapps on the Ethereum network.
-
Blockchain Utilities
- Etherscan - Ethereum block explorer with other useful block utilities.
- Ethplorer - Ethereum block explorer.
- Etherchain - Ethereum block explorer.
- Enjinx - Ethereum block explorer, that also nicely visualizes assets and tokens.
- Etherchain - Ethereum block explorer.
-
Books
- Introduction to Ethereum and Solidity - Learn Solidity development from concept to deployment.
- Ethereum: Blockchains, Digital Assets, Smart Contracts, Decentralized Autonomous Organizations - Learn about Ethereum (and blockchains) from an IBM blockchain liason.
- Mastering Ethereum - A developers guide to the operation and use of Ethereum.
-
Official
- Ethereum Website
- Ethereum Foundation
- Awesome Python - machine-learning)
- Ethereum GitHub
Programming Languages
Categories
Sub Categories