Awesome Code Docs
203 deep-dive tutorials for AI agents, LLM frameworks & coding tools
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
Why This Exists
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.
🔎 Find Tutorials by Goal
Use this quick-start map if you searched for a specific outcome.
🧭 Navigation UX Layer
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:
✅ Source Verification Status
All tutorial indexes were re-verified against referenced upstream GitHub repositories on 2026-06-01:
- tutorials scanned: 203
- tutorials with source repos: 203
- tutorials with unverified source repos: 0
- unique verified source repos: 214
Verification artifacts:
- Tutorial Source Verification Report
- Tutorial Source Verification JSON
- verification script:
scripts/verify_tutorial_sources.py
🧬 Taskade Ecosystem Snapshot (Verified 2026-06-01)
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) |
📈 Trending Vibe-Coding Repos (Auto-updated 2026-07-20)
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 | 187,687 | 2026-07-20 (0d ago) | terminal-native coding agent with strong provider and tool controls |
open-webui/open-webui |
Open WebUI Tutorial | 146,043 | 2026-07-20 (0d ago) | self-hosted AI interface and model operations |
browser-use/browser-use |
Browser Use Tutorial | 105,661 | 2026-07-17 (3d ago) | browser-native AI automation and agent execution |
daytonaio/daytona |
Daytona Tutorial | 72,240 | 2026-07-09 (11d ago) | sandbox infrastructure for secure AI code execution |
cline/cline |
Cline Tutorial | 64,826 | 2026-07-20 (0d ago) | agentic coding with terminal, browser, and MCP workflows |
Mintplex-Labs/anything-llm |
AnythingLLM Tutorial | 63,593 | 2026-07-18 (2d ago) | self-hosted RAG workspaces and agent workflows |
Fission-AI/OpenSpec |
OpenSpec Tutorial | 61,686 | 2026-07-18 (2d ago) | spec-driven workflow layer for predictable AI-assisted delivery |
continuedev/continue |
Continue Tutorial | 34,981 | 2026-07-20 (0d ago) | IDE-native AI coding assistant architecture |
TabbyML/tabby |
Tabby Tutorial | 33,767 | 2026-06-30 (20d ago) | self-hosted coding assistant platform for teams |
vercel/ai |
Vercel AI SDK Tutorial | 25,678 | 2026-07-20 (0d ago) | production TypeScript AI app and agent SDK patterns |
RooCodeInc/Roo-Code |
Roo Code Tutorial | 24,358 | 2026-05-15 (66d ago) | multi-mode coding agents and approval workflows |
dyad-sh/dyad |
Dyad Tutorial | 20,993 | 2026-07-19 (1d ago) | local-first AI app generation workflows |
stackblitz-labs/bolt.diy |
bolt.diy Tutorial | 19,621 | 2026-02-07 (163d ago) | open-source Bolt-style product builder stack |
sweepai/sweep |
Sweep Tutorial | 7,703 | 2025-09-18 (305d ago) | issue-to-PR coding agent workflows and GitHub automation |
stagewise-io/stagewise |
Stagewise Tutorial | 6,738 | 2026-07-20 (0d ago) | browser-context frontend coding agent workflows |
cloudflare/vibesdk |
VibeSDK Tutorial | 5,159 | 2026-07-20 (0d ago) | Cloudflare-native prompt-to-app platform architecture |
Data source: GitHub REST API (stargazers_count, pushed_at) via scripts/refresh_market_signals.py.
📚 Tutorial Catalog
╔════════════════════════════════════════════════════════════╗
║ 🤖 AI & AGENTS │ 🔧 DEV TOOLS │ 🗄️ DATA │ 🎤 SPEECH ║
║ 83+ tutorials │ 50+ tutorials │ 14 tutorials │ 3 tutorials ║
╚════════════════════════════════════════════════════════════╝
Category Hubs
| 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 |
🤖 AI Agents & Multi-Agent Systems
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 | 9.1K+ | Python | Zero-code agent creation through natural-language workflows and self-developing pipelines |
| autoresearch | 71K+ | Python | AI agent that autonomously runs ML training experiments overnight, optimizing val_bpb on a single GPU |
| Hermes Agent | 66K+ | Python | Self-hosted personal AI successor to OpenClaw — multi-platform, skill learning, RL trajectory generation |
| 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 |
🧠 LLM Frameworks & RAG
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 |
🖥️ LLM Infrastructure & Serving
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 |
💬 Chat & AI Applications
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 |
🔧 Developer Tools & Productivity
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](https://github.com/johnxie/awesome-code-docs/blob/main/tutorials/mcp-se |
No comments yet
Be the first to share your take.