An open API service indexing awesome lists of open source software.

https://github.com/alincode/ethereum-zero-to-hero


https://github.com/alincode/ethereum-zero-to-hero

Last synced: over 1 year ago
JSON representation

Awesome Lists containing this project

README

          

# Ethereum zero to hero

![Ethereum](https://upload.wikimedia.org/wikipedia/commons/b/b7/ETHEREUM-YOUTUBE-PROFILE-PIC.png)

* [Ethereum Official](https://ethereum.org/)
* [Readme for Chinese version](README_CN.md)

## Official Resources
* [Remix - Solidity IDE](https://remix.ethereum.org/)
* [Ethereum Network](https://ethereum.network/learn)
* [Github - Topic / ethereumjs](https://github.com/topics/ethereumjs)

### Official Documentation
* Solidity 0.4.25 documentation:
* [web3.js 1.0.0 documentation](https://web3js.readthedocs.io/en/1.0/index.html):Ethereum JavaScript API
* [Remix documentation](https://remix.readthedocs.io/en/latest/index.html)
* [ethereum wiki - GitHub](https://github.com/ethereum/wiki/wiki)
* [Ethereum Development Tutorial](https://github.com/ethereum/wiki/wiki/Ethereum-Development-Tutorial)

## Security
* [Ethereum Smart Contract Security Best Practices](https://consensys.github.io/smart-contract-best-practices/)

## News / community
* Reddit - ethdev:
* Week in Ethereum News:
* Ethereum Community Forum:
* ethereum/home - Gitter: s
* [Zero Knowledge - Anna Rose](http://www.zeroknowledge.fm/hosts/anna)

## Youtube Channel
* [Dapp University](https://www.youtube.com/channel/UCY0xL8V6NzzFcwzHCgB8orQ)
* [Ethereum Foundation](https://www.youtube.com/channel/UCNOfzGXD_C9YMYmnefmPH0g/)
* [What't Solidity](https://www.youtube.com/channel/UCaWes1eWQ9TbzA695gl_PtA)
* [Ivan on Tech](https://www.youtube.com/user/LiljeqvistIvan)
* [Youtube Video](youtube_video.md)

### Playlist

#### What's Solidity
* [Learning Solidity](solidity/playlist-PL16WqdAj66SCOdL6XIFbke-XQg2GW_Avg.md)

#### Jackson Palmer
* [Crypto Weekly](https://www.youtube.com/playlist?list=PLm-Jv-jBYUmLp6NDDIwvyFbaZxROOmOk2)
* [Crypto Explained](https://www.youtube.com/playlist?list=PLm-Jv-jBYUmKji9kssW1q8Gs0YbKKMcvH)

#### Siraj Raval
* [Blockchain Explained](https://www.youtube.com/playlist?list=PL2-dafEMk2A7RTBlSSKdnehec0zJO-xLZ)
* [Cryptocurrencies](https://www.youtube.com/playlist?list=PL2-dafEMk2A7jW7CYUJsBu58JH27bqaNL)
* [Intro to Decentralized Apps](https://www.youtube.com/playlist?list=PL2-dafEMk2A5VKD1CvdJMNIYerxoyPOcU)

#### Ivan on Tech
* [Bitcoin and Ethereum Technology](https://www.youtube.com/playlist?list=PLo0ddf4DBUYsAMeJUCIyt462umC0BvHz4)
* [Good Morning Crypto](https://www.youtube.com/playlist?list=PLo0ddf4DBUYtPL_oBY40dJ3-8vJICkjW0)
* [Solidity Tutorials | Smart contract programming](https://www.youtube.com/playlist?list=PLo0ddf4DBUYv6fyf5uRVsvS-acu2EMFNF)

### Popular Videos
* [Difference between DAPPS and Smart Contracts? Programmer explains.](https://www.youtube.com/watch?v=4rczD8xKPJc)
* [A Guide to Building Your First Decentralized Application](https://www.youtube.com/watch?v=gSQXq2_j-mw)
* [Nina Breznik & Alex Praetorius -A Z of Building, Debugging and Deploying Smart Contracts with Rem - YouTube](https://www.youtube.com/watch?v=nAI_Cr5Y8JY)

### Future
* [How the blockchain is changing money and business | Don Tapscott](https://www.youtube.com/watch?v=Pl8OlkkwRpc)
* [How the blockchain will radically transform the economy | Bettina Warburg](https://www.youtube.com/watch?v=RplnSVTzvnU)

## Awesome Repo
* [Scanate/EthList](https://github.com/Scanate/EthList): The Crowdsourced Ethereum Reading List
* [void4/awesome-ethereum](https://github.com/void4/awesome-ethereum)
* [Xel/Blockchain-stuff](https://github.com/Xel/Blockchain-stuff#ethereum-and-smart-contracts)
* [bkrem/awesome-solidity](https://github.com/bkrem/awesome-solidity)
* [btomashvili/awesome-ethereum](https://github.com/btomashvili/awesome-ethereum)
* [genesisdotre/awesome-ethereum-events](https://github.com/genesisdotre/awesome-ethereum-events)

## Solidity

### IDE
* [EthFiddle - Solidity IDE in the Browser. Powered By Loom Network](https://ethfiddle.com/)
* [GitHub - juanfranblanco/vscode-solidity](https://github.com/juanfranblanco/vscode-solidity): Visual Studio Code language support extension for Solidity smart contracts in Ethereum

## Dapp
* [State of the ÐApps — A List of 1,784 Projects Built on Ethereum](https://www.stateofthedapps.com/)
* [Nina Breznik - How to build a DApp](https://slides.com/ninabreznik/deck-11-13/fullscreen)

### example
* [llSourcell/Your_First_Decentralized_Application](https://github.com/llSourcell/Your_First_Decentralized_Application)
* [kyriediculous/dapp-tutorial](https://github.com/kyriediculous/dapp-tutorial)
* [Created using browser-solidity: Realtime Ethereum Contract Compiler and Runtime.
Load this file by pasting this gists URL or ID at https://ethereum.github.io/browser-solidity/#version=soljson-v0.4.21+commit.dfe3193c.js&optimize=false&gist=](https://gist.github.com/anonymous/9bd71a676e6f96f096b14a8afe6e368b)
* [Create your first Ethereum dAPP with Web3 and Vue.JS (Part 1)](https://itnext.io/create-your-first-ethereum-dapp-with-web3-and-vue-js-c7221af1ed82)
* [Create your first Ethereum dAPP with Web3 and Vue.JS (Part 2)](https://itnext.io/create-your-first-ethereum-dapp-with-web3-and-vue-js-part-2-52248a74d58a)
* [Create your first Ethereum dAPP with Web3 and Vue.JS (Part 3)](https://itnext.io/create-your-first-ethereum-dapp-with-web3-and-vue-js-part-3-dc4f82fba4b4)

## Smart Contracts
* [CryptoZombies - Learn to code games on Ethereum. Powered by Loom Network](https://cryptozombies.io/)
* [loomnetwork/cryptozombie-lessons](https://github.com/loomnetwork/cryptozombie-lessons)
* [Developing Ethereum Smart Contracts for Beginners](https://coursetro.com/courses/20/Developing-Ethereum-Smart-Contracts-for-Beginners)
* [Smart Contracts and Decentralized Apps 101](https://coursetro.com/posts/code/98/Smart-Contracts-and-Decentralized-Apps-101)
* Building Smart Contracts with Remix by **Nina Breznik & Alex Praetorius**
* [Slides](http://slides.com/ninabreznik/deck-11-12/fullscreen)
* [YouTube](https://www.youtube.com/watch?v=nAI_Cr5Y8JY)

### Repo
* [pigworld/Plasma](https://github.com/pigworld/Plasma)
* [ConsenSys/smart-contract-best-practices](https://github.com/ConsenSys/smart-contract-best-practices): A guide to smart contract security best practices
* [Ethereum Smart Contract Best Practices](https://consensys.github.io/smart-contract-best-practices/)
* [fivedogit/solidity-baby-steps](https://github.com/fivedogit/solidity-baby-steps/tree/master/contracts)

### Mise
* [Let’s Build Your First Smart Contract in Solidity and Truffle](https://medium.com/etherereum-salon/hello-ethereum-solan-contract-4643118a6119)
* [Solidity Tutorials | Ethereal Builder’s Guide](https://ethereumbuilders.gitbooks.io/guide/content/en/solidity_tutorials.html)

## Wallet

### [MetaMask](https://metamask.io/)
* [MetaMask Compatibility Guide](https://github.com/MetaMask/faq/blob/master/DEVELOPERS.md)
* [Learning Solidity Part 1: Contract Dev with MetaMask](https://karl.tech/learning-solidity-part-1-deploy-a-contract/)~~

### [MyEtherWallet.com](https://www.myetherwallet.com/)
* [MyEtherWallet - Github](https://github.com/MyEtherWallet)

### [Parity](https://www.parity.io/)

## Resources

### Online course
* [Ethereum and Solidity : Become a Blockchain Developer today](https://www.udemy.com/ethereum-and-solidity-become-a-blockchain-developer-today/)

### Community / Conference
* [EthereumJS](https://ethereumjs.github.io/)
* [Github](https://github.com/ethereumjs): Ethereum Javascript Community - Your Javascript Gateway to Ethereum
* [ethereumjs-wallet](https://github.com/ethereumjs/ethereumjs-wallet)
* Taipei Ethereum Meetup
* [Medium](https://medium.com/taipei-ethereum-meetup)
* [Facebook](https://www.facebook.com/eth.taipei)
* [Twitter](https://twitter.com/eth_taipei)
* EDCON (Community Ethereum Development Conference)
* [Community Ethereum Development Conference 2018](https://edcon.io/)
* [Youtube playlist - EDCON Toronto - 2018](EDCON/playlist-PL6-IF807eaBG5sH-SQXlosqKRM2BZkrqw.md) created by [ETHWORLD](https://www.youtube.com/channel/UC7tELjcjz84KlbQJf0t-euQ)
* Ethereum Developers Conference (Devcon)
* [Devcon3](https://ethereumfoundation.org/devcon3/)
* [Ethereum Foundation](https://www.youtube.com/channel/UCNOfzGXD_C9YMYmnefmPH0g/playlists)
* Devcon2
* [Youtube](https://www.youtube.com/playlist?list=PLaM7G4Llrb7xqzgOwbvNv63_KM7VH84Rd)
* BuildETH 2018
* [Youtube](BuildETH/playlist-PLyHOL7sisyL4MeVSPh7kNVMm4zLpz1rPK.md)

## Mise
* [Ethplorer — Ethereal tokens explorer and data viewer](https://ethplorer.io/)
* [Ethereum BlockChain Explorer and Search](https://etherscan.io/)
* [Ethereum Unit Converter](https://etherconverter.online/)
* [Ethereum Network Status](https://ethstats.net/)
* [Week in Ethereum News](http://www.weekinethereum.com/)
* [reddit - ethereum](https://www.reddit.com/r/ethereum/top/?t=week)
* [Ethereum Stack Exchange](https://ethereum.stackexchange.com/)
* [Livepeer](https://livepeer.org/)
* [blockchain.mit.edu](http://blockchain.mit.edu/)
* [Do you need a blockchain?](http://doyouneedablockchain.com/)
* [OpenSea: Buy Crypto Assets, CryptoKitties, Collectibles on Ethereum & more](https://opensea.io/)

### Ebook
* [ethereumbook/ethereumbook](https://github.com/ethereumbook/ethereumbook): Mastering Ethereum, by Andreas M. Antonopoulos, Gavin Wood https://ethereumbook.info/

### reusable Solidity libraries
* [OpenZeppelin/openzeppelin-solidity](https://github.com/OpenZeppelin/openzeppelin-solidity): OpenZeppelin, a framework to build secure smart contracts on Ethereum
* [ConsenSys/live-libs](https://github.com/ConsenSys/live-libs)

### Framework
* [trufflesuite/truffle](https://github.com/trufflesuite/truffle): The most popular Ethereal development framework
* [Truffle Suite | Tutorials | Ethereum Pet Shop - Your First Dapp](https://truffleframework.com/tutorials/pet-shop)
* [embark-framework/embark](https://github.com/embark-framework/embark): Framework for serverless Decentralized Applications using Ethereum, IPFS and other platforms.

### Compiler
* [GitHub - ethereum/solc-js: Javascript bindings for the solidity compiler](https://github.com/ethereum/solc-js)

### Project
* [Pig World](https://pig.world/)
* [Pig World White Paper - ZH V1](https://docs.google.com/document/d/1Ld2KnBtLXMFmGdfq7q4paAysoy07dWWyMYy2Ul1yc9o/edit)
* [pigworld/Plasma](https://github.com/pigworld/Plasma)
* [pigworld/Jungle-Scratch-ETH - Github](https://github.com/pigworld/Jungle-Scratch-ETH): Jungle Scratch (叢林刮刮樂)
* [Ethereum Accounts, Address and Contracts](https://etherscan.io/address/0xc78c9d561cd66d1ab28cc0643a1941b93915629b)
* [King of the Ether](https://www.kingoftheether.com/thrones/kingoftheether/index.html)

### example
* [oraclize/ethereum-api - Github](https://github.com/oraclize/ethereum-api)
* [oraclize/ethereum-examples - Github](https://github.com/oraclize/ethereum-examples)
* [GitHub - gonsakon/solidity-sample](https://github.com/gonsakon/solidity-sample)
* [GitHub - YsnKsy/react-native-geth: Ethereal Light-Client implementation for React Native](https://github.com/YsnKsy/react-native-geth)
* [GitHub - yuanyu90221/ether-sign-demo](https://github.com/yuanyu90221/ether-sign-demo)
* [ChainSafeSystems/eth-drive](https://github.com/ChainSafeSystems/eth-drive)
* [iisaint/push-button-tutorial](https://github.com/iisaint/push-button-tutorial)

## Glossary
* [Glossary - ethereumbook/ethereumbook](https://github.com/ethereumbook/ethereumbook/blob/develop/glossary.asciidoc)

## Helper
* [ethereum - stackexchange](https://ethereum.stackexchange.com/)
* [ethereum/home - Gitter](https://gitter.im/ethereum/home)

### License
MIT © [alincode](https://github.com/alincode)