{"id":2192,"url":"https://github.com/SHAKOTN/awesome-web3","name":"awesome-web3","description":"List of awesome web3 resources","projects_count":41,"last_synced_at":"2026-10-10T13:00:32.367Z","repository":{"id":110357360,"uuid":"411288555","full_name":"SHAKOTN/awesome-web3","owner":"SHAKOTN","description":"List of awesome web3 resources","archived":false,"fork":false,"pushed_at":"2021-10-12T19:01:38.000Z","size":164,"stargazers_count":12,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2026-09-20T21:04:58.777Z","etag":null,"topics":["awesome","awesome-list","bitcoin","blockchain","ethereum","smart-contracts","solidity","web3"],"latest_commit_sha":null,"homepage":"","language":null,"has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/SHAKOTN.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null}},"created_at":"2021-09-28T13:15:40.000Z","updated_at":"2025-05-29T13:33:01.000Z","dependencies_parsed_at":"2023-03-13T13:55:15.118Z","dependency_job_id":null,"html_url":"https://github.com/SHAKOTN/awesome-web3","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/SHAKOTN/awesome-web3","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/SHAKOTN%2Fawesome-web3","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/SHAKOTN%2Fawesome-web3/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/SHAKOTN%2Fawesome-web3/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/SHAKOTN%2Fawesome-web3/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/SHAKOTN","download_url":"https://codeload.github.com/SHAKOTN/awesome-web3/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/SHAKOTN%2Fawesome-web3/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":343680568,"owners_count":38160748,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-10-03T21:59:58.778Z","status":"online","status_checked_at":"2026-10-10T02:00:07.419Z","response_time":65,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"created_at":"2024-01-04T18:38:51.629Z","updated_at":"2026-10-10T13:00:32.368Z","primary_language":null,"list_of_lists":false,"displayable":true,"categories":["Ethereum","Bitcoin","DeXes","Concepts","Cardano"],"sub_categories":["Ethereum Tutorials:","Ethereum Basics","Ethereum Based","Ethereum Wallets:","Cardano basics","Algorand Based","Ethereum 2","Bitcoin Libraries and Tools","Ethereum Libraries and tools"],"readme":"# Long list of web3 related resources\n\u003e List of blockchain/web3 related resources. This includes different protocols, tools, libraries, concepts, wallets\n\n## Table of contents\n- [Key concepts](#concepts)\n- [Blockchains](#blockchains)\n    - [Bitcoin](#bitcoin)\n        * [Libraries and tools](#bitcoin-libraries-and-tools)\n        * [Wallets](#bitcoin-wallets)\n    - [Ethereum](#ethereum)\n        * [Ethereum basics](#ethereum-basics)\n        * [Ethereum 2.0](#ethereum-2)\n        * [Tools](#ethereum-libraries-and-tools)\n        * [Tutorials](#ethereum-tutorials)\n        * [Wallets](#ethereum-wallets)\n    - [Cardano](#cardano)\n        * [Cardano basics](#cardano-basics)\n- [Web3](#web3)\n    - [Decentralized Exchanges](#dexes)\n        * [Ethereum based](#ethereum-based)\n        * [Algorand based](#algorand-based)\n\n## Concepts\n- [Proof of Work](https://en.wikipedia.org/wiki/Proof_of_work)\n- [Proof of Stake](https://en.wikipedia.org/wiki/Proof_of_stake)\n\n## Blockchains\n\n## Bitcoin\n![](images/bitcoin.png)\n\nBitcoin is a digital or virtual currency created in 2009 that uses peer-to-peer technology to facilitate instant payments.\n\n- [Bitcoin](https://bitcoin.org/en/) - A father of all blockchains. Bitcoin development on [Github](https://github.com/bitcoin)\n- [Script](https://en.bitcoin.it/wiki/Script) - Writing smart contracts on Bitcoin is possible, however, not that simple\n- [Lightning Network](https://lightning.network/) - L2 scaling solution for Bitcoin protocol, aimed to solved scalability problem\n- [Bitcoin fees calculator](https://bitcoinfees.net/) - Bitcoin fees calculation\n\n### Bitcoin Libraries and Tools\n- [bitcoinjs](https://github.com/bitcoinjs/bitcoinjs-lib) - A javascript Bitcoin library for node.js and browsers\n\n#### Bitcoin Wallets:\n- [Exodus](https://www.exodus.com/) - Popular bitcoin hot wallet\n\n\n## Ethereum\n![](images/ethereum-logo-landscape-purple.png)\n[Ethereum](https://ethereum.org/en/)  is a blockchain platform with its own cryptocurrency, called Ether (ETH) or Ethereum, and its own programming language, called Solidity. \n\n### Ethereum Basics\n\n- [Ethereum Book](https://github.com/ethereumbook/ethereumbook) - best way to dive deep into Ethereum ecosystem and learn about all key concepts, runtime and EVM\n- [Solidity](https://github.com/ethereum/solidity) - Ethereum native language to write smart contracts\n- [Vyper](https://github.com/vyperlang/vyper) - Ethereum another native language for smart contracts development. Used less frequently than solidity\n- [EVM](https://ethereum.org/en/developers/docs/evm/) - Ethereum turing-complete virtual machine, runtime environment to execute smart contracts\n- [Ethereum Gas Station](https://ethgasstation.info/) - Ethereum gas price estimator to predict gas consumption for smart contracts execution\n- [Polygon](https://github.com/maticnetwork) - L2 scaling solution for Ethereum. Most widely used as of 2021\n- [Arbitrum](https://github.com/OffchainLabs/arbitrum) - Another L2 scaling solution for Ethereum\n- [Etherscan](https://etherscan.io/) - Ethereum blockchain explorer\n\n\n### Ethereum 2\nLong term goal of switching from Proof of Work to Proof of Stake\n- [Beacon Chain](https://ethereum.org/en/eth2/beacon-chain/) - Beacon chain is a parallel Eth chain that supports Proof of Stake consensus\n- [Sharding](https://eth.wiki/en/sharding/sharding-roadmap) - More of upcoming Ethereum sharding\n\n### Ethereum Libraries and tools\n\nJavascript:\n- [web3js](https://github.com/ChainSafe/web3.js) - One of the best libraries to interact with Ethereum network through JSON-RPC\n- [etherjs](https://github.com/ethers-io/ethers.js/) - Another great library to use with Ethereum\n- [ganache-cli](https://github.com/trufflesuite/ganache-cli-archive) - Ganache command line utility tool\n\nPython:\n- [web3py](https://github.com/ethereum/web3.py) - Python library for Ethereum inspired by web3js\n- [brownie](https://github.com/eth-brownie/brownie) - Python-based development and testing framework for smart contracts on Ethereum\n- [py-evm](https://github.com/ethereum/py-evm) - Python implementation of EVM\n\nTools:\n- [Hardhat](https://github.com/nomiclabs/hardhat) - Modern Ethereum development environment\n- [Truffle](https://github.com/trufflesuite/truffle) - Another Ethereum development environment\n- [Ganache](https://github.com/trufflesuite/ganache) - Ethereum simulator for local(not only) development\n\n### Ethereum Tutorials:\n- [Cryptozombies](https://cryptozombies.io/en/) - Beginner guide to Ethereum development using smart contracts\n- [Ethereum Dev Speed Run](https://medium.com/@austin_48503/%EF%B8%8Fethereum-dev-speed-run-bd72bcba6a4c) - An article with everything you need to start with Ethereum\n- [Solidity by example](https://solidity-by-example.org/) - Intro to Solidity with simple examples\n\n### Ethereum Wallets:\n- [Metamask](https://metamask.io/) - Most popular Ethereum hot wallet\n- [Exodus](https://www.exodus.com/) - Another popular Ethereum hot wallet\n\n\n## Cardano\n![](images/cardano.png)\n\n[Cardano](https://cardano.org/) is a decentralized blockchain platform launched in 2017 by Ethereum co-founder Charles Hoskinson. Smart contracts launched in September 2021 and infrastracture is WIP.\n\n### Cardano basics\n\n- [Cardano smart contracts](https://github.com/cardano-foundation/docs-cardano-org/blob/main/explainers/cardano-explainers/smart-contract-exp.md) - what are cardano smart contracts\n- [Marlowe](https://docs.cardano.org/marlowe/learn-about-marlowe) - native language to write smart contracts on Cardano\n\n\n## Web3\n![](images/web3.png)\nModern applications that are running on blockchains.\n\n## DeXes\n### Ethereum Based\n- [Uniswap](https://app.uniswap.org/#/swap) - Most popular decentralized exchange built on Ethereum. Allows to exchange ERC20 tokens\n- [Sushiswap](https://app.sushi.com/swap) - Uniswap fork that is also quite popular for ERC20 swaps\n- [PancakeSwap](https://pancakeswap.finance/swap) - Decentralized exchange running on Binance Smart Chain\n- [1inch](https://app.1inch.io/) - Another exchange aggregator that scans decentralized exchanges to find the lowest cryptocurrency prices for traders\n\n### Algorand Based\n- [TinyMan](https://app.tinyman.org/#/swap?asset_in=0) - First DeX running on Algorand Blockchain","projects_url":"https://awesome.ecosyste.ms/api/v1/lists/shakotn%2Fawesome-web3/projects"}