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

Awesome GitHub stars Tutorials Sources Content Hours Last Updated

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.

Star History Chart


🔎 Find Tutorials by Goal

Use this quick-start map if you searched for a specific outcome.

Search Intent Start Here Then Go To
open-source vibe coding tools Cline Roo CodeOpenCodeSweepTabbyStagewisebolt.diyVibeSDKHAPIKiro
audit AI-generated or vibe-coded codebases Systems Programming audit resources DyadOpenHandsDaytona
spec-driven AI delivery workflows OpenSpec Claude Task MasterCodex CLIOpenCodeKiro
build AI agents in production LangChain LangGraphCrewAIOpenHandsClaude FlowHermes AgentAutoAgentBabyAGI
coding agent context, memory, and skills Context7 AGENTS.mdClaude-MemCipherBeadsAwesome Claude SkillsOpenSkills
autonomous AI software engineers OpenHands DevikaSWE-agentAider
task-driven autonomous agents BabyAGI AutoGenCrewAILangGraph
build RAG systems LlamaIndex HaystackRAGFlow
run LLMs locally or at scale Ollama llama.cppvLLMLiteLLM
autonomous ML training experiments autoresearch deer-flowAgno
build AI apps with TypeScript/Next.js Vercel AI SDK CopilotKitLobeChat
taskade ai / genesis / mcp workflows Taskade Taskade DocsTaskade MCPTaskade Awesome Vibe CodingMCP Servers
build MCP tools and integrations MCP Python SDK FastMCPMCP ServersAwesome MCP ServersMCP InspectorMCP TypeScript SDKComposiosee all MCP tutorials →

🧭 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:


🧬 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