Ecosyste.ms: Awesome

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

Awesome Lists | Featured Topics | Projects

https://github.com/ECJ222/awesome-web3

📔 📚 A curated list of awesome resources: books, videos, articles about Web3.
https://github.com/ECJ222/awesome-web3

List: awesome-web3

awesome awesome-list open-source tutorial web3

Last synced: about 1 month ago
JSON representation

📔 📚 A curated list of awesome resources: books, videos, articles about Web3.

Awesome Lists containing this project

README

        

# Awesome Web3 [![Awesome][awesome-src]][awesome-href] ![license][license-src]

> A Curated list of awesome resources: articles, books, videos about Web3

Web3 is the third stage in the evolution of the web, and it aims to make the internet decentralized and more intelligent.

_List inspired by the [awesome](https://github.com/sindresorhus/awesome) list things_

## Contents

- [Community](#community)
- [Articles](#articles)
- [Tools](#tools)
- [DApps](#dapps)
- [Books](#books)
- [Videos](#videos)
- [Contributing](#contributing)

## Community

- [GitHub discussions for web3](https://github.com/search?q=web3&type=discussions)
- [Web3 Foundation](https://web3.foundation/)

## Articles

- [The Ultimate Guide to Web3](https://moralis.io/the-ultimate-guide-to-web3-what-is-web3/)
- [Welcome to the Decentralized Web](https://medium.com/geekculture/welcome-to-the-decentralized-web-e56b4a27b6c2)
- [Track blockchain transactions with web3.js](https://medium.com/pixelpoint/track-blockchain-transactions-like-a-boss-with-web3-js-c149045ca9bf)
- [How to create NFTs with Javascript](https://blog.logrocket.com/how-to-create-nfts-with-javascript/)
- [Ethereum blockchain development using Web3.js](https://blog.logrocket.com/ethereum-blockchain-development-using-web3-js/)
- [A Technical Guide to IPFS – the Decentralized Storage of Web3](https://www.freecodecamp.org/news/technical-guide-to-ipfs-decentralized-storage-of-web3/)
- [The Complete Guide to Full Stack Ethereum Development](https://www.freecodecamp.org/news/full-stack-ethereum-development/)
- [How to Make an NFT and Render it on the OpenSea Marketplace](https://www.freecodecamp.org/news/how-to-make-an-nft-and-render-on-opensea-marketplace/)
- [Hands On: Get Started With Infura and the IPFS on Ethereum](https://www.freecodecamp.org/news/hands-on-get-started-with-infura-and-ipfs-on-ethereum-b63635142af0/)
- [How to Set Up a Fully Synced Blockchain Node](https://www.freecodecamp.org/news/ethereum-69-how-to-set-up-a-fully-synced-blockchain-node-in-10-mins-f6318d7aad40/)

## Tools

- [Solidity](https://docs.soliditylang.org/) - is an object-oriented programming language for writing smart contracts.
- [Rust](https://www.rust-lang.org/) - 🦀 is a multi-paradigm, high-level, general-purpose programming language designed for performance and safety.
- [Truffle](https://www.trufflesuite.com/) - is a development environment based on Ethereum Blockchain, used to develop DApps(
Decentralized applications).
- [MetaMask](https://metamask.io/) - is a cryptocurrency wallet used to interact with the Ethereum blockchain.
- [Ganache](https://www.trufflesuite.com/ganache) - is a personal blockchain for rapid Ethereum and Corda distributed application development.
- [Remix IDE](https://remix.ethereum.org/) - is a Solidity IDE that's used to write, compile and debug Solidity code.
- [Geth](https://geth.ethereum.org/) - is a command line interface for running Ethereum node implemented in Go Language.
- [Parity](https://www.parity.io/technologies/ethereum/) - A Rust-based Ethereum Client ⚡
- [Ethers.js](https://docs.ethers.io/v5/) - is a lightweight javascript library for interacting with the Ethereum Blockchain and its ecosystem.
- [Web3.js](https://web3js.readthedocs.io/) - is a collection of libraries that allow you to interact with a local or remote ethereum node using HTTP, IPC or WebSocket.
- [Infura](https://infura.io/) - is a Web3 backend and Infrastructure-as-a-Service (IaaS) provider that allows developers to easily take their blockchain application from testing to scaled deployment
- [Embark](https://framework.embarklabs.io/) - is a development framework for faster DApp(
Decentralized application) development 🌍
- [Drizzle](https://www.trufflesuite.com/drizzle) - is a collection of front-end libraries that make writing dapp front-ends easier and more predictable.

## DApps

- [IDEX](https://idex.io/) - is a decentralised exchange.
- [ForkDelta](https://forkdelta.app/) - is a decentralised exchange that enables users to exchange ether and Ethereum-based tokens.
- [CryptoKitties](https://www.cryptokitties.co/) - Collection and exchange of digital cats via a smart contract, with the Ethereum blockchain used to secure and track ownership of these collectibles 🐱
- [Decentraland](https://decentraland.org/) - is a virtual reality world that runs on the Ethereum network. Users can buy and sell virtual land with ownership recorded securely on blockchain.

## Books

- [Token Economy: How the Web3 reinvents the Internet](https://www.amazon.com/Token-Economy-Web3-reinvents-Internet/dp/3982103819)
- [Introduction to web3.js](https://www.oreilly.com/library/view/building-blockchain-projects/9781787122147/94371fe3-0413-453a-8ad2-13972485b8ce.xhtml)
- [Imagining Web 3.0](https://www.amazon.com/Imagining-Web-3-0-Lee-Roy-Chetty-ebook/dp/B006GOTC9Y)

## Videos

- [What Exactly is Web3? by Juan Benet at Web3 Summit 2018](https://www.youtube.com/watch?v=l44z35vabvA)
- [Web3.js Intro](https://www.youtube.com/watch?v=t3wM5903ty0&t=572s)
- [Build A Blockchain Social Network](https://www.youtube.com/watch?v=vnwepYrjXOg&list=PLS5SEs8ZftgXDYtXZIhYBl18frMt2yWZW)
- [Ethereum Dapp with React JS](https://www.youtube.com/watch?v=AiWkkj8lSTc&list=PLS5SEs8ZftgVI1LeNhgYO1Y1Gd2hhPc3F)
- [Code Your Own Cryptocurrency on Ethereum](https://www.youtube.com/watch?v=XdKv5uwEk5A&list=PLS5SEs8ZftgWFuKg2wbm_0GLV0Tiy1R-n)
- [MASTER Solidity for blockchain](https://www.youtube.com/watch?v=pqxNmdwEHio&list=PLS5SEs8ZftgVnWHv2_mkvJjn5HBOkde3g)
- [Rust Crash Course | Rustlang](https://www.youtube.com/watch?v=zF34dRivLOw&t=1129s)
- [Web 3.0: The Blockchain Effect | Justin Goldston | TEDxRIT](https://www.youtube.com/watch?v=D8NwwFv7kBA)
- [Building Dapps with Decentology](https://www.youtube.com/watch?v=woAnoYl8umY&t=902s)
- [How to Build Web3 Dapps (Ganache, Truffle, Moralis)](https://www.youtube.com/watch?v=hy7jCQdC2Wg)
- [Solidity, Blockchain, and Smart Contract Course](https://www.youtube.com/watch?v=M576WGiDBdQ)
- [How Smart Contracts Will Change the World](https://www.youtube.com/watch?v=pA6CGuXEKtQ)
- [Edward Snowden at Web3 Summit 2019](https://www.youtube.com/watch?v=pXksLYW4380)
- [Governance in Web2 vs. Governance in Web3 by Vlad Zamfir at Web3 Summit 2018](https://www.youtube.com/watch?v=lLMVkmSTwho)

## Contributing

Found an awesome DApp, package, article, blog, video etc.? Send me a pull request! Just follow the [guidelines](/CONTRIBUTING.md). Thank you!

---

**Check out my [blog](https://enochchejieh.netlify.app/writing) or say _hi_ on [Twitter](https://twitter.com/enochchejieh).**

[awesome-src]: https://cdn.rawgit.com/sindresorhus/awesome/d7305f38d29fed78fa85652e3a63e154dd8e8829/media/badge.svg
[awesome-href]: https://github.com/sindresorhus/awesome
[license-src]: https://img.shields.io/github/license/mashape/apistatus.svg