___ ______ __ ____
/ _ |_ _____ ___ ___ __ _ ___ / ____/___ ____/ /__ / __ \____ __________
/ __ | |/|/ / -_|_-< / _ \/ ' \/ -_) / / / __ \/ __ / _ \ / / / / __ \/ ___/ ___/
/_/ |_|__,__/\__/___/ \___/_/_/_/\__/ / /___/ /_/ / /_/ / __/ / /_/ / /_/ / /__(__ )
\____/\____/\__,_/\___/ /_____/\____/\___/____/
Deep-dive tutorials for the world's most popular open-source projects
Learn how complex systems actually work β not just what they do
Browse Tutorials Β· A-Z Directory Β· Query Hub Β· Intent Map Β· Market Signals Β· Learning Paths Β· Contributing Β· Community
Most documentation tells you what to do. These tutorials explain how and why complex systems work under the hood β with architecture diagrams, real code walkthroughs, and production-grade patterns.
ββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ
β β
β π Typical Docs vs. π¬ Awesome Code Docs β
β βββββββββββββ βββββββββββββββββββββ β
β "Run this command" "Here's the pipeline β
β "Use this API" architecture that makes β
β "Set this config" this work, the design β
β tradeoffs, and how to β
β extend it yourself" β
β β
ββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ
Every tutorial follows a consistent 8-chapter structure:
| Chapter | Focus |
|---|---|
| 1. Getting Started | Installation, first run, project structure |
| 2. Architecture | System design, data flow, core abstractions |
| 3-5. Core Systems | Deep dives into the 3 most important subsystems |
| 6. Extensibility | Plugins, custom components, APIs |
| 7. Advanced | Performance, customization, internals |
| 8. Production | Deployment, monitoring, scaling, security |
Each chapter includes Mermaid architecture diagrams, annotated code examples from the real codebase, and summary tables for quick reference.
Use this quick-start map if you searched for a specific outcome.
To reduce context-switching and dead ends:
- every tutorial index now includes a Navigation & Backlinks block
- each block links back to the main catalog, A-Z directory, query hub, and category hubs
- chapter 1 entry links are pinned so readers can jump directly into each track
Quick jump links:
All tutorial indexes were re-verified against referenced upstream GitHub repositories on 2026-03-20:
- tutorials scanned: 191
- tutorials with source repos: 191
- tutorials with unverified source repos: 0
- unique verified source repos: 201
Verification artifacts:
- Tutorial Source Verification Report
- Tutorial Source Verification JSON
- verification script:
scripts/verify_tutorial_sources.py
Live repository snapshot for high-intent Taskade/Genesis/AI/MCP searches.
| Taskade Repo | Stars | Last Push | Tutorial Coverage |
|---|---|---|---|
taskade/mcp |
116+ | 2026-02-13 | Taskade MCP Tutorial |
taskade/docs |
11+ | 2026-03-16 | Taskade Docs Tutorial |
taskade/awesome-vibe-coding |
8+ | 2026-03-21 | Taskade Awesome Vibe Coding Tutorial |
taskade/taskade |
9+ | 2026-02-25 | Taskade Tutorial |
taskade/temporal-parser |
2+ | 2026-02-12 | Taskade Tutorial (Ecosystem radar) |
Live GitHub market signals for high-impact open-source coding-agent and vibe-coding ecosystems with direct tutorial coverage.
| Ecosystem Repo | Tutorial | Stars | Last Push | Why It Matters |
|---|---|---|---|---|
anomalyco/opencode |
OpenCode Tutorial | 137,974 | 2026-04-06 (0d ago) | terminal-native coding agent with strong provider and tool controls |
open-webui/open-webui |
Open WebUI Tutorial | 130,255 | 2026-04-03 (3d ago) | self-hosted AI interface and model operations |
browser-use/browser-use |
Browser Use Tutorial | 86,189 | 2026-04-06 (0d ago) | browser-native AI automation and agent execution |
daytonaio/daytona |
Daytona Tutorial | 71,406 | 2026-04-06 (0d ago) | sandbox infrastructure for secure AI code execution |
cline/cline |
Cline Tutorial | 59,937 | 2026-04-06 (0d ago) | agentic coding with terminal, browser, and MCP workflows |
Mintplex-Labs/anything-llm |
AnythingLLM Tutorial | 57,737 | 2026-04-05 (1d ago) | self-hosted RAG workspaces and agent workflows |
Fission-AI/OpenSpec |
OpenSpec Tutorial | 37,531 | 2026-04-05 (1d ago) | spec-driven workflow layer for predictable AI-assisted delivery |
TabbyML/tabby |
Tabby Tutorial | 33,304 | 2026-03-02 (35d ago) | self-hosted coding assistant platform for teams |
continuedev/continue |
Continue Tutorial | 32,315 | 2026-04-06 (0d ago) | IDE-native AI coding assistant architecture |
vercel/ai |
Vercel AI SDK Tutorial | 23,279 | 2026-04-05 (1d ago) | production TypeScript AI app and agent SDK patterns |
RooCodeInc/Roo-Code |
Roo Code Tutorial | 22,996 | 2026-04-06 (0d ago) | multi-mode coding agents and approval workflows |
dyad-sh/dyad |
Dyad Tutorial | 20,066 | 2026-04-03 (3d ago) | local-first AI app generation workflows |
stackblitz-labs/bolt.diy |
bolt.diy Tutorial | 19,229 | 2026-02-07 (58d ago) | open-source Bolt-style product builder stack |
sweepai/sweep |
Sweep Tutorial | 7,707 | 2025-09-18 (200d ago) | issue-to-PR coding agent workflows and GitHub automation |
stagewise-io/stagewise |
Stagewise Tutorial | 6,516 | 2026-04-06 (0d ago) | browser-context frontend coding agent workflows |
cloudflare/vibesdk |
VibeSDK Tutorial | 4,928 | 2026-03-31 (6d ago) | Cloudflare-native prompt-to-app platform architecture |
Data source: GitHub REST API (stargazers_count, pushed_at) via scripts/refresh_market_signals.py.
ββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ
β π€ AI & AGENTS β π§ DEV TOOLS β ποΈ DATA β π€ SPEECH β
β 70+ tutorials β 46 tutorials β 14 tutorials β 3 tutorials β
ββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ
| Hub | Focus |
|---|---|
| AI & ML Platforms | agents, RAG, coding assistants, vibe coding, and LLM operations |
| Databases & Storage | data systems, search engines, query planning, and knowledge platforms |
| Systems Programming | runtime internals, infrastructure patterns, and architecture mechanics |
| Web Frameworks | AI application frameworks, chat stacks, and modern full-stack architecture |
Build autonomous AI systems that reason, plan, and collaborate.
| Tutorial | Stars | Stack | What You'll Learn |
|---|---|---|---|
| LangChain | 100K+ | Python | Chains, agents, RAG, prompt engineering |
| LangGraph | 8K+ | Python | Stateful multi-actor graphs, cycles, persistence |
| CrewAI | 24K+ | Python | Role-based agent teams, task delegation |
| AG2 | 40K+ | Python | Community successor to AutoGen, multi-agent conversations |
| AutoGen | 40K+ | Python | Conversable agents, group chat, tool integration |
| OpenAI Swarm | 18K+ | Python | Lightweight agent handoffs, routines |
| Smolagents | 14K+ | Python | Hugging Face code agents, tool calling |
| Phidata | 17K+ | Python | Autonomous agents with memory and tools |
| Pydantic AI | 5K+ | Python | Type-safe agent development |
| AgentGPT | 32K+ | Python | Autonomous task planning and execution |
| SuperAGI | 16K+ | Python | Production autonomous agent framework |
| ElizaOS | 17K+ | TypeScript | Multi-agent AI with character system |
| OpenClaw | 119K+ | TypeScript | Personal AI assistant, multi-channel |
| Deer Flow | 32.1K+ | Python | Research agent workflows |
| Letta | 14K+ | Python | Stateful agents with long-term memory |
| Anthropic Skills | 59K+ | Python/TypeScript | Reusable AI agent capabilities, MCP integration |
| Claude Flow | 14.0K+ | TypeScript | Multi-agent orchestration, MCP server operations, and V2-V3 migration tradeoffs |
| Devika | 19.5K+ | Python | AI software engineer agents, planning pipeline, and production governance |
| BabyAGI | 18K+ | Python | Task-driven autonomous agent patterns, memory, and BabyAGI 2o/3 evolution |
| AgenticSeek | 25.4K+ | Python | Local-first autonomous agent with multi-agent planning, browsing, and coding workflows |
| Agno | 38.3K+ | Python | Multi-agent systems with memory, orchestration, and AgentOS runtime |
| AutoAgent | 8.6K+ | Python | Zero-code agent creation through natural-language workflows |
| ADK Python | 18.1K+ | Python | Production-grade agent engineering with Google's Agent Development Kit |
| Qwen-Agent | 13.5K+ | Python | Tool-enabled agent framework with MCP, RAG, and multi-modal workflows |
| Strands Agents | 5.2K+ | Python | Model-driven agents with native MCP, hooks, and deployment patterns |
| PocketFlow | 10.1K+ | Python | Minimal LLM framework with graph-based workflows, multi-agent patterns, and RAG |
| Mastra | 21.6K+ | TypeScript | AI agents and workflows with memory and MCP tooling |
| Mini-SWE-Agent | 3.1K+ | Python | Minimal autonomous code agent design with benchmark-oriented workflows |
| SWE-agent | 18.6K+ | Python | Autonomous repository repair and benchmark-driven software engineering loops |
| Open SWE | 5.3K+ | Python | Async cloud coding agent architecture and migration playbook |
| HumanLayer | 9.6K+ | Python | Context engineering and human-governed coding-agent workflows |
| Wshobson Agents | 29.9K+ | TypeScript | Pluginized multi-agent workflows with specialist Claude Code agents |
| MetaGPT | 66K+ | Python | Multi-agent framework with role-based collaboration (PM, Architect, Engineer) for software generation |
| A2A Protocol | 23K+ | Python/TypeScript | Google's Agent-to-Agent protocol for cross-platform agent interoperability and discovery |
| OpenAI Agents | 20K+ | Python | Official OpenAI multi-agent SDK with handoffs, guardrails, and streaming |
Retrieval-augmented generation, model serving, and LLM tooling.
| Tutorial | Stars | Stack | What You'll Learn |
|---|---|---|---|
| LlamaIndex | 38K+ | Python | Data connectors, indexing, query engines |
| Haystack | 18K+ | Python | Pipeline-based search and RAG |
| DSPy | 20K+ | Python | Declarative LLM programming, optimizers |
| Instructor | 10K+ | Python | Structured output extraction with Pydantic |
| Outlines | 10K+ | Python | Constrained LLM generation |
| Chroma | 16K+ | Python | AI-native embedding database |
| LanceDB | 5K+ | Python/Rust | Serverless vector database |
| RAGFlow | 30K+ | Python | Document-aware RAG engine |
| Quivr | 37K+ | Python | Second brain with RAG |
| Mem0 | 24K+ | Python | Intelligent memory layer for AI |
| HuggingFace | 145K+ | Python | Transformers, model hub, training and inference |
| Semantic Kernel | 23K+ | C#/Python | Microsoft's AI orchestration SDK |
| Fabric | 26K+ | Go/Python | AI prompt pattern framework |
| Langflow | 145K+ | Python/React | Visual AI agent and workflow platform with flow composition, APIs, and MCP deployment |
| Crawl4AI | 62K+ | Python | LLM-friendly web crawler for RAG pipelines with markdown generation and structured extraction |
Run, serve, and manage LLMs in production.
| Tutorial | Stars | Stack | What You'll Learn |
|---|---|---|---|
| Ollama | 110K+ | Go | Local LLM serving, model management |
| llama.cpp | 73K+ | C++ | High-performance local inference |
| vLLM | 38K+ | Python | PagedAttention, continuous batching |
| LiteLLM | 15K+ | Python | Unified API gateway for 100+ LLMs |
| LocalAI | 27K+ | Go | Self-hosted multi-modal AI |
| Open WebUI | 60K+ | Python/Svelte | Self-hosted ChatGPT alternative |
| LLaMA-Factory | 40K+ | Python | Unified LLM fine-tuning framework |
| BentoML | 7K+ | Python | ML model serving and deployment |
| Langfuse | 8K+ | TypeScript | LLM observability and tracing |
Full-stack AI chat platforms and copilots.
| Tutorial | Stars | Stack | What You'll Learn |
|---|---|---|---|
| LobeChat | 71K+ | Next.js | Modern AI chat, plugins, theming |
| Dify | 60K+ | Python/React | Visual LLM app builder |
| Flowise | 35K+ | Node.js/React | Visual LLM workflow orchestration |
| CopilotKit | 15K+ | React/TypeScript | In-app AI copilots |
| Chatbox | 24K+ | JavaScript/React | Multi-provider chat client |
| Vercel AI SDK | 21K+ | TypeScript | AI-powered React/Next.js apps |
| Perplexica | 19K+ | TypeScript | AI-powered search engine |
| SillyTavern | 9K+ | Node.js | Advanced roleplay chat platform |
| Khoj | 18K+ | Python/Django | Self-hosted AI personal assistant |
| Botpress | 13K+ | Node.js | Enterprise chatbot platform |
| AnythingLLM | 30K+ | Node.js | All-in-one AI desktop app |
| GPT-OSS | 6.4K+ | TypeScript | Open-source GPT implementation |
| Claude Quickstarts | 13.7K+ | Python/TypeScript | Production Claude integration patterns |
| Cherry Studio | 40.5K+ | TypeScript | Multi-provider AI desktop workspace with assistants, documents, and MCP tools |
| AFFiNE | 66K+ | TypeScript | Open-source Notion + Miro alternative with docs, whiteboards, databases, and AI copilot |
| Plane | 47K+ | Python/TypeScript | AI-native project management with issues, cycles, modules, wiki, and AI features |
AI coding assistants, build systems, and dev infrastructure.
| Tutorial | Stars | Stack | What You'll Learn |
|---|---|---|---|
| Continue | 22K+ | TypeScript | Open-source AI coding assistant |
| Cline | 58K+ | TypeScript/VS Code | Agentic coding with terminal, browser, MCP tools |
| Roo Code | 22K+ | TypeScript/VS Code | Multi-mode coding agents with checkpoints and MCP |
| OpenCode | 103.2K+ | Go/TypeScript | Terminal-native coding agent architecture, provider routing, and tool safety controls |
| Sweep | 7.6K+ | Python/GitHub | Issue-to-PR coding agent workflow with config-driven governance and CI feedback loops |
| Tabby | 32.9K+ | Rust/TypeScript | Self-hosted code completion and answer platform with editor-agent integrations |
| Stagewise | 6.5K+ | TypeScript/CLI | Frontend coding agent proxy with browser context selection, bridge mode, and plugin runtime |
| OpenSpec | 23.8K+ | TypeScript/CLI | Spec-driven artifact workflow for planning, implementation, validation, and archive governance |
| bolt.diy | 19K+ | TypeScript/Remix | Open-source Bolt-style AI app builder |
| Cloudflare VibeSDK | 4.7K+ | TypeScript/Cloudflare | Build and operate a cloud-native vibe-coding platform |
| HAPI | 1.4K+ | TypeScript/CLI | Remote control and approval workflows for local coding agents |
| Kiro | 3.2K+ | TypeScript/AWS | Spec-driven AI IDE with steering files, hooks, and MCP-native agent workflows |
| Daytona | 55.3K+ | Go/TypeScript/Python | Secure sandbox infrastructure for AI-generated code and coding-agent execution |
| OpenHands | 67K+ | Python | AI software engineering agent |
| Aider | 25K+ | Python | AI pair programming in terminal |
| Claude Code | 80.7K+ | TypeScript | Anthropic's AI coding CLI |
| Anthropic API | 1.7K+ | Python/TypeScript | Claude API integration, tool use, streaming |
| Claude Task Master | 26K+ | TypeScript | AI-powered task management |
| CopilotKit | 15K+ | React | In-app AI assistants |
| Nanocoder | 1.5K+ | TypeScript | AI coding agent internals |
| Codex Analysis | 108.2K+ | TypeScript | Static analysis platform and LSP architecture |
| Turborepo | 27K+ | Rust | High-performance monorepo builds |
| n8n AI | 52K+ | Node.js | Visual AI workflow automation |
| Activepieces | 20.8K+ | TypeScript | Open-source automation platform, custom pieces, and admin governance |
| Taskade | 10+ | AI/Productivity | AI-native workspace workflows, Genesis app building, and production rollout patterns |
| Taskade Docs | 10+ | Docs/GitBook | Documentation architecture, API coverage, release timelines, and docs governance for Taskade |
| Taskade MCP | 108+ | TypeScript/MCP | Official Taskade MCP server operations, OpenAPI codegen, and multi-client integration |
| Taskade Awesome Vibe Coding | 5+ | Curated List | High-signal tool selection and governance across Genesis, coding agents, and MCP stacks |
| Browser Use | 10K+ | Python | AI-powered browser automation |
| ComfyUI | 65K+ | Python | Node-based AI art workflows |
| MCP Python SDK | 21.4K+ | Python | Building MCP servers and tool integrations |
| FastMCP | 22.8K+ | Python | MCP server/client framework, transports, and integration workflows |
| MCP Servers | 77.6K+ | Multi-lang | Reference MCP server implementations |
| MCP Quickstart Resources | 984+ | Multi-lang | Official cross-language weather server and client quickstart corpus with smoke tests and protocol helpers |
| Create Python Server | 476+ | Python/uv | Archived official scaffold tool for bootstrapping MCP Python servers with template-driven resources/prompts/tools |
| MCP Docs Repo | 424+ | Docs/MDX | Archived official MCP documentation repository with migration guidance to canonical docs in modelcontextprotocol/modelcontextprotocol |
| Create TypeScript Server | 172+ | TypeScript/CLI | Archived official TypeScript scaffold tool for generating MCP server projects with resources/tools/prompts templates |
| Awesome MCP Servers | 80.7K+ | Curated List | MCP server discovery, evaluation, and operations |
| Composio | 26.5K+ | Python/TypeScript | Agent toolkit integration, auth, providers, and MCP patterns |
| GenAI Toolbox | 12.9K+ | Go/Node/Python | MCP-first database tools, tools.yaml control plane, and connector operations |
| awslabs/mcp | 8.1K+ | Python | Official AWS MCP server ecosystem, role composition, and governance controls |
| MCP Inspector | 8.6K+ | TypeScript/Node | MCP server debugging across UI and CLI with auth/session and transport controls |
| MCP Registry | 6.4K+ | Go | Registry publication, discovery API consumption, and governance operations |
| MCP Specification | 7.1K+ | Spec/MDX | Protocol lifecycle, transports, authorization, security model, and governance workflows from the canonical MCP spec |
| MCP TypeScript SDK | 11.6K+ | TypeScript | Client/server split packages, transport strategy, and v1-to-v2 migration planning |
| MCP Go SDK | 3.8K+ | Go | Official Go client/server SDK patterns, auth middleware, transport operations, and conformance workflows |
| MCP Rust SDK | 3.0K+ | Rust | Official rmcp SDK architecture, macro-driven tooling, OAuth support, and async task-oriented runtime patterns |
| MCP Java SDK | 3.2K+ | Java | Official Java SDK module architecture, reactive transport layers, Spring integrations, and conformance loops |
| MCP C# SDK | 3.9K+ | C#/.NET | Official .NET SDK package layering, ASP.NET Core transport patterns, filters, and task workflows |
| MCP Swift SDK | 1.2K+ | Swift | Official Swift MCP client/server setup, sampling controls, batching, and lifecycle-focused runtime operation patterns |
| MCP Kotlin SDK | 1.3K+ | Kotlin/KMP | Official Kotlin multiplatform MCP SDK with typed core/client/server modules, capability checks, and transport integrations |
| MCP Ruby SDK | 700+ | Ruby | Official Ruby MCP server/client SDK with streamable HTTP sessions, schema-aware primitives, notifications, and release workflows |
| MCP PHP SDK | 1.3K+ | PHP | Official PHP MCP SDK with attribute discovery, server builder composition, schema controls, and stdio/HTTP transport patterns |
| MCP Ext Apps | 1.4K+ | TypeScript/Spec | Official MCP Apps extension SDK/spec for interactive UI resources, host bridges, security constraints, and migration workflows |
| MCPB | 1.7K+ | TypeScript/CLI | Official MCP bundle packaging format and CLI workflows for manifest authoring, packing, signing, and verification |
| use-mcp | 1.0K+ | TypeScript/React | Archived official React hook for MCP auth, connection lifecycle, and tool/resource/prompt client integration patterns |
| MCP Use | 9.1K+ | Python/TypeScript | Full-stack MCP agents, clients, servers, and inspector workflows across both runtimes |
| MCP Chrome | 10.4K+ | TypeScript/Chrome Extension | Real-browser MCP automation with native messaging, network tooling, and semantic tab search |
| Firecrawl MCP Server | 5.5K+ | TypeScript/Node | Official MCP web scraping/search server with retries, versioned endpoints, and multi-client integration paths |
| OpenAI Python SDK | 29.8K+ | Python | GPT API, embeddings, assistants, batch processing |
| tiktoken | 17.1K+ | Python/Rust | Token counting, encoding, cost optimization |
| Tutorial | Stars | Stack | What You'll Learn |
|---|---|---|---|
| GitHub Copilot CLI | 8.9K+ | TypeScript | Copilot agent workflows in the terminal with GitHub context and approval controls |
| Gemini CLI | 96.2K+ | TypeScript | Terminal-first agent workflows with tooling, MCP extensibility, and headless automation |
| Crush | 20.7K+ | Go/TypeScript | Multi-model terminal coding agent with LSP/MCP integrations and strong controls |
| Kimi CLI | 6.9K+ | TypeScript | Multi-mode terminal agent with MCP and ACP connectivity |
| Mistral Vibe | 3.3K+ | TypeScript | Minimal CLI coding agent with profiles, skills, subagents, and ACP support |
| Goose | 32.1K+ | Python | Extensible open-source coding agent with controlled tool execution and provider flexibility |
| gptme | 4.2K+ | Python | Local-first terminal agent with extensible tools and automation-friendly modes |
| Kilo Code | 16.1K+ | TypeScript | Agentic engineering across IDE and CLI surfaces with multi-mode control loops |
| Plandex | 15K+ | TypeScript | Large-task coding workflows with strong context management and cumulative diff review |
| Codex CLI | 62.7K+ | Rust/TypeScript | Local terminal agent workflows with sandbox, auth, MCP, and policy controls |
| Tutorial | Stars | Stack | What You'll Learn |
|---|---|---|---|
| Claude Squad | 6.2K+ | Bash/Tmux | Multi-agent terminal session orchestration across isolated workspaces |
| Superset Terminal | 3.3K+ | TypeScript | Command center for parallel coding agents with centralized monitoring |
| Vibe Kanban | 22.2K+ | TypeScript | Multi-agent orchestration board for Claude Code, Codex, Gemini CLI, and more |
| CodeMachine CLI | 2.3K+ | Python | Long-running coding-agent workflows with multi-agent coordination and context control |
| Tutorial | Stars | Stack | What You'll Learn |
|---|---|---|---|
| Onlook | 24.8K+ | TypeScript/React | Visual-first AI coding for Next.js and Tailwind with repo-backed edits |
| Opcode | 20.7K+ | TypeScript/Electron | GUI command center for Claude Code sessions, agents, and MCP servers |
| Shotgun | 625+ | TypeScript | Spec-driven development workflows for large coding changes |
| tldraw | 46K+ | TypeScript | Infinite canvas SDK with AI "make-real" feature for generating apps from whiteboard sketches |
| Appsmith | 39K+ | TypeScript/Java | Low-code internal tool builder with drag-and-drop UI, 25+ data connectors, and Git sync |
| Windmill | 16K+ | TypeScript/Rust | Scripts to webhooks, workflows, and UIs β open-source Retool + Temporal alternative |
| E2B | 11K+ | Python/TypeScript | Secure cloud sandboxes for AI agent code execution with sub-200ms cold start |
| Tutorial | Stars | Stack | What You'll Learn |
|---|---|---|---|
| Cipher | 3.5K+ | TypeScript | Shared memory layer for coding agents across IDEs, tools, and teams |
| Claude-Mem | 32.3K+ | Python | Persistent memory compression and retrieval for Claude Code |
| Beads | 17.9K+ | Python | Git-backed task graph memory for structured coding-agent planning |
| Planning with Files | 15K+ | Markdown/CLI | Persistent file-based planning workflows for coding agents |
| Context7 | 47.4K+ | TypeScript | Live version-aware documentation context for coding agents |
| OpenSrc | 1K+ | TypeScript | Deep source-code context retrieval for implementation-level agent reasoning |
| Serena | 20.9K+ | Python | Semantic code retrieval toolkit for coding agents on large codebases |
| AGENTS.md | 18.4K+ | Markdown | Portable repository guidance standard for coding agents |
| Claude Code Router | 28.8K+ | TypeScript | Multi-provider routing and control plane for Claude Code |
| Claude Plugins Official | 8.8K+ | TypeScript | Managed plugin directory and contribution standards for Claude Code |
| Compound Engineering Plugin | 9.7K+ | TypeScript | Compound engineering workflows across Claude Code and other toolchains |
| Everything Claude Code | 57K+ | Markdown | Production configuration patterns for Claude Code agents, hooks, and skills |
| Awesome Claude Code | 25.8K+ | Curated List | High-signal Claude Code resources, commands, hooks, and workflows |
| Awesome Claude Skills | 39.6K+ | Curated List | Discovery and evaluation of reusable Claude skills for coding workflows |
| OpenSkills | 8.7K+ | TypeScript | Universal skill loading across Claude Code, Cursor, Codex, and Aider |
| Refly | 6.9K+ | TypeScript | Deterministic agent skills delivered through API, webhook, and CLI surfaces |
| Tutorial | Stars | Stack | What You'll Learn |
|---|---|---|---|
| Figma Context MCP | 13.3K+ | TypeScript | Design-to-code context for higher-fidelity coding-agent implementation |
| Chrome DevTools MCP | 27.2K+ | TypeScript | Browser automation, tracing, and deep debugging for coding agents |
| Playwright MCP | 28K+ | TypeScript | Structured browser automation through MCP with deterministic actions |
| GitHub MCP Server | 27.4K+ | Go | GitHub operations through MCP for repos, issues, PRs, Actions, and security workflows |
| Tutorial | Stars | Stack | What You'll Learn |
|---|---|---|---|
| OpenCode AI Legacy | 11.2K+ | TypeScript | Archived terminal agent workflows and migration guidance to newer tooling |
Data platforms, knowledge management, and observability.
| Tutorial | Stars | Stack | What You'll Learn |
|---|---|---|---|
| Supabase | 75K+ | PostgreSQL/TypeScript | Realtime DB, auth, edge functions |
| PostHog | 23K+ | Python/TypeScript | Product analytics, feature flags |
| NocoDB | 50K+ | Node.js/Vue | Open-source Airtable alternative |
| Teable | 15K+ | TypeScript/PostgreSQL | Multi-dimensional data platform |
| SiYuan | 25K+ | Go/TypeScript | Privacy-first knowledge management |
| Logseq | 34K+ | ClojureScript | Local-first knowledge graph |
| OpenBB | 35K+ | Python | Open-source financial terminal |
| Athens Research | 6.3K+ | ClojureScript | Graph-based knowledge system |
| Obsidian Outliner | 1.3K+ | TypeScript | Obsidian plugin architecture |
| ClickHouse | 39K+ | C++ | Column-oriented analytics DB |
| PostgreSQL Planner | 20.4K+ | C | Query planning internals |
| MeiliSearch | 48K+ | Rust | Lightning-fast search engine |
| PhotoPrism | 36K+ | Go | AI-powered photo management |
| Liveblocks | 4K+ | TypeScript | Real-time collaboration infra |
| Fireproof | 950+ | JavaScript | Local-first document database with encrypted sync and React hooks |
Low-level systems, cloud native, and infrastructure patterns.
| Tutorial | Stars | Stack | What You'll Learn |
|---|---|---|---|
| Kubernetes Operators | 7.6K+ | Go | Production-grade K8s operator patterns |
| React Fiber | 244.1K+ | JavaScript | React reconciler internals |
| Dyad | 19K+ | TypeScript | Local AI app development |
| LangChain Architecture | 130.4K+ | Python | LangChain deep architecture guide |
| n8n MCP | 180.2K+ | TypeScript | Model Context Protocol with n8n |
| Firecrawl | 22K+ | Python | LLM-ready web data extraction |
Voice recognition, audio processing, and multimodal AI applications.
| Tutorial | Stars | Stack | What You'll Learn |
|---|---|---|---|
| OpenAI Whisper | 93.9K+ | Python | Speech-to-text, translation, multilingual ASR |
| Whisper.cpp | 37K+ | C++ | Speech recognition on edge devices |
| OpenAI Realtime Agents | 6.7K+ | TypeScript | Voice-first AI agents with WebRTC |
βββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ
β CHOOSE YOUR PATH β
β β
β π’ Beginner Start here if you're new to AI/ML β
β π‘ Builder Ready to build production applications β
β π΄ Architect Designing systems at scale β
βββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ
"I want to understand how AI applications work"
Ollama βββ LangChain βββ Chroma βββ Open WebUI
(run (build (store (deploy a
LLMs chains) vectors) full app)
locally)
"I want to build autonomous AI agents"
LangChain βββ LangGraph βββ CrewAI βββ AutoGen/AG2 βββ Langfuse
(basics) (stateful (teams) (multi-agent (monitor
graphs) orchestration) in prod)
"I want to build retrieval-augmented generation systems"
LlamaIndex βββ Haystack βββ DSPy βββ RAGFlow βββ vLLM
(indexing & (pipeline (optimize (document (serve at
retrieval) search) prompts) processing) scale)
"I want to build AI-powered web applications"
Vercel AI βββ CopilotKit βββ LobeChat βββ Supabase βββ n8n
(AI SDK (in-app (full chat (database (workflow
basics) copilots) platform) + auth) automation)
"I want to run and scale LLMs in production"
llama.cpp βββ vLLM βββ LiteLLM βββ BentoML βββ K8s Operators
(local (GPU (unified (model (orchestrate
inference) serving) gateway) packaging) at scale)
"I want to understand how AI coding assistants work"
Continue βββ Sweep βββ OpenHands βββ OpenCode βββ Tabby βββ Stagewise βββ OpenSpec βββ Kiro
(code (issue (AI SWE (terminal (self-hosted (frontend (spec-driven (spec-driven
completion) to PR) agent) coding agent) assistant) browser agent) delivery) AI IDE)
"I want to build and understand autonomous software engineering agents"
OpenHands βββ Devika βββ SWE-agent βββ Mini SWE-agent βββ Aider βββ BabyAGI
(multi-agent (planning (SWE bench (lightweight (pair (task-driven
OS layer) pipeline) framework) agent core) programming) autonomy)
Duration: 30-45 hours | Difficulty: Advanced
"I want to build AI tool servers and extend Claude with custom capabilities"
MCP Python SDK βββ FastMCP βββ MCP Servers βββ MCP Quickstart Resources βββ Create Python Server βββ MCP Docs Repo βββ Create TypeScript Server βββ Awesome MCP Servers βββ Composio βββ Daytona βββ GenAI Toolbox βββ awslabs/mcp βββ MCP Inspector βββ MCP Registry βββ MCP Specification βββ MCP TypeScript SDK βββ MCP Go SDK βββ MCP Rust SDK βββ MCP Java SDK βββ MCP C# SDK βββ MCP Swift SDK βββ MCP Kotlin SDK βββ MCP Ruby SDK βββ MCP PHP SDK βββ MCP Ext Apps βββ MCPB βββ use-mcp βββ MCP Use βββ MCP Chrome βββ Firecrawl MCP Server
(build (build servers (reference (multi-lang (python scaffold (archived docs (typescript scaffold (discovery and (tool + auth (sandbox (db-focused (aws server (debug + (publish + (protocol (client/server (go sdk + (rust rmcp + (java sdk + (csharp sdk + (swift sdk + (kmp core + (ruby server + (php server + (interactive ui + (bundle pack + (react hook + (full-stack (chrome native + (web scrape +
servers) fast) implementations) quickstart set) bootstrap path) migration map) bootstrap path) curation) runtime) infra) mcp control plane) ecosystem) transport tests) discovery ops) contract deep dive) sdk internals) conformance) task/oauth focus) spring modules) aspnet filters) lifecycle controls) transport model) client workflow) discovery model) host bridge model) sign verify) archived guidance) mcp workflows) semantic tabs) search/crawl)
Duration: 100-135 hours | Difficulty: Intermediate to Advanced
"I want to build voice-first AI applications"
OpenAI Whisper βββ Whisper.cpp βββ OpenAI Realtime Agents βββ Voice Apps
(Python ASR, (edge (voice-first (production
fine-tuning) deployment) conversations) voice apps)
Duration: 25-35 hours | Difficulty: Intermediate
"I want to master OpenAI's tools and APIs"
OpenAI Python SDK βββ tiktoken βββ OpenAI Whisper βββ Realtime Agents
(core API, (token (speech (voice
embeddings, optimization) recognition) agents)
assistants)
Duration: 35-45 hours | Difficulty: Beginner to Intermediate
"I want to build and operate vibe-coding stacks end to end"
Dyad βββ bolt.diy βββ Stagewise βββ Cline βββ Roo Code βββ VibeSDK βββ HAPI
(local (OSS app (frontend (IDE (multi-mode (cloud (remote
builder) builder) browser agent) agent) dev team) platform) approvals)
Duration: 35-50 hours | Difficulty: Intermediate to Advanced
ββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ
β COLLECTION OVERVIEW β
β βββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ£
β π¦ Total Tutorials 191 β
β π Numbered Chapters 1,528+ β
β π Tutorial Markdown 1,048,763 lines β
β β±οΈ Estimated Hours 2,000+ β
β β
Local Broken Links 0 β
β π§ Structure Drift 0 (all root canonical) β
ββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ
Stats are synchronized against:
tutorials/tutorial-manifest.jsonscripts/docs_health.pybaseline checks
Each tutorial is generated using AI-powered codebase analysis, then reviewed and enhanced for accuracy. The process:
ββββββββββββ ββββββββββββββββ ββββββββββββββββ ββββββββββββ
β Crawl ββββββ Identify ββββββ Generate ββββββ Review β
β Repo β β Abstractionsβ β Chapters β β & Polish β
ββββββββββββ ββββββββββββββββ ββββββββββββββββ ββββββββββββ
Clone & Find core Write 8-ch Verify code
index files classes & tutorials w/ examples &
patterns diagrams architecture
Inspired by Tutorial-Codebase-Knowledge by The Pocket.
| Tool | Purpose |
|---|---|
| Taskade | Project planning, AI-powered content generation |
| Claude Code | Codebase analysis and tutorial writing |
| GitHub Pages | Tutorial hosting with Jekyll |
We welcome contributions! Here's how you can help:
βββββββββββββββββββββββββββββββββββββββββββββββββββ
β WAYS TO CONTRIBUTE β
βββββββββββββββββββββββββββββββββββββββββββββββββββ€
β β Star the repo to show support β
β π Suggest a new tutorial via Issues β
β π§ Fix errors or improve existing tutorials β
β π Write a new tutorial for a project β
β π¬ Share feedback in Discussions β
βββββββββββββββββββββββββββββββββββββββββββββββββββ
- Goes deep β explains how and why, not just what
- Real code β examples from the actual codebase, not toy demos
- Visual β architecture diagrams, flow charts, sequence diagrams
- Progressive β builds complexity gradually across chapters
- Production-focused β covers deployment, monitoring, scaling
Open an Issue to suggest a new tutorial or report a problem.
| β Star this repo | Get updates on new tutorials |
| π¬ Issues | Ask questions, report gaps, share suggestions |
| π¦ Twitter @johnxie | Latest updates and highlights |
ββββββββββββββββββββββββββββββββββββββββββββββββββββ
β β
β "The best way to learn a codebase is to β
β understand the architecture decisions β
β that shaped it." β
β β
ββββββββββββββββββββββββββββββββββββββββββββββββββββ