1. <strong id="7actg"></strong>
    2. <table id="7actg"></table>

    3. <address id="7actg"></address>
      <address id="7actg"></address>
      1. <object id="7actg"><tt id="7actg"></tt></object>

        15 個(gè) yyds 的開源項(xiàng)目!

        共 5339字,需瀏覽 11分鐘

         ·

        2023-06-22 07:44

        Web3 作為區(qū)塊鏈技術(shù)的重要組成部分,正在快速發(fā)展,并被越來(lái)越多的開發(fā)者和用戶所關(guān)注。 本文將推薦 15 個(gè)優(yōu)秀的 Web3 開源項(xiàng)目,以更好地了解和掌握 Web3 技術(shù)!

        全文概覽:

        • Lenster:Web 3 社交媒體應(yīng)用
        • Lenstube:Web 3 ?視頻共享社交媒體平臺(tái)
        • Web3UI Kit:輕量級(jí)的 web3 UI 組件
        • Web3Modal:為 Web3 DApp 提供簡(jiǎn)單易用的登錄和交互體驗(yàn)
        • web3.js:提供與以太坊區(qū)塊鏈進(jìn)行交互的API
        • ethers.js:用于與以太坊節(jié)點(diǎn)進(jìn)行交互
        • wagmi:React Hook 的集合,包含了與以太坊交互所需的一切
        • Web3-react:用于 React 應(yīng)用的庫(kù),旨在使 DApp 的開發(fā)更加容易
        • RainbowKit:用于將錢包連接添加到 dapp
        • Foundry:用于以太坊應(yīng)用程序開發(fā)的快速、便攜和模塊化工具包
        • DeFi Developer Road Map:去中心化金融開發(fā)者的學(xué)習(xí)和技能路線圖
        • FREE Web3 resources:Web3 學(xué)習(xí)資源
        • Awesome Web 3:一組很棒的 Web 3 學(xué)習(xí)資源
        • Awesome Ethereum:一組很棒的以太坊學(xué)習(xí)資源

        Lenster

        Lenster 是一款使用 Lens Protocol 協(xié)議構(gòu)建的去中心化且無(wú)需許可的 Web 3 社交媒體應(yīng)用,允許連接 Web3 錢包和使用 Lens 來(lái)登陸。在 Lenster 可以發(fā)布帖子、瀏覽朋友圈和探索內(nèi)容趨勢(shì),還可以直接搜索相關(guān)內(nèi)容帖子或者用戶 Profiles。

        a574afed55c73adef9e871b2d6607a18.webp

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

        Lenstube

        Lenstube 是一個(gè)基于 Lens Protocol 構(gòu)建的開源視頻共享社交媒體平臺(tái),由 Livepeer 和 Vercel 提供支持,創(chuàng)作者上傳視頻時(shí)可以選擇視頻收集對(duì)象,限制收集人數(shù)、視頻類別以及設(shè)置收集費(fèi)用和推薦費(fèi)用,也可以直接將發(fā)布的視頻轉(zhuǎn)發(fā)同步至 Lens。

        132db4248773ea1e9d0df45cc2e862eb.webp

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

        Embark

        Embark 是一個(gè)用于輕松開發(fā)和部署 Serverless 去中心化應(yīng)用(DApps)的框架。Embark 目前集成了 EVM 區(qū)塊鏈(以太坊)、去中心化存儲(chǔ)(IPFS) 和去中心化通信平臺(tái)(Whisper 和 Orbit),部署支持 Swarm。

        623536157242436db933fb2d26450faf.webp

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

        Web3UI Kit

        Web3Modal 是一個(gè) JavaScript 庫(kù),旨在為 Web3(以太坊、BSC、Polygon 等區(qū)塊鏈)DApp 提供簡(jiǎn)單易用的登錄和交互體驗(yàn)。它支持多種錢包提供商,如 MetaMask、WalletConnect、Portis、Trezor、Ledger 等,并且能夠跨設(shè)備、瀏覽器和平臺(tái)提供一致的用戶體驗(yàn)。

        7681151e8f14f6e6a4659cf9bd158d64.webp

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

        Web3Modal

        Web3Modal 是一個(gè)多功能的庫(kù),可以輕松地將用戶與 Dapp 連接起來(lái)并開始與區(qū)塊鏈交互??梢栽谝粋€(gè)地方管理多鏈錢包連接流。在設(shè)計(jì)時(shí)同時(shí)考慮到開發(fā)人員和用戶,它易于集成和定制,帶來(lái)獨(dú)特的體驗(yàn)。

        eb09252b4444095f4e95fcf9189aadf6.webp

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

        web3.js

        web3.js 是以太坊官方的 JavaScript 庫(kù),提供了與以太坊區(qū)塊鏈(和基于以太坊的其他區(qū)塊鏈)進(jìn)行交互的API。通過(guò) web3.js,開發(fā)者可以從他們的應(yīng)用中與區(qū)塊鏈進(jìn)行交互,例如讀取賬戶信息、創(chuàng)建和管理智能合約、發(fā)送交易等。該庫(kù)不僅限于瀏覽器環(huán)境,也可以在 node.js 環(huán)境中使用。Web3.js 支持以太坊 JSON-RPC API 的所有功能,并且提供了一些高級(jí)功能,如合約 ABIs 的自動(dòng)解析、以太坊 gas 費(fèi)用的自動(dòng)計(jì)算和簽名交易的功能。

        96c36cdf4d3b69c7524842c8b5a67d72.webp

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

        ethers.js

        ethers.js 是一個(gè)完整的以太坊開發(fā)庫(kù),提供了一套易于使用的 API,用于在 Web3 瀏覽器和 node.js 環(huán)境中進(jìn)行操作。ethers.js 可以用于與以太坊節(jié)點(diǎn)進(jìn)行交互,例如讀取賬戶余額和發(fā)送交易,還可以部署、管理和調(diào)用智能合約。與 web3.js 不同的是,ethers.js 專注于提供簡(jiǎn)潔、易于理解和安全的 API。ethers.js 還提供了許多高級(jí)功能,如 EIP-1193 支持、錢包管理、大數(shù)據(jù)簽名、批處理交易等。它還提供了一組基本的安全標(biāo)準(zhǔn),以確保您的應(yīng)用程序和以太坊網(wǎng)絡(luò)之間的通信是安全且可靠的。

        38caf989c1f63bb1115497029be73667.webp

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

        wagmi

        wagmi 是一個(gè) React Hook 的集合,包含了你與以太坊交互所需的一切。wagmi 使連接錢包、顯示 ENS 和余額信息、簽署消息、與合約交互等變得簡(jiǎn)單——所有這些都有緩存、重復(fù)請(qǐng)求降重和持久化。

        wagmi 具有以下特點(diǎn):

        • 20 多個(gè) Hook 用于處理 Wallet、ENS、Contract、Transaction、Signature 等
        • 內(nèi)置 MetaMask、WalletConnect、Coinbase Wallet 和 Injected 的錢包連接器
        • 緩存、重復(fù)請(qǐng)求降重、multicall、批量處理和持久化
        • 基于錢包、區(qū)塊和網(wǎng)絡(luò)的變化自動(dòng)刷新數(shù)據(jù)
        • 支持 Multicall
        • 支持臨時(shí)分叉以太坊網(wǎng)絡(luò)運(yùn)行的測(cè)試套件
        • 支持 TypeScript(可以從 ABI 和 EIP-712 類型數(shù)據(jù)中推斷類型)
        • 大量的文檔和示例
        • 被 ENS, Foundation, Sushi 等使用。
        d2d972e0ba082699cb584bee69e2ff91.webp

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

        Web3-react

        Web3-react 是一個(gè)用于 React 應(yīng)用的開源庫(kù),旨在使 DApp 的開發(fā)更加容易。它提供了一套用于管理 Web3 實(shí)例的 React 組件和鉤子,以及用于獲取用戶賬戶、網(wǎng)絡(luò)等信息的功能。Web3-react 還可以輕松處理不同的 Web3 提供商,例如 MetaMask、WalletConnect、Portis 等。

        Web3-react 提供了一個(gè)標(biāo)準(zhǔn)接口,用于與以太坊網(wǎng)絡(luò)進(jìn)行交互,使開發(fā)者能夠?qū)W⒂趹?yīng)用程序的邏輯和界面開發(fā),而不必關(guān)心底層實(shí)現(xiàn)細(xì)節(jié)。它還提供了一些其他的高級(jí)功能,如支持 EIP-1193 標(biāo)準(zhǔn)、處理多個(gè) Web3 實(shí)例和清除緩存等。

        97dc02dddc8ad1388ec2a405cb194a0c.webp

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

        RainbowKit

        RainbowKit 是一個(gè) React 庫(kù),可以輕松地將錢包連接添加到 dapp。該工具可簡(jiǎn)化開發(fā)人員在開發(fā)DApp時(shí)需要進(jìn)行的多錢包、多網(wǎng)絡(luò)連接支持工作。RainbowKit支持所有EVM兼容鏈。

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

        Foundry

        Foundry 是一款用 Rust 編寫的用于以太坊應(yīng)用程序開發(fā)的快速、便攜和模塊化工具包。它包括:

        • Forge:以太坊測(cè)試框架(如 Truffle、Hardhat 和 DappTools)。
        • Cast:用于與 EVM 智能合約交互,發(fā)送交易和獲取鏈數(shù)據(jù)。
        • Anvil:本地以太坊節(jié)點(diǎn),類似于 Ganache、Hardhat Network。
        • Chisel:快速、實(shí)用且詳細(xì)的 REPL。
        8653659f7b1d162cd3317e5befe405dc.webp

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

        DeFi Developer Road Map

        DeFi Developer Road Map 是去中心化金融(DeFi)開發(fā)者的學(xué)習(xí)和技能路線圖,該路線圖包括了從基礎(chǔ)的區(qū)塊鏈知識(shí)、智能合約、加密貨幣等概念開始,逐漸深入到各種DeFi協(xié)議、去中心化交易所(DEX)、流動(dòng)性挖掘(Liquidity Mining)、閃電貸(Flash Loans)等高級(jí)概念和實(shí)際項(xiàng)目開發(fā)。

        108c41b30de3de4cfc62732870f418fc.webp

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

        FREE Web3 resources

        FREE Web3 resources 給開發(fā)者和學(xué)習(xí)者提供了 Web3 相關(guān)資源,這些資源可以包括各種在線課程、文檔、視頻教程、社區(qū)和開放源代碼庫(kù)等。它們可以幫助更好地理解和使用 Web3 技術(shù),構(gòu)建去中心化、安全和可靠的應(yīng)用。

        565b8b178964bca97dea5e48ec75390b.webp

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

        Awesome Web 3

        一組很棒的 Web 3 學(xué)習(xí)資源。

        5616a89defe01d41ea6c905136512868.webp

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

        Awesome Ethereum

        一組很棒的以太坊和 Dapps 學(xué)習(xí)資源。

        81a27ee9b228d5b16a75e3b1da285f6a.webp

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



        歡迎學(xué)編程的朋友們加入魚皮的? 編程知識(shí)星球 ?,和上萬(wàn)名學(xué)編程的同學(xué)共享知識(shí)、交流進(jìn)步,學(xué)習(xí)原創(chuàng)項(xiàng)目并享有答疑指導(dǎo)服務(wù)。

        往期推薦

        我的學(xué)習(xí)小圈子

        被迫畢業(yè),面試 30 家公司,終于上岸了!

        阿里問(wèn)的相當(dāng)基礎(chǔ)!

        2 萬(wàn)人,我們拼了!

        去面騰訊了(社招兩年面試經(jīng)驗(yàn))

        AI 寫書,升級(jí)了!

        瀏覽 48
        點(diǎn)贊
        評(píng)論
        收藏
        分享

        手機(jī)掃一掃分享

        分享
        舉報(bào)
        評(píng)論
        圖片
        表情
        推薦
        點(diǎn)贊
        評(píng)論
        收藏
        分享

        手機(jī)掃一掃分享

        分享
        舉報(bào)
        1. <strong id="7actg"></strong>
        2. <table id="7actg"></table>

        3. <address id="7actg"></address>
          <address id="7actg"></address>
          1. <object id="7actg"><tt id="7actg"></tt></object>
            男人添女人高潮免费视频试看 | 欧美成人性视频老片在线播放 | 国产jizzhd精品国产丰满 | 女的隐私内裤无遮挡网站 | 日本一级毛一片免费视频 | 男生操女生下面视频 | 一级片免费在线观看 | 操人无码黄色视频免费 | 色丁香九月| 十八女人毛片 |