← 开源
beihaili

Get-Started-with-Web3

Open-source bilingual AI-native Web3 curriculum: wallets, Bitcoin, Ethereum, DeFi, L2, DAO, smart accounts, llms.txt and MCP

TutorialsGetting startedJavaScript
在 GitHub 打开
增长势头
+024 小时新增 Star0.0%
614
Star
61
Fork
+0
本周
17
贡献者
创建于 2022-08-02 · 更新于 2026-10-02 · 今日第 16053 名
主要开发者
beihailiProsperteniflickerfox

beihaili/Get-Started-with-Web3 排名第 16,053,有 614 个星标。

同类别比较

beihaili/Get-Started-with-Web3 排名第 16,053,此处有 8 个同类条目;pplonski/my_ml_service 排名第 16,059。

同类别比较
名称排名指标
NourozR/Stock-Price-Prediction-LSTM16,012
语言:
Python
星标数:
617
分叉数:
215
简介:
OHLC Average Prediction of Apple Inc. Using LSTM Recurrent Neural Network
SeedV/generative-ai-roadmap16,013
星标数:
617
分叉数:
71
简介:
The roadmap of generative AI: use cases and applications | 生成式AI的应用路线图
Building-ML-Pipelines/building-machine-learning-pipelines16,036
语言:
Jupyter Notebook
星标数:
615
分叉数:
261
简介:
Code repository for the O'Reilly publication "Building Machine Learning Pipelines" by Hannes Hapke & Catherine Nelson
Syndrome777/DeepLearningTutorial16,039
星标数:
615
分叉数:
265
简介:
Deep learning tutorial in Chinese/深度学习教程中文版
pplonski/my_ml_service16,059
语言:
Python
星标数:
614
分叉数:
165
简介:
My Machine Learning Web Service
SUKHMAN-SINGH-1612/Data-Science-Projects16,062
语言:
Jupyter Notebook
星标数:
613
分叉数:
211
简介:
Explore my diverse collection of projects showcasing machine learning, data analysis, and more. Organized by project, each directory contains code, datasets, documentation, and resources. Dive in, to discover insights and techniques in data science. Reach out for collaborations and feedback.
entbappy/Setup-NVIDIA-GPU-for-Deep-Learning16,069
星标数:
613
分叉数:
269
xbresson/GML202316,081
语言:
Jupyter Notebook
星标数:
613
分叉数:
97
简介:
Graph Machine Learning course, Xavier Bresson, 2023
关键参数与规格
关键参数与规格
参数值
语言JavaScript
类别Tutorials
子类别Getting started
关键词Education, Finance, MCP, Webdev
星标数614
分叉数61
贡献者17
创建日期2022-08-02
更新日期2026-10-02
1 天星标数0
7 天星标数0
排名16,053
上次排名15,853
排名变化-200
7 天星标排名15,321
上次 7 天星标排名15,332
7 天星标排名变化11
总星标排名16,475
上次总星标排名16,448
总星标排名变化-27
README 摘录

Get Started with Web3 An open-source, bilingual, AI-native Web3 curriculum for beginners, builders, and agents. 11 modules, 62 lessons, AI Tutor, badges, SEO prerendering, a versioned REST API, llms. This project turns that mess into a structured learning path that can be read by humans and queried by AI agents. If this repo helps you learn or teach Web3, please star the project so more learners can find it. | | **Builders** | Move from concepts to DApps, smart contracts, block

explorers, Bitcoin RPC, DeFi, L2, and DAO tooling. | | **Researchers** | Review Bitcoin, Ethereum, DeFi, L2, DAO, bridge, and stablecoin concepts in one curriculum. | | **AI agents** | Search, read, cite, and compose course context through the REST API, , JSON artifacts, and MCP. | | **Sponsors** | Support open-source Web3 education and reach learners before they choose their default tools. | Project Boundaries This repository is a curriculum and AI-readable knowledge layer first. It will add focused labs for modern Web3 concepts, but those labs are

educational examples, not a production dApp starter kit. This project is not investment advice, token promotion, exchange onboarding, or a virtual-currency business service. Wallet, SIWE, x402, certificate, sponsor, and paid-tool materials must be clearly labeled as demos, metadata, drafts, or future plans until the relevant production systems are actually live and verified. Useful commands: AI Agents and MCP This repository exposes a machine-readable content layer for AI agents: Example agent workflow: For MCP clients that accept an

JSON block, copy this config and replace with your local repository path: Then connect an MCP client and use: to find relevant lessons and glossary entries. to get role-based beginner, builder, researcher, or investor paths. to build a bounded context pack with citations. to inspect future x402-ready paid-tool metadata. They do not enforce payment, sign transactions, or perform chain operations. x402 fields are reserved metadata for future hosted paid tools. The REST API exposes the same generated

content index over versioned, cacheable JSON endpoints with no authentication. It is live on a dedicated Vercel Functions host; remains the website host and is not the API base URL. See the API documentation or the production OpenAPI document. AI artifacts are maintained as a stable v1 public surface through ; see AI-native v1 stability and monetization decision. Tech Stack **Frontend:** React 19 + Vite + Tailwind CSS **State:** Zustand **Routing:** React Router **Content:** Markdown in and **Rendering:** react-markdown + remark-gfm

+ rehype-raw **AI Tutor:** Gemini with user-provided API key **Agent layer:** versioned REST API, , generated JSON artifacts, **SEO:** sitemap generation, OG image generation, prerendering **Testing:** Vitest + happy-dom + Testing Library **CI/CD:** GitHub Actions to GitHub Pages Contributing Good first contributions: Fix outdated or unclear lesson content. Improve accessibility, mobile UX, or tests. Add examples, diagrams, and case studies. Start here: Contributing guide Contributor ladder Contributor spotlight template Contributor spotlights Good first issues catalog Open good first issues All

issues Support and Sponsorship This project keeps learning content free. Support helps fund maintenance, translation, new lessons, and AI-native

常见问题

记录了多少星标和分叉?

beihaili/Get-Started-with-Web3 有 614 个星标和 61 个分叉。

仓库排名是多少?

beihaili/Get-Started-with-Web3 排名第 16,053。

记录的语言和类别是什么?

beihaili/Get-Started-with-Web3 有 614 个星标,语言为 JavaScript,类别为 Tutorials。

哪个仓库排名最接近?

beihaili/Get-Started-with-Web3 与 pplonski/my_ml_service 比较,后者排名第 16,059,有 614 个星标。

README

Get Started with Web3

An open-source, bilingual, AI-native Web3 curriculum for beginners, builders, and agents.

11 modules, 62 lessons, AI Tutor, badges, SEO prerendering, a versioned REST API, llms.txt, and a read-only MCP server.

Live Site  |  All Articles  |  API  |  llms.txt  |  中文说明  |  Twitter


Why This Exists

Web3 is hard to learn because beginner tutorials, protocol docs, security warnings, and builder examples are scattered everywhere. This project turns that mess into a structured learning path that can be read by humans and queried by AI agents.

If this repo helps you learn or teach Web3, please star the project so more learners can find it.

Who This Is For

Audience Use this project to
Beginners Create a wallet, make a first transaction, avoid common scams, and understand the core Web3 workflow.
Builders Move from concepts to DApps, smart contracts, block explorers, Bitcoin RPC, DeFi, L2, and DAO tooling.
Researchers Review Bitcoin, Ethereum, DeFi, L2, DAO, bridge, and stablecoin concepts in one curriculum.
AI agents Search, read, cite, and compose course context through the REST API, llms.txt, JSON artifacts, and MCP.
Sponsors Support open-source Web3 education and reach learners before they choose their default tools.

Project Boundaries

This repository is a curriculum and AI-readable knowledge layer first. It will add focused labs for modern Web3 concepts, but those labs are educational examples, not a production dApp starter kit.

This project is not investment advice, token promotion, exchange onboarding, or a virtual-currency business service. Wallet, SIWE, x402, certificate, sponsor, and paid-tool materials must be clearly labeled as demos, metadata, drafts, or future plans until the relevant production systems are actually live and verified.

What Is Inside

Area Current status
Course modules 11 modules
Lessons 62 lessons in the React course map
AI-native index 124 indexed bilingual lesson entries
Glossary 63 Web3 terms
Languages Chinese first, English in progress
App features AI Tutor, search, quizzes, badges, XP, dark/light mode, PWA/offline support
Agent surfaces Public REST API, llms.txt, AI manifest, content index, read-only MCP server
Monetization Donations, affiliate disclosure, sponsor kit, future x402-ready tool metadata

Live Site

Use the hosted learning platform:

https://beihaili.github.io/Get-Started-with-Web3/

Public AI entrypoints:

Course Map

Module Lessons Focus
Web3 Quick Start 7 Wallets, first transaction, DApp interaction, useful tools, token launch, security, CEX basics
Bitcoin: Cryptography and Data Layer 8 Hashing, signatures, transactions, multisig, SegWit, Taproot, data structures
Bitcoin: Network and Consensus Layer 6 Bitcoin Core, P2P, network security, proof-of-work, difficulty, forks and BIPs
Bitcoin: Application Layer 7 Wallets, RPC development, low-fee broadcast, Bitcoin Script, governance, Ordinals, cross-chain DeFi
Web3 Deep Thinking 3 Principles, sovereignty, blockchain necessity, Bitcoin cultural references
Web3 Ecosystem and Tools 6 DeFi, Ethereum, Layer 2, emerging chains, AI x Web3, practical tools
Web3 Builder Lab 6 ERC-20 deployment, first DApp, block explorer reading, contract security, wallet and SIWE labs
DeFi Deep Dive 5 DeFi architecture, AMMs, lending, stablecoins, risks
Cross-Chain and Layer 2 6 Scaling, rollups, L2 ecosystems, bridges, risk simulation, practical L2 usage
DAO and Decentralized Governance 5 DAO basics, governance design, DAO tooling, case studies, challenges
Ethereum and Smart Accounts 3 Post-Pectra/Fusaka Ethereum, account abstraction, UserOperation simulator, smart wallets

Quick Start

git clone https://github.com/beihaili/Get-Started-with-Web3.git
cd Get-Started-with-Web3
npm install
npm run dev

The dev server starts at http://localhost:5173/Get-Started-with-Web3/.

Useful commands:

npm run build      # production build, OG images, sitemap, prerender
npm test           # Vitest suite
npm run lint       # ESLint
npm run ai:verify  # verify public AI entrypoints and x402 metadata

AI Agents and MCP

This repository exposes a machine-readable content layer for AI agents:

npm run ai:index   # regenerate ai/manifest.json, ai/content-index.json, ai/llms.txt
npm run ai:publish # copy AI artifacts into public/
npm run ai:verify  # verify public AI entrypoints and x402 metadata
npm run api:dev    # start the local read-only REST API on port 3001
npm run mcp:web3   # start the local read-only stdio MCP server

Example agent workflow:

npm run mcp:web3

For MCP clients that accept an mcpServers JSON block, copy this config and replace cwd with your local repository path:

{
  "mcpServers": {
    "get-started-with-web3": {
      "command": "npm",
      "args": ["run", "mcp:web3"],
      "cwd": "/absolute/path/to/Get-Started-with-Web3"
    }
  }
}

Then connect an MCP client and use:

  • search_web3_content to find relevant lessons and glossary entries.
  • read_web3_lesson to read a lesson with citations.
  • get_learning_path to get role-based beginner, builder, researcher, or investor paths.
  • lookup_web3_glossary to explain Web3 terms.
  • compose_web3_context to build a bounded context pack with citations.
  • list_monetizable_tools to inspect future x402-ready paid-tool metadata.

Local MCP tools are read-only. They do not enforce payment, sign transactions, or perform chain operations. x402 fields are reserved metadata for future hosted paid tools.

The REST API exposes the same generated content index over versioned, cacheable JSON endpoints with no authentication. It is live on a dedicated Vercel Functions host; bhbtc.xyz remains the website host and is not the API base URL. See the API documentation or the production OpenAPI document.

AI artifacts are maintained as a stable v1 public surface through artifactContract.version; see AI-native v1 stability and monetization decision.

Tech Stack

  • Frontend: React 19 + Vite + Tailwind CSS
  • State: Zustand
  • Routing: React Router
  • Content: Markdown in zh/ and en/
  • Rendering: react-markdown + remark-gfm + rehype-raw
  • AI Tutor: Gemini with user-provided API key
  • Agent layer: versioned REST API, @modelcontextprotocol/sdk, generated JSON artifacts, llms.txt
  • SEO: sitemap generation, OG image generation, prerendering
  • Testing: Vitest + happy-dom + Testing Library
  • CI/CD: GitHub Actions to GitHub Pages

Contributing

Good first contributions:

  • Fix outdated or unclear lesson content.
  • Proofread English translations.
  • Add quiz questions or glossary entries.
  • Improve accessibility, mobile UX, or tests.
  • Add examples, diagrams, and case studies.

Start here:

Support and Sponsorship

This project keeps learning content free. Support helps fund maintenance, translation, new lessons, and AI-native tooling.

Some outbound links may be affiliate or sponsor links and are disclosed where used.

Community

Contributors

License

MIT License — free to use, modify, and distribute.

Star History

排名相邻
同类项目