banner
andrewji8

Being towards death

Heed not to the tree-rustling and leaf-lashing rain, Why not stroll along, whistle and sing under its rein. Lighter and better suited than horses are straw sandals and a bamboo staff, Who's afraid? A palm-leaf plaited cape provides enough to misty weather in life sustain. A thorny spring breeze sobers up the spirit, I feel a slight chill, The setting sun over the mountain offers greetings still. Looking back over the bleak passage survived, The return in time Shall not be affected by windswept rain or shine.
telegram
twitter
github

Recommended 15 yyds Web3 open source projects!

Web3, as an important component of blockchain technology, is developing rapidly and attracting more and more developers and users. This article will recommend 15 excellent open-source Web3 projects to better understand and master Web3 technology!

Overview:

  1. Lenster: Web3 social media application
  2. Lenstube: Web3 video sharing social media platform
  3. Embark: Framework for easy development and deployment of serverless decentralized applications (DApps)
  4. Web3UI Kit: Lightweight web3 UI components
  5. Web3Modal: Provides a simple and user-friendly login and interaction experience for Web3 DApps
  6. web3.js: API for interacting with the Ethereum blockchain
  7. ethers.js: Interact with Ethereum nodes
  8. wagmi: Collection of React Hooks that includes everything needed to interact with Ethereum
  9. Web3-react: Library for React applications aimed at making DApp development easier
  10. RainbowKit: Add wallet connection to dapp
  11. Foundry: Fast, portable, and modular toolkit for Ethereum application development
  12. DeFi Developer Road Map: Learning and skill roadmap for decentralized finance developers
  13. FREE Web3 resources: Web3 learning resources
  14. Awesome Web 3: A collection of awesome Web3 learning resources
  15. Awesome Ethereum: A collection of awesome Ethereum learning resources

Lenster#

Lenster is a decentralized and permissionless Web3 social media application built using the Lens Protocol. It allows connecting Web3 wallets and logging in using Lens. In Lenster, users can post, browse feeds, explore content trends, and search for related posts or user profiles.

image
Github: https://github.com/lensterxyz/lenster

Lenstube#

Lenstube is an open-source video sharing social media platform built on the Lens Protocol, supported by Livepeer and Vercel. Creators can choose the target audience, limit the number of viewers, set video categories, and recommend fees when uploading videos. They can also synchronize published videos to Lens.

image
Github: https://github.com/lenstube-xyz/lenstube

Embark#

Embark is a framework for easy development and deployment of serverless decentralized applications (DApps). Embark currently integrates EVM blockchains (such as Ethereum), decentralized storage (IPFS), and decentralized communication platforms (Whisper and Orbit), with deployment support for Swarm.

image
Github: https://github.com/embarklabs/embark

Web3UI Kit#

Web3Modal is a JavaScript library that provides a simple and user-friendly login and interaction experience for Web3 (Ethereum, BSC, Polygon, etc.) DApps. It supports multiple wallet providers such as MetaMask, WalletConnect, Portis, Trezor, Ledger, and provides a consistent user experience across devices, browsers, and platforms.

image
Github: https://github.com/web3ui/web3uikit

Web3Modal#

Web3Modal is a versatile library that easily connects users to DApps and enables interaction with the blockchain. It manages wallet connections across multiple chains in one place. Designed with both developers and users in mind, it is easy to integrate and customize, providing a unique experience.

image
Github: https://github.com/WalletConnect/web3modal

web3.js#

web3.js is the official JavaScript library for Ethereum, providing an API for interacting with the Ethereum blockchain (and other Ethereum-based blockchains). With web3.js, developers can interact with the blockchain from their applications, such as reading account information, creating and managing smart contracts, and sending transactions. The library is not limited to the browser environment and can also be used in Node.js. Web3.js supports all features of the Ethereum JSON-RPC API and provides advanced features such as automatic parsing of contract ABIs, automatic calculation of Ethereum gas fees, and transaction signing.

image
Github: https://github.com/web3/web3.js

ethers.js#

ethers.js is a comprehensive Ethereum development library that provides a user-friendly API for operations in Web3 browsers and Node.js environments. ethers.js can be used to interact with Ethereum nodes, such as reading account balances and sending transactions, as well as deploying, managing, and calling smart contracts. Unlike web3.js, ethers.js focuses on providing a concise, understandable, and secure API. ethers.js also offers many advanced features such as EIP-1193 support, wallet management, large data signing, batch transactions, etc. It provides a set of basic security standards to ensure secure and reliable communication between your application and the Ethereum network.

image
Github: https://github.com/ethers-io/ethers.js

wagmi#

wagmi is a collection of React Hooks that includes everything you need to interact with Ethereum. wagmi simplifies tasks such as connecting wallets, displaying ENS and balance information, signing messages, and interacting with contracts. It includes caching, request deduplication, and persistence.

wagmi features:

  1. Over 20 Hooks for handling Wallet, ENS, Contract, Transaction, Signature, etc.
  2. Built-in connectors for MetaMask, WalletConnect, Coinbase Wallet, and Injected wallets
  3. Caching, request deduplication, multicall, batch processing, and persistence
  4. Automatic data refresh based on wallet, block, and network changes
  5. Supports Multicall
  6. Supports test suites running on temporary forked Ethereum networks
  7. Supports TypeScript (type inference from ABI and EIP-712 typed data)
  8. Extensive documentation and examples
  9. Used by ENS, Foundation, Sushi, etc.

image
Github: https://github.com/wagmi-dev/wagmi

Web3-react#

Web3-react is an open-source library for React applications aimed at making DApp development easier. It provides a set of React components and hooks for managing Web3 instances, as well as functions for retrieving user accounts, networks, and other information. Web3-react also handles different Web3 providers, such as MetaMask, WalletConnect, Portis, etc.

Web3-react provides a standard interface for interacting with the Ethereum network, allowing developers to focus on the logic and interface development of their applications without worrying about the underlying implementation details. It also provides some additional advanced features, such as support for the EIP-1193 standard, handling multiple Web3 instances, and clearing caches.

image
Github: https://github.com/Uniswap/web3-react

RainbowKit#

RainbowKit is a React library that makes it easy to add wallet connections to dapps. It simplifies the work of supporting multiple wallets and networks when developing DApps. RainbowKit supports all EVM-compatible chains.

image
Github: https://github.com/rainbow-me/rainbowkit

Foundry#

Foundry is a fast, portable, and modular toolkit for Ethereum application development written in Rust. It includes:

  1. Forge: Ethereum testing framework (like Truffle, Hardhat, and DappTools).
  2. Cast: Interact with EVM smart contracts, send transactions, and retrieve chain data.
  3. Anvil: Local Ethereum node, similar to Ganache and Hardhat Network.
  4. Chisel: Fast, practical, and detailed REPL.

640
Github: https://github.com/foundry-rs/foundry

DeFi Developer Road Map#

DeFi Developer Road Map is a learning and skill roadmap for decentralized finance (DeFi) developers. The roadmap starts from basic blockchain knowledge, smart contracts, cryptocurrencies, and gradually delves into various advanced concepts and practical project development, such as DeFi protocols, decentralized exchanges (DEX), liquidity mining, flash loans, etc.

image
Github: https://github.com/OffcierCia/DeFi-Developer-Road-Map

FREE Web3 resources#

FREE Web3 resources provide Web3-related resources for developers and learners, including various online courses, documentation, video tutorials, communities, and open-source repositories. They can help better understand and use Web3 technology to build decentralized, secure, and reliable applications.

image
Github: https://github.com/FrancescoXX/free-Web3-resources

Awesome Web 3#

A collection of awesome Web 3 learning resources.

image
Github: https://github.com/ahmet/awesome-web3

Awesome Ethereum#

A collection of awesome Ethereum and Dapps learning resources.

image
Github: https://github.com/bekatom/awesome-ethereum

Loading...
Ownership of this post data is guaranteed by blockchain and smart contracts to the creator alone.