1 line
No EOL
12 KiB
JSON
1 line
No EOL
12 KiB
JSON
{"slug": "ttumiel--Awesome-Ethereum", "title": "Awesome Ethereum", "description": "A Curated List of Awesome Ethereum Resources", "github_url": "https://github.com/ttumiel/Awesome-Ethereum", "stars": "227", "tag": "Decentralized Systems", "entry_count": 69, "subcategory_count": 1, "subcategories": [{"name": "Documentation", "parent": "", "entries": [{"name": "GitHub Wiki", "url": "https://github.com/ethereum/wiki/wiki", "description": "Ethereum wiki covering all things related to Ethereum. The go-to place for all things.", "stars": "15k"}, {"name": "Whitepaper", "url": "https://github.com/ethereum/wiki/wiki/White-Paper", "description": "Non-technical introductory description of Ethereum.", "stars": "15k"}, {"name": "Yellowpaper", "url": "https://ethereum.github.io/yellowpaper/paper.pdf", "description": "Technical description of Ethereum. Technically outdated, but interesting."}, {"name": "OpenZeppelin", "url": "https://openzeppelin.org/", "description": "Battle-tested framework of secure, reusable smart contracts."}, {"name": "Truffle Framework", "url": "https://www.truffleframework.com/", "description": "Development environment for blockchain applications."}, {"name": "Ganache", "url": "https://truffleframework.com/ganache", "description": "Personal Ethereum blockchain to run tests."}, {"name": "Remix Online IDE", "url": "https://remix.ethereum.org/", "description": "A useful in-browser IDE that can compile and publish smart contracts to various Ethereum networks. Includes a linter."}, {"name": "Embark Framework", "url": "https://github.com/embark-framework/embark", "description": "Framework for serverless Decentralized Applications using Ethereum, IPFS and other platforms.", "stars": "3.7k"}, {"name": "Eth Fiddle", "url": "https://ethfiddle.com/", "description": "Online editor for smart contracts."}, {"name": "Hardhat", "url": "https://hardhat.org/", "description": "Ethereum development environment for professionals."}, {"name": "CryptoZombies", "url": "https://cryptozombies.io/", "description": "Learn to Code Ethereum DApps By Building Your Own Game."}, {"name": "Hitchhikers Guide to Smart Contracts", "url": "https://blog.zeppelin.solutions/the-hitchhikers-guide-to-smart-contracts-in-ethereum-848f08001f05", "description": "Build smart contracts on Ethereum using Truffle, testrpc and Solidity."}, {"name": "A 101 Noob Intro to Programming Smart Contracts on Ethereum", "url": "https://medium.com/@ConsenSys/a-101-noob-intro-to-programming-smart-contracts-on-ethereum-695d15c1dab4", "description": "Smart contract tutorial with a focus on building up understanding before code."}, {"name": "Parity DApp Tutorial", "url": "https://wiki.parity.io/Dapp-Tutorial", "description": "10 part tutorial on how to write DApps."}, {"name": "Start Ethereum DApp Development Career", "url": "https://www.reddit.com/r/ethereum/comments/9h0w83/start_ethereum_dapp_development_career_ultimate/", "description": "Informal guide to starting developing DApps."}, {"name": "Full Stack DApp Tutorial Series", "url": "https://kauri.io/collection/5b8e401ee727370001c942e3/full-stack-dapp-tutorial-series", "description": "Full stack DApps using various frameworks."}, {"name": "Ethereum Builders Guide", "url": "https://ethereumbuilders.gitbooks.io/guide/content/en/index.html", "description": "Gitbook for building on Ethereum that goes deeper into understanding technical functionality."}, {"name": "Learning Solidity Tutorial Series", "url": "https://karl.tech/learning-solidity-part-1-deploy-a-contract/", "description": "Building smart contracts with Metamask and Remix IDE."}, {"name": "End to End DApp Tutorial", "url": "https://medium.com/@merunasgrincalaitis/the-ultimate-end-to-end-tutorial-to-create-and-deploy-a-fully-descentralized-dapp-in-ethereum-18f0cf6d7e0e", "description": "Create a gambling DApp using Metamask, Truffle, Remix, React and IPFS."}, {"name": "Various Ethereum & Solidity Tutorials", "url": "https://www.codementor.io/learn/blockchain/solidity-tutorials", "description": "How to create smart contracts, deploy your own DApps, create tokens, and more — from beginner to intermediate topics."}, {"name": "Solidity Documentation", "url": "https://solidity.readthedocs.io", "description": "Programming language of choice for smart contracts."}, {"name": "Vyper Documentation", "url": "https://vyper.readthedocs.io/en/latest/index.html", "description": "Experimental smart contract programming language intended to replace Solidity."}, {"name": "Flint Documentation", "url": "https://docs.flintlang.org/", "description": "Experimental contract orientated language for Ethereum."}, {"name": "Ethereum Stack Exchange", "url": "https://ethereum.meta.stackexchange.com/questions/431/faq-frequently-asked-questions-and-reference-answers", "description": "Question and answers about Ethereum."}, {"name": "Smart contract safety", "url": "https://github.com/ethereum/wiki/wiki/Safety", "description": "Ethereum wiki on best practices for safety in smart contracts.", "stars": "15k"}, {"name": "Accounts, Transactions, Gas, and Block Gas Limits in Ethereum", "url": "https://hudsonjameson.com/2017-06-27-accounts-transactions-gas-ethereum/", "description": "Functional description of Ethereum accounts, gas and transactions."}, {"name": "Ethernaut Smart Contract Capture the Flag", "url": "https://ethernaut.zeppelin.solutions/", "description": "Practice hacking Smart Contracts."}, {"name": "Ethereum Syllabus", "url": "https://novicedock.com/learn/cryptocurrency/ethereum", "description": "Syllabus to learn Ethereum."}, {"name": "Cryptocurrency Security: University of Illinois 2016", "url": "http://soc1024.ece.illinois.edu/teaching/ece598am/fall2016/", "description": "Cryptocurrency Security Course."}, {"name": "Stanford CS 251(p): Bitcoin and Crypto Currencies", "url": "https://crypto.stanford.edu/cs251_fall15/", "description": "Stanford Bitcoin and Cryptocurrency Course."}, {"name": "Introduction to Digital Currencies: University of Nicosia", "url": "https://digitalcurrency.unic.ac.cy/free-introductory-mooc/", "description": "Digital currency introductory MOOC."}, {"name": "Bitcoin and Blockchain Technology: Concordia University", "url": "https://users.encs.concordia.ca/\\~clark/courses/1703-6630/index.html", "description": "Introduction to Bitcoin and blockchain technology MOOC."}, {"name": "Smart Contract Best Practices", "url": "https://consensys.github.io/smart-contract-best-practices/", "description": "Security related best practices for smart contracts."}, {"name": "Low-Resource Eclipse Attacks on Ethereum’s Peer-to-Peer Network", "url": "https://www.cs.bu.edu/\\~goldbe/projects/eclipseEth.pdf", "description": ""}, {"name": "Making Smart Contracts Smarter", "url": "https://eprint.iacr.org/2016/633.pdf", "description": "Smart contract security attacks."}, {"name": "Ethereum Wiki Philosophy", "url": "https://github.com/ethereum/ethereum.org/wiki/Philosophy", "description": "Some of the core philosophies of Ethereum.", "stars": "26"}, {"name": "Ethereum Improvement Proposals", "url": "https://eips.ethereum.org/", "description": "Standards for the Ethereum platform, including core protocol specifications, client APIs, and contract standards."}, {"name": "Ethereum Explained (22:00)", "url": "https://www.youtube.com/watch?v=-_Qs0XdPpw8", "description": "Introductory explanation to the Ethereum platform."}, {"name": "A Guide to Building Your First Decentralized Application (37:00)", "url": "https://www.youtube.com/watch?v=gSQXq2_j-mw", "description": ""}, {"name": "Ethereum YouTube Channel", "url": "https://www.youtube.com/user/ethereumproject", "description": "Mostly older videos of Devcon 1 and before."}, {"name": "Ethereum Foundation YouTube Channel", "url": "https://www.youtube.com/channel/UCNOfzGXD_C9YMYmnefmPH0g", "description": "Most up to date events and streams including the Ethereum Devcon conferences and dev meetings."}, {"name": "MetaMask", "url": "https://metamask.io/", "description": "Browser extension that can interact with Remix IDE and send transactions to different testnets."}, {"name": "MyEtherWallet", "url": "https://www.myetherwallet.com/", "description": "Online wallet service that interacts with the blockchain and performs several other useful functions."}, {"name": "Mist", "url": "https://github.com/ethereum/mist", "description": "Official Ethereum wallet - Browse and use Ðapps on the Ethereum network.", "stars": "7.4k"}, {"name": "MyCrypto", "url": "https://www.mycrypto.com", "description": "Online wallet service that interacts with the blockchain and performs several other useful functions."}, {"name": "ETH Gas Station", "url": "https://ethgasstation.info/", "description": "A tool to check the current price of gas for transactions."}, {"name": "Etherscan", "url": "https://etherscan.io/", "description": "Ethereum block explorer with other useful block utilities."}, {"name": "Ethplorer", "url": "https://ethplorer.io/", "description": "Ethereum block explorer."}, {"name": "Etherchain", "url": "https://www.etherchain.org/", "description": "Ethereum block explorer."}, {"name": "Enjinx", "url": "https://enjinx.io/", "description": "Ethereum block explorer, that also nicely visualizes assets and tokens."}, {"name": "Blockchair", "url": "https://blockchair.com/ethereum/", "description": "Multi block explorer with nice charts."}, {"name": "Swarm", "url": "https://swarm.ethereum.org/", "description": "Swarm is a distributed storage platform and content distribution service."}, {"name": "Whisper", "url": "https://github.com/ethereum/wiki/wiki/Whisper-pages", "description": "A communication protocol for DApps to communicate with each other.", "stars": "15k"}, {"name": "Casper", "url": "https://github.com/ethereum/wiki/wiki/Casper-Proof-of-Stake-compendium", "description": "Proof of Stake Implementation.", "stars": "15k"}, {"name": "Sharding", "url": "https://github.com/ethereum/wiki/wiki/Sharding-introduction-R\\&D-compendium", "description": "Partitioning computational resources so that nodes do not have to process the entire blockchain.", "stars": "15k"}, {"name": "Web3.js", "url": "https://github.com/ethereum/web3.js", "description": "Ethereum's JavaScript API.", "stars": "16k"}, {"name": "Ethash Proof of Work", "url": "https://github.com/ethereum/wiki/wiki/Ethash", "description": "Ethereum's Proof of Work Algorithm.", "stars": "15k"}, {"name": "Mastering Ethereum", "url": "https://github.com/ethereumbook/ethereumbook", "description": "A developers guide to the operation and use of Ethereum.", "stars": "16k"}, {"name": "Introduction to Ethereum and Solidity", "url": "https://the-eye.eu/public/Books/qt.vidyagam.es/library/humble-bitcoin-bundle/Introducing%20Ethereum%20and%20Solidity_%20Foud%20Blockchain%20Programming%20for%20Beginners/Introducing%20Ethereum%20and%20Solidity_%20Foundatiin%20Programming%20for%20Beginners%20-%20Chris%20Dannen.pdf", "description": "Learn Solidity development from concept to deployment."}, {"name": "Ethereum: Blockchains, Digital Assets, Smart Contracts, Decentralized Autonomous Organizations", "url": "https://www.goodreads.com/book/show/32762240-ethereum", "description": "Learn about Ethereum (and blockchains) from an IBM blockchain liason."}, {"name": "r/Ethereum", "url": "https://www.reddit.com/r/ethereum/", "description": "Ethereum subreddit."}, {"name": "State of the DApps", "url": "https://www.stateofthedapps.com/", "description": "A comprehensive list of the Decentralized Applications (DApps) on Ethereum."}, {"name": "ETH Gas Station", "url": "https://ethgasstation.info/", "description": "A tool to check the current price of gas for transactions."}, {"name": "Week in Ethereum", "url": "http://www.weekinethereum.com/", "description": "A summary of everything happening in Ethereum each week."}, {"name": "Ethereum Worldwide Meetups", "url": "https://www.meetup.com/find/?allMeetups=false\\&keywords=ethereum", "description": "Meet up with the local Ethereum community via meetup.com."}, {"name": "Ethereum Wiki Page", "url": "https://eth.wiki/en/home", "description": ""}, {"name": "Ethereum Website", "url": "https://www.ethereum.org/", "description": ""}, {"name": "Ethereum Foundation", "url": "https://ethereum.foundation/", "description": ""}, {"name": "Ethereum GitHub", "url": "https://github.com/ethereum/", "description": ""}]}]} |